issues
search
postgrespro
/
postgres_cluster
Various experiments with PostgreSQL clustering
Other
151
stars
28
forks
source link
Привести в порядок xtm
#35
Open
kelvich
opened
6 years ago
kelvich
commented
6 years ago
[x] Перенести функции
[x] Залипание oldestXmin
[x] Задержка вакуума аккуратнее
[x] Проверить совместимость с локальными транзакциями на нодах
[x] Проверить длинный repeatable read
[x] Локальная нода как участник транзакции
[x] Детектить изменения (?)
[x] Считать кол-во нод-участников
[x] Проверить изоляцию по shared-данным
[x] Выделить отдельный GlobTxHash с методами доступа, а не лазить напрямую
[x] Проверить GlobTxHash на переполнение и обработку oldestXid, возможно переделать на CommitTs SLRU.
[x] Переделать на ilist-ы (SetStatus, GetStatus, Trim(csn), Childs)
[x] Разобраться с xtm.h/xtm.c и global_snapshot.h
[x] Правильные слипы: сигналы/смерть поcтмастера
[x] LWlock-и вместо спинлоков
[x] Пофиксить комменты и расположение функций
[x] Убрать/выделить deadlock detector api
[x] DTM_TRACE переделать
[x] gucs для вкл/вылк
[x] Ассерты на взятый/отпущенный лок условий в функциях / внутри транзакции / после prepare
[x] Документация
[x] Изотесты?