ROOT now uses llvm/clang version 13 (updated from version 9) Clean up specfile by removing EPEL 7 conditionals Drop dataframe, roofit and tmva-sofieparser on EPEL 8 ppc64le due to "pure virtual method called" errors Split the root-geom sub-package into three separate sub-packages: root-geom, root-geom-builder and root-geom-painter Enable uring support in EPEL 9 (liburing now available) New sub-packages: root-geom-webviewer, root-roofit-jsoninterface, root-testsupport, root-tree-ntuple-utils, root-tree-webviewer, root-xroofit Dropped patches: 31 New patches: 17 Updated patches: 4
30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
From 4ab2a1695a3f6350b454203c044db5d6f0c75dd2 Mon Sep 17 00:00:00 2001
|
|
From: Javier Lopez-Gomez <javier.lopez.gomez@cern.ch>
|
|
Date: Mon, 13 Feb 2023 15:05:39 +0100
|
|
Subject: [PATCH] [ntuple] RPageSinkBuf: add missing call to ReleasePage()
|
|
|
|
---
|
|
tree/ntuple/v7/src/RPageSinkBuf.cxx | 7 +++++--
|
|
1 file changed, 5 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/tree/ntuple/v7/src/RPageSinkBuf.cxx b/tree/ntuple/v7/src/RPageSinkBuf.cxx
|
|
index b22ef705ef..88babb456f 100644
|
|
--- a/tree/ntuple/v7/src/RPageSinkBuf.cxx
|
|
+++ b/tree/ntuple/v7/src/RPageSinkBuf.cxx
|
|
@@ -106,8 +106,11 @@ ROOT::Experimental::Detail::RPageSinkBuf::CommitClusterImpl(ROOT::Experimental::
|
|
}
|
|
fInnerSink->CommitSealedPageV(toCommit);
|
|
|
|
- for (auto &bufColumn : fBufferedColumns)
|
|
- bufColumn.DrainBufferedPages();
|
|
+ for (auto &bufColumn : fBufferedColumns) {
|
|
+ auto drained = bufColumn.DrainBufferedPages();
|
|
+ for (auto &bufPage : std::get<std::deque<RColumnBuf::RPageZipItem>>(drained))
|
|
+ ReleasePage(bufPage.fPage);
|
|
+ }
|
|
return fInnerSink->CommitCluster(nEntries);
|
|
}
|
|
|
|
--
|
|
2.39.2
|
|
|