1. 26 Nov, 2014 2 commits
    • Chrysostomos Nanakos's avatar
      webproject: Extend allocated xseg pool array · bd8e07f6
      Chrysostomos Nanakos authored
      On gunicorn reload, extend allocated xseg pool per worker class
      array until the already spawned workers exit. On a graceful worker
      exit the previously allocated xseg pool is properly shutdown and
      the new workers takeover the next series of xseg ports.
      On a next reload basis the new workers will always take over the
      previously allocated xseg pool ports. With this mechanism we always
      need at least twice the number of workers in xseg ports per pool.
      Care must be taken in xseg ports accounting and bookkeeping when
      we dynamically change the number of workers by using the TTIN and
      TTOUT signals sent to the master.
      The total number of xseg ports allocated by all workers must not
      exceed the minimum port being used by the Archipelago peers.
      If the total amount of used ports exceeds this limit one should
      rearrange the Archipelago peers ports along with the relevant
      dynamic port range.
    • Stratos Psomadakis's avatar
      Merge pull request #318 from Erethon/hotfix-0.16.1 · caef4476
      Stratos Psomadakis authored
      docs: Update docs to comply with Ganeti 2.10
  2. 25 Nov, 2014 1 commit
  3. 24 Nov, 2014 7 commits
  4. 21 Nov, 2014 9 commits
  5. 19 Nov, 2014 1 commit
    • Christos Stavrakakis's avatar
      cyclades: Fix wait-for-sync on stopped instances · 30fd1f7f
      Christos Stavrakakis authored
      Pass 'wait_for_sync' option only on started Ganeti instances, because Ganeti
      will fail with 'OpPrereqError' in case the 'wait_for_sync' is set to
      False and the instance has deactivated disks.
      Note that Cyclades will not let a user neither attach a volume to an instance
      that is is in transition state, e.g. stopping, nor change the state of
      an instance if there is a pending volume attachment. However, in case
      the administrator manually modifies the instance via Ganeti, there is a
      race between checking the state of the instance and the time that Ganeti
      job will run that cannot be prevented.
      Closes grnet/synnefo#314
  6. 18 Nov, 2014 2 commits
  7. 11 Nov, 2014 3 commits
  8. 10 Nov, 2014 3 commits
  9. 06 Nov, 2014 12 commits