Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-10408

RHistConcurrentFiller::GetHist is not fully implemented

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Low
    • Resolution: Not Needed
    • Affects Version/s: master
    • Fix Version/s: None
    • Component/s: Core Libraries
    • Labels:
      None
    • Environment:
    • Development:

      Description

      RHistConcurrentFiller::GetHist is implemented as a call to the "GetHist" method of the underlying RHistConcurrentFillManager. However, RHistConcurrentFillManager does not actually have such a method. Therefore, attempts to call RHistConcurrentFiller::GetHist will not compile.

      (To be honest, it's actually a little wonder of template instantiation laziness that instantiations of RHistConcurrentFiller will compile at all, and I wouldn't be surprised if some C++ compilers less clever than mine would refuse to instantiate RHistConcurrentFiller altogether until this bug is fixed.)

      As an alternative, you may want to consider dropping RHistConcurrentFiller::GetHist altogether, as it is a very dangerous API which makes it all too trivial to introduce race conditions. See ROOT-10409 .

        Attachments

          Activity

            People

            Assignee:
            axel Axel Naumann
            Reporter:
            hgraslan Hadrien Benjamin Grasland
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: