×

System and method for file system content processing

  • US 7,657,530 B2
  • Filed: 06/07/2004
  • Issued: 02/02/2010
  • Est. Priority Date: 06/07/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system, comprising:

  • a host device configured to implement a file system, wherein the file system is configured to;

    organize storage space provided by one or more storage devices, into file system content, the content including a plurality of files and a plurality of metadata records associated with the files and to manage access by applications to the file system;

    perform in-band detection of file system content access events to one or more of the files via the file system, wherein the content access events are generated by applications distinct from said file system and at least some content access events include operations to read or write, one or more of the files wherein to perform in-band detection of a particular one of said file system content access events, said file system is configured to detect said particular file system content access event synchronously with respect to occurrence of the particular file system content access event;

    in response to performing in-band detection of said file system content access events, perform in-band generation of respective event records indicative of said file system content access events; and

    store said respective event records within said file system content on said storage device; and

    a content processor distinct from said applications configured to perform out-of-band detection of said event records;

    wherein members of at least a subset of said applications are not configured for direct interprocess communication with one another or with said content processor, and wherein to perform out-of-band detection of a particular one of said event records, said content processor is configured to detect said particular event record asynchronously with respect to storage of the particular event record;

    wherein said content processor is further configured to perform a transaction dependent upon said performing out-of-band detection of at least some of said event records, wherein said transaction is dependent upon said file system content access events indicated by said at least some of said event records, and wherein said transaction is further dependent upon the operation of two or more of said at least a subset of said applications and is further dependent upon said file system content; and

    wherein said content processor is further configured to notify a query system of a given one of said file system content access events, in response to which said query system is configured to maintain referential integrity of n index of said file system content with respect to said given file system content access event.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×