-
公开(公告)号:US20220391240A1
公开(公告)日:2022-12-08
申请号:US17463573
申请日:2021-09-01
Applicant: VMWARE, INC.
Inventor: PRASANNA AITHAL , PRASAD RAO JANGAM , SRINIVASA SHANTHARAM , MAHESH HIREGOUDAR , ROHAN PASALKAR , SRIKANTH MAHABALARAO
IPC: G06F9/455 , G06F9/46 , G06F16/188 , G06F16/13
Abstract: An example method of handling, at a hypervisor on a host in a virtualized computing system, a write input/output (IO) operation to a file on a storage device having a virtual machine file system (VMFS) is described. The method includes: generating logical transactions for the write IO operation having updates to metadata of the VMFS for the file; estimating, for the logical transactions, common space reservations for those of the updates to common fields in the metadata for the file; estimating, for the logical transactions, exclusive space reservations for those of the updates to exclusive fields in the metadata for the file; batching the logical transactions into a physical transaction, which includes a single reservation of space in a journal of the VMFS based on the common space reservations and a reservations of space in the journal for each of the exclusive space reservations, respectively.
-
公开(公告)号:US20180260405A1
公开(公告)日:2018-09-13
申请号:US15630983
申请日:2017-06-23
Applicant: VMWARE, INC.
Inventor: SRINIVASA SHANTHARAM , PRADEEP KRISHNAMURTHY , ASIT DESAI , PRASANNA AITHAL , BRYAN BRANSTETTER , PRASAD RAO JANGAM , MAHESH S. HIREGOUDAR , RAGHAVAN PICHAI , VIVEK PATIDAR
IPC: G06F17/30 , G06F12/0873
CPC classification number: G06F17/30097 , G06F9/45533 , G06F12/0873
Abstract: System and method for executing a file system operation for a computer system utilize a computed hash value of a file system object to access a hash block of a file system directory stored in a storage system to locate a hash slot corresponding to the computed hash value. Using at least one of a hash pointer in the hash slot and an allocation block of the file system directory, a dirent slot in a dirent block of the file system directory is located to perform an operational task on the particular dirent slot to execute the file system operation.
-