[ntuple] DAOS object class customization (1/2): refactor RDaosXxx classes#8402
Conversation
|
Starting build on |
768058f to
5152644
Compare
|
Starting build on |
1 similar comment
|
Starting build on |
c6a5887 to
041ae5d
Compare
|
Starting build on |
RDaosXxx classes
041ae5d to
97c90bb
Compare
|
Starting build on |
|
Build failed on ROOT-debian10-i386/cxx14. Errors:
|
|
Build failed on mac11.0/cxx17. Errors:
|
97c90bb to
8166f35
Compare
|
Starting build on |
|
Build failed on mac11.0/cxx17. Errors:
|
8166f35 to
521d771
Compare
|
Starting build on |
521d771 to
6efaf8e
Compare
|
Starting build on |
|
Build failed on ROOT-debian10-i386/cxx14. Failing tests: |
|
Didn't recognize |
|
@phsft-bot build just on ROOT-debian10-i386/cxx14 |
|
Starting build on |
I completely agree, that's why I left a comment and asked you to re-review ;-) I will ask Johann, or otherwise use a larger buffer. |
…name2id,id2name}` Provides mocks for the oclass name to id conversion functions.
libdaos_mock/daos.h shall be kept minimal, i.e. it should only contain the declarations required by the unit tests.
These changes affect the functions to read/write a single attribute key. In particular, DAOS-specific arguments appear last in the function signature. Other arguments, e.g. object class may be added in the future.
Helper functions to read/write data, e.g. {Read,Write}SingleAkey allow for
specifying an object class ID. A default oclass may be specified for an
RDaosContainer intance via the `SetDefaultObjectClass()` function.
6efaf8e to
cdc9381
Compare
|
Starting build on |
|
Build failed on windows10/cxx14. Errors:
|
jblomer
left a comment
There was a problem hiding this comment.
Could you pinpoint what's the change since the last review? In general, I think it's easier if you add on commits rather than force push an updated history.
I have updated the value (and documentation) of the |
|
@phsft-bot build just on windows10/cxx14 |
|
Starting build on |
The first in the series of two pull-requests to allow users to customize the DAOS object class.
This PR applies the required changes to the
RDaosXxxclasses. Also, libdaos_mock is extended to provide an implementation for the object class name to ID conversion functions.Finally, unneeded
OC_xxxconstants were stripped from libdaos_mock/daos.h; this header should only contain declarations needed for testing.Related to issue #8205.