- 专利标题: Optimized segment cleaning technique
-
申请号: US14484820申请日: 2014-09-12
-
公开(公告)号: US10133511B2公开(公告)日: 2018-11-20
- 发明人: John Muth , Edward D. McClanahan , Dhaval Patel , Manish Swaminathan
- 申请人: NetApp, Inc.
- 申请人地址: US CA Sunnyvale
- 专利权人: NetApp, Inc
- 当前专利权人: NetApp, Inc
- 当前专利权人地址: US CA Sunnyvale
- 代理机构: Cesari and McKenna, LLP
- 主分类号: G06F3/06
- IPC分类号: G06F3/06
摘要:
An optimized segment cleaning technique is configured to efficiently clean one or more selected portions or segments of a storage array coupled to one or more nodes of a cluster. A bottom-up approach of the segment cleaning technique is configured to read all blocks of a segment to be cleaned (i.e., an “old” segment) to locate extents stored on the SSDs of the old segment and examine extent metadata to determine whether the extents are valid and, if so, relocate the valid extents to a segment being written (i.e., a “new” segment). A top-down approach of the segment cleaning technique obviates reading of the blocks of the old segment to locate the extents and, instead, examines the extent metadata to determine the valid extents of the old segment. A hybrid approach may extend the top-down approach to include only full stripe read operations needed for relocation and reconstruction of blocks as well as retrieval of valid extents from the stripes, while also avoiding any unnecessary read operations of the bottom-down approach.
公开/授权文献
- US20160077746A1 OPTIMIZED SEGMENT CLEANING TECHNIQUE 公开/授权日:2016-03-17
信息查询