A method and related computer program product for achieving high
performance I/O write rates in a redundant array using a fully
recoverable communication queue stored in NVRAM on a RAID controller
comprising, receiving an I/O write request from an application,
determining if the I/O request is an inline write command, writing inline
write commands into a command queue stored in NVRAM, notifying the
application generating the I/O request of command completion and
requesting the operating system for further I/Os.