mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-15 22:54:31 +08:00
mdbx: дополнение ChangeLog.
This commit is contained in:
parent
fef7c25a65
commit
5350ed8a3b
@ -15,9 +15,11 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx
|
|||||||
|
|
||||||
Новое:
|
Новое:
|
||||||
|
|
||||||
- В API добавлена функция `mdbx_cursor_count_ex()` позволяющая получить как количество мульти-значений
|
- В C API добавлена функция `mdbx_cursor_count_ex()` позволяющая получить как количество мульти-значений
|
||||||
соответствующих текущему ключу, так и информацию о вложенном дереве хранящем эти значения.
|
соответствующих текущему ключу, так и информацию о вложенном дереве хранящем эти значения.
|
||||||
|
|
||||||
|
- В C++ API добавлен метод `mdbx::txn::make_broken()` аналогичный `mdbx_txn_break()`.
|
||||||
|
|
||||||
Исправления:
|
Исправления:
|
||||||
|
|
||||||
- Устранён регресс неразблокировки мьютекса при попытки повторного закрытия dbi-дескриптора,
|
- Устранён регресс неразблокировки мьютекса при попытки повторного закрытия dbi-дескриптора,
|
||||||
@ -86,6 +88,11 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx
|
|||||||
то выполняется подстройка dirty-pages-limit при старте каждой не-вложенной пишущей транзакций,
|
то выполняется подстройка dirty-pages-limit при старте каждой не-вложенной пишущей транзакций,
|
||||||
исходя из объёма доступного ОЗУ и размера БД.
|
исходя из объёма доступного ОЗУ и размера БД.
|
||||||
|
|
||||||
|
- Теперь в режиме `MDBX_NOSTICKYTHREADS` допускается commit/abort вложенных транзакций из любого треда/потока.
|
||||||
|
|
||||||
|
- Теперь при попытке запуска вложенных транзакций в режиме `MDBX_WRITEMAP` производится
|
||||||
|
логирование и возврат ошибки `MDBX_INCOMPATIBLE`.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user