In a data storage system providing data duplexing, said data storage system including a host processor running an application, a first duplex pair having a primary data storage device and a secondary data storage device, a second duplex pair having a primary data storage device and a secondary data storage device, a storage controller coupled between said host processor and said first and said second duplex pairs, said application generating records and record updates and issuing a quiesce duplex pair and a suspend duplex pair command, said primary data storage device for storing said records and record updates, said secondary data storage device for storing copies of said records and record updates, said storage controller for suspending said first and said second duplex pairs such that said secondary data storage devices remain synchronized in a sequence consistent order comprising:
- a storage path for directing records and record updates between said host processor and said first and said second duplex pairs, said storage path quiescing said first and second duplex pairs in response to said quiesce duplex pair commands from said application, such that said application is not halted within said host processor, to inhibit writing future records and record updates from said application to said primary data storage devices of said first and said second duplex pairs, said storage path further suspending said first and second duplex pair in response to said suspend duplex pair commands from said application such that said records and record updates are copied to said secondary data storage devices of said first and said second duplex pairs and synchronized in a sequence consistent order;
- and
- a memory coupled to said storage path for storing said records and record updates to be copied to said secondary data storage device of said duplex pair.