-
Notifications
You must be signed in to change notification settings - Fork 306
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-4350 Placement: Extended Placement Unit Test #2284
Conversation
Greatly extended unit tests to cover many different object classes with placement, rebuild, and reintegration tests for each object class. Signed-off-by: Peter Fetros <[email protected]>
Signed-off-by: Peter Fetros <[email protected]>
Signed-off-by: Peter Fetros <[email protected]>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Test stage Python Bandit check completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-2284/4/execution/node/68/log |
Test stage Functional completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-2284/4/execution/node/647/log |
Test stage Functional_Hardware_Large completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-2284/4/testReport/(root)/ |
Removed the code that skipped over the erasure coded objects. They seem to work, but need at least 18 ranks for the largest one. Signed-off-by: Peter Fetros <[email protected]>
Test stage Python Bandit check completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-2284/5/execution/node/68/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.
Style warning(s) for job https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-2284/5/
Please review https://wiki.hpdd.intel.com/display/DC/Coding+Rules
int | ||
main(int argc, char **argv) | ||
{ | ||
// struct daos_oclass_attr *obj_attr; |
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.
(style) do not use C99 // comments
Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-2284/5/execution/node/99/log |
Test stage Functional completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-2284/5/execution/node/739/log |
Test stage Functional_Hardware_Large completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-2284/5/testReport/(root)/ |
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.
btw: we probably need a unit test case to measure if the jch is balanced enough. for example,
- create 100k object, to see if objects are evenly distributed among all pool targets.
- create a OSX object, then insert 100k dkey, to see if the dkey is even distributed among all shards.
Test stage Python Bandit check completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-2284/6/execution/node/68/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.
Style warning(s) for job https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-2284/6/
Please review https://wiki.hpdd.intel.com/display/DC/Coding+Rules
int | ||
main(int argc, char **argv) | ||
{ | ||
// struct daos_oclass_attr *obj_attr; |
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.
(style) do not use C99 // comments
Test stage checkpatch completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-2284/6/execution/node/99/log |
Signed-off-by: Peter Fetros <[email protected]>
Test stage Python Bandit check completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-2284/7/execution/node/69/log |
Test stage Functional completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-2284/7/execution/node/714/log |
Test stage Functional_Hardware_Large completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-2284/7/testReport/(root)/ |
Test stage Build RPM on CentOS 7 completed with status UNSTABLE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-2284/9/execution/node/209/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.
Looks good to me
Test stage Functional completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-2284/10/testReport/(root)/ |
Greatly extended unit tests to cover many different object
classes with placement, rebuild, and reintegration tests for
each object class.
Signed-off-by: Peter Fetros [email protected]
Stacked on this PR: #2256