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