class documentation
class DiskExport(_DiskImportExportBase):
Undocumented
| Method | __init__ |
Initializes this class. |
| Method | |
Checks whether the daemon is listening. |
| Constant | MODE |
Undocumented |
| Method | _ |
Returns the time since the daemon started. |
| Method | _ |
Starts the export daemon. |
| Instance Variable | _dest |
Undocumented |
| Instance Variable | _dest |
Undocumented |
| Instance Variable | _source |
Undocumented |
| Instance Variable | _source |
Undocumented |
Inherited from _DiskImportExportBase:
| Method | |
Sends SIGTERM to import/export daemon (if still active). |
| Method | |
Checks whether the daemon is connected. |
| Method | |
Checks whether daemon has been started and if not, starts it. |
| Method | |
Checks whether the daemon exited. |
| Method | |
Finalizes this import/export. |
| Method | |
Returns the daemon name. |
| Method | |
Updates daemon status data. |
| Method | |
Sets the parent loop. |
| Instance Variable | final |
Undocumented |
| Instance Variable | node |
Undocumented |
| Instance Variable | node |
Undocumented |
| Instance Variable | success |
Undocumented |
| Property | active |
Determines whether this transport is still active. |
| Property | loop |
Returns parent loop. |
| Property | magic |
Returns the magic value for this import/export. |
| Property | progress |
Returns transfer progress information. |
| Property | recent |
Returns the most recent output from the daemon. |
| Method | _ |
Checks whether a progress update should be reported. |
| Method | _ |
Makes the RPC call to finalize this import/export. |
| Method | _ |
Transfer is finished or daemon exited. |
| Method | _ |
Internal function for updating status daemon data. |
| Instance Variable | _cbs |
Undocumented |
| Instance Variable | _component |
Undocumented |
| Instance Variable | _daemon |
Undocumented |
| Instance Variable | _daemon |
Undocumented |
| Instance Variable | _instance |
Undocumented |
| Instance Variable | _loop |
Undocumented |
| Instance Variable | _lu |
Undocumented |
| Instance Variable | _opts |
Undocumented |
| Instance Variable | _private |
Undocumented |
| Instance Variable | _timeouts |
Undocumented |
| Instance Variable | _ts |
Undocumented |
| Instance Variable | _ts |
Undocumented |
| Instance Variable | _ts |
Undocumented |
| Instance Variable | _ts |
Undocumented |
| Instance Variable | _ts |
Undocumented |
| Instance Variable | _ts |
Undocumented |
def __init__(self, lu, node_uuid, opts, dest_host, dest_port, instance, component, source, source_args, timeouts, cbs, private=None):
¶
Initializes this class.
| Parameters | |
| lu | Logical unit instance |
| node | Node UUID for import |
opts:objects.ImportExportOptions | Import/export daemon options |
| dest | Destination host name or IP address |
| dest | Destination port number |
instance:objects.Instance | Instance object |
| component:string | which part of the instance is being imported |
| source | I/O source |
| source | I/O source |
timeouts:ImportExportTimeouts | Timeouts for this import |
cbs:ImportExportCbBase | Callbacks |
| private | Private data for callback functions |