| .. |
|
meson.build
|
feat(libxce-alloc-preason-equality): stamp every allocation's from with the deciding session start (task 3.2)
|
2026-09-28 10:14:35 +00:00 |
|
test.c
|
feat(scheduler-sim-live-allocation): make capacity checks core-safe (task 1.3)
|
2026-09-18 12:42:11 +00:00 |
|
test_admin_request.c
|
fix(scheduler): mid-round rejoin config push truncated live rounds (bug-1846 part 2)
|
2026-09-24 06:30:34 +00:00 |
|
test_alloc_cache.c
|
feat(scheduler-sim-live-allocation): add unsatisfiable-cache callback seam (task 1.1)
|
2026-09-18 10:14:04 +00:00 |
|
test_alloc_plan_iter.c
|
feat(scheduler-allocation): add lazy plan/host iterator contracts
|
2026-09-04 13:50:31 +00:00 |
|
test_builtin_fcfs_cursor_uaf.c
|
fix(scheduler): invalidate stale builtin_fcfs picker cursors across calls (bug-1686)
|
2026-08-25 08:49:43 +00:00 |
|
test_clock.c
|
fix(scheduler): clock/resval/jobid-format fixes plus REPL live-operator gaps (task 12.5)
|
2026-08-19 09:48:46 +00:00 |
|
test_config_push_deferred.c
|
fix(scheduler): record config pushes, free hlimits lists, quiet benign picker WARN (bug-1847/1848/1849)
|
2026-09-24 07:00:07 +00:00 |
|
test_core_events.c
|
fix: the controller is the ground truth for job state on scheduler rejoin (bug-1860)
|
2026-09-27 04:32:37 +00:00 |
|
test_core_full_cycle.c
|
fix(scheduler): wire mem reservation reconciliation into live rusage event path
|
2026-09-01 07:08:37 +00:00 |
|
test_core_isolation.c
|
fix(scheduler): close core_clock.c isolation-test coverage gap (bug-1827)
|
2026-09-19 14:45:20 +00:00 |
|
test_core_jbuf_capacity_pin.c
|
feat(scheduler-core): pin jbuf capacity + record kvmgr determinism audit (task 4.2)
|
2026-08-03 14:09:42 +00:00 |
|
test_core_session.c
|
feat(worker-rejoin-resync): task 5 - exclude reconciling host from dispatch
|
2026-09-01 18:38:07 +00:00 |
|
test_core_session_cache_clear.c
|
feat(scheduler-allocation): clear unsatisfiable-resreq cache per session
|
2026-09-05 00:57:46 +00:00 |
|
test_driver_decision_cb.c
|
fix(scheduler): record events before the core applies them (bug-1852)
|
2026-09-24 08:41:55 +00:00 |
|
test_driver_session_ordering.c
|
feat(libxce-alloc-preason-equality): record session begin from the session-start clock reading (task 3.1)
|
2026-09-28 09:59:56 +00:00 |
|
test_driver_translate.c
|
fix(scheduler): record events before the core applies them (bug-1852)
|
2026-09-24 08:41:55 +00:00 |
|
test_handlers.c
|
fix(scheduler): mid-round rejoin config push truncated live rounds (bug-1846 part 2)
|
2026-09-24 06:30:34 +00:00 |
|
test_host_iter.c
|
feat(scheduler-sim-live-allocation): thread core state through allocation context and host search (task 2.1)
|
2026-09-18 13:52:14 +00:00 |
|
test_job_array_expand.c
|
fix(scheduler): mid-round rejoin config push truncated live rounds (bug-1846 part 2)
|
2026-09-24 06:30:34 +00:00 |
|
test_job_array_wire_e2e.c
|
fix(scheduler): mid-round rejoin config push truncated live rounds (bug-1846 part 2)
|
2026-09-24 06:30:34 +00:00 |
|
test_job_update.c
|
fix(scheduler): release interned queue resreq with dereference, not free (bug-1858)
|
2026-09-25 13:15:03 +00:00 |
|
test_limit_host_dedup.c
|
fix(scheduler): record config pushes, free hlimits lists, quiet benign picker WARN (bug-1847/1848/1849)
|
2026-09-24 07:00:07 +00:00 |
|
test_limit_plugin.c
|
feat(scheduler-sim-diagnostics): add read-only limit plugin accessors
|
2026-09-17 09:03:09 +00:00 |
|
test_maxtasks_wiring_ingest.c
|
refactor(scheduler): one schedobj builder for ingest and snapshot restore (bug-1767)
|
2026-09-27 03:14:53 +00:00 |
|
test_maxtasks_wiring_sim_driver_parity.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_no_bare_printf.c
|
fix(scheduler): sim_print_decision() bypassed tlog, producing inconsistent PEND/DISPATCH/PREEMPT output
|
2026-08-20 03:02:48 +00:00 |
|
test_parjob_combinatorial.c
|
fix(lib,scheduler): allocation constructors and allocators report OOM instead of building NULL-name records (bug-1882)
|
2026-09-28 08:49:51 +00:00 |
|
test_parjob_e2e_multislot.c
|
fix(scheduler): a failed COMPOUND leaves no partial allocation (bug-1766)
|
2026-09-25 13:27:08 +00:00 |
|
test_picker_config_fields.c
|
feat(scheduler-sim-live-allocation): make plugin hook dispatch core-safe (task 1.2)
|
2026-09-18 11:48:08 +00:00 |
|
test_picker_core_loop_boundary.c
|
feat(scheduler-sim-live-allocation): extract shared picker/allocator into sched_election.c (task 3.1)
|
2026-09-19 02:50:38 +00:00 |
|
test_picker_fcfs.c
|
feat(scheduler-core): wire builtin_fcfs as registered default picker (task 2.4)
|
2026-08-03 08:51:45 +00:00 |
|
test_picker_fcfs_session.c
|
feat(scheduler-core): wire builtin_fcfs as registered default picker (task 2.4)
|
2026-08-03 08:51:45 +00:00 |
|
test_picker_iface.c
|
feat(scheduler-core): define job picker plugin contract (task 1.1)
|
2026-08-03 04:49:55 +00:00 |
|
test_picker_pendreason_factory_audit.c
|
feat(scheduler-core): implement session-start signal + decision callback (task 4.4)
|
2026-08-04 03:08:18 +00:00 |
|
test_picker_wiring.c
|
fix: spurious errors/warnings from a pc13v HA deploy (bug-1872..1877)
|
2026-09-28 04:35:19 +00:00 |
|
test_plugin_hook_dispatch.c
|
fix(scheduler): plugin_end_session() guards on the wrong field (bug-1682/1492)
|
2026-09-19 11:44:58 +00:00 |
|
test_plugin_picker_registration.c
|
fix: spurious errors/warnings from a pc13v HA deploy (bug-1872..1877)
|
2026-09-28 04:35:19 +00:00 |
|
test_record_lifecycle.c
|
fix(scheduler): record events before the core applies them (bug-1852)
|
2026-09-24 08:41:55 +00:00 |
|
test_recording_path_validation.c
|
feat(scheduler-core): implement record start/stop lifecycle (task 9.2)
|
2026-08-05 09:07:51 +00:00 |
|
test_repl_breakpoints_inspection.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_repl_equivalence.c
|
feat(libxce-alloc-preason-equality): white-box equivalence tests use public job_alloc_eq/job_preason_eq (task 4.1)
|
2026-09-28 10:27:46 +00:00 |
|
test_repl_event_echo.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_repl_execution_control.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_repl_help.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_repl_limit_table.c
|
feat(libxce-alloc-preason-equality): white-box equivalence tests use public job_alloc_eq/job_preason_eq (task 4.1)
|
2026-09-28 10:27:46 +00:00 |
|
test_repl_output_compression.c
|
feat(scheduler-sim-repl-verbosity): task 1.1 - RED-phase tests for job identifier range compression
|
2026-09-02 07:31:31 +00:00 |
|
test_repl_prompt_context.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_repl_resource_formatting.c
|
feat(scheduler-sim-repl-verbosity): task 7.1 - RED-phase resource formatting tests
|
2026-09-02 16:45:59 +00:00 |
|
test_repl_resource_table.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_repl_round_rollup.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_repl_snapshot_params.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_repl_step_verbosity.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_resource_accounting.c
|
feat(scheduler-sim-live-allocation): make plugin hook dispatch core-safe (task 1.2)
|
2026-09-18 11:48:08 +00:00 |
|
test_resval_ownership.c
|
fix(scheduler): record events before the core applies them (bug-1852)
|
2026-09-24 08:41:55 +00:00 |
|
test_sched_alloc_from_stamp.c
|
feat(libxce-alloc-preason-equality): stamp every allocation's from with the deciding session start (task 3.2)
|
2026-09-28 10:14:35 +00:00 |
|
test_sched_election_sim_fixture.c
|
feat(scheduler-sim-live-allocation): extract shared picker/allocator into sched_election.c (task 3.1)
|
2026-09-19 02:50:38 +00:00 |
|
test_sched_make_allocs_oom.c
|
fix(lib,scheduler): allocation constructors and allocators report OOM instead of building NULL-name records (bug-1882)
|
2026-09-28 08:49:51 +00:00 |
|
test_scheduler_backpressure.c
|
feat(component-failover-adoption): validate scheduler backpressure, fix candidate-name diagnostics
|
2026-08-11 14:00:02 +00:00 |
|
test_scheduler_cache_dispatch.c
|
feat(scheduler-sim-live-allocation): make allocation dispatch and decision commit core-safe (task 2.2)
|
2026-09-18 14:53:59 +00:00 |
|
test_scheduler_cache_dispatch_compound.c
|
feat(scheduler-sim-live-allocation): make allocation dispatch and decision commit core-safe (task 2.2)
|
2026-09-18 14:53:59 +00:00 |
|
test_scheduler_connect.c
|
feat(component-failover-adoption): validate scheduler backpressure, fix candidate-name diagnostics
|
2026-08-11 14:00:02 +00:00 |
|
test_scheduler_decision_publish_retry.c
|
fix(scheduler): close post-failover rejoin detection gap (bug-1760)
|
2026-09-04 04:37:11 +00:00 |
|
test_scheduler_decision_redelivery.c
|
test(component-failover-adoption): add scheduler decision-redelivery queue coverage
|
2026-08-11 23:50:20 +00:00 |
|
test_scheduler_dispatch_commit.c
|
feat(scheduler-sim-live-allocation): make allocation dispatch and decision commit core-safe (task 2.2)
|
2026-09-18 14:53:59 +00:00 |
|
test_seqjob_allocator.c
|
fix(lib,scheduler): allocation constructors and allocators report OOM instead of building NULL-name records (bug-1882)
|
2026-09-28 08:49:51 +00:00 |
|
test_seqjob_rewrap_equivalence.c
|
feat(scheduler-sim-live-allocation): close host-scoped limit fan-out seam gap (task 4.3)
|
2026-09-19 07:38:34 +00:00 |
|
test_sim_alloc_limit_fanout.c
|
feat(scheduler-sim-live-allocation): close host-scoped limit fan-out seam gap (task 4.3)
|
2026-09-19 07:38:34 +00:00 |
|
test_sim_alt_events.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_sim_cache_clear_isolation.c
|
feat(scheduler-allocation): clear unsatisfiable-resreq cache per session
|
2026-09-05 00:57:46 +00:00 |
|
test_sim_contention_limit_driver_parity.c
|
test(scheduler-sim-live-allocation): prove contention parity across drivers (task 5.1)
|
2026-09-19 08:24:35 +00:00 |
|
test_sim_contention_parity.c
|
fix(scheduler): route sim reconciliation's on_dispatch() through the allocator thread (bug-1837)
|
2026-09-21 12:58:57 +00:00 |
|
test_sim_contention_resource_driver_parity.c
|
test(scheduler-sim-live-allocation): prove contention parity across drivers (task 5.1)
|
2026-09-19 08:24:35 +00:00 |
|
test_sim_e2e_limit_visibility.c
|
test(scheduler-sim-live-allocation): prove replay-driven limit visibility (task 5.2, closes bug-1826)
|
2026-09-19 09:11:40 +00:00 |
|
test_sim_e2e_original_motivation.c
|
fix(scheduler): route sim reconciliation's on_dispatch() through the allocator thread (bug-1837)
|
2026-09-21 12:58:57 +00:00 |
|
test_sim_equivalence.c
|
feat(libxce-alloc-preason-equality): white-box equivalence tests use public job_alloc_eq/job_preason_eq (task 4.1)
|
2026-09-28 10:27:46 +00:00 |
|
test_sim_event_loop.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_sim_isolation.c
|
feat(scheduler-sim-repl-verbosity): task 7.2 - implement resource formatting helpers
|
2026-09-02 17:45:06 +00:00 |
|
test_sim_live_allocation.c
|
fix(scheduler): --sim-verify false-flagged every DISPATCH decision on wall-clock drift (bug-1842)
|
2026-09-23 03:07:47 +00:00 |
|
test_sim_print_decision_gate.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_sim_reconcile_unaccounted.c
|
fix(scheduler): route sim reconciliation's on_dispatch() through the allocator thread (bug-1837)
|
2026-09-21 12:58:57 +00:00 |
|
test_sim_record_output.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_sim_resource_contention.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_sim_round_boundary_reconciliation.c
|
fix(scheduler): route sim reconciliation's on_dispatch() through the allocator thread (bug-1837)
|
2026-09-21 12:58:57 +00:00 |
|
test_sim_session_ordering.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_sim_snapshot_reconcile_gap.c
|
fix(scheduler): sim mode force-dispatched recorded decisions past live capacity (bug-1836, bug-1838)
|
2026-09-21 09:50:27 +00:00 |
|
test_sim_startup.c
|
refactor(scheduler): one schedobj builder for ingest and snapshot restore (bug-1767)
|
2026-09-27 03:14:53 +00:00 |
|
test_sim_verify.c
|
fix(scheduler): 3 --sim-verify false positives + snapshot resreq_fp gap (bug-1844/1845/1772)
|
2026-09-23 13:40:16 +00:00 |
|
test_snapshot_load_allocator_regression.c
|
test(scheduler-snapshot-job-allocation): regression test for allocator crash
|
2026-08-27 16:31:45 +00:00 |
|
test_snapshot_save_load.c
|
fix(scheduler): 3 --sim-verify false positives + snapshot resreq_fp gap (bug-1844/1845/1772)
|
2026-09-23 13:40:16 +00:00 |