Skip to content
  • Petr Pudlak's avatar
    Merge branch 'stable-2.12' into stable-2.13 · 7420ec46
    Petr Pudlak authored
    
    
    * stable-2.12
      QA: Fix CheckFileUnmodified to work with vcluster
      QA: Fix white-spaces in CheckFileUnmodified
      QA: Check that the cluster verify doesn't change the config
      QA: Allow to check that an operation doesn't change a file
      Use only shared configuration lock for ComputeDRBDMap
      Only assert properties of non-None objects
      If any IO error happens during job forking, retry
      Add a function for retrying `MonadError` computations
    
    * stable-2.11
      Improve speed of Xen hypervisor unit tests
      Improve Xen instance state handling
    
    * stable-2.10
      Make QA fail if KVM hotplugging fails
      Always preserve QA command output
      Don't lose stdout/stderr in AssertCommand
      qa_utils: Allow passing fail=None to AssertCommand
      qa_utils: Make AssertCommand return stdout/stderr as well
      Allow plain/DRBD conversions regardless of lack of disks
      Add support for ipolicy modifications to mock config
    
    Conflicts:
    	lib/cmdlib/instance.py - propagate changes from 2.12
    	qa/qa_cluster.py - propagate changes from 2.12
    	qa/qa_instance.py - propagate changes from 2.12
    	qa/qa_utils.py - propagate changes from 2.12
    	src/Ganeti/Utils/Monad.hs - merge changes from both branches
    
    Signed-off-by: default avatarPetr Pudlak <pudlak@google.com>
    Reviewed-by: default avatarHrvoje Ribicic <riba@google.com>
    7420ec46