发明名称 Asynchronous verification for extended file attributes
摘要 A system receives a notification that a process is requesting access to a file stored in a file system, wherein the process is currently delayed from accessing the file. The system determines whether a current file attribute setting for the requested file is correct in response to receiving the notification and changes the current file attribute setting to a correct file attribute setting in response to determining that the current file attribute setting is not correct. The system sends a notification to allow the process to resume to access the file in response determining that the current file attribute setting is correct or changing the current file attribute setting to the correct file attribute setting.
申请公布号 US9135265(B2) 申请公布日期 2015.09.15
申请号 US201012878267 申请日期 2010.09.09
申请人 Red Hat, Inc. 发明人 Drepper Ulrich
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: delaying access to a plurality of files of a file system while a verification process of the file system is executing to determine whether file attribute settings for each of the plurality of files of the file system are correct; receiving, from a file access notification system of an operating system, a notification that a user process is requesting access to a file of the plurality of files of the file system while the verification process is executing; and in response to receiving the notification that the user process is requesting access to the file while the verification process is executing: identifying, by a processing device, that a current file attribute setting for the file has not been previously verified in view of tracking data associated with the verification process that is executing;determining that the current file attribute setting for the file is not correct;changing the current file attribute setting to a correct file attribute setting; andgranting the user process access to the file to no longer delay access to the file while the verification process is executing after the changing of the current file attribute setting to the correct file attribute setting.
地址 Raleigh NC US