-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DAOS-16635 control: Pass meta_sz to pool extend+reintegrate API #15459
Conversation
Required-githooks: true Signed-off-by: Tom Nabarro <tom.nabarro@intel.com>
Ticket title is 'Pass meta_sz to pool extend|reintegrate API' |
Features: control Skip-func-hw-test-medium-md-on-ssd: false Skip-func-hw-test-large-md-on-ssd: false Allow-unstable-test: true Required-githooks: true Signed-off-by: Tom Nabarro <tom.nabarro@intel.com>
Test stage Functional on EL 8.8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15459/2/execution/node/1186/log |
… ranks ds api Features: control Skip-func-hw-test-medium-md-on-ssd: false Skip-func-hw-test-large-md-on-ssd: false Allow-unstable-test: true Required-githooks: true Signed-off-by: Tom Nabarro <tom.nabarro@intel.com>
Features: control Skip-func-hw-test-medium-md-on-ssd: false Skip-func-hw-test-large-md-on-ssd: false Allow-unstable-test: true Required-githooks: true Signed-off-by: Tom Nabarro <tom.nabarro@intel.com>
1f96225
to
acf0e0c
Compare
@@ -34,6 +34,23 @@ import ( | |||
"github.com/daos-stack/daos/src/control/system/raft" | |||
) | |||
|
|||
var ( | |||
mockTierBytes = []uint64{uint64(1), uint64(2)} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
minor - I don't think these need to be casted within the array
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
will fix if I have to repush
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AFAICS, the C changes look good to me.
Enable pool extend and reintegrate API to use MD-on-SSD mem-ratio to
calculate differential between VOS-file and META-blob sizes. Add
mem-ratio to RPCs generated by the control-plane and update handlers
to pass different scm_sz and meta_sz values into the API. Update MS-DB
to store pool-specific mem-ratio and inject into relevant requests and
remove unused tgt_dev parameter from engine pool APIs.
Required-githooks: true
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: