Выступления наших специалистов

Xid, отладка, два фикса́. Разработка и отладка 64-битного счётчика транзакций

PG BootCamp 2025
Евгений Воропаев, старший разработчик «Тантор Лабс», существуя в отдельном потоке, патч развивается параллельно с оригинальным Postgres и требует постоянного внимания разработчиков для поддержания совместимости. В теоретической части доклада рассмотрено устройство и основные идеи xid64, а также некоторые дополнительные опции, реализуемые патчем. В практической — демонстрируются проблемы, возникающие при его разработке и адаптации к новым версиям, и с применением практических приёмов отладки проведено расследование некоторых курьёзных ошибок, рассмотрены причины их возникновения и осуществим фиксацию.