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