Skip to content

docs: cross topology example#1638

Merged
enoodle merged 6 commits into
kai-scheduler:mainfrom
enoodle:erez/cross-topology-example
Jun 1, 2026
Merged

docs: cross topology example#1638
enoodle merged 6 commits into
kai-scheduler:mainfrom
enoodle:erez/cross-topology-example

Conversation

@enoodle
Copy link
Copy Markdown
Collaborator

@enoodle enoodle commented May 27, 2026

Description

Example and unit test for jobs that use more than one topology CRD, one for each sub group.

Related Issues

Fixes #

Checklist

  • Self-reviewed
  • Added/updated tests (if needed)
  • Updated documentation (if needed)

Breaking Changes

None

Additional Notes

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 27, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: d9b56dc4-3968-4705-b257-4704265c5a86

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 27, 2026

📊 Performance Benchmark Results

Comparing PR (erez/cross-topology-example) vs main branch — click to expand
goos: linux
goarch: amd64
pkg: github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions
cpu: AMD EPYC 7763 64-Core Processor                
                                    │ main-bench.txt │           pr-bench.txt            │
                                    │     sec/op     │   sec/op     vs base              │
AllocateAction_SmallCluster-4            109.9m ± 0%   110.4m ± 0%  +0.42% (p=0.015 n=6)
AllocateAction_MediumCluster-4           144.8m ± 1%   145.6m ± 2%       ~ (p=0.240 n=6)
AllocateAction_LargeCluster-4            238.4m ± 4%   242.2m ± 8%       ~ (p=0.180 n=6)
ReclaimAction_SmallCluster-4             103.9m ± 0%   103.8m ± 0%       ~ (p=0.180 n=6)
ReclaimAction_MediumCluster-4            108.1m ± 1%   108.1m ± 0%       ~ (p=0.937 n=6)
PreemptAction_SmallCluster-4             104.8m ± 0%   104.9m ± 0%       ~ (p=0.240 n=6)
PreemptAction_MediumCluster-4            114.5m ± 0%   115.0m ± 0%  +0.41% (p=0.026 n=6)
ConsolidationAction_SmallCluster-4       130.7m ± 0%   131.7m ± 1%  +0.72% (p=0.009 n=6)
ConsolidationAction_MediumCluster-4      335.3m ± 2%   338.9m ± 1%       ~ (p=0.310 n=6)
FullSchedulingCycle_SmallCluster-4       107.0m ± 0%   107.0m ± 0%       ~ (p=0.310 n=6)
FullSchedulingCycle_MediumCluster-4      126.6m ± 1%   126.3m ± 2%       ~ (p=0.818 n=6)
FullSchedulingCycle_LargeCluster-4       178.4m ± 1%   175.9m ± 3%       ~ (p=0.093 n=6)
ManyQueues_MediumCluster-4               154.8m ± 1%   153.8m ± 2%       ~ (p=0.240 n=6)
GangScheduling_MediumCluster-4           175.2m ± 2%   173.2m ± 3%       ~ (p=0.240 n=6)
geomean                                  142.8m        143.0m       +0.09%

                                    │ main-bench.txt │            pr-bench.txt            │
                                    │      B/op      │     B/op      vs base              │
AllocateAction_SmallCluster-4           2.264Mi ± 1%   2.264Mi ± 0%       ~ (p=0.937 n=6)
AllocateAction_MediumCluster-4          12.24Mi ± 0%   12.25Mi ± 0%       ~ (p=0.589 n=6)
AllocateAction_LargeCluster-4           42.09Mi ± 0%   42.09Mi ± 0%       ~ (p=0.699 n=6)
ReclaimAction_SmallCluster-4            932.8Ki ± 1%   933.0Ki ± 0%       ~ (p=0.699 n=6)
ReclaimAction_MediumCluster-4           3.080Mi ± 0%   3.075Mi ± 0%  -0.16% (p=0.002 n=6)
PreemptAction_SmallCluster-4            1.163Mi ± 0%   1.163Mi ± 0%       ~ (p=0.937 n=6)
PreemptAction_MediumCluster-4           4.722Mi ± 0%   4.720Mi ± 0%       ~ (p=0.699 n=6)
ConsolidationAction_SmallCluster-4      10.30Mi ± 0%   10.30Mi ± 0%       ~ (p=0.310 n=6)
ConsolidationAction_MediumCluster-4     89.46Mi ± 0%   89.46Mi ± 0%       ~ (p=0.394 n=6)
FullSchedulingCycle_SmallCluster-4      1.450Mi ± 0%   1.448Mi ± 0%       ~ (p=0.394 n=6)
FullSchedulingCycle_MediumCluster-4     7.161Mi ± 0%   7.161Mi ± 0%       ~ (p=0.818 n=6)
FullSchedulingCycle_LargeCluster-4      23.41Mi ± 0%   23.41Mi ± 0%       ~ (p=0.394 n=6)
ManyQueues_MediumCluster-4              16.70Mi ± 0%   16.70Mi ± 0%       ~ (p=0.699 n=6)
GangScheduling_MediumCluster-4          17.81Mi ± 0%   17.81Mi ± 0%       ~ (p=0.240 n=6)
geomean                                 7.290Mi        7.289Mi       -0.02%

                                    │ main-bench.txt │           pr-bench.txt            │
                                    │   allocs/op    │  allocs/op   vs base              │
AllocateAction_SmallCluster-4            35.82k ± 0%   35.82k ± 0%       ~ (p=0.437 n=6)
AllocateAction_MediumCluster-4           316.0k ± 0%   316.0k ± 0%       ~ (p=0.848 n=6)
AllocateAction_LargeCluster-4            1.346M ± 0%   1.346M ± 0%       ~ (p=0.223 n=6)
ReclaimAction_SmallCluster-4             8.602k ± 0%   8.604k ± 0%       ~ (p=0.680 n=6)
ReclaimAction_MediumCluster-4            27.75k ± 0%   27.75k ± 0%  -0.00% (p=0.043 n=6)
PreemptAction_SmallCluster-4             12.50k ± 0%   12.50k ± 0%       ~ (p=0.219 n=6)
PreemptAction_MediumCluster-4            44.34k ± 0%   44.34k ± 0%       ~ (p=0.595 n=6)
ConsolidationAction_SmallCluster-4       134.5k ± 0%   134.5k ± 0%       ~ (p=0.240 n=6)
ConsolidationAction_MediumCluster-4      1.307M ± 0%   1.307M ± 0%       ~ (p=0.937 n=6)
FullSchedulingCycle_SmallCluster-4       21.28k ± 0%   21.28k ± 0%       ~ (p=0.571 n=6)
FullSchedulingCycle_MediumCluster-4      170.7k ± 0%   170.7k ± 0%       ~ (p=0.675 n=6)
FullSchedulingCycle_LargeCluster-4       704.7k ± 0%   704.7k ± 0%       ~ (p=0.461 n=6)
ManyQueues_MediumCluster-4               353.9k ± 0%   353.9k ± 0%       ~ (p=0.732 n=6)
GangScheduling_MediumCluster-4           578.2k ± 0%   578.2k ± 0%       ~ (p=0.673 n=6)
geomean                                  123.2k        123.2k       +0.00%

pkg: github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/integration_tests/reclaim
                            │ main-bench.txt │           pr-bench.txt            │
                            │     sec/op     │   sec/op     vs base              │
ReclaimLargeJobs_10Node-4        107.4m ± 0%   107.5m ± 0%       ~ (p=0.818 n=6)
ReclaimLargeJobs_50Node-4        152.7m ± 3%   152.1m ± 2%       ~ (p=0.310 n=6)
ReclaimLargeJobs_100Node-4       241.8m ± 4%   234.8m ± 2%  -2.88% (p=0.026 n=6)
ReclaimLargeJobs_200Node-4       514.5m ± 5%   502.3m ± 4%       ~ (p=0.310 n=6)
ReclaimLargeJobs_500Node-4        1.998 ± 3%    2.005 ± 3%       ~ (p=1.000 n=6)
ReclaimLargeJobs_1000Node-4       7.568 ± 2%    7.490 ± 4%       ~ (p=0.065 n=6)
geomean                          560.0m        554.2m       -1.05%

                            │ main-bench.txt │            pr-bench.txt            │
                            │      B/op      │     B/op      vs base              │
ReclaimLargeJobs_10Node-4       2.090Mi ± 3%   2.091Mi ± 3%       ~ (p=0.310 n=6)
ReclaimLargeJobs_50Node-4       16.28Mi ± 0%   16.27Mi ± 0%       ~ (p=0.240 n=6)
ReclaimLargeJobs_100Node-4      37.03Mi ± 0%   37.00Mi ± 0%       ~ (p=0.310 n=6)
ReclaimLargeJobs_200Node-4      86.31Mi ± 0%   86.27Mi ± 0%       ~ (p=0.240 n=6)
ReclaimLargeJobs_500Node-4      264.0Mi ± 0%   263.8Mi ± 0%       ~ (p=0.485 n=6)
ReclaimLargeJobs_1000Node-4     683.8Mi ± 0%   683.8Mi ± 0%       ~ (p=0.937 n=6)
geomean                         51.94Mi        51.92Mi       -0.03%

                            │ main-bench.txt │           pr-bench.txt            │
                            │   allocs/op    │  allocs/op   vs base              │
ReclaimLargeJobs_10Node-4        23.32k ± 2%   23.32k ± 2%       ~ (p=0.913 n=6)
ReclaimLargeJobs_50Node-4        211.5k ± 0%   211.5k ± 0%       ~ (p=1.000 n=6)
ReclaimLargeJobs_100Node-4       511.0k ± 0%   511.0k ± 0%       ~ (p=0.331 n=6)
ReclaimLargeJobs_200Node-4       1.281M ± 0%   1.281M ± 0%       ~ (p=0.786 n=6)
ReclaimLargeJobs_500Node-4       4.398M ± 0%   4.398M ± 0%       ~ (p=0.937 n=6)
ReclaimLargeJobs_1000Node-4      12.92M ± 0%   12.92M ± 0%       ~ (p=0.623 n=6)
geomean                          753.8k        753.8k       -0.00%

pkg: github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/reclaim
                            │ main-bench.txt │            pr-bench.txt            │
                            │     sec/op     │    sec/op     vs base              │
ReclaimWithMissingPVCJobs-4     4.363m ± 18%   3.993m ± 18%  -8.48% (p=0.015 n=6)

                            │ main-bench.txt │         pr-bench.txt          │
                            │      B/op      │     B/op      vs base         │
ReclaimWithMissingPVCJobs-4     8.109Ki ± 1%   8.086Ki ± 2%  ~ (p=1.000 n=6)

                            │ main-bench.txt │        pr-bench.txt         │
                            │   allocs/op    │ allocs/op   vs base         │
ReclaimWithMissingPVCJobs-4       154.0 ± 1%   153.5 ± 0%  ~ (p=1.000 n=6)

Legend

  • 📉 Negative delta = Performance improvement (faster)
  • 📈 Positive delta = Performance regression (slower)
  • p-value < 0.05 indicates statistically significant change
Raw benchmark data

PR branch:

goos: linux
goarch: amd64
pkg: github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions
cpu: AMD EPYC 7763 64-Core Processor                
BenchmarkAllocateAction_SmallCluster-4         	      10	 109937606 ns/op	 2374788 B/op	   35824 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 110470537 ns/op	 2373719 B/op	   35823 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 110520069 ns/op	 2374064 B/op	   35821 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 110339082 ns/op	 2377620 B/op	   35823 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 110562999 ns/op	 2373541 B/op	   35820 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 110215793 ns/op	 2373394 B/op	   35822 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       7	 145250835 ns/op	12841426 B/op	  316014 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 144567269 ns/op	12840624 B/op	  315998 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 145913887 ns/op	12839993 B/op	  316006 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 145206628 ns/op	12839155 B/op	  316000 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 146798508 ns/op	12838505 B/op	  315995 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       7	 147850582 ns/op	12840329 B/op	  316009 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 238515779 ns/op	44144772 B/op	 1346192 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 247577834 ns/op	44138395 B/op	 1346185 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 241345424 ns/op	44138259 B/op	 1346186 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 261013259 ns/op	44139139 B/op	 1346183 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 243088417 ns/op	44136921 B/op	 1346177 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 238633914 ns/op	44145083 B/op	 1346189 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103933116 ns/op	  950714 B/op	    8578 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103828173 ns/op	  954399 B/op	    8594 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103961258 ns/op	  955743 B/op	    8606 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103576982 ns/op	  955314 B/op	    8604 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103837859 ns/op	  955519 B/op	    8605 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103845748 ns/op	  955680 B/op	    8606 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 108191317 ns/op	 3221875 B/op	   27748 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 108040718 ns/op	 3222519 B/op	   27745 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 108074528 ns/op	 3221522 B/op	   27747 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 108348401 ns/op	 3225474 B/op	   27748 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 107781466 ns/op	 3225364 B/op	   27747 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 107875692 ns/op	 3229152 B/op	   27748 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 105134726 ns/op	 1220117 B/op	   12499 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 104708952 ns/op	 1219648 B/op	   12496 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 104951188 ns/op	 1219714 B/op	   12497 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 104843928 ns/op	 1219904 B/op	   12498 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 104773770 ns/op	 1216148 B/op	   12498 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 105151402 ns/op	 1216296 B/op	   12498 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 114936053 ns/op	 4943055 B/op	   44338 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 114553893 ns/op	 4951144 B/op	   44338 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 115243826 ns/op	 4951648 B/op	   44341 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 114910206 ns/op	 4951121 B/op	   44339 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 115280512 ns/op	 4946343 B/op	   44335 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 115055635 ns/op	 4946528 B/op	   44335 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       8	 130844684 ns/op	10806095 B/op	  134505 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       8	 131849906 ns/op	10797319 B/op	  134467 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       8	 131513096 ns/op	10803126 B/op	  134490 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       8	 132104053 ns/op	10792363 B/op	  134423 allocs/op

Main branch:

goos: linux
goarch: amd64
pkg: github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions
cpu: AMD EPYC 7763 64-Core Processor                
BenchmarkAllocateAction_SmallCluster-4         	      10	 109948152 ns/op	 2373537 B/op	   35822 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 109946499 ns/op	 2372016 B/op	   35818 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 109862905 ns/op	 2373596 B/op	   35821 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 109767728 ns/op	 2386287 B/op	   35817 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 110008325 ns/op	 2375338 B/op	   35822 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 109933582 ns/op	 2375172 B/op	   35825 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       7	 146541447 ns/op	12840313 B/op	  316007 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 144611549 ns/op	12846552 B/op	  316007 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       7	 142947091 ns/op	12838134 B/op	  315997 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       7	 145835746 ns/op	12839728 B/op	  316002 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 144732349 ns/op	12839215 B/op	  316001 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 144847101 ns/op	12838829 B/op	  315998 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 236665851 ns/op	44144782 B/op	 1346190 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 247514319 ns/op	44137665 B/op	 1346182 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 240044929 ns/op	44137190 B/op	 1346174 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 241582782 ns/op	44137878 B/op	 1346183 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 236388624 ns/op	44138713 B/op	 1346184 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 232677087 ns/op	44143752 B/op	 1346177 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103791070 ns/op	  947149 B/op	    8579 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 104074032 ns/op	  950949 B/op	    8593 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103893106 ns/op	  954922 B/op	    8601 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103993634 ns/op	  959408 B/op	    8606 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103862887 ns/op	  955424 B/op	    8605 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103972122 ns/op	  955410 B/op	    8604 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 108575440 ns/op	 3229424 B/op	   27749 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 108089610 ns/op	 3234183 B/op	   27749 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 108062288 ns/op	 3229215 B/op	   27748 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 108074988 ns/op	 3229285 B/op	   27749 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 107419213 ns/op	 3229250 B/op	   27748 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 107573263 ns/op	 3229180 B/op	   27748 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 104982306 ns/op	 1219748 B/op	   12497 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 104871541 ns/op	 1219850 B/op	   12497 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 104773109 ns/op	 1215676 B/op	   12495 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 104642548 ns/op	 1219954 B/op	   12499 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 104801377 ns/op	 1219732 B/op	   12497 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 104585336 ns/op	 1215954 B/op	   12496 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 114686376 ns/op	 4951064 B/op	   44338 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 114359171 ns/op	 4950892 B/op	   44338 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 114619347 ns/op	 4954124 B/op	   44338 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 114927983 ns/op	 4950933 B/op	   44337 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 114443291 ns/op	 4950904 B/op	   44337 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 114389050 ns/op	 4950952 B/op	   44337 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       8	 130942985 ns/op	10799364 B/op	  134457 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       8	 131183929 ns/op	10792683 B/op	  134429 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       8	 130734991 ns/op	10797693 B/op	  134454 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       8	 130644092 ns/op	10796884 B/op	  134452 allocs/op

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 27, 2026

Total coverage: 50.0% -> 50.0%

Merging this branch will not change overall coverage

Impacted Packages Coverage Δ 🤖
github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/allocate 94.87% (ø)

Coverage by file

Changed unit test files

  • github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/allocate/allocate_multi_topology_test.go

Comment thread hack/setup-e2e-cluster.sh
Comment thread hack/setup-e2e-cluster.sh Outdated
enoodle added 4 commits May 29, 2026 00:49
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
@enoodle enoodle force-pushed the erez/cross-topology-example branch from 3b56d62 to 1260247 Compare May 28, 2026 22:49
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
@enoodle enoodle force-pushed the erez/cross-topology-example branch from 1260247 to 972b9ee Compare May 28, 2026 22:52
Comment thread hack/setup-e2e-cluster.sh
Signed-off-by: Erez Freiberger <enoodle@gmail.com>
@enoodle enoodle added this pull request to the merge queue Jun 1, 2026
Merged via the queue into kai-scheduler:main with commit de8f646 Jun 1, 2026
13 of 14 checks passed
@enoodle enoodle deleted the erez/cross-topology-example branch June 1, 2026 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants