1. 22 Sep, 2014 1 commit
  2. 18 Sep, 2014 1 commit
    • Christos Stavrakakis's avatar
      cyclades: Reconciliation for stale snapshots · e73389ce
      Christos Stavrakakis authored
      Extend 'reconcile-servers' command to perform reconciliation for
      snapshots, which can occur if the Ganeti job failed but the
      corresponding message from eventd has never been processed. In order to
      make reconciliation possible, Cyclades store a special metadata on the
      snapshot that contains the Ganeti ID and the job ID that will create the
      snapshot.
      
      Closes grnet/synnefo#231
      e73389ce
  3. 12 Sep, 2014 1 commit
    • Christos Stavrakakis's avatar
      cyclades: Fix snapshots of attached volumes · 63c066a1
      Christos Stavrakakis authored
      Fix major bug when taking snapshots of non-root volumes. The custom
      'SnapshotInstance' method of 'GanetiRAPIClient' always took a snapshot
      of the root volume (index=0) of an instance, ignoring the volume that
      the user requested. This resulted in always taking a snapshot of the
      root volume which in many cases did not fail.
      63c066a1
  4. 01 Sep, 2014 1 commit
  5. 15 Jul, 2014 1 commit
  6. 08 Jul, 2014 1 commit
    • Christos Stavrakakis's avatar
      Make Cyclades work with Archipelago v2 and Pithos · c650a03e
      Christos Stavrakakis authored
      Recent commits have integrated Archipelago v2 mapfiles to Pithos. This
      commit updates Cyclades to go along with the recent changes in Pithos.
      Specifically, this commit makes the following changes:
      
      * Use the 'mapfile' attribute of the Pithos objects, instead of the old 'hash'
        attribute. Also, this attribute needs no custom prefixing
        ('archip:' or 'pithos:').
      * Do not store 'is_snapshot' and 'status' attributes as plankton
        properties. The 'is_snapshot' attribute is now provided from Pithos.
        Also, the 'status' attribute can be derived from the 'available'
        attribute.
      * Remove code from 'snf-dispatcher' that used to update the 'status'
        plankton property when the OP_INSTANCE_SNAPSHOT Ganeti job completed.
        This functionality is now covered internally from Pithos.
      c650a03e
  7. 02 Jul, 2014 1 commit
    • Dionysis Grigoropoulos's avatar
      cyclades: Bug fixes in volume related commands · 4e0e6580
      Dionysis Grigoropoulos authored
      * Add a check to both name length and disk template length in
      snf-manage volume-type-create.
      * Add a check for the metadata length of snapshots.
      * Add a generic try/except clause to handle Pithos responses.
      * Add --user/--public options in snapshot-show/image-show.
      * Add a boolean "snapshot" field in image-list.
      * Remove unused user agrument from backend.get_snapshot().
      * Remove --wait option from snapshot-create.
      * Various typo fixes.
      4e0e6580
  8. 01 Jul, 2014 1 commit
  9. 14 May, 2014 1 commit
  10. 14 Apr, 2014 1 commit
    • Vangelis Koukis's avatar
      Switch license to GPLv3 · 02071b96
      Vangelis Koukis authored
      According to the decision of the GRNET Board of Directors,
      switch license to GPLv3.
      
      This commit will be propagated to the release
      and master branches based on git flow, and the next
      release will be licensed as GPLv3.
      02071b96
  11. 31 Mar, 2014 12 commits