Patent ID: 7962689

Claim:
A method for ensuring transactional processing of operations directed to a plurality of volumes, comprising: maintaining a striped volume set (SVS) by striping a single data container across the plurality of volumes serviced by a plurality of nodes each comprising a processor and interconnected as a cluster, where each volume includes one or more redundant array of independent disks (RAID) groups; maintaining a volume striping module, on a selected node, to service the SVS; redirecting a data access request to the volume striping module to initiate the data access request, wherein the data access request is converted to a command embedded within a cluster fabric message, the command including a volume striping module operation; performing the volume striping module operation upon particular volumes of the SVS; sending, by particular nodes servicing the particular volumes associated with the volume striping module operation, acknowledgments to the volume striping module; and achieving transactional processing for the SVS when acknowledgments have been received from all of the particular nodes servicing the particular volumes of the SVS that the volume striping module operation was performed upon.