Merge branch 'stable-2.13' into stable-2.14
* stable-2.13
Change wording in documentation wrt configure-time paths
Do not distribute files with configure-specific information
LXC: Add udevadm settle invocation to prevent errors
* 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
Annotate every send/receive operation in Exec.hs
Refactor `rethrowAnnotateIOError` and simplify its usage
Query.Exec: Describe error if talking to job process fails
Query.Exec: Log error when talking to job process fails
Fix the generation of Makefile.ghc rules for *_hi
Fix error handling for failed fork jobs
If a forked job process malfunctions, kill it thoroughly
Add function to run checked computations in `MonadError`
Add job ID and process ID to log statements in Exec.hs
* stable-2.11
Improve speed of Xen hypervisor unit tests
Improve Xen instance state handling
Renew crypto retries for non-master nodes
Retries for the master's SSL cert renewal
Unit tests for offline nodes
De-duplicate testing code regarding pathutils
Make LURenewCrypto handle unreachable nodes properly
Error handling on failed SSL cert renewal for master
Unit test for LURenewCrypto's valid case
Mock support for pathutils
Increase timeout of crypto token RPC
* 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/cluster/verify.py
lib/cmdlib/instance.py
lib/config/__init__.py
qa/qa_utils.py
Resolution:
verify.py: Merge renew-crypto changes in manually.
instance.py: Remove fixes for DRBD->plain conversion as
instances with no disks belong to the diskless template
implicitly as of 2.14.
__init__.py: Keep lock shared, rename decorator.
qa_utils.py: Take 2.10 changes.
Signed-off-by:
Hrvoje Ribicic <riba@google.com>
Reviewed-by:
Helga Velroyen <helgav@google.com>
No related branches found
No related tags found
Showing
- Makefile.am 3 additions, 2 deletionsMakefile.am
- doc/admin.rst 3 additions, 1 deletiondoc/admin.rst
- lib/cmdlib/cluster/__init__.py 50 additions, 7 deletionslib/cmdlib/cluster/__init__.py
- lib/cmdlib/instance_set_params.py 1 addition, 2 deletionslib/cmdlib/instance_set_params.py
- lib/config/__init__.py 1 addition, 1 deletionlib/config/__init__.py
- lib/hypervisor/hv_xen.py 55 additions, 11 deletionslib/hypervisor/hv_xen.py
- lib/jqueue/__init__.py 2 additions, 1 deletionlib/jqueue/__init__.py
- lib/rpc_defs.py 1 addition, 1 deletionlib/rpc_defs.py
- lib/utils/storage.py 7 additions, 0 deletionslib/utils/storage.py
- qa/qa_cluster.py 6 additions, 4 deletionsqa/qa_cluster.py
- qa/qa_instance.py 20 additions, 9 deletionsqa/qa_instance.py
- qa/qa_utils.py 52 additions, 5 deletionsqa/qa_utils.py
- src/Ganeti/BasicTypes.hs 8 additions, 0 deletionssrc/Ganeti/BasicTypes.hs
- src/Ganeti/Query/Exec.hs 50 additions, 52 deletionssrc/Ganeti/Query/Exec.hs
- src/Ganeti/Utils/Monad.hs 11 additions, 1 deletionsrc/Ganeti/Utils/Monad.hs
- test/py/cmdlib/cluster_unittest.py 249 additions, 0 deletionstest/py/cmdlib/cluster_unittest.py
- test/py/cmdlib/testsupport/__init__.py 2 additions, 0 deletionstest/py/cmdlib/testsupport/__init__.py
- test/py/cmdlib/testsupport/pathutils_mock.py 48 additions, 0 deletionstest/py/cmdlib/testsupport/pathutils_mock.py
- test/py/ganeti.hypervisor.hv_xen_unittest.py 43 additions, 2 deletionstest/py/ganeti.hypervisor.hv_xen_unittest.py
- test/py/testutils/config_mock.py 20 additions, 0 deletionstest/py/testutils/config_mock.py
Loading
Please register or sign in to comment