×

Data processing apparatus and method

  • US 10,452,487 B2
  • Filed: 02/23/2017
  • Issued: 10/22/2019
  • Est. Priority Date: 08/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising a computer-readable non-transitory storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method, the method comprising:

  • creating, in response to changes respective to a number of 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 of 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 to each event in an overall group size, wherein the overall group size is the overall number of events in said respective event group;

    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;

    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
    ×
    ×