Quanah Gibson-Mount
e96d8dfa39
Prep for release
2024-01-29 18:20:26 +00:00
Howard Chu
5eb93a3b8a
ITS#10125: fix bad merge
...
From ac011b2c5a
2024-01-20 21:16:17 +00:00
Quanah Gibson-Mount
6973baf416
ITS#10137
2024-01-16 20:30:34 +00:00
Clément Renault
95670e37c9
ITS#10137 LMDB: Allow users to define MDB_IDL_LOGN
2024-01-16 20:30:01 +00:00
Quanah Gibson-Mount
ea975636ab
ITS#9378, ITS#10125
2024-01-11 22:35:25 +00:00
Howard Chu
ac011b2c5a
ITS#10125 mdb_load: fix cursor reinit in Append mode
2024-01-11 22:33:43 +00:00
Howard Chu
9bafe54967
ITS#9378 Add replay tool
...
Reads a replay log and executes all the write ops
2024-01-09 17:41:21 +00:00
Howard Chu
4a19b804cf
ITS#9378 Add explicit replay logging
...
Logs essential ops so they can be replayed.
Ignores read ops for now.
2024-01-09 17:27:59 +00:00
Quanah Gibson-Mount
31ba06e1da
ITS#10095
2023-10-23 19:45:12 +00:00
Howard Chu
ce200dca1d
ITS#10095 partial revert of ITS#9278 2fd44e3251
...
The patch was incorrect and introduced numerous race conditions.
The original problem was a FreeBSD bug, subsequently fixed:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269277
2023-08-27 15:40:34 +01:00
Quanah Gibson-Mount
392d6b53de
Return to engineering
2023-07-10 21:20:16 +00:00
Quanah Gibson-Mount
ce201088de
Update release date for LMDB 0.9.31
2023-07-10 16:09:21 +00:00
Quanah Gibson-Mount
051fb0bbfe
Prep for release
2023-06-26 16:54:11 +00:00
Quanah Gibson-Mount
887d3b3077
ITS#8447
2023-05-25 19:37:01 +00:00
Howard Chu
76bad923f7
ITS#8447 fix cursor_put(MDB_CURRENT) on DUPSORT DB with different-sized data
2023-05-25 19:33:44 +00:00
Quanah Gibson-Mount
137fef056d
Return to engineering
2023-02-13 20:04:45 +00:00
Quanah Gibson-Mount
8f44dca45d
Update MDB_VERSION_DATE for the release
2023-02-08 18:41:37 +00:00
Quanah Gibson-Mount
05b582ac0c
Update release date for 0.9.30
2023-02-08 18:40:04 +00:00
Howard Chu
54fae7711f
ITS#9961 LMDB: fix MSVC error
2022-12-15 09:38:45 +00:00
Howard Chu
f16ef18fc9
ITS#9916
2022-11-28 23:41:00 +00:00
Howard Chu
139831a5c0
ITS#9916 liblmdb: use alternate MDB_page2 struct for some accesses
...
fakepage pointers are only guaranteed to be 2-byte aligned. Use a
2-byte aligned struct definition when referencing 2-byte page members
if a page pointer possibly points to a fakepage.
2022-11-28 23:18:56 +00:00
Quanah Gibson-Mount
0c2168993b
ITS#9806
2022-11-28 17:51:38 +00:00
Howard Chu
d2fa5806d8
ITS#9806 LMDB page_split: key threshold depends on page size
...
32 was chosen for page size of 4KB. Not large nough for 16KB pages.
2022-11-28 14:32:33 +00:00
Quanah Gibson-Mount
d87d682b6d
Prepare for release (0.9.30)
2022-10-04 14:23:03 +00:00
Quanah Gibson-Mount
ca7128ad35
ITS#9919
2022-10-03 16:40:10 +00:00
Mike Hommey
abe36745d2
ITS#9919 - Mark infrequently used functions as cold rather than manually putting them in a separate section
2022-09-27 17:30:48 +01:00
Quanah Gibson-Mount
b181666eec
ITS#9030
2022-09-26 16:52:55 +00:00
Mike Hommey
4bb20ed082
ITS#9030 - Use sys/cachectl.h rather than asm/cachectl.h on mips
...
It also contains the cacheflush function declaration.
2022-09-23 02:39:27 +01:00
moneromooo-monero
8a76450336
lmdb: catch non-LMDB negative errors before strerror
...
That should hopefully shut coverity up
2022-08-22 18:51:32 +00:00
Howard Chu
e2028b0d01
Fix spurious fallthru warning
2022-06-09 23:00:48 +01:00
Quanah Gibson-Mount
f5138f290f
ITS#9723
2021-10-26 16:34:16 +00:00
Howard Chu
c4085fdfe6
ITS#9723 clear C_EOF on cursor with MDB_FIRST_DUP
2021-10-26 16:40:38 +01:00
Quanah Gibson-Mount
f9d01f4722
Return to engineering
2021-03-16 16:49:20 +00:00
Quanah Gibson-Mount
8ad7be2510
Prepare for release (0.9.29)
2021-03-16 16:41:19 +00:00
Quanah Gibson-Mount
b807a63f2c
ITS#9500
2021-03-15 16:14:56 +00:00
Howard Chu
b167701f86
ITS#9500 fix regression from ITS#8662
2021-03-14 17:51:52 +00:00
Howard Chu
f8891d510b
ITS#9376 simplify
2021-03-14 17:51:38 +00:00
Quanah Gibson-Mount
56609fb5a6
ITS#9469 - Typo fixes
2021-02-18 20:32:28 +00:00
Howard Chu
f9c5b46651
ITS#9461 fix typo
2021-02-11 11:34:57 +00:00
Howard Chu
257847ab71
Return to Engineering, ITS#9461
2021-02-09 23:42:03 +00:00
Howard Chu
40585b4839
ITS#9461 refix ITS#9376
...
Was setting C_DEL flag gratuitously
2021-02-09 23:41:11 +00:00
Quanah Gibson-Mount
51a29155e1
Prepare for release (0.9.28)
2021-02-04 20:46:33 +00:00
Howard Chu
bedc82a249
ITS#8662
2021-01-28 18:28:32 +00:00
Howard Chu
7796aaebcd
ITS#8662 Add -a append option to mdb_load
...
To allow reloading of custom-sorted DBs from mdb_dump
2021-01-28 18:26:41 +00:00
Quanah Gibson-Mount
b4e1e00e9e
Happy New Year!
2021-01-11 19:21:58 +00:00
Quanah Gibson-Mount
cbcc15f561
Return to RE
2020-10-26 19:03:01 +00:00
Quanah Gibson-Mount
3c9aa9df84
Prepare for release (0.9.27)
2020-10-26 19:00:40 +00:00
Howard Chu
37a48f4e89
ITS#9376
2020-10-23 20:38:14 +01:00
Howard Chu
c131c853f0
ITS#9376 Fixes for repeated deletes with xcursor
...
On DUPSORT DBs, must initialize xcursor regardless of whether
caller requested its data. Also in cursor_prev must check whether
cursor index is still within range before using it.
2020-10-23 20:37:30 +01:00
Quanah Gibson-Mount
01db7a099e
Return to engineering
2020-08-12 05:03:38 +00:00