FIELD NOTES / 2026
Posts.
some usefull notes
- postQueen v1.0.0: миграции как кодПервый стабильный выпуск Queen: миграции на SQL и Go, проверка истории, планирование и встроенный CLI.
- postSpawnPod: создание изолированного бэкенда выполнения для Forgejo Actions на KubernetesКак SpawnPod выполняет задания Forgejo Actions в одноразовых Kubernetes Pod с ограниченными правами и контролируемым доступом к сети.
- postОт быстрой формулы к честному выбору владельца: как в VRH появилась N3Как контрпримеры к формуле Rendezvous Hashing привели к N3 и проверкам распределения, корректности и производительности.
- devlogPruning Segments in Amber: Ribbon, CQF, and SuRFHow time bounds, membership filters, exact postings, and sidecar projections prune sealed Amber segments before a full scan.
- devlogLearning index still cooking...A learned index promised faster lookups over Amber's sealed segment ranges. It ties with binary search on lookup and loses on build cost.
- devlogBuilding a flat inverted index for high-cardinality workloadsHow arenas, inline postings, lazy positional storage, and a compact term order make a mutable inverted index fit high-cardinality workloads.
- postOne mmap for you, or two SIGBUSes for someone else?Why amber rejects mmap in embedded mode: hidden I/O, SIGBUS, fail-stop semantics, and the AFT2 index format.
- devlogBitmap, ribbon filter, posting listHow high-cardinality fields in amber broke bitmap indexes, why ribbon filters helped but not enough, and how a posting list finished the job.