DAOS-10233 pool: add fault injection for pool upgrade (#8821)
Add fault injection to pool upgrading, container upgrading will be aborted if fault injection is inserted, use this to verify pool upgrading could be resumed upon pool restarting
Signed-off-by: Wang Shilong [email protected]
Bug-tracker data: Unable to load ticket data for 'DAOS-10233' https://daosio.atlassian.net/browse/DAOS-10233
Test stage Test EL 8.5 RPMs completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9973/1/execution/node/1248/log
Test stage Test EL 8.5 RPMs completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9973/2/execution/node/1162/log
Test stage Build RPM on EL 8.5 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9973/3/execution/node/351/log
Test stage Build on Leap 15 with Intel-C and TARGET_PREFIX completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9973/3/execution/node/430/log
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9973/3/execution/node/453/log
Test stage Build RPM on Leap 15 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9973/3/execution/node/397/log
Test stage Build on CentOS 7 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9973/3/execution/node/438/log
Test stage Build RPM on CentOS 7 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9973/3/execution/node/382/log
Test stage Test EL 8.5 RPMs completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9973/5/execution/node/1248/log
Test stage Test EL 8.5 RPMs completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9973/6/execution/node/1332/log
I changed codes a bit from master PR to kick off mpi requirement, master did not have problem because master included DAOS-7734 build: Wrap MPI code in unified interface change which might be too much to backport to 2.2