-
公开(公告)号:CN109074306A
公开(公告)日:2018-12-21
申请号:CN201780019953.4
申请日:2017-03-24
Applicant: 微软技术许可有限责任公司
Abstract: 提供了用于在分布式存储系统中实现垃圾收集的各种实施例。分布式存储系统基于对范围和流数据存储资源的元数据的独立管理来操作。实现了基于引用计数垃圾收集操作和标记并清理垃圾收集操作的混合垃圾收集系统。基于分别来自范围管理器和流管理器的指示,对范围的引用权重和标记序列进行跟踪的范围生命周期表被初始化和更新。在确定范围将从加权的引用计数垃圾收集操作被切换到标记并清理垃圾收集操作之际,该范围的引用权重字段被为空并且该范围的标记序列字段被更新。标记序列字段用最新的全局序列号来更新。标记并清理垃圾收集操作被利用以在范围不再被引用时回收该范围。
-
公开(公告)号:CN105993002A
公开(公告)日:2016-10-05
申请号:CN201580008174.5
申请日:2015-02-05
Applicant: 微软技术许可有限责任公司
IPC: G06F11/14
Abstract: 提供了用于对盘进行就地去格式化的各种方法和系统。该系统包括被配置成用于在盘上创建备份文件的准备组件以及用于使用备份文件来占据盘上定义备份区域的预定位置的预格式化组件。备份文件是占位符,以使得预格式化组件将原始数据和文件表数据复制到备份区域。系统进一步包括用于对存储原始数据和文件表的盘进行格式化的格式化组件,以及将原始数据和文件表数据从备份区域复制回它们的原始位置以将盘去格式化成预格式化配置的去格式化组件。保护组件也可被实现以确保在准备组件已经在卷上执行的情况下预格式化组件在格式化组件之前被调用。
-
公开(公告)号:CN109074306B
公开(公告)日:2023-06-27
申请号:CN201780019953.4
申请日:2017-03-24
Applicant: 微软技术许可有限责任公司
Abstract: 提供了用于在分布式存储系统中实现垃圾收集的各种实施例。分布式存储系统基于对范围和流数据存储资源的元数据的独立管理来操作。实现了基于引用计数垃圾收集操作和标记并清理垃圾收集操作的混合垃圾收集系统。基于分别来自范围管理器和流管理器的指示,对范围的引用权重和标记序列进行跟踪的范围生命周期表被初始化和更新。在确定范围将从加权的引用计数垃圾收集操作被切换到标记并清理垃圾收集操作之际,该范围的引用权重字段被为空并且该范围的标记序列字段被更新。标记序列字段用最新的全局序列号来更新。标记并清理垃圾收集操作被利用以在范围不再被引用时回收该范围。
-
公开(公告)号:CN105993002B
公开(公告)日:2020-05-01
申请号:CN201580008174.5
申请日:2015-02-05
Applicant: 微软技术许可有限责任公司
IPC: G06F11/14
Abstract: 提供了用于对盘进行就地去格式化的各种方法和系统。该系统包括被配置成用于在盘上创建备份文件的准备组件以及用于使用备份文件来占据盘上定义备份区域的预定位置的预格式化组件。备份文件是占位符,以使得预格式化组件将原始数据和文件表数据复制到备份区域。系统进一步包括用于对存储原始数据和文件表的盘进行格式化的格式化组件,以及将原始数据和文件表数据从备份区域复制回它们的原始位置以将盘去格式化成预格式化配置的去格式化组件。保护组件也可被实现以确保在准备组件已经在卷上执行的情况下预格式化组件在格式化组件之前被调用。
-
-
-