DAOS-9599 chk: pool cleanup for CR
That mainly includes the following:
-
Handle the inconsistent pool label (based on former comparing result with management service) if decide to trust MS known pool label.
-
Revoking all pool connections recorded in the pool service.
Some code cleanup.
signed-off-by: Fan Yong [email protected]
Bug-tracker data: Ticket title is 'pass3: clean up pools' Status is 'In Review' Labels: 'triaged' https://daosio.atlassian.net/browse/DAOS-9599
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9867/6/execution/node/305/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-9867/6/execution/node/302/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-9867/6/execution/node/345/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-9867/6/execution/node/350/log
Test stage Build on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9867/6/execution/node/364/log
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9867/7/execution/node/315/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-9867/7/execution/node/327/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-9867/7/execution/node/312/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-9867/7/execution/node/364/log
Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-9867/10/execution/node/145/log
Rebased because of patch dependency.
@liw @wangdi1 @jolivier23 , would you please to review the patch? Thanks!
@liw @wangdi1 @jolivier23 , would you please to help review the patch that is the first one for the CR patches stack. Thanks!
@Nasf-Fan: Unfortunately, there is a conflict with the branch that needs to be resolved. I merged master yesterday.
Resolve the merge conflict.