mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-02 04:34:12 +08:00
e5fc056035
Изменение формата LCK-файла означает что версии libmdbx использующие разный формат не смогут работать с одной БД одновременно, а только поочередно (LCK-файл переписывается при открытии первым открывающим БД процессом). 1. Поле mti_unsynced_pages теперь 64-битное (чтобы не контролировать переполнение) и перемещено для соблюдения выравнивания. 2. Поле mti_sync_timestamp переименовано в mti_eoos_timestamp одновременно со сменой семантики. Теперь время отсчитывается не от момента сброса данных на диск, а с момента входа в «грязное» состояние. Скорее всего, текущая версия формата LCK не окончательная и изменится до релиза.