Skip to content
Snippets Groups Projects

loopy unpacking and multi packing

Merged Sevda Esen requested to merge sevda-loopy-unpacking3 into master

Current implementation of persistency configures a packer and unpacker for each location. This MR changes this to:

  • one packer per object type
  • each unpacker for a given location also unpacks all linked locations if they are not unpacked already. This will allow to request a location to be unpacked individually.
  • Packing and unpacking configurations are simplified. PersistRecoConf is removed as most of it's functionality is not needed anymore.

Part of set !3750 (merged) DaVinci!747 (merged) MooreAnalysis!92 (merged) Analysis!918 (merged) Moore!1638 (merged)

Edited by Rosen Matev

Merge request reports

Merge request pipeline #4550340 passed

Merge request pipeline passed for 93d03158

Merged by Rosen MatevRosen Matev 2 years ago (Sep 30, 2022 10:34am UTC)

Merge details

  • Changes merged into master with 72d22006 (commits were squashed).
  • Deleted the source branch.

Pipeline #4559142 passed

Pipeline passed for 72d22006 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Sevda Esen added 1 commit

    added 1 commit

    • e9077139 - unify unpackers including protoparticleunpacker, remove unused algorithms from cmakelist

    Compare with previous version

  • Sevda Esen added 10 commits

    added 10 commits

    • e9077139...de1ea843 - 2 commits from branch master
    • 8188b5e0 - update packing and unpacking to pack and unpack multiple locations
    • a91b5011 - fix few things on reading, fix version for Loader
    • 65603468 - remove unused packages from application.py
    • 958a78cd - Fixed formatting
    • 89191eeb - remove unused import
    • 9170865b - remove PersistRecoConf
    • 79fd2bac - Fixed formatting
    • 8455fa6c - unify unpackers including protoparticleunpacker, remove unused algorithms from cmakelist

    Compare with previous version

  • Sevda Esen added 1 commit

    added 1 commit

    • e5e25a29 - add back unpacker/mappers needed for stripping tests, remove special ProtoParticleUnpacker

    Compare with previous version

  • Sevda Esen added 2 commits

    added 2 commits

    Compare with previous version

  • Sevda Esen added 1 commit

    added 1 commit

    Compare with previous version

  • Sevda Esen added 1 commit

    added 1 commit

    Compare with previous version

  • Sevda Esen resolved all threads

    resolved all threads

  • Sevda Esen added 1 commit

    added 1 commit

    • 706bde79 - make relation unpacker warning more explicit

    Compare with previous version

  • Sevda Esen added 22 commits

    added 22 commits

    • 706bde79...edf2edbf - 8 commits from branch master
    • de980597 - update packing and unpacking to pack and unpack multiple locations
    • fc531473 - fix few things on reading, fix version for Loader
    • d1efe197 - remove unused packages from application.py
    • e54d1e29 - Fixed formatting
    • 0da7ed55 - remove unused import
    • 11ee7bc0 - remove PersistRecoConf
    • bd4012cf - Fixed formatting
    • b9e2cd20 - unify unpackers including protoparticleunpacker, remove unused algorithms from cmakelist
    • d1d9eaf2 - add back unpacker/mappers needed for stripping tests, remove special ProtoParticleUnpacker
    • 242d85ec - Fixed formatting
    • 0cdfca51 - move Loaders to src directory
    • 6c600010 - commit forgotten Loaders.h
    • 920b577d - Fixed formatting
    • 702fcf20 - make relation unpacker warning more explicit

    Compare with previous version

  • Sevda Esen added 1 commit

    added 1 commit

    Compare with previous version

  • mentioned in issue Moore#478 (closed)

  • Edited by Software for LHCb
  • Sevda Esen added 17 commits

    added 17 commits

    • d69cef04...63142122 - 2 commits from branch master
    • 92142f7c - update packing and unpacking to pack and unpack multiple locations
    • d0eb4ce3 - fix few things on reading, fix version for Loader
    • ef80db20 - remove unused packages from application.py
    • f7dedc3f - Fixed formatting
    • 15dccbf5 - remove unused import
    • 0d3d7c5d - remove PersistRecoConf
    • f75eedb6 - Fixed formatting
    • 9c40c4c8 - unify unpackers including protoparticleunpacker, remove unused algorithms from cmakelist
    • 174408b0 - add back unpacker/mappers needed for stripping tests, remove special ProtoParticleUnpacker
    • a5c4a494 - Fixed formatting
    • 81e827d4 - move Loaders to src directory
    • 956a0912 - commit forgotten Loaders.h
    • b0629a72 - Fixed formatting
    • 6bbf4f0b - make relation unpacker warning more explicit
    • d85ce489 - Fixed formatting

    Compare with previous version

  • Sevda Esen added 1 commit

    added 1 commit

    Compare with previous version

  • Sevda Esen added 1 commit

    added 1 commit

    Compare with previous version

  • Sevda Esen resolved all threads

    resolved all threads

  • assigned to @rmatev

  • unassigned @sesen

  • Nicole Skidmore
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading