Skip to content

[ntuple] several fixes to the DAOS backend#22743

Open
jblomer wants to merge 7 commits into
root-project:masterfrom
jblomer:ntuple-fix-daos-obj-class
Open

[ntuple] several fixes to the DAOS backend#22743
jblomer wants to merge 7 commits into
root-project:masterfrom
jblomer:ntuple-fix-daos-obj-class

Conversation

@jblomer

@jblomer jblomer commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Together with a few minor improvements, this fixes for the DAOS backend

  • Printing values from the RNTupleReader; more precisely: cloning a page source (the reader used for printing is a clone). Probably also fixes RDF-MT code.
  • Using a pool that does not accept OC_SX as an object class. The default object class is now OC_UNKNOWN, and the anchor is hard-coded to it.

Fixes #19622
@Nowakus FYI.

@jblomer jblomer self-assigned this Jul 2, 2026
@jblomer jblomer force-pushed the ntuple-fix-daos-obj-class branch from 3348a10 to f16c177 Compare July 2, 2026 09:22
jblomer added 2 commits July 2, 2026 11:23
Always store the DAOS anchor as OC_UNKNOWN. Don't use a hard-coded
object class for other meta-data object but use the RNTuple-wide object
class setting for all other objects (this value is stored as part of the
anchor).
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Test Results

    22 files      22 suites   3d 7h 59m 12s ⏱️
 3 876 tests  3 875 ✅   0 💤 1 ❌
75 323 runs  75 219 ✅ 103 💤 1 ❌

For more details on these failures, see this check.

Results for commit f16c177.

@dpiparo

dpiparo commented Jul 2, 2026

Copy link
Copy Markdown
Member

If @jblomer agrees, once merged this should be backported to 6.40

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RNTuple creates a DAOS container it canont use

2 participants