planner: introduce SPOT VMs policy #433
63.71% of diff hit (target 82.25%)
View this Pull Request on Codecov
63.71% of diff hit (target 82.25%)
Annotations
Check warning on line 18 in include/faabric/util/func.h
codecov / codecov/patch
include/faabric/util/func.h#L18
Added line #L18 was not covered by tests
Check warning on line 45 in src/batch-scheduler/SpotScheduler.cpp
codecov / codecov/patch
src/batch-scheduler/SpotScheduler.cpp#L45
Added line #L45 was not covered by tests
Check warning on line 98 in src/batch-scheduler/SpotScheduler.cpp
codecov / codecov/patch
src/batch-scheduler/SpotScheduler.cpp#L98
Added line #L98 was not covered by tests
Check warning on line 241 in src/batch-scheduler/SpotScheduler.cpp
codecov / codecov/patch
src/batch-scheduler/SpotScheduler.cpp#L239-L241
Added lines #L239 - L241 were not covered by tests
Check warning on line 419 in src/executor/Executor.cpp
codecov / codecov/patch
src/executor/Executor.cpp#L417-L419
Added lines #L417 - L419 were not covered by tests
Check warning on line 421 in src/executor/Executor.cpp
codecov / codecov/patch
src/executor/Executor.cpp#L421
Added line #L421 was not covered by tests
Check warning on line 429 in src/executor/Executor.cpp
codecov / codecov/patch
src/executor/Executor.cpp#L425-L429
Added lines #L425 - L429 were not covered by tests
Check warning on line 437 in src/executor/Executor.cpp
codecov / codecov/patch
src/executor/Executor.cpp#L431-L437
Added lines #L431 - L437 were not covered by tests
Check warning on line 439 in src/executor/Executor.cpp
codecov / codecov/patch
src/executor/Executor.cpp#L439
Added line #L439 was not covered by tests
Check warning on line 377 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L373-L377
Added lines #L373 - L377 were not covered by tests
Check warning on line 386 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L380-L386
Added lines #L380 - L386 were not covered by tests
Check warning on line 392 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L389-L392
Added lines #L389 - L392 were not covered by tests
Check warning on line 395 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L394-L395
Added lines #L394 - L395 were not covered by tests
Check warning on line 403 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L399-L403
Added lines #L399 - L403 were not covered by tests
Check warning on line 477 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L477
Added line #L477 was not covered by tests
Check warning on line 613 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L613
Added line #L613 was not covered by tests
Check warning on line 620 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L617-L620
Added lines #L617 - L620 were not covered by tests
Check warning on line 625 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L624-L625
Added lines #L624 - L625 were not covered by tests
Check warning on line 635 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L629-L635
Added lines #L629 - L635 were not covered by tests
Check warning on line 658 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L658
Added line #L658 was not covered by tests
Check warning on line 664 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L662-L664
Added lines #L662 - L664 were not covered by tests
Check warning on line 669 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L668-L669
Added lines #L668 - L669 were not covered by tests
Check warning on line 673 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L673
Added line #L673 was not covered by tests
Check warning on line 731 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L730-L731
Added lines #L730 - L731 were not covered by tests
Check warning on line 748 in src/planner/Planner.cpp
codecov / codecov/patch
src/planner/Planner.cpp#L748
Added line #L748 was not covered by tests