mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-15 18:44:29 +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-дескриптора,
|
||||
@ -86,6 +88,11 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx
|
||||
то выполняется подстройка dirty-pages-limit при старте каждой не-вложенной пишущей транзакций,
|
||||
исходя из объёма доступного ОЗУ и размера БД.
|
||||
|
||||
- Теперь в режиме `MDBX_NOSTICKYTHREADS` допускается commit/abort вложенных транзакций из любого треда/потока.
|
||||
|
||||
- Теперь при попытке запуска вложенных транзакций в режиме `MDBX_WRITEMAP` производится
|
||||
логирование и возврат ошибки `MDBX_INCOMPATIBLE`.
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user