发明名称 Managing counters in a distributed file system
摘要 One embodiment is a method that divides a cluster file system into multiple segments with each segment including one or more local counters. The method then checks for inconsistencies and corrects discovered inconsistencies in each of the local counters while the file system remains online and available for use.
申请公布号 US9176963(B2) 申请公布日期 2015.11.03
申请号 US200812261068 申请日期 2008.10.30
申请人 Hewlett-Packard Development Company, L.P. 发明人 Callahan Michael J.;Rokop Terence M.;Phelps David L.
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A method, comprising: dividing a clustered file system into plural segments; independently checking each of the plural segments for inconsistency in a corresponding local counter associated with the corresponding segment, wherein the plural segments are associated with the corresponding local counters included in respective distributed computer nodes of the clustered file system; allocating the local counter in a particular one of the computer nodes in response to the particular computer node having to modify distributed count information and the distributed count information not being located at the particular computer node; using a file system checker to locate and correct an inconsistency in the local counter associated with a particular one of the plural segments while the clustered file system remains online with access available to file system data storing non-distributed global count information in a global tree in a global file manager separate from the computer nodes, the non-distributed global count information describing states of the local counters associated with the plural segments, wherein the global tree includes a root node linked to child nodes that describe the states of the respective local counters; and collapse information of the allocated local counter to the global count information at the global file system manager in response to contention of the allocated local counter no longer existing.
地址 Houston TX US