Skip to content

[SYSTEMDS-3891] Add OOC Planner and First Primitive Implementations - #2562

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

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

Conversation

@janniklinde

Copy link
Copy Markdown
Contributor

No description provided.

@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 78.57143% with 36 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.62%. Comparing base (07cdffe) to head (56dd309).

Files with missing lines Patch % Lines
...va/org/apache/sysds/runtime/ooc/util/OOCUtils.java 66.66% 4 Missing and 5 partials ⚠️
.../apache/sysds/runtime/ooc/planning/OOCPlanner.java 68.42% 3 Missing and 3 partials ⚠️
...he/sysds/runtime/ooc/util/OOCInstructionUtils.java 76.00% 4 Missing and 2 partials ⚠️
...e/ooc/primitives/PlannableDataGenOOCPrimitive.java 84.37% 3 Missing and 2 partials ⚠️
...ds/runtime/ooc/primitives/MappingOOCPrimitive.java 86.95% 0 Missing and 3 partials ⚠️
...che/sysds/runtime/ooc/primitives/OOCPrimitive.java 82.35% 0 Missing and 3 partials ⚠️
.../runtime/ooc/primitives/TransposeOOCPrimitive.java 86.95% 0 Missing and 3 partials ⚠️
...ache/sysds/runtime/instructions/ooc/OOCStream.java 50.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2562      +/-   ##
============================================
- Coverage     71.63%   71.62%   -0.02%     
- Complexity    50188    50217      +29     
============================================
  Files          1618     1622       +4     
  Lines        194051   194215     +164     
  Branches      37936    37952      +16     
============================================
+ Hits         139017   139107      +90     
- Misses        44131    44160      +29     
- Partials      10903    10948      +45     

☔ 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 61d5c80 into apache:main Jul 21, 2026
51 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in SystemDS PR Queue Jul 21, 2026
@janniklinde
janniklinde deleted the ooc/planner-merge-15 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