1. 16 Jun, 2015 4 commits
  2. 15 Jun, 2015 9 commits
  3. 12 Jun, 2015 2 commits
  4. 09 Jun, 2015 2 commits
  5. 05 Jun, 2015 4 commits
  6. 03 Jun, 2015 4 commits
  7. 02 Jun, 2015 5 commits
    • Petr Pudlak's avatar
      Merge branch 'stable-2.15' into master · dba9f783
      Petr Pudlak authored
      * stable-2.15
        Allow unconditional failovers off offline nodes, again
      
      * stable-2.14
        Suffix bump for 2.14.0
        Prepare NEWS for 2.14.0 release
        Get QuickCheck 2.7 compatibility
        For instances use the real instance disk template
        Log iAllocator request at debug level
        Do not assume all requests are relocation requests
        In opportunistic locking, update NODE_RES locks after nodes
        Suffix bump for 2.14.0~rc2
        Prepare NEWS for 2.14.0~rc2
      
      * stable-2.13
        Increase waiting time to avoid races
        Avoid watcher interaction in TestFilterRateLimit
        Avoid races in TestAdHocReasonRateLimit
        Avoid races in TestFilterRateLimit
      
      * stable-2.12
        Make WConfD's updateLocksWaiting safe
        Tests specifying safeUpdateLocksWaiting
        Provide a repeatable version of updateLocksWaiting
        Verify that updateLocks is idempotent
        Always accept no-op requests
        Allow unconditional failovers off offline nodes
        Remove now unused variable
        Fix bug in ssconf comparison, disable it for vcluster
        QA: test renewing the cluster certificate only
        QA: Assert equality of ssconf_master_candidate_certs
        QA: Add more verify steps in renew crypto QA
        Add a unit test for the Gluster storage type
        Add missing Gluster storage verification checks
        Add Gluster type to the node storage reporting set
        Introduce the Gluster storage type
        Make xend-config.sxp optional
        Revision bump to 2.12.4
        Update NEWS for 2.12.4
        Ignore *.dyn* files generated by GHC 7.8
        Replace HFLAGS_NOPROF with HFLAGS_DYNAMIC in the Makefile
      
      * stable-2.11
        (no news)
      
      * stable-2.10
        Substitute 'suffix' for 'revision'
        Check for gnt-cluster before running gnt-cluster upgrade
      
      Conflicts:
      	lib/cmdlib/cluster/verify.py
                - merge: keep _VerifyExclusionTags from [6ce3bfcf] and
                  pylint disable from [ff36cacf]
      	src/Ganeti/HTools/Cluster/Moves.hs
                - merge: keep addSecExEx from [bd404559] and add `force`
                  introduced in [9322efbf]
      Signed-off-by: default avatarPetr Pudlak <pudlak@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
      dba9f783
    • Klaus Aehlig's avatar
      Allow unconditional failovers off offline nodes, again · bd404559
      Klaus Aehlig authored
      Merge c2607a60 dropped the fix of 4ca31587 instead of following
      the code move of applyMoveEx. So re-add that patch at the new
      location of applyMoveEx.
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarPetr Pudlak <pudlak@google.com>
      bd404559
    • Petr Pudlak's avatar
      Merge branch 'stable-2.14' into stable-2.15 · c2607a60
      Petr Pudlak authored
      * stable-2.14
        Suffix bump for 2.14.0
        Prepare NEWS for 2.14.0 release
        Get QuickCheck 2.7 compatibility
        For instances use the real instance disk template
        Log iAllocator request at debug level
        Do not assume all requests are relocation requests
        In opportunistic locking, update NODE_RES locks after nodes
        Suffix bump for 2.14.0~rc2
        Prepare NEWS for 2.14.0~rc2
      
      * stable-2.13
        Increase waiting time to avoid races
        Avoid watcher interaction in TestFilterRateLimit
        Avoid races in TestAdHocReasonRateLimit
        Avoid races in TestFilterRateLimit
      
      * stable-2.12
        Make WConfD's updateLocksWaiting safe
        Tests specifying safeUpdateLocksWaiting
        Provide a repeatable version of updateLocksWaiting
        Verify that updateLocks is idempotent
        Always accept no-op requests
        Allow unconditional failovers off offline nodes
        Remove now unused variable
        Fix bug in ssconf comparison, disable it for vcluster
        QA: test renewing the cluster certificate only
        QA: Assert equality of ssconf_master_candidate_certs
        QA: Add more verify steps in renew crypto QA
        Add a unit test for the Gluster storage type
        Add missing Gluster storage verification checks
        Add Gluster type to the node storage reporting set
        Introduce the Gluster storage type
        Make xend-config.sxp optional
        Revision bump to 2.12.4
        Update NEWS for 2.12.4
        Ignore *.dyn* files generated by GHC 7.8
        Replace HFLAGS_NOPROF with HFLAGS_DYNAMIC in the Makefile
      
      * stable-2.11
        (no news)
      
      * stable-2.10
        Substitute 'suffix' for 'revision'
        Check for gnt-cluster before running gnt-cluster upgrade
      
      Conflicts:
      	NEWS - keep both 2.14 and 2.15 parts
      	configure.ac - keep 2.15 version
      	src/Ganeti/HTools/Cluster.hs - remove applyMoveEx, which was
                  moved to Ganeti.HTools.Cluster.Moves
      Signed-off-by: default avatarPetr Pudlak <pudlak@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      c2607a60
    • Klaus Aehlig's avatar
      Suffix bump for 2.14.0 · f163763c
      Klaus Aehlig authored
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarPetr Pudlak <pudlak@google.com>
      f163763c
    • Klaus Aehlig's avatar
      Prepare NEWS for 2.14.0 release · 4308b876
      Klaus Aehlig authored
      Set the release date and describe the fixes since the last release candidate.
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarPetr Pudlak <pudlak@google.com>
      4308b876
  8. 01 Jun, 2015 9 commits
  9. 29 May, 2015 1 commit
    • Klaus Aehlig's avatar
      Allow unconditional failovers off offline nodes · 4ca31587
      Klaus Aehlig authored
      Normally, we should not place instances on nodes that do
      not have enough disks. However, there is one exception: if
      we failover an instance from an offline node, that node can
      well be secondary of that instance---the fact that it is currently
      primary proves it has enough disks space. The reason why we have
      to handle that case special is that if a node is offline, we sometimes
      cannot determine the amount of disk available, hence the conservative
      estimation is 0.
      Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
      Reviewed-by: default avatarHrvoje Ribicic <riba@google.com>
      4ca31587