DAOS-11587 engine, bio: sysdb changes for metadata on ssd
- move init thread from main xstream to sys xstream
- first detected meta SSD will be selected as sys device to store SMD, vos db pool blobid is stored as 'root' blob.
- VOS DB creation/open won't rely on SMD any more.
- Meta/WAL blob might reside in the same blobstore as Data, change blob cluster size from 1GB to 32MB to simplify codes.
- Fix two minors issues for iod_dma_completion()
Required-githooks: true Signed-off-by: Wang Shilong [email protected]
Bug-tracker data: Ticket title is 'sysdb creation' Status is 'In Review' Labels: 'md_on_ssd,triaged' Job should run at elevated priority (3) Errors are component not formatted correctly https://daosio.atlassian.net/browse/DAOS-11587
Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10506/1/execution/node/145/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-10506/1/execution/node/369/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-10506/1/execution/node/354/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-10506/1/execution/node/353/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-10506/1/execution/node/310/log
Test stage Unit Test on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10506/5/execution/node/638/log
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10506/6/execution/node/1137/log
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10506/8/execution/node/1146/log
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10506/9/execution/node/364/log
Test stage Functional Hardware Medium completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10506/9/execution/node/317/log
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10506/11/execution/node/1131/log
@jolivier23 would you consider this PR? standalone vos and integration parts will be pushed as follow-on PR. Thanks!