Skip to content

[SYSTEMDS-3891] Add OOC Primitives - #2561

Merged
janniklinde merged 1 commit into
apache:mainfrom
janniklinde:ooc/planner-merge-14
Jul 20, 2026
Merged

janniklinde merged 1 commit into
apache:mainfrom
janniklinde:ooc/planner-merge-14

Conversation

@janniklinde

Copy link
Copy Markdown
Contributor

Adds OOC Primitives that lazily get registered to a primitive DAG.

@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 60.31746% with 25 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.61%. Comparing base (c5d06d9) to head (ab7cade).

Files with missing lines Patch % Lines
...e/sysds/runtime/ooc/planning/OOCAccessPattern.java 21.42% 7 Missing and 4 partials ⚠️
...che/sysds/runtime/ooc/primitives/OOCPrimitive.java 90.32% 0 Missing and 3 partials ⚠️
...ache/sysds/runtime/ooc/stream/MergedOOCStream.java 0.00% 3 Missing ⚠️
.../sysds/runtime/instructions/ooc/OOCStreamable.java 0.00% 2 Missing ⚠️
...untime/instructions/ooc/SubscribableTaskQueue.java 60.00% 1 Missing and 1 partial ⚠️
...ache/sysds/runtime/instructions/ooc/OOCStream.java 75.00% 0 Missing and 1 partial ⚠️
...e/sysds/runtime/ooc/stream/AllocatedOOCStream.java 0.00% 1 Missing ⚠️
...e/sysds/runtime/ooc/stream/SplittingOOCStream.java 0.00% 1 Missing ⚠️
.../apache/sysds/runtime/ooc/stream/SubOOCStream.java 0.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2561      +/-   ##
============================================
- Coverage     71.64%   71.61%   -0.04%     
- Complexity    50170    50176       +6     
============================================
  Files          1615     1618       +3     
  Lines        193988   194051      +63     
  Branches      37929    37936       +7     
============================================
- Hits         138992   138974      -18     
- Misses        44094    44160      +66     
- Partials      10902    10917      +15     

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@janniklinde
janniklinde merged commit 07cdffe into apache:main Jul 20, 2026
51 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in SystemDS PR Queue Jul 20, 2026
@janniklinde
janniklinde deleted the ooc/planner-merge-14 branch October 1, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant