×

User-level quota management of data objects stored in information management systems

  • US 9,823,978 B2
  • Filed: 04/30/2014
  • Issued: 11/21/2017
  • Est. Priority Date: 04/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a quota manager in communication with a storage manager that manages an information management system, including backup operations therein;

    wherein the quota manager is configured to;

    determine, based on information received from the storage manager, a total amount of storage that is occupied by data associated with an end-user in the information management system,wherein the data associated with the end-user comprises at least one of;

    an instance of an object of primary data stored in primary storage and an instance of a secondary copy object stored in secondary storage, andidentify, based on a selection of data received from the end-user, one or more instances of one or more data objects,wherein the one or more identified instances comprise at least one instance of a secondary copy object that is associated with the end-user and is stored in secondary storage of the information management system,instruct the storage manager to implement one or more deletion operations of the one or more identified instances, so long as each respective identified instance is not under legal hold,following the one or more deletion operations, adjust the total amount of storage that is occupied by the data associated with the end-user in the information management system, andbased on a determination that the total amount of storage exceeds a quota value for the end-user, instruct the storage manager to block future backup operations for data associated with the end-user, which future backup operations are scheduled, based on one or more storage policies in the storage manager, to generate secondary copy objects associated with the end-user,wherein instructing the storage manager to block the future backup operations overrides the one or more storage policies,and does not prevent the end-user from creating more objects of primary data in the information management system; and

    (A) wherein when a respective identified instance of a secondary copy object is under legal hold, the respective identified instance is not deleted but its associated storage amount is reduced from the total amount of storage associated with the end-user, and(B) wherein when a respective identified instance of an object of primary data is under legal hold, (i) a secondary copy thereof is created, stored to secondary storage, and not deleted, (ii) the object of primary data is deleted and its associated storage amount is reduced from the total amount of storage associated with the end-user, and (iii) a storage amount associated with the created secondary copy also is not counted in the total amount of storage associated with the end-user.

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