发明名称 |
目录机会锁 |
摘要 |
当前文件系统可实现在文件上的机会锁,其允许客户端本地高速缓存文件数据,同时在多个客户端读/写同一文件时提升数据一致性。不幸的是,当客户端本地高速缓存目录的目录内容时,文件系统可能缺乏向客户端通知将会导致高速缓存的目录内容变“旧”的目录改变的机制。因此,这里公开了用于管理目录机会锁的一种或多种系统和/或技术。可基于包括第一目标关键字和第一父关键字的机会锁请求生成目录机会锁。访问目录及其中的对象的后续访问请求可与该目录机会锁进行比较以确定是否解锁该目录机会锁,并通知客户端(例如,如果提交访问请求的客户端不同于拥有目录机会锁的客户端,则目录机会锁被解锁)。 |
申请公布号 |
CN102332016A |
申请公布日期 |
2012.01.25 |
申请号 |
CN201110275250.2 |
申请日期 |
2011.09.16 |
申请人 |
微软公司 |
发明人 |
C. G.奥尔里德;S. C.哈夫瓦拉;N. R.克里斯蒂安森;D. M.克鲁斯;M.乔治;M. S.加森;D. E.罗文格 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
谢建云;刘鹏 |
主权项 |
一种用于管理目录机会锁的方法200,包括:接收204对于目录上的目录机会锁的机会锁请求,所述机会锁请求包括第一目标关键字和第一父关键字;基于所述机会锁请求生成206所述目录机会锁;接收208对于访问所述目录内的对象的访问请求,所述访问请求包括第二目标关键字和第二父关键字;如果所述第二父关键字不匹配所述第一目标关键字,则解锁210所述目录机会锁;以及如果所述第二父关键字匹配所述第一目标关键字,则不解锁212所述目录机会锁。 |
地址 |
美国华盛顿州 |