-
公开(公告)号:US20180165037A1
公开(公告)日:2018-06-14
申请号:US15568111
申请日:2015-06-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shyamalendu Sarkar , Anil Kumar Boogarapu , Narayanan A N , Venkata Subba Reddy N
IPC: G06F3/06
CPC classification number: G06F3/0652 , G06F3/0608 , G06F3/0643 , G06F3/0665 , G06F3/067
Abstract: Some examples described herein relate to reclamation of storage in a thin provisioned storage device. In an example, a determination may be made that storage space provisioned to a logical unit number (LUN) by a thin provisioned storage device is freed by a file system managing file system operations in the LUN. Storage space freed by the file system may be marked. Amount of marked storage space that may be released to the thin provisioned storage device may be determined, based on i) difference between rate of allocation and rate of release of storage blocks by the file system in the LUN, and ii) usage level of storage blocks in the thin provisioned storage device. The determined amount of marked storage space may be released to the thin provisioned storage device.
-
公开(公告)号:US20190129950A1
公开(公告)日:2019-05-02
申请号:US15796527
申请日:2017-10-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shyamalendu Sarkar , Sri Satya Sudhanva Kambhammettu , Narayanan Ananthakrishnan Nellayi , Naveen B
Abstract: In one example, a method may include receiving a write operation corresponding to a portion of a data chunk stored at a first storage location in a write-in-place file system. The write-in-place file system may include encoded data chunks and unencoded data chunks. The method may include determining whether the data chunk is an encoded data chunk based on metadata associated with the data chunk, modifying the data chunk based on the write operation, and selectively performing a redirect-on-write operation on the modified data chunk based on the determination.
-
公开(公告)号:US20180293161A1
公开(公告)日:2018-10-11
申请号:US15767444
申请日:2016-03-04
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
CPC classification number: G06F12/023 , G06F3/0607 , G06F3/064 , G06F3/0661 , G06F3/067 , G06F3/0685 , G06F16/00 , G06F16/17 , G06F16/182
Abstract: For storing data in a storage device, a storage allocation request may be received. The storage allocation request may include a logical offset of data to be stored. Further, a chunk size of the storage device and a device offset for a free region on the storage device may be received. An offset value may be computed based on the chunk size, file system block size, the device offset, and the logical offset. A device start address, for storing the data in response to the storage allocation request, can be determined by offsetting the device offset with the offset value.
-
公开(公告)号:US11119981B2
公开(公告)日:2021-09-14
申请号:US15796527
申请日:2017-10-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shyamalendu Sarkar , Sri Satya Sudhanva Kambhammettu , Narayanan Ananthakrishnan Nellayi , Naveen B
IPC: G06F16/00 , G06F16/14 , G06F3/06 , G06F16/13 , G06F16/188
Abstract: In one example, a method may include receiving a write operation corresponding to a portion of a data chunk stored at a first storage location in a write-in-place file system. The write-in-place file system may include encoded data chunks and unencoded data chunks. The method may include determining whether the data chunk is an encoded data chunk based on metadata associated with the data chunk, modifying the data chunk based on the write operation, and selectively performing a redirect-on-write operation on the modified data chunk based on the determination.
-
公开(公告)号:US10565101B2
公开(公告)日:2020-02-18
申请号:US15767444
申请日:2016-03-04
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
IPC: G06F12/02 , G06F16/182 , G06F3/06
Abstract: For storing data in a storage device, a storage allocation request may be received. The storage allocation request may include a logical offset of data to be stored. Further, a chunk size of the storage device and a device offset for a free region on the storage device may be received. An offset value may be computed based on the chunk size, file system block size, the device offset, and the logical offset. A device start address, for storing the data in response to the storage allocation request, can be determined by offsetting the device offset with the offset value.
-
-
-
-