发明名称 | 对文件系统进行操作的方法和装置 | ||
摘要 | 本发明公开了一种对文件系统进行操作的方法和装置。所述方法包括:根据接收的操作请求为文件系统操作路径上除目标节点外的所有节点以自上而下的顺序添加读锁;根据所述操作请求为所述目标节点添加读锁或者写锁;对所述目标节点进行所述操作请求所请求的操作;从所述目标节点开始,以自下而上的顺序释放所述操作路径上的所有节点上的锁。本发明可以为文件系统内的每个节点添加独立的锁,可以同时对不同操作路径上的多个目标节点进行相应的操作而不会相互收到影响,也可以对相同操作路径上的不同节点同时进行读操作,当对操作路径上的最下面的节点进行写操作时不影响同时对该操作路径上的其他节点进行读操作,增加了文件系统的吞吐量。 | ||
申请公布号 | CN103942269A | 申请公布日期 | 2014.07.23 |
申请号 | CN201410117401.5 | 申请日期 | 2014.03.26 |
申请人 | 北京京东尚科信息技术有限公司 | 发明人 | 马文金 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京品源专利代理有限公司 11332 | 代理人 | 胡彬;孟金喆 |
主权项 | 一种对文件系统进行操作的方法,其特征在于,所述方法包括:根据接收的操作请求为文件系统操作路径上除目标节点外的所有节点以自上而下的顺序添加读锁;根据所述操作请求为所述目标节点添加读锁或者写锁;对所述目标节点进行所述操作请求所请求的操作;从所述目标节点开始,以自下而上的顺序释放所述操作路径上的所有节点上的锁。 | ||
地址 | 100080 北京市海淀区苏州街20号2号楼2层 |