Alexander Korolev
|
425da04ac3
bench: --label optional (default 'perf' for perf-only), depth suite now opt-in (--depth), parse perf-box caveat asterisks, quiet json warning for perf-only
|
hai 1 semana |
Alexander Korolev
|
327945a562
removed dhat logs from repo
|
hai 1 semana |
Alexander Korolev
|
f914d20e60
removed dhat binary from repo
|
hai 1 semana |
Alexander Korolev
|
a70b998b5b
shift log 10-15: final state — 2x up on v0.31.0, smoke passed
|
hai 1 semana |
Alexander Korolev
|
358649ef84
shift log 10-15: full rebase saga + draft-trunc guard + serve state
|
hai 1 semana |
Alexander Korolev
|
f16c901fde
shift log 10-15: overlay-rebase root cause of the 9s crash
|
hai 1 semana |
Alexander Korolev
|
6c4469ae4f
shift logs: 10-14 (gr8/DGPP/control benches, template fix, full-cluster power-off), 10-15 (dead nightly base → v0.31.0 re-pin, sm121-native rebuild)
|
hai 1 semana |
Alexander Korolev
|
6191e28c35
harness pin: v2.8.0 (97 scenarios); prior pins documented; effort policy: engine defaults for standard runs, explicit low-effort runs are separate datapoints
|
hai 1 semana |
Alexander Korolev
|
6b56ffa3d7
upstream watch 2026-10-14: b12x merged into FlashInfer 0.7.x (r40 path), gr8/DGPP/veloGB10 engines, MiMo 10-09 re-cuts + sparkring rebase, Qwen3.8-Flash-Next 2x EP lane, Ling-3.1-flash (MIT) as GLM-5.3-Flash competitor
|
hai 1 semana |
Alexander Korolev
|
25bd800597
AGENTS.md: the real OOM root cause (cwd watcher + /sys symlink loops) in the memory-discipline note
|
hai 1 semana |
Alexander Korolev
|
e87b6706bf
THE leak: recipe watcher watched cwd ('.') — in the add-on container cwd=/ and notify followed /sys symlink loops, walking the container filesystem forever (~4.6 GB/h churn → allocator ratchet → daily Pi OOM). Watch only real recipe workspaces (watchable_recipe_dirs). Also: one shared HA client (a reqwest+rustls cert-store build per probe tick was another ~2 GB/h churn), shutdown now closes SSE connections on signal
|
hai 1 semana |
Alexander Korolev
|
bb95694de7
report: lazy .log reads (capped head/tail — the multi-MB transcript middle is never parsed; md/json cover the table), text parsers moved to parse.rs; dhat profiler inits in main (dumps on graceful exit); web graceful shutdown capped at 10 s (SSE must not block container stop)
|
hai 1 semana |
Alexander Korolev
|
14746cc03e
AGENTS.md: memory discipline (mimalloc add-on build, lazy report loop, key cache, dhat workflow)
|
hai 1 semana |
Alexander Korolev
|
5f1783f3e1
memory: mimalloc allocator feature (add-on builds), lazy report refresh (file-event-driven, fleet cross-check rides the dashboard bus), SSH key cache, graceful web shutdown (SIGTERM) + dhat profiler feature — the Pi OOM-kills (2.7 GiB RSS) traced to musl's never-trimming allocator ratcheting on per-tick transient spikes
|
hai 1 semana |
Alexander Korolev
|
f4aee53e0c
single working set: recipes/ + docker-images/ move to the shared repo checkout (../recipes) — dev config points at it via recipe_sources/docker_image_sources; validate gates over every configured source; web hosts the recipe-repo resync loop (--repo-sync-interval, default 10, 0 disables); playwright UI suites run serially (browser lock + split test legs)
|
hai 1 semana |
Alexander Korolev
|
bc198f71e1
web: background recipe-repo re-sync loop (--repo-sync-interval N, default 10, 0 disables) — the dashboard stays fresh without a restart; the add-on entrypoint loop becomes redundant
|
hai 1 semana |
Alexander Korolev
|
5359f6f6b7
repos sync --watch: background re-sync loop (default 10 min) so the Mac recipe-repo cache never goes stale — mirrors the add-on entrypoint loop
|
hai 1 semana |
Alexander Korolev
|
524a797f9a
kindling 4x/8x concurrency campaign: 8x recipe (basic model, 48G hot pin) + reports (4x 92/100 @26G, 8x 95/100 @48G, c1..c64 sweeps) + 30G/48G KV pins
|
hai 1 semana |
Alexander Korolev
|
f93a151d40
bench: --no-depth flag — skip the 16K..256K depth suite (quick-grasp campaigns: scenarios + typical-depth perf only)
|
hai 1 semana |
Alexander Korolev
|
f57c05e879
repo browser: resolve against the configured recipe-repo roots
|
hai 1 semana |
Alexander Korolev
|
89ddf56e62
web: secure dashboard auth — Bearer header + session cookie, no token in URLs; --insecure mode
|
hai 1 semana |
Alexander Korolev
|
519a63ca71
i18n: translate the recently added modules + drop dead FTL entries
|
hai 1 semana |
Alexander Korolev
|
e00a59ec49
Log probe SSH failures (previously swallowed as Err(_))
|
hai 1 semana |
Alexander Korolev
|
a12e3b5a3c
Move the add-on store repo to ~/projects/github.com/kilork/sm121-ha-integration
|
hai 1 semana |
Alexander Korolev
|
905c5fa952
Add-on image: ship-the-binary model (trivial pinned rust:alpine build in CI)
|
hai 1 semana |
Alexander Korolev
|
d50fdbb53c
rename: repo is sm121/launcher (local dir renamed too; old path symlinked)
|
hai 1 semana |
Alexander Korolev
|
18eb6e8254
cluster config is an HA option (sm121_config_extra), not a second repo
|
hai 1 semana |
Alexander Korolev
|
53bcdc5f6e
cluster config moves to a PRIVATE repo (the recipe repo is public)
|
hai 1 semana |
Alexander Korolev
|
8fcb82500d
license: MIT (LICENSE-MIT + Cargo.toml license field)
|
hai 1 semana |
Alexander Korolev
|
95e45ae40d
repo renamed on Gitea: sm121/sm121-launcher → sm121/launcher
|
hai 1 semana |