SELECTIVE DURABILITY IN A DIRECTORY DATABASE
First Claim
Patent Images
1. A method implemented in a computer-readable storage medium to process on one or more processors and to perform the method, comprising:
- receiving a turn-durability-off setting for an attribute of a resource managed by a directory;
updating a listing to assign the turn-durability-off setting to the attribute;
subsequently detecting a directory transaction that alters the attribute; and
passing the directory transaction to a directory database for processing and instructing the directory database to process the directory transaction without flushing the directory transaction from memory to storage in response to the turn-durability-off setting included in the listing.
16 Assignments
0 Petitions
Accused Products
Abstract
Selective durability in a directory database is presented. A directory database that provides durability processing includes a mechanism where selective attributes for directory resources can turn durability processing off. So, when a directory transaction is encountered having a durability processing turned off, the directory database processes that directory transaction without first flushing the directory transaction from memory to storage.
13 Citations
24 Claims
-
1. A method implemented in a computer-readable storage medium to process on one or more processors and to perform the method, comprising:
-
receiving a turn-durability-off setting for an attribute of a resource managed by a directory; updating a listing to assign the turn-durability-off setting to the attribute; subsequently detecting a directory transaction that alters the attribute; and passing the directory transaction to a directory database for processing and instructing the directory database to process the directory transaction without flushing the directory transaction from memory to storage in response to the turn-durability-off setting included in the listing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method implemented in a computer-readable storage medium to process on a node and to perform the method, comprising:
-
receiving a directory transaction for execution against a directory database; determining that the directory transaction is a volatile transaction to data associated with an attribute of a resource managed by the directory database; acquiring a setting for the attribute indicating that durability is to be turned off for the directory transaction that modifies the attribute; and passing the directory transaction to the directory database for execution indicating to the directory database that the directory transaction is to be performed without flushing the directory transaction from memory to storage. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system implemented in a computer-readable storage medium and adapted to be executed by one or more processors of a network, comprising:
-
a directory database implemented in a computer-readable storage medium and to execute on one or more processors of a network; a directory agent implemented in a computer-readable storage medium and to execute on a processor of the network; wherein the directory database interacts with the directory agent to process directory transactions, and wherein when the directory agent determines that a particular directory transaction is associated with a setting for an attribute of a resource that is to have durability processing turned off, and wherein the directory agent passes the particular directory transaction to the directory database with an instruction to process the particular directory transaction without flushing it from memory to storage. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system implemented in a computer-readable storage medium and adapted to be executed by one or more processors of a network, comprising:
-
a directory agent interface implemented in a computer-readable storage medium and to process on a processor of a network; and a directory agent implemented in a computer-readable storage medium and to process on the processor or another processor of the network; wherein the directory agent interface interacts with an administrator to selectively provide a setting for particular attributes of resources, the setting indicates that durability processing for a directory database is to be turned off, and wherein the directory agent inspects directory transactions directed to the directory database and when a particular directory transaction includes the setting for one of the particular attributes, the directory agent instructs the directory database to process the particular directory transaction without flushing that particular directory transaction from memory to storage. - View Dependent Claims (23, 24)
-
Specification