{"push_id":2815850230,"size":36,"distinct_size":8,"ref":"refs/heads/RDF_Display","head":"24e19f7e93665c80e6c073f2a876da20f5638370","before":"3dde176f240e77be45485b9013ab7338ac603f8d","commits":[{"sha":"830512dfa4652090f97f0beb58da1845e626f579","author":{"name":"Philippe Canal","email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov"},"message":"[NFC] White space","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/830512dfa4652090f97f0beb58da1845e626f579"},{"sha":"645a9147fc745e53182bd940b979b1083a6a3974","author":{"name":"Philippe Canal","email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov"},"message":"Improve debug priting of StreamerElement info","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/645a9147fc745e53182bd940b979b1083a6a3974"},{"sha":"7afeae263bedf0a603c4111a8b06861a212d849f","author":{"name":"Philippe Canal","email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov"},"message":"Avoid double search","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/7afeae263bedf0a603c4111a8b06861a212d849f"},{"sha":"8b7bc79b20028c326b003cfeb15ef49ae107ae28","author":{"name":"Philippe Canal","email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov"},"message":"Additional fix for rule scheduling in TBranchElement.\n\nThis is an additional fix for https://github.com/cms-sw/cmssw/pull/22594\n\nIf one of the class associated with a TBranchElement has a base class and/or sub-object class that\nhas a rule that requires a cache (onfileObject) object to stage the original data *but* does not\nhave branch in the TTree that also neeed the same cache object, we need to associate a cache\nobject with the StreamerInfoAction sequence that needs it (associated with a higher level branch)\nand give it ownership of this cache object)","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/8b7bc79b20028c326b003cfeb15ef49ae107ae28"},{"sha":"57a480fda1b104bd7167c5ec7da70216071ec49d","author":{"name":"Oksana Shadura","email":"3b9ee48da11ce3c5e7aae8aac30fe16e8695e531@cern.ch"},"message":"Recovery of correct CMake invocation of rootcling\n\nWe are fixing a correct invocation accidentally removed in ROOT_GENERATE_DICTIONARY() macro\nin '[cxxmodules] Move away from environment variable' commit.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/57a480fda1b104bd7167c5ec7da70216071ec49d"},{"sha":"3ad391f997320ea46cd351779864828ba3674fc4","author":{"name":"Danilo Piparo","email":"866ed6f288e41d68fafde22d35ed1a04986fa45f@cern.ch"},"message":"[RooFit] [ROOT-9623] Remove failing py tutorials","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/3ad391f997320ea46cd351779864828ba3674fc4"},{"sha":"a1d5253288fd02e4e3235e1655b6511666c47729","author":{"name":"Emmanouil Stergiadis","email":"bca54a872b8c7dbaeebfce987f8d119297aeff8e@gmail.com"},"message":"added cuda stream support to parallelize over events in the batch","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/a1d5253288fd02e4e3235e1655b6511666c47729"},{"sha":"a54b9e5ceb0574d5ebb49950f75114e4b5cd08a7","author":{"name":"Axel Naumann","email":"cb9efc8f9015dd95c88a8e735ee07ab4f1027cd2@cern.ch"},"message":"Revert \"Fix typo in test.\"\n\nThis reverts commit e786005e24f5ecb265d68c3a19fe4039d6ce00a1.\nThe type arrow::uint32 isn't supported and will cause an exception and\ntest failure.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/a54b9e5ceb0574d5ebb49950f75114e4b5cd08a7"},{"sha":"da43fdd394a71d715745c1728cf61615ae86ee17","author":{"name":"Axel Naumann","email":"cb9efc8f9015dd95c88a8e735ee07ab4f1027cd2@cern.ch"},"message":"[TMVA] Remove unused var.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/da43fdd394a71d715745c1728cf61615ae86ee17"},{"sha":"c6bf37b669283de0a33be55cfb796c053872f7a7","author":{"name":"Axel Naumann","email":"cb9efc8f9015dd95c88a8e735ee07ab4f1027cd2@cern.ch"},"message":"[RVec] Remove unused var.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/c6bf37b669283de0a33be55cfb796c053872f7a7"},{"sha":"200a48d532759d2442723cfd8f1a7349fa5b878c","author":{"name":"Axel Naumann","email":"cb9efc8f9015dd95c88a8e735ee07ab4f1027cd2@cern.ch"},"message":"Revert \"Revert \"Fix typo in test.\"\"\n\nThis reverts commit a54b9e5ceb0574d5ebb49950f75114e4b5cd08a7.\nTHis just shifts the error around; Danilo and Giulio are looking at it.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/200a48d532759d2442723cfd8f1a7349fa5b878c"},{"sha":"331982f88e683ea9a62545a9f3e4e658405302e3","author":{"name":"Danilo Piparo","email":"866ed6f288e41d68fafde22d35ed1a04986fa45f@cern.ch"},"message":"[VecOps] Add missing push_back signature","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/331982f88e683ea9a62545a9f3e4e658405302e3"},{"sha":"f3a062b4b4b3023ebef258600871244f7c7c6122","author":{"name":"Brian Bockelman","email":"ee7ffae25059d993c6abc643ce76d59bafd6b72e@cse.unl.edu"},"message":"Add \"one-basket-per-cluster\" mode.\n\nBy setting a new bit in the TTree object, kFlushAtCluster, one can\nenter the \"one basket per event cluster\" mode.  This forces baskets\nto line up with event clusters, at the cost of extra memory use.\n\nThis new mode simplifies the basket layout within the file, reducing\nthe amount of time handling special cases for the bulk IO mode.\n\nBecause the baskets *must* grow to the size of an event cluster, we\ndo not invoke OptimizeBaskets when one-basket-per-cluster mode is\nenabled.\n\nAs this mode is expected to cause increased memory usage (the\nmemory utilized by the TTree is more strongly tied to the variations\nin event size), we combine this with a technique borrowed from a\nCMS patchset to more aggressively shrink basket sizes after very\nlarge objects.\n\nThe new basket shrinking algorihtm will trigger whenever the basket\nis flushed.  If the actual object size in the last clusters is\nsignificantly below the buffer size, then the basket will be shrunk.\n\nThe ideal ratio of `(basket buffer size)/(occupied buffer size)` is\ncontrolled by a new tunable in the TTree, defaulting to 1.1.  A lower\nsetting reduces overall memory usage at the cost of extra allocations;\na higher setting increases aggregate memory usage.\n\nIn writing out a 10k event CMS file (total CPU time is 32 minutes):\n\n- Base case (without this patch):\n   - 888MB RSS\n   - 30 reallocations (shrinking of baskets due to low occupancy).\n   - 0.173ms taken for reallocation.\n- New shrinking algorithm (this patch with defaults):\n   - 866MB RSS\n   - 4434 reallocations\n   - 97.0ms\n- One basket per cluster mode with new shrinking algorithm:\n   - 902MB RSS\n   - 2882 reallocations\n   - 93.6ms\n\nThe CPU-time cost of the reallocation is 0.005% of total runtime\n(considering the file has to be read also, maybe 0.01% of output\ntime?)\n\nThis patch purposely leaves in the code that measures reallocation\ntime in order to allow others to experiment; the intent is to\ndisable / remove the code before a final release.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/f3a062b4b4b3023ebef258600871244f7c7c6122"},{"sha":"3f4816c46bd4f9f5a866862062b68e7e8312b3e6","author":{"name":"Brian Bockelman","email":"ee7ffae25059d993c6abc643ce76d59bafd6b72e@cse.unl.edu"},"message":"Whitespace-only changes from clang-format.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/3f4816c46bd4f9f5a866862062b68e7e8312b3e6"},{"sha":"f0f636d3d33e4d60c1d0297b63a5ba0ae264b61c","author":{"name":"Brian Bockelman","email":"ee7ffae25059d993c6abc643ce76d59bafd6b72e@cse.unl.edu"},"message":"Rename kFlushAtCluster to kOnlyFlushAtCluster.\n\nAs pointed out by @pcanal, we always flush at cluster -- the new\nbehavior with this bit is it allows us to _only_ flush at the cluster\nboundaries.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/f0f636d3d33e4d60c1d0297b63a5ba0ae264b61c"},{"sha":"1d87b729fe2396fb318b8715681c6ff910757646","author":{"name":"Brian Bockelman","email":"ee7ffae25059d993c6abc643ce76d59bafd6b72e@cse.unl.edu"},"message":"Fixup parenthesis in comment block.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/1d87b729fe2396fb318b8715681c6ff910757646"},{"sha":"6bed7e36462634b6bf8f45d86ac80e55da4f882c","author":{"name":"Brian Bockelman","email":"ee7ffae25059d993c6abc643ce76d59bafd6b72e@cse.unl.edu"},"message":"Allow the basket allocation tracking to be ifdef'd out.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/6bed7e36462634b6bf8f45d86ac80e55da4f882c"},{"sha":"95e116b87dbeaa3eb8e1d56f88ee85601165bb4e","author":{"name":"Brian Bockelman","email":"ee7ffae25059d993c6abc643ce76d59bafd6b72e@cse.unl.edu"},"message":"Use a different bit for new basket flush mode.\n\nThis one appears to be unused by subclasses and passes the\n`ROOT::Detail::TStatusBitsChecker` test.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/95e116b87dbeaa3eb8e1d56f88ee85601165bb4e"},{"sha":"b89847f2747593dcf2dec62b4411d25bb23d6b3a","author":{"name":"Brian Bockelman","email":"ee7ffae25059d993c6abc643ce76d59bafd6b72e@cse.unl.edu"},"message":"[whitespace] clang-tidy fixups","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/b89847f2747593dcf2dec62b4411d25bb23d6b3a"},{"sha":"ad8db39c66ca20a093d5b9e64bf7fdbed83c8c75","author":{"name":"Brian Bockelman","email":"ee7ffae25059d993c6abc643ce76d59bafd6b72e@cse.unl.edu"},"message":"[Tree] Fixup build issue from bad rebase.","distinct":false,"url":"https://api.github.com/repos/imaxoi/root/commits/ad8db39c66ca20a093d5b9e64bf7fdbed83c8c75"}]}
{"actor":{"display_login":"imaxoi"}}