Revision 637b8d7e
b/daemons/ganeti-noded | ||
---|---|---|
385 | 385 |
(su_name, su_args, name, changes) = params |
386 | 386 |
return storage.GetStorage(su_name, *su_args).Modify(name, changes) |
387 | 387 |
|
388 |
@staticmethod |
|
389 |
def perspective_storage_execute(params): |
|
390 |
"""Execute an operation on a storage unit. |
|
391 |
|
|
392 |
""" |
|
393 |
(su_name, su_args, name, op) = params |
|
394 |
return storage.GetStorage(su_name, *su_args).Execute(name, op) |
|
395 |
|
|
388 | 396 |
# bridge -------------------------- |
389 | 397 |
|
390 | 398 |
@staticmethod |
b/lib/rpc.py | ||
---|---|---|
450 | 450 |
return self._SingleNodeCall(node, "storage_modify", |
451 | 451 |
[su_name, su_args, name, changes]) |
452 | 452 |
|
453 |
def call_storage_execute(self, node, su_name, su_args, name, op): |
|
454 |
"""Executes an operation on a storage unit. |
|
455 |
|
|
456 |
This is a single-node call. |
|
457 |
|
|
458 |
""" |
|
459 |
return self._SingleNodeCall(node, "storage_execute", |
|
460 |
[su_name, su_args, name, op]) |
|
461 |
|
|
453 | 462 |
def call_bridges_exist(self, node, bridges_list): |
454 | 463 |
"""Checks if a node has all the bridges given. |
455 | 464 |
|
Also available in: Unified diff