-
公开(公告)号:US11301147B2
公开(公告)日:2022-04-12
申请号:US15415760
申请日:2017-01-25
Applicant: Pure Storage, Inc.
Inventor: John Colgrove , Robert Lee , Igor Ostrovsky , Guangyu Shi , Peter Vajgel
IPC: G06F3/06 , G06F16/11 , G06F16/16 , G06F16/176 , G06F12/02
Abstract: A method for adaptive concurrency for write persistence in a storage system, performed by the storage system, is provided. The method includes selecting a write process from among a plurality of write processes, responsive to receiving a write request for writing data into the storage system, and writing the data into the storage system in accordance with the selected write process. One of the plurality of write processes includes transferring the data into the storage system, locking an inode associated with file information of the data in memory, updating the file information in the inode while the inode is locked, committing the data while the inode is locked, and unlocking the inode.
-
公开(公告)号:US20180075056A1
公开(公告)日:2018-03-15
申请号:US15415760
申请日:2017-01-25
Applicant: Pure Storage, Inc.
Inventor: John Colgrove , Robert Lee , Igor Ostrovsky , Guangyu Shi , Peter Vajgel
CPC classification number: G06F3/0623 , G06F3/0605 , G06F3/061 , G06F3/0637 , G06F3/0643 , G06F3/0652 , G06F3/0659 , G06F3/0679 , G06F3/0685 , G06F12/0253 , G06F16/122 , G06F16/162 , G06F16/1774 , G06F2212/7205
Abstract: A method for adaptive concurrency for write persistence in a storage system, performed by the storage system, is provided. The method includes selecting a write process from among a plurality of write processes, responsive to receiving a write request for writing data into the storage system, and writing the data into the storage system in accordance with the selected write process. One of the plurality of write processes includes transferring the data into the storage system, locking an inode associated with file information of the data in memory, updating the file information in the inode while the inode is locked, committing the data while the inode is locked, and unlocking the inode.
-
公开(公告)号:US11138103B1
公开(公告)日:2021-10-05
申请号:US15965165
申请日:2018-04-27
Applicant: Pure Storage, Inc.
Inventor: Guangyu Shi , Faissal Sleiman , Janis Stipins , Ying Gao , Matthew D. Fleming , Boris Feigin
Abstract: A method of operating a plurality of blades of a storage system, performed by the storage system, is provided. The method includes writing data stripes across one or more sets of blades of the plurality of blades within resiliency groups, the plurality of blades having computing resources and storage memory, each resiliency group supporting data recovery in case of loss of a specified number of blades of the resiliency group. The method includes transferring data from a first resiliency group to a second resiliency group, responsive to a change in geometry of the storage system.
-
-