Леонид Юрьев (Leonid Yuriev)
|
7e772114bc
|
mdbx: рефакторинг читающих транзакций в вычленением txn_ro_start() , txn_ro_seize() , txn_ro_slot() .
|
2025-01-15 00:50:36 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
950db52fe8
|
mdbx: выделение basal/ro/nested txn-функций в отдельные файлы (без изменений кода).
|
2025-01-14 13:26:54 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
10e7e5c899
|
mdbx: рефакторинг mdbx_txn_commit_ex() 5/5 (вычленение txn_basal_end() ).
|
2025-01-14 13:26:54 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
a5bb555db3
|
mdbx: рефакторинг mdbx_txn_commit_ex() 4/5 (вычленение txn_basal_commit() ).
|
2025-01-14 13:26:54 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
b9b784c18e
|
mdbx: рефакторинг mdbx_txn_commit_ex() 3/5 (вычленение txn_nested_join() ).
|
2025-01-14 13:26:54 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
c6cd482ea0
|
mdbx: рефакторинг mdbx_txn_commit_ex() 2/5 (struct commit_timestamp , latency_init/gcprof/done() ).
|
2025-01-14 13:26:54 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
1e5fef2c76
|
mdbx: рефакторинг txn-api с выносом отдельных txn-функций.
|
2025-01-14 13:26:54 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
585ccdf716
|
mdbx: изменение TXN_END_NAMES .
|
2025-01-14 13:26:54 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
81e2623a54
|
mdbx: рефакторинг затенения и завершения курсоров, с удалением TXN_END_EOTDONE и добавлением txn_may_have_cursors .
|
2025-01-14 13:26:54 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
b681b59434
|
mdbx: рефакторинг/вычленение txn_basal_create/destroy() .
|
2025-01-14 13:26:54 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
df8b15f639
|
mdbx: const для транзакции в txn_take_gcprof() .
|
2024-12-28 09:38:08 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
26f6fd351a
|
mdbx: подстройка dirty-pages-limit при старте транзакций.
|
2024-12-27 09:39:36 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
ba6df2bb6d
|
mdbx: выделение API-функций в api-файлы.
|
2024-12-17 19:00:39 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
8867c2ddc2
|
mdbx: новые настройки clang-format (косметика).
|
2024-12-11 21:22:04 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
92dec0bca9
|
mdbx: исправление утечки памяти из-за регресса в txn_end() при добавлении парковки транзакций.
Если читающая транзакция была припаркована и затем вытеснена, то при её
завершении ресурсы не освобождались.
|
2024-11-17 22:52:07 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
b054a69e72
|
mdbx: исправление и рефакторинг цикла чтения мета-страниц при старте читающих транзакций.
Сценарий достаточно запутанный/сложный.
|
2024-08-11 09:44:32 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
7ed4a551f4
|
mdbx: внутренние переименования subDb в таблицы.
|
2024-08-03 15:14:23 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
57e558a57d
|
mdbx: использование термина "таблица" вместо "sub-database".
|
2024-08-03 15:14:23 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
ec0ada7b8c
|
mdbx: парковка читающих транзакций.
|
2024-07-12 01:05:56 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
5792eb31eb
|
mdbx: добавление опций для subpage: limit, room_threshold, reserve_prereq, reserve_limit.
|
2024-06-19 14:18:18 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
3de3d425a1
|
mdbx: изменение лицензии и реструктуризация исходного кода.
|
2024-06-19 14:18:18 +03:00 |
|