From 15fa15209766b6718cd8407d8a3056364a0bb0e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C?= =?UTF-8?q?=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?= Date: Mon, 1 Sep 2025 11:04:28 +0300 Subject: [PATCH] mdbx: remove `TODO` file which is irrelevent for the `stable` branch. --- TODO.md | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 TODO.md diff --git a/TODO.md b/TODO.md deleted file mode 100644 index c14414e5..00000000 --- a/TODO.md +++ /dev/null @@ -1,43 +0,0 @@ -TODO ----- - -Unfortunately, on 2022-04-15 the Github administration, without any -warning nor explanation, deleted _libmdbx_ along with a lot of other -projects, simultaneously blocking access for many developers. Therefore -on 2022-04-21 we have migrated to a reliable trusted infrastructure. -The origin for now is at[GitFlic](https://gitflic.ru/project/erthink/libmdbx) -with backup at [ABF by ROSA Лаб](https://abf.rosalinux.ru/erthink/libmdbx). -For the same reason ~~Github~~ is blacklisted forever. - -So currently most of the links are broken due to noted malicious ~~Github~~ sabotage. - - - Внутри `txn_renew()` вынести проверку когерентности mmap за/после изменение размера. - - [Migration guide from LMDB to MDBX](https://libmdbx.dqdkfa.ru/dead-github/issues/199). - - [Support for RAW devices](https://libmdbx.dqdkfa.ru/dead-github/issues/124). - - [Support MessagePack for Keys & Values](https://libmdbx.dqdkfa.ru/dead-github/issues/115). - - Packages for [Astra Linux](https://astralinux.ru/), [ALT Linux](https://www.altlinux.org/), [ROSA Linux](https://www.rosalinux.ru/), etc. - -Done ----- - - - [Engage new terminology](https://libmdbx.dqdkfa.ru/dead-github/issues/137). - - [More flexible support of asynchronous runtime/framework(s)](https://libmdbx.dqdkfa.ru/dead-github/issues/200). - - [Move most of `mdbx_chk` functional to the library API](https://libmdbx.dqdkfa.ru/dead-github/issues/204). - - [Simple careful mode for working with corrupted DB](https://libmdbx.dqdkfa.ru/dead-github/issues/223). - - [Engage an "overlapped I/O" on Windows](https://libmdbx.dqdkfa.ru/dead-github/issues/224). - - [Large/Overflow pages accounting for dirty-room](https://libmdbx.dqdkfa.ru/dead-github/issues/192). - - [Get rid of dirty-pages list in MDBX_WRITEMAP mode](https://libmdbx.dqdkfa.ru/dead-github/issues/193). - -Cancelled --------- - - - [Replace SRW-lock on Windows to allow shrink DB with `MDBX_NOSTICKYTHREADS` option](https://libmdbx.dqdkfa.ru/dead-github/issues/210). - Доработка не может быть реализована, так как замена SRW-блокировки - лишает лишь предварительную проблему, но не главную. На Windows - уменьшение размера отображенного в память файла не поддерживается ядром - ОС. Для этого необходимо снять отображение, изменить размер файла и - затем отобразить обратно. В свою очередь, для это необходимо - приостановить работающие с БД потоки выполняющие транзакции чтения, либо - готовые к такому выполнению. Но в режиме MDBX_NOSTICKYTHREADS нет - возможности отслеживать работающие с БД потоки, а приостановка всех - потоков неприемлема для большинства приложений.