• T.J. Corona's avatar
    Instantiate managed operations' parameters prior to observation. · dad88648
    T.J. Corona authored
    Parameters are constructed lazily, allowing for RAII while having derived
    classes construct parameters that are tailored to their use. This can
    cause a race condition when observers that are called on a different
    thread access parameters at the same time as the thread that created the
    operation. Since only managed operations are observed, we avoid this
    issue by accessing the parameters as they are created by the manager.
    dad88648
Name
Last commit
Last update
..
groups Loading commit data...
operators Loading commit data...
pybind11 Loading commit data...
testing Loading commit data...
CMakeLists.txt Loading commit data...
CreateResource.cxx Loading commit data...
CreateResource.h Loading commit data...
CreateResource.sbt Loading commit data...
Group.cxx Loading commit data...
Group.h Loading commit data...
GroupObserver.h Loading commit data...
Launcher.cxx Loading commit data...
Launcher.h Loading commit data...
Manager.cxx Loading commit data...
Manager.h Loading commit data...
Metadata.cxx Loading commit data...
Metadata.h Loading commit data...
MetadataContainer.h Loading commit data...
MetadataObserver.h Loading commit data...
Observer.h Loading commit data...
Operation.cxx Loading commit data...
Operation.h Loading commit data...
Operation.sbt Loading commit data...
Operation.xml Loading commit data...
RegisterPythonOperations.cxx Loading commit data...
RegisterPythonOperations.h Loading commit data...
Registrar.cxx Loading commit data...
Registrar.h Loading commit data...
ResourceManagerOperation.cxx Loading commit data...
ResourceManagerOperation.h Loading commit data...
Result.xml Loading commit data...
SpecificationOps.cxx Loading commit data...
SpecificationOps.h Loading commit data...
XMLOperation.cxx Loading commit data...
XMLOperation.h Loading commit data...