1. A method of destaging data in a stripe in a data storage system, comprising: receiving a plurality of write commands in a data storage subsystem; setting a dirty bit for each block of each write in a cache line in a host; setting a valid bit for each block of each write in the cache line in the host; locating all of the cache line descriptors for the stripe in the host; writing the data in the stripe to the data storage subsystem; acknowledging the data in the stripe is written to the data storage subsystem; clearing the dirty bits in the host; and removing the cache line descriptors in the host.