Commit Graph

  • 566b0f93c7
    mdbx: release v0.13.7 "Дружба" (Friendship). v0.13.7 stable Леонид Юрьев (Leonid Yuriev) 2025-07-30 11:44:04 +03:00
  • 584d5c344d mdbx: update ChangeLog. master Леонид Юрьев (Leonid Yuriev) 2025-07-29 15:03:09 +03:00
  • 933565b1b2 mdbx-chk: count and report %-filling histogram of tree(s). Леонид Юрьев (Leonid Yuriev) 2025-07-29 14:50:47 +03:00
  • 0cc52a3cc3 mdbx-chk: report switching to non-exclusive/accede mode. Леонид Юрьев (Leonid Yuriev) 2025-07-29 12:25:19 +03:00
  • 457564c498 mdbx-chk: rename internal variables (cosmetics). Леонид Юрьев (Leonid Yuriev) 2025-07-29 12:24:33 +03:00
  • 3410e28e1f mdbx: fix comment typo. Леонид Юрьев (Leonid Yuriev) 2025-07-29 12:23:21 +03:00
  • ecc36a11ec mdbx: report the parent-pgno in an issues during a DB check. Леонид Юрьев (Leonid Yuriev) 2025-07-28 13:59:24 +03:00
  • 5c6d91f7c8 mdbx: provide the parent-pgno during a tree traversal. Леонид Юрьев (Leonid Yuriev) 2025-07-28 13:41:27 +03:00
  • 79465dbc7f mdbx: refactor internal walking functions. Леонид Юрьев (Leonid Yuriev) 2025-07-27 23:01:48 +03:00
  • d6f397145c mdbx: reorder logging functions. Леонид Юрьев (Leonid Yuriev) 2025-07-27 23:01:01 +03:00
  • fb5f7f4f83 mdbx: dbi-related minor changes. Леонид Юрьев (Leonid Yuriev) 2025-07-27 21:47:12 +03:00
  • f0e6db59e2
    mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-07-26 16:12:53 +03:00
  • 2411b88812 mdbx: minor addition to README. Леонид Юрьев (Leonid Yuriev) 2025-07-26 15:54:06 +03:00
  • df3a18d0cf mdbx: update ChangeLog (v0.3.17 release candidate). release-engineering Леонид Юрьев (Leonid Yuriev) 2025-07-26 15:40:22 +03:00
  • 675b462601 mdbx-tests: random order of a parameterized tests inside the stochastic script (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-26 14:09:05 +03:00
  • 7c990542e3
    mdbx: *** using english for commit titles at the request of community ***. Леонид Юрьев (Leonid Yuriev) 2025-07-26 14:57:43 +03:00
  • 9093435ce6 mdbx: ссылки на зеркала в документации (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-25 14:10:51 +03:00
  • a2547d21af mdbx-tests: random order of a parameterized tests inside the stochastic script. devel Леонид Юрьев (Leonid Yuriev) 2025-07-26 14:09:05 +03:00
  • eef334235e
    mdbx: *** using english for commit titles at the request of community ***. Леонид Юрьев (Leonid Yuriev) 2025-07-26 14:06:26 +03:00
  • 0899ea8450 mdbx-tests: актуализация секции cross-qemu в GNUmakefile. Леонид Юрьев (Leonid Yuriev) 2025-07-25 09:38:23 +03:00
  • 58dd21cf98 mdbx-tests: использование SysV-семафоров при cross-тестах посредством qemu. Леонид Юрьев (Leonid Yuriev) 2025-07-24 22:55:09 +03:00
  • 0da87b6423 mdbx: ссылки на зеркала в документации. Леонид Юрьев (Leonid Yuriev) 2025-07-25 14:15:23 +03:00
  • 7ef7a1f983 mdbx-tests: актуализация секции cross-qemu в GNUmakefile (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-25 09:38:23 +03:00
  • ac275d246b mdbx-tests: использование SysV-семафоров при cross-тестах посредством qemu (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-24 22:55:09 +03:00
  • d2f4697df3 mdbx-tests: явное NUMA-распределение в battery/tmux-тесте (backport). Леонид Юрьев (Leonid Yuriev) 2025-06-19 19:11:46 +03:00
  • b107842c3d mdbx-tests: поддержка опции --numa # для привязки стохастического теста к NUMA-узлу (backport). Леонид Юрьев (Leonid Yuriev) 2025-06-19 17:30:44 +03:00
  • cb428e613f
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-07-20 20:46:33 +03:00
  • 5c69cb322a mdbx: переработка ошибок файловых блокировок в API копирования с устранением проблемы на OSX (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-20 15:59:07 +03:00
  • 6318ca701a mdbx: добавление ignore_enosys_and_einval() и её использование для отказа от OFD-блокировок (backport). Леонид Юрьев (Leonid Yuriev) 2025-05-17 15:44:38 +03:00
  • 9c1f3aa4b5 mdbx: разделение ignore_enosys() и ignore_enosys_and_eagain() (backport-required). Леонид Юрьев (Leonid Yuriev) 2025-05-17 15:40:47 +03:00
  • 39326e79bc mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-07-20 16:39:58 +03:00
  • 6f49e7dfeb mdbx: переработка ошибок файловых блокировок в API копирования с устранением проблемы на OSX. Леонид Юрьев (Leonid Yuriev) 2025-07-20 15:59:07 +03:00
  • 43f3deee00 mdbx: условное определение MDBX_ENOSYS как ENOTSUP/ENOSYS. Леонид Юрьев (Leonid Yuriev) 2025-07-20 14:47:06 +03:00
  • 759d0442d4 mdbx-tests: дополнение extra/dbi (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-18 10:24:40 +03:00
  • 6cb9305b31 mdbx: устранение возможности неверного возврата MDBX_DBS_FULL при открытии DBI-дескрипторов (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-19 01:26:37 +03:00
  • 68f9dc18be mdbx-tests: дополнение extra/txn сценарием провоцирующим гонку за атрибуты MainDB-DBI (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-16 19:09:34 +03:00
  • f5aa804a2d mdbx: устранение неожиданной ошибки MDBX_BAD_DBI при гонках внутри процесса (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-16 18:57:29 +03:00
  • 65b9b5ec6d mdbx-tests: дополнение extra/dbi. Леонид Юрьев (Leonid Yuriev) 2025-07-18 10:24:40 +03:00
  • 0d73718000 mdbx: устранение возможности неверного возврата MDBX_DBS_FULL при открытии DBI-дескрипторов. Леонид Юрьев (Leonid Yuriev) 2025-07-19 01:26:37 +03:00
  • 8ebdc6d79b mdbx: переделка обновления/загрузки флагов MainDB с выделением latch_maindb_locked(). Леонид Юрьев (Leonid Yuriev) 2025-07-15 23:42:28 +03:00
  • 9c6eed615a mdbx-tests: дополнение extra/txn сценарием провоцирующим гонку за атрибуты MainDB-DBI. Леонид Юрьев (Leonid Yuriev) 2025-07-16 19:09:34 +03:00
  • f5e3cfd533 mdbx: устранение неожиданной ошибки MDBX_BAD_DBI при гонках внутри процесса. Леонид Юрьев (Leonid Yuriev) 2025-07-16 18:57:29 +03:00
  • 7468ce6ada mdbx: исправление resurrect-after-fork при использовании SysV-семафоров (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-14 16:03:12 +03:00
  • decf34fd2b mdbx-make: изменение кол-ва внутренних итераций прогона тестов для уменьшения затрат на CI (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-12 20:53:04 +03:00
  • f1b933c541 mdbx: отключение MSVC предупреждений C5286 и C5287 (backport). Леонид Юрьев (Leonid Yuriev) 2025-07-11 10:44:17 +03:00
  • 230fbd64f5 mdbx: удаление/исправление лишних assert-проверок (backport, squashed). Леонид Юрьев (Leonid Yuriev) 2025-07-16 23:17:38 +03:00
  • e9d47291b0 mdbx: косметический рефакторинг txn_renew(). Леонид Юрьев (Leonid Yuriev) 2025-07-15 14:53:05 +03:00
  • 0c70b548e8 mdbx-make: добавление цели check-posix-locking для CI-тестов всех вариантов POSIX-блокировок. Леонид Юрьев (Leonid Yuriev) 2025-07-14 21:06:39 +03:00
  • b2a7942f8d mdbx-cmake: переформатирование свойств тестов для удобочитаемости. Леонид Юрьев (Leonid Yuriev) 2025-07-14 16:42:05 +03:00
  • 2b115069c1 mdbx: исправление resurrect-after-fork при использовании SysV-семафоров (MDBX_LOCKING=5). Леонид Юрьев (Leonid Yuriev) 2025-07-14 16:03:12 +03:00
  • 90a4e1847d mdbx: удаление лишней/отладочной assert-проверки внутри cursor_put(). Леонид Юрьев (Leonid Yuriev) 2025-07-14 00:44:35 +03:00
  • 2a41db6b67 mdbx-windows: исправление assert-проверок внутри txn_lock()/txn_unlock(). Леонид Юрьев (Leonid Yuriev) 2025-07-14 00:41:48 +03:00
  • 8fba09ceb6 mdbx: исправление опечатки в отладочном логировании. Leonid Yuriev 2025-07-13 21:50:17 +03:00
  • 62f4986731 mdbx-make: изменение кол-ва внутренних итераций прогона тестов для уменьшения затрат на CI. Леонид Юрьев (Leonid Yuriev) 2025-07-12 20:53:04 +03:00
  • 1b1bec2b30 mdbx: отключение MSVC предупреждений C5286 и C5287. Леонид Юрьев (Leonid Yuriev) 2025-07-11 10:44:17 +03:00
  • c7b119af68 mdbx: исправление сравнения знакового и беззнакового значений. Leonid Yuriev 2025-07-11 01:38:12 +03:00
  • 57ffdf6cd9 mdbx-tests: дополнение cmake-тестов сценариями запуска mdbx_copy. Леонид Юрьев (Leonid Yuriev) 2025-07-11 00:24:04 +03:00
  • e28f484947 mdbx: удаление лишних/вредных assert-проверок внутри txn_lock()/txn_unlock(). Леонид Юрьев (Leonid Yuriev) 2025-07-11 00:22:25 +03:00
  • 53c14bc92c mdbx-tools: добавление опции -f в утилиту mdbx_copy. Леонид Юрьев (Leonid Yuriev) 2025-07-10 23:37:08 +03:00
  • 4bb69a1c8f mdbx-tests: простейшее тестирование MDBX_CP_OVERWRITE. Леонид Юрьев (Leonid Yuriev) 2025-07-10 23:26:54 +03:00
  • ba6ce86d5f mdbx: добавление опции MDBX_CP_OVERWRITE в API копирования БД. Леонид Юрьев (Leonid Yuriev) 2025-07-10 21:55:12 +03:00
  • fa73f44ff0 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-06-28 10:48:11 +03:00
  • 79b33ba8fd mdbx: устранение предупреждения lcc-1.29 Леонид Юрьев (Leonid Yuriev) 2025-06-28 00:10:37 +03:00
  • a600c2a7a2 mdbx: устранение вероятности ошибки MDBX_ENODATA при поиске в GC. Леонид Юрьев (Leonid Yuriev) 2025-06-25 12:27:39 +03:00
  • 10bf63eb9a mdbx: замена части PNL-макросов функциями. Леонид Юрьев (Leonid Yuriev) 2025-06-19 23:18:14 +03:00
  • 9020ea9d6c mdbx: допущение нехватки страниц при ранней/не-отложенной очистке GC (продолжение). Леонид Юрьев (Leonid Yuriev) 2025-06-19 21:46:37 +03:00
  • 31d5ab62bf mdbx-tests: остановка/отстрел дочерних процессов с ожиданием. Леонид Юрьев (Leonid Yuriev) 2025-06-18 11:37:06 +03:00
  • ecf5acfff0 mdbx: изоляция txl-списков от кода PNL. Леонид Юрьев (Leonid Yuriev) 2025-06-18 11:35:56 +03:00
  • bb37c93dd5 mdbx: ранняя/не-отложенная очистка GC (начало). Леонид Юрьев (Leonid Yuriev) 2025-06-03 21:54:24 +03:00
  • 40af0565c5 mdbx-tests: явное NUMA-распределение в battery/tmux-тесте. Леонид Юрьев (Leonid Yuriev) 2025-06-19 19:11:46 +03:00
  • 0359eca01c mdbx-tests: поддержка опции --numa # для привязки стохастического теста к NUMA-узлу. Леонид Юрьев (Leonid Yuriev) 2025-06-19 17:30:44 +03:00
  • d461ba86c7 mdbx++: несущественная корректировка конструкторов mdbx::buffer::silo. Леонид Юрьев (Leonid Yuriev) 2025-06-18 11:43:39 +03:00
  • b49cd49c68 mdbx: интенсификация слияния страниц изменением порога по-умолчанию с 25% до 33%. Леонид Юрьев (Leonid Yuriev) 2025-06-14 13:28:00 +03:00
  • 75131c082b mdbx: добавление rkl_destructive_merge() и унификация порядка dst/src аргументов rkl_merge(). Леонид Юрьев (Leonid Yuriev) 2025-06-03 17:11:40 +03:00
  • 3462bc116a mdbx: удаление known_continuous аргумента rkl_push(). Леонид Юрьев (Leonid Yuriev) 2025-06-03 16:27:02 +03:00
  • e8bfffc9f6
    mdbx: исправление опечатки MDBX_ENOMEM (backport). Леонид Юрьев (Leonid Yuriev) 2025-06-01 11:32:37 +03:00
  • b3329fddf2
    mdbx: исправление опечатки MDBX_ENOMEM. Леонид Юрьев (Leonid Yuriev) 2025-06-01 11:26:17 +03:00
  • 8b4ec09d08 mdbx: исправление имён параметров в прототипе rkl_destructive_move(). Леонид Юрьев (Leonid Yuriev) 2025-05-29 22:56:34 +03:00
  • f53ab49e2c
    mdbx: запечатка и уведомление об окончании поддержки. архив/0.11 Леонид Юрьев (Leonid Yuriev) 2025-05-27 15:32:02 +03:00
  • f5279769f1
    mdbx: запечатка и уведомление об окончании поддержки. архив/0.12 Леонид Юрьев (Leonid Yuriev) 2025-05-27 14:44:11 +03:00
  • 6abaa67eb8 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-05-21 14:22:35 +03:00
  • 266937e72d mdbx: перемещение и доработка проверки _FILE_OFFSET_BITS для Android (backport). Леонид Юрьев (Leonid Yuriev) 2025-05-17 14:36:57 +03:00
  • ecbffc65f4
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-05-21 14:13:36 +03:00
  • e03b8e1227 mdbx: добавление ignore_enosys_and_einval() и её использование для отказа от OFD-блокировок. Леонид Юрьев (Leonid Yuriev) 2025-05-17 15:44:38 +03:00
  • c88c51d33c mdbx: разделение ignore_enosys() и ignore_enosys_and_eagain(). Леонид Юрьев (Leonid Yuriev) 2025-05-17 15:40:47 +03:00
  • ef82fea032 mdbx: избавление от memset() внутри lck_op(). Леонид Юрьев (Leonid Yuriev) 2025-05-17 14:37:47 +03:00
  • f82cf6a4b3 mdbx: перемещение и доработка проверки _FILE_OFFSET_BITS для Android. Леонид Юрьев (Leonid Yuriev) 2025-05-17 14:36:57 +03:00
  • 60c0483987 mdbx-tests: устранение бестолковых предупреждений MSVC. Леонид Юрьев (Leonid Yuriev) 2025-05-16 00:50:55 +03:00
  • 9da03deac0 mdbx: исправление пропущенного const (косметика). Леонид Юрьев (Leonid Yuriev) 2025-05-16 00:08:51 +03:00
  • 34f0f682da mdbx: исправление assert-проверки внутри txn_end(). Леонид Юрьев (Leonid Yuriev) 2025-05-15 23:29:18 +03:00
  • 9fb0919468 mdbx: опечатка в ChangLog. Леонид Юрьев (Leonid Yuriev) 2025-05-06 15:41:31 +03:00
  • a13147d115
    mdbx: выпуск 0.14.1 "Горналь". v0.14.1 Леонид Юрьев (Leonid Yuriev) 2025-05-05 11:55:27 +03:00
  • 800c96f22f
    mdbx: доработка перераспределения резерва при возврате страниц в GC. Леонид Юрьев (Leonid Yuriev) 2025-05-02 17:59:30 +03:00
  • d1023dc6b5
    mdbx: merge branch devel. Леонид Юрьев (Leonid Yuriev) 2025-04-29 12:03:50 +03:00
  • 859c350df0
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-04-29 08:39:35 +03:00
  • 76e2544cc0 mdbx: доработки gc_handle_dense() для экстремально-редких случаев. Леонид Юрьев (Leonid Yuriev) 2025-04-28 10:47:43 +03:00
  • 0a96b2ad97 mdbx-doc: дополнение раздела "Containers" в README. Леонид Юрьев (Leonid Yuriev) 2025-04-28 14:38:38 +03:00
  • 402a8e62be mdbx: merge branch master into devel. Леонид Юрьев (Leonid Yuriev) 2025-04-26 00:17:57 +03:00
  • 06300de34e mdbx: подсказки для coverity. Леонид Юрьев (Leonid Yuriev) 2025-04-24 12:47:45 +03:00
  • da9f78d2f6 mdbx: несущественные доработки rkl. Леонид Юрьев (Leonid Yuriev) 2025-04-21 21:41:29 +03:00