1. 11 Nov, 2013 3 commits
  2. 08 Nov, 2013 3 commits
  3. 07 Nov, 2013 4 commits
  4. 06 Nov, 2013 1 commit
  5. 05 Nov, 2013 1 commit
  6. 04 Nov, 2013 2 commits
    • Christos Stavrakakis's avatar
      Bump version to 0.14.8rc2 · 9cd69e6c
      Christos Stavrakakis authored
      9cd69e6c
    • Christos Stavrakakis's avatar
      cyclades: Workaround for race condition in Ganeti · 84fcfa69
      Christos Stavrakakis authored
      Workaround for race where OP_INSTANCE_REMOVE starts executing on Ganeti
      before OP_INSTANCE_CREATE. If this is the case, OP_INSTANCE_REMOVE will
      not wait for locks, instead it will fail because the instance has not
      yet be created. Dispatcher will received the failed OP_INSTANCE_REMOVE
      job and will query Ganeti to see if the instance exists. However, if the
      OP_INSTANCE_CREATE has not yet started, the query will return 404, and
      dispatcher will delete the instance from DB and release its IP
      addresses. Following instance creations will fail because the IPv4
      address will be already used in Ganeti.
      
      This commit is a workaround for this issue until OP_INSTANCE_REMOVE
      supports the 'depends' attribute. Until then, the API will raise 409 if
      the job has not yet completed and the intance has not been added to
      Ganeti.
      84fcfa69
  7. 30 Oct, 2013 2 commits
  8. 29 Oct, 2013 3 commits
  9. 16 Oct, 2013 2 commits
  10. 15 Oct, 2013 3 commits
  11. 07 Oct, 2013 3 commits
  12. 04 Oct, 2013 5 commits
  13. 03 Oct, 2013 7 commits
  14. 02 Oct, 2013 1 commit
    • Giorgos Korfiatis's avatar
      docs: Improve development environment setup · 634982f6
      Giorgos Korfiatis authored
      Do not let `setup.py develop' automatically resolve dependencies,
      because it fails to pick the right version when multiple versions
      are available. Non-synnefo dependencies are expected to have been
      previously installed by `snf-deploy'.
      
      Also, restart server and daemons, when needed.
      634982f6