A method for storing data, that includes receiving a request to store data
in a storage pool, queuing the request in an Input/Output (I/O) queue,
and issuing the request from the I/O queue upon receipt of a completion
interrupt from the storage pool.