-
1.
公开(公告)号:US20230224155A1
公开(公告)日:2023-07-13
申请号:US17684432
申请日:2022-03-02
Applicant: VMware, Inc.
Inventor: Wenguang WANG , Abhay Kuamr JAIN , Ruiling DOU , Tao XIE , Xin LI , Chandrakanth GADHIRAJU , Kevin Rayfeng LI , Satish PUDI
CPC classification number: H04L9/0891 , G06F21/602
Abstract: An example method for a first host, being an owner of an object stored in a virtual storage area network (vSAN) cluster, to perform encryption and decryption operations during a rekey in the vSAN cluster is disclosed. The method includes obtaining a first encryption key and a first key identifier (ID) of the first encryption key; transmitting the first key ID and an active key index to a second host; using the first encryption key to perform encryption and decryption operations; and in response to a determination of receiving a key change notification from a master node of the vSAN cluster, terminating a connection with the second host.
-
2.
公开(公告)号:US20220334859A1
公开(公告)日:2022-10-20
申请号:US17231386
申请日:2021-04-15
Applicant: VMware, Inc.
Inventor: Yiqi XU , Xin LI , Eric KNAUFT
Abstract: An example method of coordinating threads executing in a host cluster in a virtualized computing system is described. The host cluster includes hosts connected to a network. The method includes: assigning objects to owner threads of an owner executing in a first host of the hosts, the objects mapped to virtual resources attached to virtual machines (VMs) executing in the host cluster; assigning components of the objects to component threads executing in a second host of the hosts based on thread indexes of the owner threads, the component threads managing physical resources backing the virtual resources; and establishing connections through the network between the owner threads and the component threads.
-
3.
公开(公告)号:US20210374155A1
公开(公告)日:2021-12-02
申请号:US16888527
申请日:2020-05-29
Applicant: VMware, Inc.
Inventor: Enning XIANG , Pascal RENAULD , Sandeep RANGASWAMY , Xin LI , Yiqi XU , Venkata RAMANAN
Abstract: The disclosure herein describes tracking changes to a stale component using a synchronization bitmap. A first component of a plurality of mirrored components of the distributed data object becomes available from an unavailable state, and a stale log sequence number (LSN) and a last committed LSN are identified. A synchronization bitmap of the first component associated with a range of LSNs (e.g., from the stale LSN to the last committed LSN) is created and configured to track changes to data blocks of the first component. A second component is identified based on the second component including a tracking bitmap associated with an LSN that matches the stale LSN of the first component. The first component is synchronized with data from the second component based on, wherein the synchronizing includes updating the synchronization bitmap to track changes made to data blocks of the first component.
-
公开(公告)号:US20230124036A1
公开(公告)日:2023-04-20
申请号:US18069119
申请日:2022-12-20
Applicant: VMware, Inc.
Inventor: Maithem MUNSHED , Xin LI , Wenbin ZHU , Anny MARTINEZ MANZANILLA , Michael WEI
Abstract: Garbage collection processing in a distributed shared log system includes a client identifying obsoleted log entries for a shared data object. The client sends information associated with the identified obsoleted log entries to a shared log server. The shared log server receives information associated with obsoleted log entries from all clients in the distributed shared log system and uses the information to delete the obsoleted log entries. The shared log server can update a snapshot mark to indicate the earliest time that a snapshot of the shared log can be taken. The snapshot mark can be updated based on the information associated with obsoleted log entries.
-
公开(公告)号:US20210357385A1
公开(公告)日:2021-11-18
申请号:US16875640
申请日:2020-05-15
Applicant: VMware, Inc.
Inventor: Maithem MUNSHED , Xin LI , Wenbin ZHU , Anny MARTINEZ MANZANILLA , Michael WEI
Abstract: Garbage collection processing in a distributed shared log system includes a client identifying obsoleted log entries for a shared data object. The client sends information associated with the identified obsoleted log entries to a shared log server. The shared log server receives information associated with obsoleted log entries from all clients in the distributed shared log system and uses the information to delete the obsoleted log entries. The shared log server can update a snapshot mark to indicate the earliest time that a snapshot of the shared log can be taken. The snapshot mark can be updated based on the information associated with obsoleted log entries.
-
公开(公告)号:US20200233602A1
公开(公告)日:2020-07-23
申请号:US16254604
申请日:2019-01-23
Applicant: VMware, Inc.
Inventor: Xin LI
Abstract: Example methods and systems are provided for storage reclamation from a distributed storage system in a virtualized computing environment. The method may comprise: detecting a request to reclaim a target address range associated with the distributed storage system; and mapping the target address range to multiple data chunks. The method may also comprise: in response to identifying a fully-reclaimable stripe spanning across the multiple storage resources, reclaiming particular data chunks associated with the fully-reclaimable stripe, and parity chunk(s) associated with the fully-reclaimable stripe.
-
-
-
-
-