1. 27 Jul, 2012 9 commits
    • Christos Stavrakakis's avatar
    • Christos Stavrakakis's avatar
      Get cluster name from Ganeti · 026ec94a
      Christos Stavrakakis authored
      Query Ganeti for getting the cluster name, instead of reading the
      ssconf files.
    • Christos Stavrakakis's avatar
      Merge branch 'master' into devel-0.11 · d4c1275a
      Christos Stavrakakis authored
    • Christos Stavrakakis's avatar
    • Christos Stavrakakis's avatar
    • Christos Stavrakakis's avatar
      Fix migration files · c64ee93e
      Christos Stavrakakis authored
      Fix south migration files. In data migrations, access the Models from
      the orm, instead importing Models from synnefo.db. This is necessary as
      the orm provides access to the version of the models that existed when
      the migration file was created.
    • Kostas Papadimitriou's avatar
      Fix serious bug in reconciliation · b5f389b7
      Kostas Papadimitriou authored
      Do not perform reconciliation for VMs that are hosted in Backends
      that are currently offline, since it is impossible to get the
      state of these VMs from the backend. Before this patch, the
      reconciliation mechanism would report these VMs as stale (and with
      --fix-* would also mark them as deleted in the DB).
    • Christos Stavrakakis's avatar
      Add command for checking pool consistency · 7ede7569
      Christos Stavrakakis authored
      Add new management command 'reconcile-pools' which checks the consistency of the
      pools and the uniqueness of the associated resources. Currently this
      commands detects the inconcistencies, without trying to resolve them.
    • Christos Stavrakakis's avatar
      Implement MAC Prefix Management · b189fa23
      Christos Stavrakakis authored
      In order to guarantee uniqueness of MAC address accross all backends,
      synnefo assignes a unique mac prefix to each network in each backend.
      A mac-prefix of 20 bits, which is picked from the MacPrefixPool, is
      assigned to each Network. The mac-prefix of the network in each
      backend results from combining the mac-prefix of the Network with the
      unique index of the Backend, resulting in a 3-byte mac-prefix (up to 16
      PRIVATE_MAC_FILTERED_MAX_PREFIX_NUMBER have been converted to
      MAC_POOL_BASE and MAC_POOL_LIMIT, since mac-prefixes are now assigned to
      all networks.
  2. 26 Jul, 2012 5 commits
  3. 25 Jul, 2012 4 commits
  4. 24 Jul, 2012 6 commits
  5. 23 Jul, 2012 16 commits