Skip to content

Commit c7857e7

Browse files
committed
ci: qualify remaining warm-history tails with fixed larger controls
Signed-off-by: aihop <4408344+hhyykk@users.noreply.github.com>
1 parent 801893a commit c7857e7

2 files changed

Lines changed: 11 additions & 26 deletions

File tree

‎.github/pr7616-evaluation/configure.py‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
root = pathlib.Path(__file__).resolve().parent
77
config = {
8-
"series": "single-stat-independent-controls",
9-
"sampling_rationale": "AA160/AB320 fixed before this candidate measurement; last allowed CPU for both arms and descendants; original precision/equivalence caps unchanged",
8+
"series": "single-stat-warm-history-precision",
9+
"sampling_rationale": "Warm-history control precision validation predeclared: File AA1600, SQLite AA2400, AB640 each, same candidate/baseline/CPU/data/decision caps; all original rows retained separately",
1010
"control_design": "two independent baseline daemons for AA; two independent source-arm daemons for AB; both reset and warmed equally",
1111
"warmups_per_arm_per_phase": 10,
1212
"baseline": "8505069601a5a722c11eccf5302f72ffb9276fed",
@@ -18,8 +18,8 @@
1818
"providers": [os.environ["CASE_PROVIDER"]],
1919
"history_counts": [int(os.environ["CASE_HISTORY"])],
2020
"modes": [os.environ["CASE_MODE"]],
21-
"aa_pairs": 160,
22-
"ab_pairs": 320,
21+
"aa_pairs": int(os.environ["CASE_AA_PAIRS"]),
22+
"ab_pairs": 640,
2323
"cpu_affinity": [max(os.sched_getaffinity(0))],
2424
"performance_decision": {
2525
"bootstrap_seed": 7616,

‎.github/workflows/pr7616-isolated-qualification.yml‎

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,32 @@
11
name: PR7616 Isolated Planning Qualification
22
on:
33
push:
4-
branches: [codex/pr7616-single-stat-validation]
4+
branches: [codex/pr7616-warm-history-precision]
55
permissions:
66
contents: read
77
concurrency:
8-
group: pr7616-isolated-planning
8+
group: pr7616-warm-history-precision
99
cancel-in-progress: false
1010
jobs:
1111
qualify:
1212
strategy:
1313
fail-fast: false
14-
max-parallel: 8
14+
max-parallel: 2
1515
matrix:
1616
include:
17-
- provider: file
18-
history: 0
19-
mode: warm
20-
- provider: file
21-
history: 0
22-
mode: cold-daemon
23-
- provider: file
24-
history: 500
25-
mode: warm
2617
- provider: file
2718
history: 500
28-
mode: cold-daemon
29-
- provider: sqlite
30-
history: 0
3119
mode: warm
32-
- provider: sqlite
33-
history: 0
34-
mode: cold-daemon
20+
aa_pairs: 1600
3521
- provider: sqlite
3622
history: 500
3723
mode: warm
38-
- provider: sqlite
39-
history: 500
40-
mode: cold-daemon
24+
aa_pairs: 2400
4125
runs-on: ubuntu-24.04
42-
timeout-minutes: 60
26+
timeout-minutes: 150
4327
env:
4428
LOOPX_USAGE_PING: "0"
29+
CASE_AA_PAIRS: ${{ matrix.aa_pairs }}
4530
CASE_PROVIDER: ${{ matrix.provider }}
4631
CASE_HISTORY: ${{ matrix.history }}
4732
CASE_MODE: ${{ matrix.mode }}

0 commit comments

Comments
 (0)