Revision 1c65840b lib/rpc.py

b/lib/rpc.py
362 362
  return c.getresult()
363 363

  
364 364

  
365
def call_node_start_master(node):
365
def call_node_start_master(node, start_daemons):
366 366
  """Tells a node to activate itself as a master.
367 367

  
368 368
  This is a single-node call.
369 369

  
370 370
  """
371
  c = Client("node_start_master", [])
371
  c = Client("node_start_master", [start_daemons])
372 372
  c.connect(node)
373 373
  c.run()
374 374
  return c.getresult().get(node, False)
375 375

  
376 376

  
377
def call_node_stop_master(node):
377
def call_node_stop_master(node, stop_daemons):
378 378
  """Tells a node to demote itself from master status.
379 379

  
380 380
  This is a single-node call.
381 381

  
382 382
  """
383
  c = Client("node_stop_master", [])
383
  c = Client("node_stop_master", [stop_daemons])
384 384
  c.connect(node)
385 385
  c.run()
386 386
  return c.getresult().get(node, False)
......
803 803
  c.connect(node)
804 804
  c.run()
805 805
  return c.getresult().get(node, False)
806

  

Also available in: Unified diff