Revision 168a12e2
b/snf-cyclades-app/synnefo/logic/backend.py | ||
---|---|---|
630 | 630 |
disks = [] |
631 | 631 |
for volume in volumes: |
632 | 632 |
disk = {} |
633 |
disk["size"] = volume.size * 1024,
|
|
633 |
disk["size"] = volume.size * 1024 |
|
634 | 634 |
if flavor.disk_provider is not None: |
635 | 635 |
disk["provider"] = flavor.disk_provider |
636 | 636 |
disk["origin"] = volume.source_image["checksum"] |
b/snf-cyclades-app/synnefo/logic/rapi.py | ||
---|---|---|
551 | 551 |
""" |
552 | 552 |
|
553 | 553 |
body = { |
554 |
"snapshot_name": snapshot_name,
|
|
554 |
"disks": [(0, {"snapshot_name": snapshot_name})],
|
|
555 | 555 |
} |
556 | 556 |
|
557 | 557 |
query = [] |
558 | 558 |
_AppendDryRunIf(query, dry_run) |
559 | 559 |
|
560 |
return self._SendRequest(HTTP_POST,
|
|
560 |
return self._SendRequest(HTTP_PUT,
|
|
561 | 561 |
("/%s/instances/%s/snapshot" % |
562 | 562 |
(GANETI_RAPI_VERSION, instance)), query, body) |
563 | 563 |
|
b/snf-cyclades-gtools/synnefo/ganeti/eventd.py | ||
---|---|---|
45 | 45 |
import os |
46 | 46 |
path = os.path.normpath(os.path.join(os.getcwd(), '..')) |
47 | 47 |
sys.path.append(path) |
48 |
sys.path.insert(0, "/usr/share/ganeti/") |
|
48 | 49 |
|
49 | 50 |
import json |
50 | 51 |
import logging |
Also available in: Unified diff