Patent ID: 9563682
Date: 2017-02-07
CPC Classifications: G06F,H04L

Claim:
1. A method for supporting network management in a network environment, comprising: providing, at a plurality of switches in a network environment that includes a subnet, a plurality of subnet managers and configuration daemons, including, for each switch, a subnet manager and a configuration daemon that are associated with that switch, prior to allowing an operation to be performed on the subnet as part of a transaction, performing, via the master configuration daemon, a consistency check on state information associated with one or more peer configuration daemons in the network environment; replicating, via the master configuration daemon, a configuration file to the one or more peer configuration daemons, wherein the configuration file includes at least one management key (M_Key) value; receiving, by the master configuration daemon, confirmation from the one or more peer configuration daemons that the replicating has successfully completed when the peer configuration daemons have received and stored the configuration file; performing a consistency check on the configuration file received and stored at the one or more peer configuration daemons to determine that the configuration file received and stored at the one or more peer configuration daemons is consistent with the configuration file replicated via the master configuration daemon; instructing, via the master configuration daemon, and after the master configuration daemon has received confirmation that the replicating has successfully completed and the consistency check has been performed, each of the one or more peer configuration daemons to make the stored configuration file available to its associated subnet manager (SM) on the switch; and performing a commit operation by the master configuration daemon instructing each of the one or more peer configuration daemons to update its associated subnet manager with a list of M_Key values provided by the configuration file.