This repository has been archived on 2026-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
ollie-9p/internal/p9
Levi Neely b9509a0961 batch: rename status→state, add statewait blocking read
- Rename batchJob.status → .state; update all references
- Add done chan struct{} to batchJob, closed on terminal state
- Add statewait file to b/<id>/: blocks until state leaves "running"
- Add CurrentWaitValue/Wait methods to BatchJobStore
- Extend Topen handler to snapshot waitBase for b/ wait files
- Extend Tread handler for b/ to serve statewait with 5s timeout/retry

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 20:45:01 +02:00
..
batchstore.go batch: rename status→state, add statewait blocking read 2026-04-19 20:45:01 +02:00
pluginstore.go p9: rename PluginStore to ExecStore 2026-04-19 05:55:15 +02:00
server.go batch: rename status→state, add statewait blocking read 2026-04-19 20:45:01 +02:00
sessionfilestore.go 9p: snapshot *wait baseline at open time to eliminate inter-read race 2026-04-19 16:37:45 +02:00
sessionstore.go p9: wire elevation.Detect() into execute server; remove session env injection 2026-04-18 20:06:48 +02:00
skillstore.go 9p: introduce pluggable store interface for all filesystem endpoints 2026-04-14 21:40:17 +02:00
store.go 9p: complete SessionStore integration; /s/ fully backed by store 2026-04-14 21:46:45 +02:00
toolstore.go 9p: introduce pluggable store interface for all filesystem endpoints 2026-04-14 21:40:17 +02:00
utilstore.go 9p: add u/ namespace; move q/sched/optimize to correct namespaces 2026-04-18 12:08:43 +02:00