用于元数据维护的方法、装置和计算机程序产品

    公开(公告)号:CN112306956B

    公开(公告)日:2024-04-12

    申请号:CN201910700539.0

    申请日:2019-07-31

    Abstract: 本公开的实施例提供了用基于事务的元数据维护的方法、装置和计算机程序产品。该方法包括获取当前待处理的事务,事务与对元数据的修改相关联,每个元数据包括至少一个条目,每个事务包括至少一个子事务,每个子事务指示元数据的至少一个条目的修改;基于子事务对应的记录写入类型,对事务中至少一个子事务进行排序,子事务对应的记录写入类型包括:权限控制类型和免权限控制类型;响应于获取到权限,优先针对每个对应于权限控制类型的子事务,在第一存储区域生成元数据修改记录,其中每项元数据修改记录描述子事务所指示的元数据的至少一个条目的修改;以及响应于针对所有权限控制类型的子事务生成了元数据修改记录,释放权限,以使得其它事务有机会获取权限。通过本公开的实施例,使得元数据的维护过程更加高效和可靠。

    用于数据访问的方法和设备

    公开(公告)号:CN108228649B

    公开(公告)日:2021-08-24

    申请号:CN201611194069.8

    申请日:2016-12-21

    Abstract: 本公开的实施例涉及用于数据访问的方法和设备。该方法包括确定被存储在非易失性存储设备中的目标数据是否被缓存在存储器中。该目标数据在存储设备中被组织在多叉树的第一层中。该方法还包括响应于确定目标数据在存储器中缺失,将该目标数据从存储设备移入到存储器中。此外,该方法还包括响应于目标数据从存储器中被访问,将对目标数据的引用加入到第一列表中。第一列表记录第一层中的数据的访问顺序。

    用于数据访问的方法和设备

    公开(公告)号:CN108228649A

    公开(公告)日:2018-06-29

    申请号:CN201611194069.8

    申请日:2016-12-21

    CPC classification number: G06F12/0891 G06F12/122 G06F2212/1024

    Abstract: 本公开的实施例涉及用于数据访问的方法和设备。该方法包括确定被存储在非易失性存储设备中的目标数据是否被缓存在存储器中。该目标数据在存储设备中被组织在多叉树的第一层中。该方法还包括响应于确定目标数据在存储器中缺失,将该目标数据从存储设备移入到存储器中。此外,该方法还包括响应于目标数据从存储器中被访问,将对目标数据的引用加入到第一列表中。第一列表记录第一层中的数据的访问顺序。

    利用异步冲刷对写入进行节流

    公开(公告)号:CN109725840B

    公开(公告)日:2022-04-05

    申请号:CN201711035869.X

    申请日:2017-10-30

    Abstract: 实施例涉及用于允许数据存储系统能够当带宽高时将数据冲刷到底层存储而不会过多地影响最大延迟的技术。这可以通过利用异步冲刷并且通过当可用缓存空间的量太小时通过防止太多异步冲刷发生而对传入写入进行节流来完成。另外,一种采用首次写时复制(CoFW)的改进的系统可以仅仅在可用写入缓存的量下降到动态计算的阈值以下时才启动写入节流,该动态计算的阈值说明存储CoFW缓冲实际需要的空间量。另外,仅仅写入缓存过程的一部分在互斥锁或自旋锁的保护下被放置,允许针对任何给定写入操作的写入缓存的很大一部分在不需要互斥锁或自旋锁的情况下被执行,允许一些增加的并行化。

    数据读写的方法和设备
    7.
    发明公开

    公开(公告)号:CN108984312A

    公开(公告)日:2018-12-11

    申请号:CN201710409905.8

    申请日:2017-06-02

    CPC classification number: G06F3/0611 G06F3/0613 G06F3/0659 G06F17/30168

    Abstract: 本公开的实施例涉及数据读写的方法和设备。该方法包括:响应于接收到针对第一目标区域的第一读写请求,确定是否存在与该第一读写请求冲突的正在执行的第二读写请求,该第二读写请求所针对的第二目标区域与该第一目标区域至少部分地重叠且该第一读写请求和该第二读写请求中至少一个为写入请求;以及响应于确定存在冲突的该第二读写请求,挂起该第一读写请求而保持该第一目标区域中未与该第二目标区域重叠的子区域处于未锁定状态。

    删除快照的方法、设备和计算机程序产品

    公开(公告)号:CN110399333B

    公开(公告)日:2023-07-18

    申请号:CN201810360804.0

    申请日:2018-04-20

    Abstract: 本公开的实施例涉及一种删除快照的方法、设备和计算机程序产品。该方法包括响应于文件的多个待删除的快照所指向的数据块被共享,确定数据块的物理地址是否与文件的目标快照所指向的数据块的目标物理地址相同。该方法还包括响应于多个待删除的快照所指向的数据块的物理地址与目标物理地址相同,将与多个待删除的快照相关联的标识位设置为第一状态。该方法还包括响应于检测到第一状态,利用多个待删除的快照的权重的总和来更新目标权重,多个待删除的快照的权重和目标权重分别指示多个待删除的快照和目标快照对所指向的数据块共享的份额。

    利用异步冲刷对写入进行节流

    公开(公告)号:CN109725840A

    公开(公告)日:2019-05-07

    申请号:CN201711035869.X

    申请日:2017-10-30

    Abstract: 实施例涉及用于允许数据存储系统能够当带宽高时将数据冲刷到底层存储而不会过多地影响最大延迟的技术。这可以通过利用异步冲刷并且通过当可用缓存空间的量太小时通过防止太多异步冲刷发生而对传入写入进行节流来完成。另外,一种采用首次写时复制(CoFW)的改进的系统可以仅仅在可用写入缓存的量下降到动态计算的阈值以下时才启动写入节流,该动态计算的阈值说明存储CoFW缓冲实际需要的空间量。另外,仅仅写入缓存过程的一部分在互斥锁或自旋锁的保护下被放置,允许针对任何给定写入操作的写入缓存的很大一部分在不需要互斥锁或自旋锁的情况下被执行,允许一些增加的并行化。

Patent Agency Ranking