×

Persistent reservations for virtual disk using multiple targets

  • US 10,248,174 B2
  • Filed: 05/24/2016
  • Issued: 04/02/2019
  • Est. Priority Date: 05/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of reserving a virtual disk in a storage platform having a plurality of storage nodes on each of which are stored virtual disks, said method comprising:

  • receiving a request at a first process on one of said storage nodes to reserve a specific virtual disk in said storage platform, said request originating at an iSCSI Initiator virtual machine of a remote computer and coming directly via an iSCSI Target virtual machine of said remote computer;

    said first process requesting of a coordinator process on one of said storage nodes a lock for said specific virtual disk;

    said coordinator process giving said lock to said first process;

    said first process changing a current reservation holder field of persistent storage on one of said storage nodes pertaining to said specific virtual disk to identify said iSCSI Initiator virtual machine; and

    an application of said iSCSI Initiator virtual machine writing to, or reading from, said specific virtual disk only after receiving said lock;

    receiving a second request at a second process on one of said storage nodes to reserve said specific virtual disk, said second request originating at a second iSCSI Initiator virtual machine of a second remote computer different from said remote computer and coming directly via a second iSCSI target virtual machine of said second remote computer; and

    said second process requesting of said coordinator process said lock for said specific virtual disk.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×