- if config.node:
- l_nodes = [config.node]
- else:
- l_nodes = [node['hostname'] for node in l_plcnodes]
+ l_nodes = get_nodeset(config)
+ print len(l_nodes)
+ #if config.node:
+ # l_nodes = [config.node]
+ ##else:
+ # l_nodes = [node['hostname'] for node in l_plcnodes]
externalState['nodes'][nodename]['values'] = values
externalState['nodes'][nodename]['round'] = global_round
else:
externalState['nodes'][nodename]['values'] = values
externalState['nodes'][nodename]['round'] = global_round
else:
+ pf = PersistFlags(nodename, 1, db='node_persistflags')
+ print "%d %35s %s since %s" % (count, nodename, pf.status, pf.last_changed)
+ del pf
database.dbDump(config.dbname, externalState)
fb = database.dbLoad('findbad')
database.dbDump(config.dbname, externalState)
fb = database.dbLoad('findbad')
- from config import config
- from optparse import OptionParser
- parser = OptionParser()
+ import parser as parsermodule
+ parser = parsermodule.getParser(['nodesets'])
parser.set_defaults(filename=None, node=None, nodeselect=False, nodegroup=None,
increment=False, dbname="nodebad", cachenodes=False)
parser.set_defaults(filename=None, node=None, nodeselect=False, nodegroup=None,
increment=False, dbname="nodebad", cachenodes=False)
- parser.add_option("", "--node", dest="node", metavar="hostname",
- help="Provide a single node to operate on")
- parser.add_option("", "--nodelist", dest="nodelist", metavar="file.list",
- help="Provide a list of files to operate on")
-
parser.add_option("", "--dbname", dest="dbname", metavar="FILE",
help="Specify the name of the database to which the information is saved")
parser.add_option("-i", "--increment", action="store_true", dest="increment",
help="Increment round number to force refresh or retry")
parser.add_option("", "--dbname", dest="dbname", metavar="FILE",
help="Specify the name of the database to which the information is saved")
parser.add_option("-i", "--increment", action="store_true", dest="increment",
help="Increment round number to force refresh or retry")
print "Exception: %s" % err
print "Saving data... exitting."
database.dbDump(config.dbname, externalState)
print "Exception: %s" % err
print "Saving data... exitting."
database.dbDump(config.dbname, externalState)