-
Notifications
You must be signed in to change notification settings - Fork 304
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-14181 control: Remove bdev scan cache #13256
Conversation
Bug-tracker data: |
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.
LGTM. No errors found by checkpatch.
d8484d6
to
f2ae965
Compare
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.
LGTM. No errors found by checkpatch.
Wanted to get some early reviews on this change as it is significant. Basically "ripping the Band-Aid off" and "breaking some eggs to make an omelette" come to mind with this. Specifically @knard-intel I've gutted a lot of the previous bdev scan logic and I'm trying to simplify the flow in the redesign, as a result I have removed some of the space-adjustment code that you have implemented and I will retrospectively add that back in after I get the basics working. Any feedback appreciated. |
I will be adding engine side code in a separate Commit. |
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/2/execution/node/1280/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-13256/2/testReport/ |
TrAddr: "0000:8a:00.0", | ||
TgtIds: []int32{0, 1, 2}, | ||
Devices: []*ctlpb.SmdDevice{ | ||
&ctlpb.SmdDevice{ |
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.
&ctlpb.SmdDevice{ | |
{ |
Uuid: test.MockUUID(1), | ||
TrAddr: "0000:80:00.0", | ||
TgtIds: []int32{3, 4, 5}, | ||
&ctlpb.SmdDevice{ |
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.
&ctlpb.SmdDevice{ | |
{ |
TrAddr: "0000:da:00.0", | ||
TgtIds: []int32{0, 1, 2}, | ||
Devices: []*ctlpb.SmdDevice{ | ||
&ctlpb.SmdDevice{ |
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.
&ctlpb.SmdDevice{ | |
{ |
Uuid: test.MockUUID(3), | ||
TrAddr: "0000:db:00.0", | ||
TgtIds: []int32{3, 4, 5}, | ||
&ctlpb.SmdDevice{ |
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.
&ctlpb.SmdDevice{ | |
{ |
TrAddr: "0000:8a:00.0", | ||
TgtIds: []int32{0, 1, 2}, | ||
Devices: []*ctlpb.SmdDevice{ | ||
&ctlpb.SmdDevice{ |
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.
&ctlpb.SmdDevice{ | |
{ |
Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/3/execution/node/149/log |
Test stage Build on Leap 15.4 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-13256/3/execution/node/337/log |
Test stage Build on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/3/execution/node/408/log |
Test stage Build RPM on EL 9 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/3/execution/node/402/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-13256/3/execution/node/401/log |
Test stage Build RPM on Leap 15.4 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/3/execution/node/326/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-13256/3/execution/node/340/log |
TrAddr: "0000:8a:00.0", | ||
TgtIds: []int32{0, 1, 2}, | ||
Devices: []*ctlpb.SmdDevice{ | ||
&ctlpb.SmdDevice{ |
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.
&ctlpb.SmdDevice{ | |
{ |
Uuid: test.MockUUID(1), | ||
TrAddr: "0000:80:00.0", | ||
TgtIds: []int32{3, 4, 5}, | ||
&ctlpb.SmdDevice{ |
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.
&ctlpb.SmdDevice{ | |
{ |
TrAddr: "0000:da:00.0", | ||
TgtIds: []int32{0, 1, 2}, | ||
Devices: []*ctlpb.SmdDevice{ | ||
&ctlpb.SmdDevice{ |
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.
&ctlpb.SmdDevice{ | |
{ |
Uuid: test.MockUUID(3), | ||
TrAddr: "0000:db:00.0", | ||
TgtIds: []int32{3, 4, 5}, | ||
&ctlpb.SmdDevice{ |
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.
&ctlpb.SmdDevice{ | |
{ |
TrAddr: "0000:8a:00.0", | ||
TgtIds: []int32{0, 1, 2}, | ||
Devices: []*ctlpb.SmdDevice{ | ||
&ctlpb.SmdDevice{ |
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.
&ctlpb.SmdDevice{ | |
{ |
Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/4/execution/node/149/log |
Test stage Unit Test on EL 8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-13256/4/testReport/ |
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/4/execution/node/1285/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-13256/4/execution/node/1423/log |
Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/4/execution/node/1407/log |
814a2eb
to
ce7abe5
Compare
Required-githooks: true Signed-off-by: Tom Nabarro <[email protected]>
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.
LGTM. No errors found by checkpatch.
Test stage Build on Leap 15.4 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-13256/20/execution/node/582/log |
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.
LGTM. No errors found by checkpatch.
Test stage Build on Leap 15.4 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-13256/21/execution/node/582/log |
Required-githooks: true Signed-off-by: Tom Nabarro <[email protected]>
fc2381f
to
4ee62f9
Compare
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.
LGTM. No errors found by checkpatch.
Test stage Build on Leap 15.4 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-13256/22/execution/node/408/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-13256/22/execution/node/360/log |
Test stage Build RPM on EL 9 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/22/execution/node/395/log |
Test stage Build RPM on Leap 15.4 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/22/execution/node/396/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-13256/22/execution/node/313/log |
Signed-off-by: Tom Nabarro <[email protected]>
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.
LGTM. No errors found by checkpatch.
Test stage Build on Leap 15.4 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-13256/23/execution/node/582/log |
Required-githooks: true Signed-off-by: Tom Nabarro <[email protected]>
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.
LGTM. No errors found by checkpatch.
Test stage Build on Leap 15.4 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-13256/24/execution/node/581/log |
Required-githooks: true Signed-off-by: Tom Nabarro <[email protected]>
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.
LGTM. No errors found by checkpatch.
Test stage Build on Leap 15.4 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-13256/25/execution/node/386/log |
Test stage Build RPM on EL 9 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/25/execution/node/404/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-13256/25/execution/node/425/log |
Test stage Build RPM on Leap 15.4 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13256/25/execution/node/360/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-13256/25/execution/node/390/log |
replaced by #13382 and a follow-on PR |
Introduce direct scanning of NVMe devices through dRPC. With this new
interface, when an engine-owned SSD is hotplugged (replaced) details
of the new physical device will be available through dmg storage scan.
Changes applied:
decoupling of dependencies.
structures.
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: