-
公开(公告)号:US11157419B2
公开(公告)日:2021-10-26
申请号:US16803083
申请日:2020-02-27
发明人: Anoop Raghunathan , Roman Gramc , Stephen M. Lathrop , David K. Aha , Christopher W. Appleby , Garret Bourke , Jeremy J. O'Hare
IPC分类号: G06F12/12 , G06F12/123 , G06F12/06
摘要: Techniques for processing data may include: receiving source physical storage allocation units that include valid data and one or more holes of unused physical storage, wherein each source physical storage allocation unit has an associated timestamp denoting a most recent destaging time of any data stored on the source physical storage allocation unit; determining an age for each source physical allocation unit based on the associated timestamp of the source physical allocation unit; for each source physical storage allocation unit, determining one of multiple age buckets for the source physical allocation unit based on the age of the source physical allocation unit; and for a first of the age buckets including two source physical allocation units, performing first processing including: relocating at least some valid data from the two source physical storage allocation units to a target physical storage allocation unit.
-
公开(公告)号:US20210271607A1
公开(公告)日:2021-09-02
申请号:US16803083
申请日:2020-02-27
发明人: Anoop Raghunathan , Roman Gramc , Stephen M. Lathrop , David K. Aha , Christopher W. Appleby , Garret Bourke , Jeremy J. O'Hare
IPC分类号: G06F12/123 , G06F12/06
摘要: Techniques for processing data may include: receiving source physical storage allocation units that include valid data and one or more holes of unused physical storage, wherein each source physical storage allocation unit has an associated timestamp denoting a most recent destaging time of any data stored on the source physical storage allocation unit; determining an age for each source physical allocation unit based on the associated timestamp of the source physical allocation unit; for each source physical storage allocation unit, determining one of multiple age buckets for the source physical allocation unit based on the age of the source physical allocation unit; and for a first of the age buckets including two source physical allocation units, performing first processing including: relocating at least some valid data from the two source physical storage allocation units to a target physical storage allocation unit.
-