Skip to content

Resolve "Pooling not working with unfolding / algorithm-wrapped cuts"

Release notes

Fixed algorithms not being correctly finalized on SampleFolders by the MCASV. This, for example, prevented unfolding/migration matrix creation from working properly with pooling.

Details

  • Added missing calls to algorithm finalization functions
  • Fixed existing algo finalization functions to not finalize all non-singleton algorithms with every (active) Sample(Folder)...
  • Fixed what seemed like a bad memory leak: when checking if an algorithm had already been cloned for a particular channel not the channel name itself but the "tagKey" was used in the check (but the correct channel name later in the assignment). This practically means that non-singleton algorithms were cloned over and over again for every Sample (or even SampleFolder) being visited, the previous instance simply staying in memory but inaccessible...

Closes #346 (closed)

Edited by Ralf Gugel

Merge request reports