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