Skip to content

Account for output file names in task ids - #11

Merged
Jekannadar merged 4 commits into
developfrom
feature/robust-task-ids
May 19, 2026
Merged

Account for output file names in task ids#11
Jekannadar merged 4 commits into
developfrom
feature/robust-task-ids

Conversation

@Jekannadar

@Jekannadar Jekannadar commented May 19, 2026

Copy link
Copy Markdown
Contributor

The task_id of a CoSyLuigiTask now accounts for the filenames of the targes specified in the output method.

This allows:

  • Re-enabling the global Register, which comes with a variable speedup across the board
  • The Scheduler's aggressive completion policy to work as intended

Additionally, this PR adds the appropriate tests, including one that highlights what the issue initially was, referred to as "Shading" in this context (terminology up to debate).

@cls-python-workflows cls-python-workflows Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark cosy-luigi

Details
Benchmark suite Current: 233b8e2 Previous: 22deab7 Ratio
benchmarks/test_benchmark_chain_100.py::test_benchmark_chain_creation 0.7974994225689546 iter/sec (stddev: 0.013172075254131058) 0.6345847411186485 iter/sec (stddev: 0.013068131550962335) 0.80

This comment was automatically generated by workflow using github-action-benchmark.

@codecov

codecov Bot commented May 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (22deab7) to head (233b8e2).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff            @@
##           develop       #11   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           11        12    +1     
  Lines          312       390   +78     
  Branches        21        23    +2     
=========================================
+ Hits           312       390   +78     
Flag Coverage Δ
macos-latest-3.10 100.00% <100.00%> (ø)
macos-latest-3.11 100.00% <100.00%> (ø)
macos-latest-3.12 100.00% <100.00%> (ø)
macos-latest-3.13 100.00% <100.00%> (ø)
ubuntu-latest-3.10 100.00% <100.00%> (ø)
ubuntu-latest-3.11 100.00% <100.00%> (ø)
ubuntu-latest-3.12 100.00% <100.00%> (ø)
ubuntu-latest-3.13 100.00% <100.00%> (ø)
windows-latest-3.10 100.00% <100.00%> (ø)
windows-latest-3.11 100.00% <100.00%> (ø)
windows-latest-3.12 100.00% <100.00%> (ø)
windows-latest-3.13 100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Jekannadar
Jekannadar merged commit 147cc63 into develop May 19, 2026
16 checks passed
@Jekannadar
Jekannadar deleted the feature/robust-task-ids branch May 22, 2026 07:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant