DAOS-17321 ddb: Add checksum dump function to ddb vos API #17365
DAOS-17321 ddb: Add checksum dump function to ddb vos API #17365knard38 wants to merge 10 commits into
Conversation
Remove ddb C legacy code related to command line parsing, mini-shell, etc. Features: recovery Signed-off-by: Cedric Koch-Hofer <cedric.koch-hofer@hpe.com>
…/daos-18291 Features: recovery
…/daos-18291 Features: recovery
|
Ticket title is 'Checksum management with ddb' |
|
Test stage Unit Test with memcheck on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17365/1/testReport/ |
|
Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17365/1/execution/node/1334/log |
92d5862 to
5553846
Compare
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17365/3/testReport/ |
Properly configure C DAOS debug facilities from Golang DDB code. Features: recovery Signed-off-by: Cedric Koch-Hofer <cedric.koch-hofer@hpe.com>
08b5a70 to
f23c95c
Compare
Fix ddb vos file path parsing. Features: recovery Signed-off-by: Cedric Koch-Hofer <cedric.koch-hofer@hpe.com>
f23c95c to
c013fe7
Compare
5553846 to
16cdc5a
Compare
c1d48c1 to
02b2741
Compare
16cdc5a to
826062f
Compare
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17365/6/testReport/ |
Refactoring DDB code to allow unit testing of the go part code: - The GO interface DdbApi is introduced to allow the use of GO test stub. - Refactor initialisation of the C structure from the Go Code to allow the use of GO test stub. - The useless C attributes dc_pool_path and dc_db_path are removed. Following issues are also fixed: - Remove invalid restrictions on pool file path size. - Improper cleanup of the function ddb_run_feature(). - Fix invalid return code with non-interactive mode - Fix rm_pool command: - Add db_path parameter to pool destroy command. - Makes vos_path parameter mandatory to pool destroy command. Features: recovery Signed-off-by: Cedric Koch-Hofer <cedric.koch-hofer@hpe.com>
Add the following unit tests to the ddb Golang code:
- for the function main.parseOpts.
- for the ls and open ddb commands.
Features: recovery
Signed-off-by: Cedric Koch-Hofer <cedric.koch-hofer@hpe.com>
This patch add the support of the flag value `VOS_OF_FETCH_CSUM' to the function `vos_fetch_begin()`. This new flag allow to fetch related checksum information with this last function. This information will be needed by the following PR related to checksum management with `ddb`. Signed-off-by: Cedric Koch-Hofer <cedric.koch-hofer@hpe.com>
Add checksum dump function dv_dump_csum() to ddb vos API. Features: recovery Signed-off-by: Cedric Koch-Hofer <cedric.koch-hofer@hpe.com>
02b2741 to
eff767d
Compare
826062f to
d1ac4ce
Compare
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17365/7/testReport/ |
|
Test stage Test RPMs on EL 8.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17365/7/execution/node/1033/log |
998a14f to
2a922ea
Compare
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17365/9/testReport/ |
Description
TODO
Steps for the author:
After all prior steps are complete: