libmdbx 0.13.8 "Всеобуч"
247
Описание
Поддерживающий выпуск стабильной ветки с исправлением обнаруженных ошибок и устранением недочётов, день 100 летнего юбилея Постановления Всероссийского центрального исполнительного комитета о всеобщем бесплатном начальном образовании.
For translation to other languages please try Yandex or liar Google.
git diff' stat: 22 files changed, 682 insertions(+), 291 deletions(-)
Благодарности:
- Erigon за спонсорство.
Исправления:
- Устранена возможность получения неожиданного
SIGBUSиз-за отложенного/ленивого выделение места в заполненной файловой системе после приращения файла БД. Более подробное пояснение в комментарии коммита2930b304dc674bbccd188b7ce7c3f83755ef706e.
Изменение поведения:
- Вновь включена/разрешена на старых ядрах Linux, начиная с версии 3.16, так как сейчас уже нет причин отказываться от работы на 3.16 поддерживая при этом ядра 4.x, и еще есть проекты (Isar, Isar-Community, Hive) которым требуется такая поддержка.
- Ошибка
MDBX_WANNA_RECOVERYпри открытии БД в режиме только-чтение теперь возвращается если размер БД не кратен размеру системной страницы, но игнорируется не кратность размеру блока выделения виртуальной памяти. Этим устраняется регресс, проявившейся вследствие изменения поведения после задействования системного вызоваfallocate()для предотвращенияSIGBUSпосле приращения файла БД в заполненной файловой системе.
Загрузки:
- 329K, libmdbx-amalgamated-0.13.8.zpaq, sha256sum:
43ead1f23e1f19eb378871dc109e0ce8627bc0f2a8c177c8b826316b762a061d - 443K, libmdbx-amalgamated-0.13.8.tar.xz, sha256sum:
40a3067673b47f489e64e64f541ad016832ed9d71cd8b7f8bd13c81e26c7369b
За информацией о предыдущих версиях обращайтесь к тегам git и ChangeLog.