mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-02 00:24:13 +08:00
mdbx: Обновление ChangeLog.
This commit is contained in:
parent
30972102e5
commit
b324844296
19
ChangeLog.md
19
ChangeLog.md
@ -4,21 +4,34 @@ ChangeLog
|
|||||||
English version [by Google](https://gitflic-ru.translate.goog/project/erthink/libmdbx/blob?file=ChangeLog.md&_x_tr_sl=ru&_x_tr_tl=en)
|
English version [by Google](https://gitflic-ru.translate.goog/project/erthink/libmdbx/blob?file=ChangeLog.md&_x_tr_sl=ru&_x_tr_tl=en)
|
||||||
and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md).
|
and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md).
|
||||||
|
|
||||||
## v0.12.3 в процессе подготовки срочного исправления
|
## v0.12.3 (Акула) в процессе подготовки
|
||||||
|
|
||||||
Исправления (без корректировок вышеперечисленных новых функций):
|
Благодарности:
|
||||||
|
|
||||||
|
- [Alex Sharov](https://t.me/AskAlexSharov) и команде [Erigon](https://github.com/ledgerwatch/erigon) за тестирование.
|
||||||
|
- [Simon Leier](https://t.me/leisim) за сообщение о сбоях и тестирование.
|
||||||
|
|
||||||
|
Новое:
|
||||||
|
|
||||||
|
- Использование адреса https://libmdbx.dqdkfa.ru/dead-github для отсылки к сохранённым в web.archive.org копиям ресурсов, уничтоженных администрацией Github.
|
||||||
|
|
||||||
|
Исправления (без корректировок новых функций):
|
||||||
|
|
||||||
|
- Устранение SIGSEGV или ошибочного вызова `free()` в ситуациях повторного открытия среды посредством `mdbx_env_open()`.
|
||||||
- Устранение ошибки совершенной в коммите fe20de136c22ed3bc4c6d3f673e79c106e824f60 от 2022-09-18,
|
- Устранение ошибки совершенной в коммите fe20de136c22ed3bc4c6d3f673e79c106e824f60 от 2022-09-18,
|
||||||
в результате чего на Linux в режиме `MDBX_WRITEMAP` никогда не вызывался `msync()`.
|
в результате чего на Linux в режиме `MDBX_WRITEMAP` никогда не вызывался `msync()`.
|
||||||
Проблема существует только в релизе 0.12.2.
|
Проблема существует только в релизе 0.12.2.
|
||||||
- Добавление подсчета грязных страниц в `MDBX_WRITEMAP` для предоставления посредством `mdbx_txn_info()`
|
- Добавление подсчета грязных страниц в `MDBX_WRITEMAP` для предоставления посредством `mdbx_txn_info()`
|
||||||
актуальной информации об объеме изменений в процессе транзакций чтения-записи.
|
актуальной информации об объеме изменений в процессе транзакций чтения-записи.
|
||||||
- Исправление несущественной опечатки в условиях `#if` определения порядка байт.
|
- Исправление несущественной опечатки в условиях `#if` определения порядка байт.
|
||||||
|
- Исправление сборки для случая `MDBX_PNL_ASCENDING=1`.
|
||||||
|
|
||||||
Мелочи:
|
Ликвидация технических долгов и мелочи:
|
||||||
|
|
||||||
- Доработка поддержки авто-слияния записей GC внутри `page_alloc_slowpath()`.
|
- Доработка поддержки авто-слияния записей GC внутри `page_alloc_slowpath()`.
|
||||||
- Устранение несущественных предупреждений Coverity.
|
- Устранение несущественных предупреждений Coverity.
|
||||||
|
- Использование единого курсора для поиска в GC.
|
||||||
|
- Переработка внутренних флагов связанных с выделением страниц из GC.
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user