-
公开(公告)号:US11132134B2
公开(公告)日:2021-09-28
申请号:US16124147
申请日:2018-09-06
Applicant: Apple Inc.
Inventor: Meha N. Desai , Eric B. Tamura
Abstract: The embodiments set forth a technique for over-provisioning storage space within a solid-state storage device (SSD). In particular, a file system can (1) receive a first request to create a file, where the first request includes a size for the file, (2) identifying at least one extent that corresponds to storage space within the SSD that satisfies the size for the file, and associating the file with the at least one extent to indicate that the storage space is occupied, (3) receive a second request to cause (i) the file to remain established within the file system, and (ii) the storage space to be marked free within the SSD, and (4) carrying out the second request by causing the storage space to be marked free within the SSD.
-
公开(公告)号:US20230153292A1
公开(公告)日:2023-05-18
申请号:US18094192
申请日:2023-01-06
Applicant: Apple Inc.
Inventor: Meha N. Desai , Eric B. Tamura
IPC: G06F16/23 , G06F16/22 , H04L9/08 , H04L9/06 , G06F16/2457
CPC classification number: G06F16/2365 , G06F16/2246 , H04L9/0825 , H04L9/0643 , G06F16/24573
Abstract: Techniques are disclosed for ensuring consistent metadata across computing devices. In one example, a user device of a plurality of user devices receives a manifest that includes first metadata associated with a file system update of a file system of the user device. The user device generates second metadata of the file system based on performing the file system update. The user device then generates a dictionary based on comparing metadata records of the first metadata with metadata records of the second metadata. The dictionary may indicate a difference between at least one metadata record of the first metadata and at least one metadata record of the second metadata. The user device then updates the second metadata of the file system to match the first metadata based at least in part on the difference indicated by the dictionary.
-
公开(公告)号:US11609898B2
公开(公告)日:2023-03-21
申请号:US17031259
申请日:2020-09-24
Applicant: Apple Inc.
Inventor: Meha N. Desai , Eric B. Tamura
Abstract: Techniques are disclosed for ensuring consistent metadata across computing devices. In one example, a user device of a plurality of user devices receives a manifest that includes first metadata associated with a file system update of a file system of the user device. The user device generates second metadata of the file system based on performing the file system update. The user device then generates a dictionary based on comparing metadata records of the first metadata with metadata records of the second metadata. The dictionary may indicate a difference between at least one metadata record of the first metadata and at least one metadata record of the second metadata. The user device then updates the second metadata of the file system to match the first metadata based at least in part on the difference indicated by the dictionary.
-
公开(公告)号:US20210397600A1
公开(公告)日:2021-12-23
申请号:US17031259
申请日:2020-09-24
Applicant: Apple Inc.
Inventor: Meha N. Desai , Eric B. Tamura
IPC: G06F16/23 , G06F16/22 , G06F16/2457 , H04L9/06 , H04L9/08
Abstract: Techniques are disclosed for ensuring consistent metadata across computing devices. In one example, a user device of a plurality of user devices receives a manifest that includes first metadata associated with a file system update of a file system of the user device. The user device generates second metadata of the file system based on performing the file system update. The user device then generates a dictionary based on comparing metadata records of the first metadata with metadata records of the second metadata. The dictionary may indicate a difference between at least one metadata record of the first metadata and at least one metadata record of the second metadata. The user device then updates the second metadata of the file system to match the first metadata based at least in part on the difference indicated by the dictionary.
-
-
-