Revision ca52cdeb lib/rpc.py
b/lib/rpc.py | ||
---|---|---|
801 | 801 |
c.connect(node) |
802 | 802 |
c.run() |
803 | 803 |
return c.getresult().get(node, False) |
804 |
|
|
805 |
|
|
806 |
def call_jobqueue_update(node_list, file_name, content): |
|
807 |
"""Update job queue. |
|
808 |
|
|
809 |
This is a multi-node call. |
|
810 |
|
|
811 |
""" |
|
812 |
c = Client("jobqueue_update", [file_name, content]) |
|
813 |
c.connect_list(node_list) |
|
814 |
c.run() |
|
815 |
result = c.getresult() |
|
816 |
return result |
|
817 |
|
|
818 |
|
|
819 |
def call_jobqueue_purge(node): |
|
820 |
"""Purge job queue. |
|
821 |
|
|
822 |
This is a single-node call. |
|
823 |
|
|
824 |
""" |
|
825 |
c = Client("jobqueue_purge", []) |
|
826 |
c.connect(node) |
|
827 |
c.run() |
|
828 |
return c.getresult().get(node, False) |
Also available in: Unified diff