doc: P1.2 сделан — результаты, найденный дефект (утечка per-queue блокировки) и прогоны тестов

This commit is contained in:
2026-10-07 08:27:10 +03:00
parent 529d208576
commit f96649b14e
3 changed files with 177 additions and 0 deletions
@@ -77,3 +77,12 @@ O(1): удаление из середины среза сдвигает все
затрагивает сериализацию и все пути — крупная рискованная правка с маргинальной
выгодой на текущих объёмах. Отложено до появления реальной нагрузки/лимитов.
## P1.2 — СДЕЛАНО (2026-10-07)
Возврат к пункту по прямому указанию. Решение — tombstone + receipt/uuid-индексы
+ амортизированная компакция (удаление НЕ сдвигает срез → индексы стабильны,
O(1)-удаление без смены контейнера и без изменения Redis-схемы).
Дизайн и результаты: `p1.2-message-index-design-2026-10-07.md`.
По ходу найден и исправлен дефект утечки per-queue блокировки в receive
(возврат до `defer UnlockMu`) — см. там же, раздел 6.