1. 14 Feb, 2014 2 commits
  2. 13 Feb, 2014 1 commit
  3. 12 Feb, 2014 8 commits
  4. 11 Feb, 2014 2 commits
    • Klaus Aehlig's avatar
      Gracefully handle queries for non-existing nodes · 929efcc3
      Klaus Aehlig authored
      When adding a node, Ganeti checks whether the node is already
      part of the cluster by querying for the node name. However,
      as queries are meant to return all nodes with the given name,
      it might well return the empty list when a new node is to be
      added. Handle that case correctly.
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarHrvoje Ribicic <riba@google.com>
      929efcc3
    • Klaus Aehlig's avatar
      Consider job-IDs queried for twice only once · fb8d8645
      Klaus Aehlig authored
      As reading jobs from disk is an expensive operation, when querying
      for jobs, we optimize by considering which values the job-id is asked
      for in the filter. As any reasonable person would not add the same
      clause twice in an Or-clause, the implicit assumption was that the
      job ids obtained by inspecting the filter would be unique; hence the
      information for those jobs could be returned directly.
      
      That all did hold true and everyone was happy till with commit 13ef1fa5
      a query for a single job suddenly returned the job twice violating
      WaitForJobChange's expectation. Fix this by taking the nub of the
      jids asked for in the filter.
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarHrvoje Ribicic <riba@google.com>
      fb8d8645
  5. 10 Feb, 2014 5 commits
    • Klaus Aehlig's avatar
      Merge branch 'stable-2.10' into stable-2.11 · adcccd43
      Klaus Aehlig authored
      * stable-2.10
        Fix 'JobIdListOnly' type from 'List' to 'Map'
        Remove NEWS entry for 2.9.4
        Workaround for monitor bug related to greeting msg
        hotplug: Verify if a command succeeded or not
        hotplug: Call each qemu commmand with an own socat
        upgrade: start daemons after ensure-dirs
        upgrade design: ensure-dirs before starting daemons
        Fix network management section in admin.rst
        Adapt release date for 2.10.0-rc2
        Revision bump for 2.10.0-rc2
        Update NEWS file in preparation of 2.10.0rc2
        Add Network Management section in admin.rst
      
      * stable-2.9
        Revision bump for 2.9.4
        Set release date for 2.9.4
        Note UUID identification change in NEWS file
        Allow classic queries to use either names or UUIDs
        Document the change of noded's group in NEWS
        Make the LUInstanceCreate return node names, not UUIDs
        Document new handling of degraded instances in NEWS
        Gracefully handle degraded instances in verification
        Be aware of the degraded case when cleaning up an instance
        Document changes to file-based disks in NEW
        Preserve disk basename on instance rename
        Update NEWS file
        Modify test to reflect RAPI operation changes
        Add QA tests for RAPI multi-instance allocatio
        Fix multi-allocation RAPI method
        Assign unique filenames to filebased disks
      
      * stable-2.8
        Fix execution group of NodeD
      
      Conflicts:
      	NEWS: take both additions
      	configure.ac: ignore suffix bump
      	lib/cmdlib/instance_utils.py: manually apply
      	    845b7ed1 to stable-2.10 hunk
      	src/Ganeti/Query/Query.hs: take all exports
      	test/py/cmdlib/instance_unittest.py: take assertions
      	    from both branches for the respective storage
      	    types
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      adcccd43
    • Klaus Aehlig's avatar
      Merge branch 'stable-2.9' into stable-2.10 · 673425b8
      Klaus Aehlig authored
      * stable-2.9
        Revision bump for 2.9.4
        Set release date for 2.9.4
        Note UUID identification change in NEWS file
        Allow classic queries to use either names or UUIDs
        Document the change of noded's group in NEWS
      
      Conflicts:
      	NEWS: take all stable-2.9 additions, effectively
      	    restoring the 2.9.4 entry, hence effectively
      	    reverting 78cb4606
      	configure.ac: ignore revision bump
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarMichele Tartara <mtartara@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      673425b8
    • Klaus Aehlig's avatar
      Revision bump for 2.9.4 · b57b1df4
      Klaus Aehlig authored
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      b57b1df4
    • Klaus Aehlig's avatar
      Set release date for 2.9.4 · 82fca490
      Klaus Aehlig authored
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      82fca490
    • Jose A. Lopes's avatar
      Fix 'JobIdListOnly' type from 'List' to 'Map' · b6e31235
      Jose A. Lopes authored
      * This patch fixes a type discrepancy between the Haskell type
        'Ganeti.OpCodes.JobIdListOnly' and the Python type predicate
        'ganeti.ht.TJobIdListOnly', the former being a list and the latter a
        dictionary.
      
      * Remove some whitespace
      Signed-off-by: default avatarJose A. Lopes <jabolopes@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      b6e31235
  6. 07 Feb, 2014 2 commits
  7. 06 Feb, 2014 15 commits
  8. 05 Feb, 2014 2 commits
  9. 04 Feb, 2014 3 commits