DAOS-18783 pool: add pool_ca and cert_watermarks byteval properties#18403
DAOS-18783 pool: add pool_ca and cert_watermarks byteval properties#18403mjmac wants to merge 1 commit into
Conversation
|
Test stage NLT completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-18403/1/testReport/ |
|
Ticket title is 'Enable certificate-based client authentication' |
|
Test stage Functional on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-18403/1/execution/node/969/log |
dc2a820 to
1417bdd
Compare
|
Test stage Functional on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-18403/2/execution/node/977/log |
1417bdd to
dd791f1
Compare
|
Test stage Functional Hardware Large 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-18403/3/execution/node/1778/log |
dd791f1 to
b58c7cf
Compare
Flesh out support for byteval pool properties, and add new properties for per-pool CA bundle and CN revocation watermarks. Manually tested for upgrade/downgrade support without requiring a pool version bump or explicit pool upgrade. Older servers ignore the unknown properties, and newer servers gracefully handle unset optional properties. Patch: 1/7 Features: pool Signed-off-by: Michael MacDonald <github@macdonald.cx>
b58c7cf to
8efe9df
Compare
Reserve property storage on the pool for the per-pool CA bundle
and the per-CN revocation watermarks. The byteval length cap
bounds decode-time allocation.
Signed-off-by: Michael MacDonald github@macdonald.cx