Patent ID: 7171410
Filing Date: 2007-01-30
Classification: G06F,Y10S

Abstract:
1. A computer implemented method performed by a network element, the method comprising: receiving at a configuration manager of the network element a request from a user via a command line interface (CLI) of the network element for accessing one or more records of a database that is used to configure operations of the network element, wherein the CLI is one of a plurality of CLI interfaces provided by the network element to substantially concurrently access the database, wherein in response to the request, receiving from the CLI a configuration CLI operation; performing a syntax verification of the received configuration CLI operation; sending a message includes a value identifying a component manager to the spawned session thread; for the received configuration CLI operation, the configuration manager: invoking the identified component manager, the invoked component manager is associated with the received configuration CLI operation to process the received configuration CLI operation into one or more database operations; recording the one or more database operations in a transaction log separated from the database without accessing the database until a commit command is received from the user via the CLI of the network element; and in response to the commit command from the CLI indicating that the user has committed to the one or more database operations, transmitting the recorded one or more database operations from the transaction log to the database; performing the recorded one or more operations within the database in response to receiving the recorded database operations from the transaction log, wherein the recorded one or more operations comprising read or write operations.