Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: lmdb | Distribution: openSUSE Tumbleweed |
Version: 0.9.30 | Vendor: openSUSE |
Release: 2.1 | Build date: Sun Mar 3 23:15:56 2024 |
Group: Productivity/Databases/Tools | Build host: i02-ch2c |
Size: 90779 | Source RPM: lmdb-0.9.30-2.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://symas.com/mdb/ | |
Summary: Lightning Memory-Mapped Database Manager |
LMDB is a Btree-based database management library with an API similar to BerkeleyDB. The library is thread-aware and supports concurrent read/write access from multiple processes and threads. The DB structure is multi-versioned, and data pages use a copy-on-write strategy, which also provides resistance to corruption and eliminates the need for any recovery procedures. The database is exposed in a memory map, requiring no page cache layer of its own.
OLDAP-2.8
* Fri Mar 01 2024 pgajdos@suse.com - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN * Sun Mar 19 2023 Dirk Müller <dmueller@suse.com> - update to 0.9.30: * LMDB page_split: key threshold depends on page size * avoid gcc optimization bug on sparc64 linux * - Mark infrequently used functions as cold * clear C_EOF on cursor with MDB_FIRST_DUP * Use sys/cachectl.h rather than asm/cachectl.h on mips * Mon Jan 23 2023 Alexander Kuznetsov <alx.kuzza@gmail.com> - update to 0.9.29: * lmdump is not creating lock files * Fri Mar 19 2021 Dirk Müller <dmueller@suse.com> - update to 0.9.29: * ITS#9461 refix ITS#9376 * ITS#9500 fix regression from ITS#8662 * Wed Mar 03 2021 Wang Jun <jgwang@suse.com> - LMDB 0.9.28 Release (2021/02/04) * ITS#8662 add -a append option to mdb_load - LMDB 0.9.27 Release (2020/10/26) * ITS#9376 fix repeated DUPSORT cursor deletes - LMDB 0.9.26 Release (2020/08/11) * ITS#9278 fix robust mutex cleanup for FreeBSD - LMDB 0.9.25 Release (2020/01/30) * ITS#9068 fix mdb_dump/load backslashes in printable content * ITS#9118 add MAP_NOSYNC for FreeBSD * ITS#9155 free mt_spill_pgs in non-nested txn on end * Sat Mar 21 2020 Marcus Rueckert <mrueckert@suse.de> - copy the pkg config support from the fedora package * Sat Mar 21 2020 Marcus Rueckert <mrueckert@suse.de> - LMDB 0.9.24 Release (2019/07/24) * ITS#8969 Tweak mdb_page_split * ITS#8975 WIN32 fix writemap set_mapsize crash * ITS#9007 Fix loose pages in WRITEMAP * Mon Mar 25 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de> - LMDB 0.9.23 Release (2018/12/19) * ITS#8756 Fix loose pages in dirty list * ITS#8831 Fix mdb_load flag init * ITS#8844 Fix mdb_env_close in forked process * Documentation + ITS#8857 mdb_cursor_del doesn't invalidate cursor + ITS#8908 GET_MULTIPLE etc don't change passed in key - Drop upstream 0001-ITS-8756-remove-loose-pg-from-dirty-list-in-freelist.patch - Cleanup: * Use %license, drop %defattr * Use https for Url tag * Sat Oct 06 2018 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Fix occasional crash when freed pages landed on the dirty list twice * Add 0001-ITS-8756-remove-loose-pg-from-dirty-list-in-freelist.patch * Sun Jun 03 2018 stefan.bruens@rwth-aachen.de - LMDB 0.9.22 Release (2018-03-22) * Fix MDB_DUPSORT alignment bug (ITS#8819) * Fix regression with new db from 0.9.19 (ITS#8760) * Fix liblmdb to build on Solaris (ITS#8612) * Fix delete behavior with DUPSORT DB (ITS#8622) * Fix mdb_cursor_get/mdb_cursor_del behavior (ITS#8722) - LMDB 0.9.21 Release (2017/06/01) * Fix xcursor after cursor_del (ITS#8622) - LMDB 0.9.20 (Withdrawn) * Fix mdb_load with escaped plaintext (ITS#8558) * Fix mdb_cursor_last / mdb_put interaction (ITS#8557) - LMDB 0.9.19 Release (2016/12/28) * Fix mdb_env_cwalk cursor init (ITS#8424) * Fix robust mutexes on Solaris 10/11 (ITS#8339) * Tweak Win32 error message buffer * Fix MDB_GET_BOTH on non-dup record (ITS#8393) * Optimize mdb_drop * Fix xcursors after mdb_cursor_del (ITS#8406) * Fix MDB_NEXT_DUP after mdb_cursor_del (ITS#8412) * Fix mdb_cursor_put resetting C_EOF (ITS#8489) * Fix mdb_env_copyfd2 to return EPIPE on SIGPIPE (ITS#8504) * Fix mdb_env_copy with empty DB (ITS#8209) * Fix behaviors with fork (ITS#8505) * Fix mdb_dbi_open with mainDB cursors (ITS#8542) * Fix robust mutexes on kFreeBSD (ITS#8554) * Fix utf8_to_utf16 error checks (ITS#7992) * Fix F_NOCACHE on MacOS, error is non-fatal (ITS#7682) * Build Make shared lib suffix overridable (ITS#8481) * Documentation + Cleanup doxygen nits + Note reserved vs actual mem/disk usage - LMDB 0.9.18 Release (2016/02/05) * Fix robust mutex detection on glibc 2.10-11 (ITS#8330) * Fix page_search_root assert on FreeDB (ITS#8336) * Fix MDB_APPENDDUP vs. rewrite(single item) (ITS#8334) * Fix mdb_copy of large files on Windows * Fix subcursor move after delete (ITS#8355) * Fix mdb_midl_shirnk off-by-one (ITS#8363) * Check for utf8_to_utf16 failures (ITS#7992) * Catch strdup failure in mdb_dbi_open * Build + Additional makefile var tweaks (ITS#8169) * Documentation + Add Getting Started page + Update WRITEMAP description - Drop 0002-Autoconf-files.patch, soname-configurable.patch and add Makefile-build-use-shared-lib.patch instead. Instead of replacing the Makefile with a libtool/automake based one, just patch the relevant parts of the upstream Makefile.
/usr/bin/lmdump /usr/bin/lmmgr /usr/bin/mdb_copy /usr/bin/mdb_dump /usr/bin/mdb_load /usr/bin/mdb_stat /usr/share/doc/packages/lmdb /usr/share/doc/packages/lmdb/CHANGES /usr/share/doc/packages/lmdb/COPYRIGHT /usr/share/licenses/lmdb /usr/share/licenses/lmdb/LICENSE /usr/share/man/man1/mdb_copy.1.gz /usr/share/man/man1/mdb_dump.1.gz /usr/share/man/man1/mdb_load.1.gz /usr/share/man/man1/mdb_stat.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024