[rntuple] Factor out common code in the sealed pages path and add support for sealed pages to DAOS#8309
Conversation
|
Starting build on |
53da2b1 to
5984cea
Compare
|
Starting build on |
|
Build failed on ROOT-debian10-i386/cxx14. Errors:
|
5984cea to
2f632fe
Compare
|
Starting build on |
|
Oops! Sorry for the noise; should be ready to merge now. :-) |
|
Starting build on |
Parts of the code to commit/load pages is used in the sealed pages path. Factor this out. Specifically, this affects common code in: - `CommitPageImpl` and `CommitSealedPageImpl`. - `PopulatePageFromCluster()` and `LoadSealedPage()`. Locating the RPageInfo from the cluster index is now a member function of RPageRange.
a9006da to
d9d04a3
Compare
|
Starting build on |
First, this PR factors out common parts of the code in commit/load of (sealed) pages. Specifically, this affects:
CommitPageImplandCommitSealedPageImpl.PopulatePageFromCluster()andLoadSealedPage(). Locating the RPageInfo from the cluster index is now a member function of RPageRange.Second, it provides support for sealed pages in the DAOS backend.
Closes issue #8079.