mirror of
https://github.com/isar/libmdbx.git
synced 2025-08-19 19:39:26 +08:00
mdbx: дополнение ChangeLog.
This commit is contained in:
24
ChangeLog.md
24
ChangeLog.md
@@ -12,14 +12,19 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx
|
||||
|
||||
- [Erigon](https://erigon.tech/) за спонсорство.
|
||||
|
||||
Запланировано:
|
||||
Новое:
|
||||
|
||||
- Реализация "Ранней очистки GC". В результате переработанные записи GC
|
||||
будут удаляться не при фиксации пишущей транзакции, а преимущественно
|
||||
сразу. После этого откроется путь к реализации явной дефрагментации (без
|
||||
копирования БД) и далее к нелинейной переработке GC (что позволит
|
||||
устранить проблему распухания/переполнения БД из-за остановки
|
||||
переработке GC при длительных читающих транзакциях).
|
||||
- Реализована "Ранняя очистка GC".
|
||||
|
||||
Теперь переработанные записи GC удаляются не при фиксации пишущей
|
||||
транзакции, а по-возможности сразу. Это открывает путь к реализации
|
||||
явной дефрагментации (без копирования БД) и далее к нелинейной
|
||||
переработке GC (что позволит устранить проблему распухания/переполнения
|
||||
БД из-за остановки переработке GC при длительных читающих транзакциях).
|
||||
|
||||
Объём накладных расходов теперь более пропорционален объему совершаемых
|
||||
операций. Поэтому, в большинстве сценариев накладные расходы чуть
|
||||
меньше, но наоборот чуть больше при отмене вложенных транзакций.
|
||||
|
||||
Исправления:
|
||||
|
||||
@@ -36,6 +41,11 @@ and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx
|
||||
что позволит работать собранной библиотеке в некоторых случаях,
|
||||
когда актуальное ядро/контейнер/эмулятор не поддерживает требуемых системных вызовов.
|
||||
|
||||
- Изменено значение по-умолчанию порога слияния страниц с 25% до 33%.
|
||||
|
||||
- В тест добавлена поддержка опции `--numa #` для привязки стохастического теста к NUMA-узлу,
|
||||
а в battery/tmux-скрипте добавлено явное распределение по NUMA-узлам.
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
|
Reference in New Issue
Block a user