Леонид Юрьев (Leonid Yuriev)
|
6d15836171
|
mdbx: use todo4recovery://erased_by_github/ for dead (or temporarily lost) resources.
|
2022-04-21 15:34:53 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
ed23956e11
|
mdbx: basic cleanup from dead github and another corrupted services.
|
2022-04-20 06:42:16 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
eb532b8907
|
mdbx-tools: add check for log-level.
|
2022-03-28 23:57:24 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
6f06641bf2
|
mdbx-tools: handle NULL from memory allocation functions.
|
2022-03-28 23:44:31 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
de63041b7d
|
mdbx: add MDBX_DBG_DONT_UPGRADE flag.
|
2022-03-23 00:48:41 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
2b6fd968d2
|
mdbx: rework functions for meta-pages, split-off non-volatile, more const .
|
2022-02-09 22:56:29 +03:00 |
|
Leonid Yuriev
|
cd2c5f594c
|
mdbx: rework checking MAX_PAGENO and DB upper-size limit.
Related to https://github.com/erthink/libmdbx/issues/260.
|
2022-01-21 02:25:27 +03:00 |
|
Leonid Yuriev
|
c588af6aca
|
mdbx: update Copyright year.
Change-Id: Ib3e4c0ac94882c4b2a1e167dd98e6e26dbdf48a4
|
2022-01-17 11:06:14 +03:00 |
|
Leonid Yuriev
|
68aef96f0a
|
mdbx-tool: minor clarify mdbx_chk' logic key/data checks.
|
2021-07-19 12:06:08 +03:00 |
|
Leonid Yuriev
|
b6233ae2e5
|
mdbx-tools: minor fix/unify error counters.
|
2021-07-14 10:29:54 +03:00 |
|
Leonid Yuriev
|
fe5f008d39
|
mdbx-tools: skip iteration & checking records if corresponding tree is corrupted.
Hope final for https://github.com/erthink/libmdbx/issues/217
|
2021-07-14 03:59:56 +03:00 |
|
Leonid Yuriev
|
8bdee27248
|
mdbx: create/refactoring override_meta() .
|
2021-07-11 02:24:51 +03:00 |
|
Leonid Yuriev
|
0cd1eac6a8
|
mdbx: don't check other meta pages if one is specified for verification/recovery.
Fixes https://github.com/erthink/libmdbx/issues/202
|
2021-06-08 20:27:18 +03:00 |
|
Leonid Yuriev
|
8915db5f83
|
mdbx-tools: cleanup MDBX_NOSUBDIR (needless).
|
2021-05-28 00:36:24 +03:00 |
|
Leonid Yuriev
|
9ba8d5892a
|
mdbx-tools: avoid use mdbx_env_stat_ex() .
Change-Id: I484ead640967b3a6caa3c2536983a34956ae1827
|
2021-05-01 21:20:18 +03:00 |
|
Leonid Yuriev
|
fe04c98327
|
mdbx-tools: cosmetic refine mdbx_chk .
Change-Id: I815baf437d9e0af3c78f9df717b0fb669863993c
|
2021-05-01 20:40:52 +03:00 |
|
Leonid Yuriev
|
6b6165cdeb
|
mdbx: rename internal defines/macros to distinguish it from build options.
Change-Id: I42fe240e6ddd5d34c8fec38633849ebdcce0e116
|
2021-04-30 01:59:48 +03:00 |
|
Leonid Yuriev
|
aa58498d23
|
mdbx-tools: minor fix error messages.
Change-Id: Id2efb3db70b5df49e84bc9a8bb47645afe0eb187
|
2021-04-18 19:26:15 +03:00 |
|
Leonid Yuriev
|
9e5fe2c61d
|
mdbx-tools: add to mdbx_chk output the number of keys/entries from a pages.
Change-Id: I7c2d779fa89848287f8b5a0fa1ff2fc89c5a9b8c
|
2021-03-28 22:24:56 +03:00 |
|
Leonid Yuriev
|
c4b24b6a4d
|
mdbx-tools: minor fix a condition for details output about leaf pages.
Thanks to Alexander Gavrilov (https://github.com/dartraiden) for the hint.
Change-Id: I2a674b7d23310f8c776eef551353f79dfca7a3d8
|
2021-03-01 23:09:18 +03:00 |
|
Leonid Yuriev
|
251eda6fb8
|
mdbx: HNY!
Change-Id: I86c7028001b349e3d06b837dc8e2f7e60fb3b1a2
|
2021-01-26 07:27:13 +03:00 |
|
Leonid Yuriev
|
ee22ffb878
|
mdbx-tools: using walked pages count while output statistics if traversal enabled.
|
2021-01-25 21:35:59 +03:00 |
|
Leonid Yuriev
|
c6a8f0f9af
|
mdbx-tools: minor refine mdbx_chk error output.
Change-Id: I4692a46c3e007fa2910ef67ec7fe21c7285e92eb
|
2021-01-19 23:53:16 +03:00 |
|
Leonid Yuriev
|
c4944a58d5
|
mdbx: avoid spelling errors (cosmetics).
Change-Id: Ibf14e003ba740ba757b5403e92fd220e68930ce4
|
2020-12-05 22:51:45 +03:00 |
|
Leonid Yuriev
|
0b62453f6d
|
mdbx: introduce MDBX_PGL_LIMIT .
Change-Id: Ifab1156ec22fb0908284298393f52c09c0731829
|
2020-12-02 20:07:59 +03:00 |
|
Leonid Yuriev
|
c139eacb2d
|
mdbx-chk: avoid use GetTickCount64() for Windows 2000/XP.
Change-Id: Ibad5c5ec0590cd3776283237de2cb83126785726
|
2020-10-08 01:50:18 +03:00 |
|
Leonid Yuriev
|
5627521f16
|
mdbx++: more spelling.
Change-Id: I3f33e695fb918c6a57c39047bba54a72ecb9bc5b
|
2020-09-27 17:01:59 +03:00 |
|
Leonid Yuriev
|
5d582b1b3a
|
mdbx-chk: refine output (bootid, steady/weak, kv-kind).
Change-Id: Ia2474f7bb9a25adf761a561d0704362dca930796
|
2020-09-27 17:01:58 +03:00 |
|
Leonid Yuriev
|
12339d4e7c
|
mdbx: rename bootid' fields to be neutral for endianess.
Change-Id: I7d52d3c2c93dcc6e886d336885070eb1aee1c284
|
2020-09-26 02:23:09 +03:00 |
|
Leonid Yuriev
|
75a4463811
|
mdbx: minor misc cosmetics & refines.
Change-Id: I84b70aeded047ab3786a57c864dbc89364969afa
|
2020-09-25 01:21:45 +03:00 |
|
Leonid Yuriev
|
860aa017db
|
mdbx: Merge branch 'master' into devel.
Change-Id: Ic130cd181097332aa2f49019d75403e18d8cba0d
|
2020-09-25 01:14:57 +03:00 |
|
Josh Soref
|
448728f584
|
mdbx: a lot of spelling (squashed).
Many Thanks to Josh Soref for these fixes.
https://github.com/jsoref
Resolves https://github.com/erthink/libmdbx/pull/118.
Change-Id: I4e09347da5c9d7a77cdd918a3b15284371440076
|
2020-09-25 01:01:25 +03:00 |
|
Leonid Yuriev
|
4eab5b238a
|
mdbx-chk: support for turn to a specified meta-page.
Change-Id: I9d088681e7bd66a2f8b5917067c4f847733d17ac
|
2020-09-23 10:05:38 +03:00 |
|
Leonid Yuriev
|
c67a611313
|
mdbx-chk: refine output basic info of sub-databases.
Change-Id: Ia51b753990eb7a552dab016aab352b37c62ce4c3
|
2020-09-23 10:05:37 +03:00 |
|
Leonid Yuriev
|
7762e6e836
|
mdbx-chk: show last modification of each sub-database.
Change-Id: Ib424d17371adaef543a10b4f1d8a456cd6466046
|
2020-09-23 10:05:37 +03:00 |
|
Leonid Yuriev
|
45909eca61
|
mdbx-chk: fix minor typo.
Change-Id: Ib120f7af827463dd93af352fc8b4ce6af1926b75
|
2020-09-23 10:05:37 +03:00 |
|
Leonid Yuriev
|
765a18ed59
|
mdbx_chk: support for checking using specified meta-page.
Change-Id: Iadb930154acb966f03aa1dec9cc7cbdc76779f05
|
2020-09-19 02:55:19 +03:00 |
|
Leonid Yuriev
|
cacc4aa829
|
mdbx++: changes after codereview-1 (part 2 of 2).
Change-Id: I8e1ca134bb8c5d447895f116247dfd12fa6871f0
|
2020-09-14 21:19:56 +03:00 |
|
Leonid Yuriev
|
58bcfb006e
|
mdbx: add mdbx_printf_args() macro.
Change-Id: I7fca72f8cc912d8644ecf149b755c78fb3cc7e23
|
2020-09-10 15:35:43 +03:00 |
|
Leonid Yuriev
|
b1877d08ae
|
mdbx: rework mdbx_chk & tree-traversal.
Change-Id: Idc131539426fe0cbb97a105cff2d0a12b1496bfe
|
2020-09-05 01:57:02 +03:00 |
|
Leonid Yuriev
|
bf31cca375
|
mdbx-chk: fix 'differentent' typo.
Change-Id: Id56171bdbfe92a589f574a4803beab4abf2d9cdb
|
2020-09-01 20:54:15 +03:00 |
|
Leonid Yuriev
|
3bcf808005
|
mdbx: separate and describe MDBX_DB_ACCEDE.
Change-Id: I1a846d196eb00138c1c5ec453537757b1df78d31
|
2020-08-06 01:48:56 +03:00 |
|
Leonid Yuriev
|
1e7a1da14e
|
mdbx: separate transaction flags.
Change-Id: Ib9a0f6946e1ecf35059e2dccc91319ae130c9f9b
|
2020-08-06 01:48:56 +03:00 |
|
Leonid Yuriev
|
3d31884c3b
|
mdbx-chk: always skip key ordering checking to avoid MDBX_CORRUPTED when using custom comparators.
Change-Id: Ieb6ea4a1c36b0e661afc13da365505ffbb5d0b5e
|
2020-07-23 11:47:05 +03:00 |
|
Leonid Yuriev
|
9720ed39f5
|
mdbx: using enum instead of #define for flags/modes.
Resolve https://github.com/erthink/libmdbx/issues/108
Change-Id: I45897300375d2b5b9361aaba81dadcf9801fe3cf
|
2020-07-08 02:26:46 +03:00 |
|
Leonid Yuriev
|
5e2067decd
|
mdbx-tools: use MDBX_ACCEDE to open DBI with custom comparators.
|
2020-05-15 22:03:29 +03:00 |
|
Leonid Yuriev
|
efe4fd2cc9
|
mdbx-tools: use equal-or-greater comparator for dont-check-ordering mode.
|
2020-05-15 22:03:29 +03:00 |
|
Leonid Yuriev
|
57d76d1f7a
|
mdbx: checking the order of keys on all pages during the audit (squashed).
|
2020-05-15 11:29:23 +03:00 |
|
Leonid Yuriev
|
1488457641
|
mdbx-tools: hide '-n' option (NOSUBDIR) since now it guessed automatically.
Change-Id: I8668ec919f2f90b133270a566f380066dbb8589f
|
2020-04-30 16:59:46 +03:00 |
|
Leonid Yuriev
|
37abc146b4
|
mdbx-tools: minor refine mdbx_chk output.
Change-Id: I0d1b70029b861a6048bba8c0239138160c7c6425
|
2020-04-29 18:39:20 +03:00 |
|