×

Data processing apparatus and method

  • US 9,665,439 B2
  • Filed: 08/18/2015
  • Issued: 05/30/2017
  • Est. Priority Date: 08/20/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for operating a data processing and storage apparatus to perform continuous file system object monitoring and backup operations for a collection of file system objects stored in a file system, said method comprising:

  • creating, in response to changes respective to a number of said file system objects, a set of events;

    determining for each event of said set of events, in a file system event handling implementation, accessory file system object information relative to at least one file system object subject to a change, wherein said accessory file system object information includes a handle of said at least one file system object or a parent handle of a directory containing said at least one file system object, an event type, and a type of said at least one file system object;

    grouping, by an event group assembler, the set of events into one or more event groups and for each event in a respective event group, assigning a unique group identifier of said respective event group and a number of group members in said respective event group as an overall group size;

    sending, by said file system event handling implementation, said set of events each associated with respective accessory file system object information, a respective unique group identifier and a respective overall group size to a number of backup clients registered as event listener applications to said file system event handling implementation; and

    processing, in one or more backup clients, said set of events each associated with respective accessory file system object information, a respective unique group identifier and a respective overall group size into a number of backup requests;

    sending said number of backup requests according to a source backup operation type or a target backup operation type to a backup server for execution thereby causing the backup server to perform a backup operation according to a first backup request from the number of backup requests; and

    awaiting successful completion of said backup operation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×