Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
d044435
feat(graph): add storage-independent PageRank kernel
Aug 18, 2026
4b3fef8
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 20, 2026
4b3eeb4
Implement graph PageRank metrics
ajroetker Jun 7, 2026
4f21504
feat(graph): add production graph metric lifecycle
Aug 20, 2026
6c07114
Merge origin/main into feature/graph-metrics-core
Aug 20, 2026
353df95
test(python): format graph metric imports
Aug 20, 2026
bfb3f83
Harden graph metric runtime and query paths
Aug 20, 2026
454b89e
fix(graph): harden metric lifecycle and query fanout
Aug 21, 2026
c8a7de3
fix(graph): make metric rebuilds production safe
Aug 21, 2026
7b9a20a
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 21, 2026
4b8ac58
chore(sdk): regenerate graph metric status
Aug 21, 2026
f1bc2ab
chore(sdk): refresh graph metric API clients
Aug 21, 2026
62bb7ea
Harden graph metric lifecycle contracts
Aug 21, 2026
9debc1a
Harden distributed graph metric builds
Aug 21, 2026
2d26049
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 21, 2026
022cb67
Harden graph metric distributed publication
Aug 21, 2026
f58dc39
Fail closed on missing graph metric ranks
Aug 21, 2026
5dbab3d
Preserve graph metric page failure causes
Aug 21, 2026
fcc57a3
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 22, 2026
2a806f9
refactor(graph): partition runtime and API modules
Aug 22, 2026
0fa5455
fix(graph): harden metric query contracts
Aug 22, 2026
0a00fac
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 23, 2026
21bab01
feat(serverless): add graph metric artifacts and queries
Aug 23, 2026
f3d0bdf
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 23, 2026
5833623
fix(serverless): productionize graph metric lifecycle
Aug 23, 2026
0044a69
Harden serverless graph metric publication
Aug 23, 2026
27aed22
fix(serverless): harden graph metric publication
Aug 23, 2026
95d5dda
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 23, 2026
44322f7
fix(serverless): harden graph metric materialization
Aug 23, 2026
419d801
fix(serverless): bound graph metric publication
Aug 23, 2026
ff0ad09
fix(serverless): reuse bounded graph metric inputs
Aug 23, 2026
500ac4a
fix(serverless): harden graph metric serving
Aug 23, 2026
091e71a
fix(serverless): harden graph metric serving
Aug 23, 2026
ae1cce0
fix(serverless): harden graph metric lifecycle and reads
Aug 23, 2026
7d0f273
fix(serverless): secure graph metric artifact reads
Aug 23, 2026
edb3e8c
fix(serverless): harden graph metric integrity and readiness
Aug 23, 2026
d92ee2d
fix(serverless): harden graph metric lifecycle and top-k
Aug 23, 2026
a8ef1e3
fix(serverless): harden graph metric sync and top-k
Aug 23, 2026
67a90d8
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 23, 2026
7b370ac
fix(serverless): harden graph metric synchronization
Aug 23, 2026
d85b6a7
Harden serverless graph metric refresh
Aug 24, 2026
69be3e3
Merge main and harden serverless graph metrics
Aug 24, 2026
b4dbe8a
Harden serverless graph metric lifecycle
Aug 24, 2026
1371ba4
Harden graph metric recovery and query caching
Aug 24, 2026
c36d7dd
Authenticate graph metric ranges before caching
Aug 24, 2026
17ac4e9
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 27, 2026
26161d2
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 30, 2026
11dc7db
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 30, 2026
2de730e
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Aug 31, 2026
8147733
fix(ci): repair graph metric validation fixtures
Sep 1, 2026
e955132
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
Sep 1, 2026
6481b8b
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 4, 2026
9fb72ef
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 4, 2026
ffe82b7
chore: regenerate Python graph metric models
ajroetker Sep 4, 2026
80da87e
Harden graph metric materialization runtime
ajroetker Sep 4, 2026
2ebd6b3
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 4, 2026
64ed025
Harden graph metric execution architecture
ajroetker Sep 4, 2026
1cf0787
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 4, 2026
0490298
Unify graph metric query resource governance
ajroetker Sep 4, 2026
517b1c3
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 4, 2026
81c6d22
perf: harden graph metric execution architecture
ajroetker Sep 4, 2026
c5bf88b
fix: bound graph metric query memory and CI
ajroetker Sep 5, 2026
bed1c13
perf: unify bounded graph metric query execution
ajroetker Sep 5, 2026
4de24c3
perf: finalize graph metric execution pipeline
ajroetker Sep 5, 2026
09a3b80
test: make artifact cache invalidation portable
ajroetker Sep 5, 2026
d72a7ae
perf(graph): streamline metric query and build scheduling
ajroetker Sep 5, 2026
a068e1b
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 5, 2026
b41dff2
perf(graph): harden metric publication and query shaping
ajroetker Sep 5, 2026
209f225
perf(graph): finalize metric storage architecture
ajroetker Sep 5, 2026
8206c50
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 5, 2026
4bb267e
fix(graph): revalidate cached projection limits
ajroetker Sep 5, 2026
154c0a8
Optimize graph metric maintenance and serverless execution
ajroetker Sep 5, 2026
7567cbb
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 5, 2026
93524db
perf(graph): adopt scalable metric execution shape
ajroetker Sep 6, 2026
6571a17
perf(graph): warm metric rebuilds and bound query planning
ajroetker Sep 6, 2026
b54f811
fix(graph): normalize warm rebuilds and cache authenticated routing
ajroetker Sep 6, 2026
62bda4a
Scale graph metric execution and bound serverless acceleration
ajroetker Sep 6, 2026
29ba5c4
Make graph metric replay and retirement bounded and compile ordinal t…
ajroetker Sep 6, 2026
d7b7c71
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 6, 2026
858cbd2
Normalize graph metric module license headers
ajroetker Sep 6, 2026
45abf6c
Bound graph metric reduction and authenticate compact serverless routing
ajroetker Sep 6, 2026
9baa162
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 6, 2026
a23f8da
Unify bounded graph metric execution and serverless warm starts
ajroetker Sep 6, 2026
735e8e8
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 6, 2026
77bcf8a
Complete ordinal recovery fixtures and document execution epoch
ajroetker Sep 6, 2026
d7a4c45
Authenticate graph metric maintenance service processes
ajroetker Sep 6, 2026
62c2425
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 6, 2026
2baf968
Align process recovery proofs with bounded ordinal phase barriers
ajroetker Sep 6, 2026
8376af4
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 6, 2026
8ecd363
Preserve owned graph metric status across runtime cache updates
ajroetker Sep 6, 2026
311bbc6
Reuse immutable graph adjacency and page authenticated metric routing
ajroetker Sep 6, 2026
5d5e8fa
Pack immutable graph adjacency and unify serverless range admission
ajroetker Sep 6, 2026
9f4fbfc
Plan serverless metric reads jointly and cache canonical routing pages
ajroetker Sep 6, 2026
6157924
Plan graph metric cache misses within joint request and byte budgets
ajroetker Sep 7, 2026
799eebc
Plan graph metric miss runs and batch bounded cache publication
ajroetker Sep 7, 2026
03f7c6d
Keep embedding producer ownership validation scoped to runtime stage
ajroetker Sep 7, 2026
0895e30
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 7, 2026
596d72c
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 7, 2026
6b551fc
Share canonical metric reads and fence graph snapshot generations
ajroetker Sep 7, 2026
fc248b6
Plan unique graph metric builds and decouple authenticated reads from…
ajroetker Sep 7, 2026
3532349
fix(serverless): reuse graph computations with plan-aware admission
ajroetker Sep 7, 2026
bed3a6b
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 7, 2026
6c46a57
perf(graph): plan physical metric work across serverless and stateful…
ajroetker Sep 7, 2026
5343b06
perf(graph): bound preparation and carry ordinals through execution
ajroetker Sep 7, 2026
e43864b
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 7, 2026
fa01e8c
Seal graph metric membership and admit output before execution
ajroetker Sep 8, 2026
f9d60a9
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 8, 2026
c4fc06a
Record merged graph metric benchmarks and normalize touched headers
ajroetker Sep 8, 2026
a937cd3
Unify graph metric initialization and query ownership boundaries
ajroetker Sep 8, 2026
33a8d74
Share admitted graph metric query plans and reuse ordinal fold scratch
ajroetker Sep 8, 2026
82d4387
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 8, 2026
b9a0899
optimize graph metric stateful and serverless paths
ajroetker Sep 8, 2026
386618b
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 8, 2026
95e76e9
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 8, 2026
ed67c84
Bound graph metric cache admission and compact iterative work plans
ajroetker Sep 8, 2026
0e686c3
Bound graph metric iteration, projection, and seed resources
ajroetker Sep 8, 2026
4cf9ea7
Stage graph metric queries and enforce resource admission
ajroetker Sep 8, 2026
e210995
Share durable topology across graph metric jobs
ajroetker Sep 8, 2026
9919552
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 8, 2026
349c80d
Decouple graph topology preparation and bound query memory lifetimes
ajroetker Sep 8, 2026
bf63e67
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 8, 2026
a351b73
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 8, 2026
db9751e
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 8, 2026
815fcc9
fix(graph): seal ordinal execution and bound preparation and transport
ajroetker Sep 8, 2026
9fce524
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 9, 2026
d34e3e8
Optimize graph indexing and metric dependency lifetimes
ajroetker Sep 9, 2026
2e86b80
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 9, 2026
a3cc968
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 9, 2026
513552d
Optimize filter-local graph planning and semantic metric publication
ajroetker Sep 9, 2026
e333f0c
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 9, 2026
2f42f08
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 9, 2026
6e7217d
Make graph metric indexing transactional, incremental and demand-driven
ajroetker Sep 9, 2026
b011a6c
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 9, 2026
80e4325
graph: address partition plans and selected serverless topology
ajroetker Sep 9, 2026
0fe8c8d
Merge origin/main and integrate graph metric runtime fencing
ajroetker Sep 9, 2026
110ad03
Merge latest main and preserve graph ownership fencing
ajroetker Sep 9, 2026
f98aa21
Harden graph preparation, indexing, and runtime boundaries
ajroetker Sep 10, 2026
0f31651
Merge remote-tracking branch 'origin/main' into feature/graph-metrics…
ajroetker Sep 10, 2026
e3b0e4f
Record merged graph benchmarks and measured compiler memory
ajroetker Sep 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions .github/workflows/zig-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -407,9 +407,10 @@ jobs:
run: python3 scripts/packaging/test_reproducible_tar.py

# ARC may expose the shared node's memory total when the runner cgroup is
# unlimited. Cap the aggregate scheduler budget at 20 GiB so concurrent
# unlimited. Cap the aggregate scheduler budget at 22 GiB so concurrent
# test runtimes cannot overcommit the runner while still admitting the
# largest individual compile step, which reserves 20 GiB. The patched
# largest individual compile step, which reserves 22 GiB. Cgroup detection
# still reserves 20% headroom and never raises a smaller host's budget. The patched
# 0.16 runner correctly reserves each ready step's max_rss claim as it
# wakes it.
- name: Configure bounded parallel unit tests
Expand All @@ -419,7 +420,7 @@ jobs:
jobs=$(nproc)
if [ "$jobs" -gt 8 ]; then jobs=8; fi
echo "list=0-$((jobs - 1))" >> "$GITHUB_OUTPUT"
echo "max_rss=$(python3 zig/tools/run_bounded_zig_build.py --print-max-rss --max-rss-cap 21474836480)" >> "$GITHUB_OUTPUT"
echo "max_rss=$(python3 zig/tools/run_bounded_zig_build.py --print-max-rss --max-rss-cap 23622320128)" >> "$GITHUB_OUTPUT"
zig_lib_dir="$(zig env | sed -n 's/^[[:space:]]*\.lib_dir = "\(.*\)",$/\1/p')"
patched_runner="${RUNNER_TEMP}/zig-build-runner-maxrss.zig"
python3 zig/tools/patch_zig_0_16_build_runner_maxrss.py \
Expand Down Expand Up @@ -669,14 +670,14 @@ jobs:
python3 -m unittest discover -s scripts/bench/pdf -p 'test_*.py'

# Keep normal build-step parallelism while bounding aggregate compiler
# memory to the pod's cgroup budget.
# memory to the pod's cgroup budget and the 22 GiB largest-step claim.
- name: Configure bounded parallel heavy tests
id: cpus
run: |
jobs=$(nproc)
if [ "$jobs" -gt 8 ]; then jobs=8; fi
echo "list=0-$((jobs - 1))" >> "$GITHUB_OUTPUT"
echo "max_rss=$(python3 zig/tools/run_bounded_zig_build.py --print-max-rss --max-rss-cap 21474836480)" >> "$GITHUB_OUTPUT"
echo "max_rss=$(python3 zig/tools/run_bounded_zig_build.py --print-max-rss --max-rss-cap 23622320128)" >> "$GITHUB_OUTPUT"
zig_lib_dir="$(zig env | sed -n 's/^[[:space:]]*\.lib_dir = "\(.*\)",$/\1/p')"
patched_runner="${RUNNER_TEMP}/zig-build-runner-maxrss.zig"
python3 zig/tools/patch_zig_0_16_build_runner_maxrss.py \
Expand Down
Loading