-
公开(公告)号:US20190220211A1
公开(公告)日:2019-07-18
申请号:US15870506
申请日:2018-01-12
Applicant: VMware, Inc.
Inventor: Wenguang WANG , Eric KNAUFT , Srinath PREMACHANDRAN , Zhaohui GUO , Richard P. SPILLANE
CPC classification number: G06F16/10 , G06F3/0617 , G06F3/0665 , G06F3/0667 , G06F3/067 , G06F2009/45579
Abstract: Techniques are disclosed for using in-memory replicated object to support file services. Certain embodiments provide a method of storing persistent file handles in a storage system comprising a plurality of computing devices. The method may include requesting to write a persistent file handle corresponding to a file to a file system stored on the plurality of computing devices. The request may be translated to a block input/output (I/O) command to an in-memory object, the in-memory object representing at least a portion of the file system, a copy of the in-memory object being stored at each of the plurality of computing devices in volatile memory. The persistent file handle may then be written to the copy of the in-memory object stored in the volatile memory of each of the plurality of computing devices.
-
公开(公告)号:US20190034087A1
公开(公告)日:2019-01-31
申请号:US15660682
申请日:2017-07-26
Applicant: VMware, Inc.
Inventor: Pascal RENAULD , Enning XIANG , Eric KNAUFT
Abstract: Component objects of a virtual disk are backed by first storage nodes, which are at a primary site, and replicated in second storage nodes, which are at a secondary site. Responsive to a write command issued to the virtual disk, a coordinating node at the primary site issues a first write operation to a first replication module running therein, and transmits a second write operation to a second replication module running in a coordinating node at the secondary site. The first replication module, responsive to the first write operation, instructs the first storage nodes backing first and second component objects of the virtual disk to write the data. The second replication module, responsive to the second write operation, instructs the second storage nodes backing third and fourth component objects, which are replicas of the first and second component objects, respectively, to write the data.
-