发明名称 | 维护文件系统客户端目录高速缓存的方法、系统和装置 | ||
摘要 | 本发明涉及一种维护文件系统客户端目录高速缓存的方法、系统和装置。在分布式文件系统中,将文件系统目录的缓存的版本与所述目录的服务器版本同步。服务器和客户端都指定其目录版本的版本号。从客户端接收指定目录更新的请求时,服务器更新其版本,递增其版本号,并向客户端传送包含具有递增后的版本号的更改日志的回复。接收到回复时,客户端将所接收的版本号与其缓存的版本的版本号相比较。如果版本号与下一预期更新的版本号匹配,则客户端将更新应用于其缓存的版本并递增其版本号。否则,其将所接收的更改日志添加到所述目录的更改日志队列而不递增最新应用的版本。提供了用于在不等待来自服务器的回复的情况下处理并行读取和更新请求的机制。 | ||
申请公布号 | CN101819577A | 申请公布日期 | 2010.09.01 |
申请号 | CN201010001533.3 | 申请日期 | 2010.01.06 |
申请人 | 国际商业机器公司 | 发明人 | S·T·马科特 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京市中咨律师事务所 11247 | 代理人 | 于静;杨晓光 |
主权项 | 一种在其中服务器系统存储文件系统目录的服务器版本的分布式文件系统中,用于将客户端系统与所述文件系统目录的所述服务器版本进行同步的方法,所述方法包括:存储所述文件系统目录的缓存的客户端版本,所述客户端版本反映对已在所述客户端系统上复制的所述文件系统目录的所述服务器版本的更新;以及针对所述文件系统目录维护更改日志队列,所述更改日志队列包含尚未应用于所述缓存的客户端版本的更改日志,所述更改日志队列中的每个更改日志都指定了对所述文件系统目录的一个或多个更新以及指定了更新版本。 | ||
地址 | 美国纽约 |