Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PoolOutputModule reads branch provenance only at input file open #17493

Merged

Commits on Feb 11, 2017

  1. PoolOutputModule reads branch provenance only at input file open

    The PoolOutputModule was previously reading the per data product
    provenance from the input file each event. This required the
    per event provenance to be delay read from the file even in the
    case where the per event provenance was not going to be stored
    (such as when writing miniAOD). In a multi-threaded environment
    this caused lock contention.
    The code now reads the summary of the per data product provenance
    when the input file is opened and only requests it per event
    if it is going to be stored per event.
    
    Also found a bug where the meta data branch ProductDependencies
    was always empty because the stored object was cleared too early.
    Dr15Jones committed Feb 11, 2017
    Configuration menu
    Copy the full SHA
    e5471a6 View commit details
    Browse the repository at this point in the history