DAOS-16038 pool: Enable pool list for clients
Revive parts of the old client mgmt API to allow libdaos clients to list pools in the system, but only allow a given client to see the pools that it could connect to.
Required-githooks: true Change-Id: I2b3c391ddf042b23811be8f3390ec290e92e4290 Signed-off-by: Michael MacDonald [email protected]
Ticket title is 'Re-add pool list API for clients' Status is 'In Review' https://daosio.atlassian.net/browse/DAOS-16038
Test stage Unit Test on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-14672/1/testReport/
Test stage Functional Hardware Medium completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14672/5/execution/node/1505/log
Ping reviewers... @mchaarawi, @kjacque, @liw, @kccain
Looks like metadata-owners wasn't tagged automatically.
The failure on the previous run appears to be an instance of DAOS-15608. I restarted it in hopes of getting a clean run.
For the record, I've manually tested to see what happens when a new client attempts to list pools with an older (2.4.x) server. The client RPC fails with a -DER_UNREG error, which is reasonable. We could probably improve the UX a little by converting the raw DAOS error into a fault with more explanation, but that's work for another ticket.
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14672/10/execution/node/1416/log
Test stage Functional Hardware Medium UCX Provider completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14672/11/execution/node/640/log
Test stage Functional Hardware Medium UCX Provider completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14672/12/execution/node/617/log
Test stage Functional Hardware Medium completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-14672/12/testReport/
Test stage Functional Hardware Medium MD on SSD completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-14672/12/testReport/