Object layout discovery outside of backup windows
First Claim
Patent Images
1. A system for object layout discovery outside of backup windows, the system comprising:
- a processor-based application, which when executed on a computer, will cause the processor to;
receive, from a backup/restore application, a request to discover, by parsing a data object, an object layout for the data object, the object layout being associated with a worldwide name layout and a file system layout;
determine whether the object layout is stored in a layout storage;
send, to the backup/restore application, the object layout stored in the layout storage in response to a determination that the object layout is stored in the layout storage, the object layout stored in the layout storage having been discovered by a previous parsing of the data object; and
parse the data object to discover the requested object layout in response to a determination that the object layout is not stored in the layout storage.
9 Assignments
0 Petitions
Accused Products
Abstract
Object layout discovery outside of backup windows is described. A system receives, from a backup/restore application, a request to discover an object layout for a data object by parsing the data object. The system determines whether the object layout is stored in layout storage. The system sends, to the backup/restore application, the object layout stored in the layout storage in response to a determination that the object layout is stored in the layout storage.
16 Citations
17 Claims
-
1. A system for object layout discovery outside of backup windows, the system comprising:
a processor-based application, which when executed on a computer, will cause the processor to; receive, from a backup/restore application, a request to discover, by parsing a data object, an object layout for the data object, the object layout being associated with a worldwide name layout and a file system layout; determine whether the object layout is stored in a layout storage; send, to the backup/restore application, the object layout stored in the layout storage in response to a determination that the object layout is stored in the layout storage, the object layout stored in the layout storage having been discovered by a previous parsing of the data object; and parse the data object to discover the requested object layout in response to a determination that the object layout is not stored in the layout storage. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer-implemented method for object layout discovery outside of backup windows, the method comprising:
-
receiving, from a backup/restore application, a request to discover by parsing a data object, an object layout for the data object, the object layout being associated with a worldwide name layout and a file system layout; determining whether the object layout is stored in a layout storage; sending, to the backup/restore application, the object layout stored in the layout storage in response to a determination that the object layout is stored in the layout storage, the object layout stored in the layout storage having been discovered by a previous parsing of the data object; and parsing the data object to discover the requested object layout in response to a determination that the object layout is not stored in the layout storage. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein to be executed by one or more processors, the program code including instructions to:
-
receive, from a backup/restore application, a request to discover by parsing the data object, an object layout for the data object, the object layout being associated with a worldwide name layout and a file system layout; determine whether the object layout is stored in a layout storage; send, to the backup/restore application, the object layout stored in the layout storage in response to a determination that the object layout is stored in the layout storage, the object layout stored in the layout storage having been discovered by a previous parsing of the data object; and parse the data object to discover the requested object layout in response to a determination that the object layout is not stored in the layout storage. - View Dependent Claims (14, 15, 16, 17)
-
Specification