Leonid Yuriev
|
2ee45b1820
|
mdbx-test: using std::atomic<> instead of sig_atomic_t.
Change-Id: I37d0c2768ec54ddd3c529d4b9a29f66df6ca265e
|
2020-06-26 03:33:53 +03:00 |
|
Leonid Yuriev
|
95199c754a
|
mdbx-cmake: fixes for old C/C++ compilers and/or CMake.
|
2020-06-26 03:28:15 +03:00 |
|
Leonid Yuriev
|
171a254425
|
mdbx-test: use banner tool only when available.
Change-Id: I4b9bffffc69e664fbca8346312934534ad7579e7
|
2020-06-20 19:03:10 +03:00 |
|
Leonid Yuriev
|
21fba6577a
|
mdbx-test: fix clang/glibcxx incompatibility.
Change-Id: I59c4f486431126396dc59a84914d78e0eeff1f4c
|
2020-06-04 19:57:07 +03:00 |
|
Leonid Yuriev
|
c9f461c4eb
|
mdbx-test: don't use --speculum option for nops > 10K.
Change-Id: I431e2de1882fab8a176b51aa9aa19cb409559181
|
2020-05-28 00:42:15 +03:00 |
|
Leonid Yuriev
|
7f920b5cfc
|
mdbx-test: minor refine comments & keygen-params ranges.
Change-Id: I8ebb0647d4d5a8637d57a39e9ddee4727bffb18f
|
2020-05-26 18:40:10 +03:00 |
|
Leonid Yuriev
|
ffa29f9466
|
mdbx-test: 17Gb DB size for long-stochastic.
|
2020-05-26 15:46:52 +03:00 |
|
Leonid Yuriev
|
02ebd4db78
|
mdbx-test: cosmetics (use banner) for long-stochastic.
|
2020-05-26 15:11:59 +03:00 |
|
Leonid Yuriev
|
f7b8b699b8
|
mdbx-test: engage '--speculum' option to long-stochastic.
Change-Id: Ie43460752abc6590b9abce995290d8a290759a1c
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
782429487f
|
mdbx-test: add '--keygen.zefofill=NO' option.
Change-Id: Iec45ab7a79846acc66cb034000ff3c146921e02a
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
2c8f115400
|
mdbx-test: fix nops_completed type.
Change-Id: I9b9930bc26d4301d0da0fdf59bc70befc37e2f6a
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
4da4ab3650
|
mdbx-test: alter/refine iteration loops.
Change-Id: I78657b0c736d84dc3fbb75ad28a9465cad0ff4b2
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
bfad1f7086
|
mdbx-test: redesign fitting internal parameters of "ttl" & "nested" testcases.
Change-Id: I3ade4ba9d78c00ff6911c3e35738f7dcbf63de64
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
d83a765dbe
|
mdbx-test: don't fail "ttl" & "nested" testcases on key-space overflow.
Change-Id: I6788a02ecd88bec086b1d12c3d9246c8de59ed29
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
a9705c4f34
|
mdbx-test: print reached depth from long-stochastic script.
Change-Id: I4a2a17d5e3fc833038f490a8b3a818843c0fc83a
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
f7aac55374
|
mdbx-test: output b+trees depths from 'hill' testcase.
Change-Id: I69451096186bf35ee5816f6c7f5a101781f58214
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
4dc7f0cb4b
|
mdbx-test: rework cycling for ttl & nested testcases.
Change-Id: If2f83187bd7998c2ddc7e2487a17d13648241b9c
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
a85ae436eb
|
mdbx-test: simplify txn commit/abort path.
Change-Id: I86780a43f9f7b1a52dfa97168ad53cf7389d5e2e
|
2020-05-25 14:53:38 +03:00 |
|
Leonid Yuriev
|
2e7e1079c4
|
mdbx-test: auto-reducing nops for nested and ttl testcases.
Change-Id: Ie060c580e87becbc033611e00532449522f3adbe
|
2020-05-25 14:53:35 +03:00 |
|
Leonid Yuriev
|
3990f1cc07
|
mdbx-test: implement 'speculum' checking for ttl testcase.
Change-Id: Ic825711893f782a71e75447575ac76644ac3f482
|
2020-05-23 01:34:50 +03:00 |
|
Leonid Yuriev
|
cefbe02130
|
mdbx-test: add dump-load.sh script.
|
2020-05-15 22:03:29 +03:00 |
|
Leonid Yuriev
|
0ee51f816e
|
mdbx-test: revert removal of the vector[...] pattern to avoid issues from old Valgrind.
Change-Id: Idb16591254cf7f89b5cb9971aef7bb107736ca80
|
2020-05-15 11:30:35 +03:00 |
|
Leonid Yuriev
|
68241762e7
|
mdbx-test: implement cleanup().
|
2020-05-15 11:30:35 +03:00 |
|
Leonid Yuriev
|
a2c534b391
|
mdbx-test: refine long_stochastic script.
Change-Id: Ic2aecfcb7e7f9b7233c7e72b6a34fb565fab6922
|
2020-05-15 11:30:35 +03:00 |
|
Leonid Yuriev
|
42dd0219e4
|
mdbx: minor fix/refine comments.
|
2020-05-15 11:30:35 +03:00 |
|
Leonid Yuriev
|
051d9e6f91
|
mdbx-test: remote obsolete vector[...] pattern from Valgrind's suppressions.
Related to https://github.com/erthink/libmdbx/issues/82
Change-Id: I603b9ffe55692af430b2dcbc577a9e7055fce3d5
|
2020-05-03 20:44:49 +03:00 |
|
Leonid Yuriev
|
5819f7a468
|
mdbx-test: update suppressions for modern Valgrind.
Related to https://github.com/erthink/libmdbx/issues/82
Change-Id: I6079a40274349516d285c85b3c766d6029ac8826
|
2020-05-03 20:31:02 +03:00 |
|
Leonid Yuriev
|
8c29c3711d
|
mdbx-test: mdbx: avoid gcc-anylyzer false-positive warnings.
|
2020-05-02 22:38:53 +03:00 |
|
Leonid Yuriev
|
07174cbfdf
|
mdbx-test: fix minor Coverity warnings.
Change-Id: I53ab4ee10317b4530db727ed0b431e5de9887b74
|
2020-05-01 02:42:28 +03:00 |
|
Leonid Yuriev
|
5d7d45f0e5
|
mdbx-test: minor cleanup osal_delay() for Windows.
Change-Id: If9c57cc1eba4c873be5d9176f7f6745c2363a0d6
|
2020-04-17 00:37:57 +03:00 |
|
Leonid Yuriev
|
971f924c44
|
mdbx-build: rearrange source files, rework CMakeLists.txt and refine GNUMakefile (squashed).
Change-Id: Id73d346695011dab2f670bb9e6293a1e5a1835ca
|
2020-04-17 00:37:57 +03:00 |
|
Leo Yuriev
|
56222db3ba
|
mdbx-test: follow MDBX_UNABLE_EXTEND_MAPSIZE changes.
Change-Id: I3c0074db11e229c5a7aaac6a589a42c041666b17
|
2020-02-28 17:39:52 +03:00 |
|
Leonid Yuriev
|
aeda2aa8c5
|
mdbx-test: minor cleanup pcrf-test/example.
Change-Id: Ie4d56592c8dd561d49ca423c2a8ac653a9e853ee
|
2020-02-01 20:43:18 +03:00 |
|
Leonid Yuriev
|
7c894f0542
|
mdbx: HNY!
Change-Id: Idbd21263408f87ac2715675c9f7ccc6c44d41c9a
|
2020-01-21 00:17:55 +03:00 |
|
Leonid Yuriev
|
8cd7cfc65d
|
mdbx-test: refine jitter testcase.
Change-Id: If1a3774da2b8b29249d81a54799117646820c036
|
2020-01-06 01:42:31 +03:00 |
|
Leonid Yuriev
|
230e4654f1
|
mdbx-test: don't use MDBX_DBG_DUMP.
Change-Id: I10274a2037d0630b5ba5ea39a67a107c5615e4cd
|
2020-01-05 15:17:06 +03:00 |
|
Leonid Yuriev
|
cda829b327
|
mdbx-tests: fix built-in help.
Change-Id: Ia4073e6394b48ceef7b032bd023d4d409efc7667
|
2020-01-05 00:49:16 +03:00 |
|
Leonid Yuriev
|
1c4b80ec61
|
mdbx-test: output txn-size limit into test-log.
Change-Id: Ib4b7b5932df794879226e0d32c8a7e6b1d31d17f
|
2020-01-05 00:34:33 +03:00 |
|
Leonid Yuriev
|
b3a5ab692b
|
mdbx-tests: add notls into long-stochastic.
More for https://github.com/leo-yuriev/libmdbx/issues/72
Change-Id: I62468a38844292bc4073e36d70e7b7ee8d1a6009
|
2019-12-28 02:28:36 +03:00 |
|
Leonid Yuriev
|
4eccf901ea
|
mdbx: rename MDBX_NOSYNC to MDBX_SAFE_NOSYNC for clarity.
Change-Id: I1d04600832cb7c86c578d72f3d6163ee22d134b7
|
2019-12-15 15:17:24 +03:00 |
|
Leonid Yuriev
|
feb8dbf6d9
|
mdbx-test: fix single-actor mode for Windows.
|
2019-12-07 03:08:03 +03:00 |
|
Leonid Yuriev
|
64eeb623be
|
mdbx-tests: add db-resize to jitter case.
Change-Id: I414e8f3fa676ab7e6716a58cfbc213e0ad4258f9
|
2019-12-07 03:08:00 +03:00 |
|
Leonid Yuriev
|
94d90d87db
|
mdbx-test: cleanup pcrf_test from deprecated API.
Change-Id: I06bffb666bb0b202c5d18c838d5f06a1d0381b60
|
2019-12-03 03:23:39 +03:00 |
|
Leonid Yuriev
|
229416a6f4
|
mdbx-test: fix SEM_A/SEM_R for NetBSD.
|
2019-11-30 01:29:48 +03:00 |
|
Leonid Yuriev
|
d80654fa07
|
mdbx: rework max key-length and limit API.
Change-Id: I3d783f69d4ea438d8a8a0505fa9163715fbdcf9c
|
2019-11-30 01:29:48 +03:00 |
|
Leonid Yuriev
|
e69a7c1ba2
|
mdbx-test: minor refine nested case.
Change-Id: Ib790c762b4d87a12d0c53e490e06638d0be0cd33
|
2019-11-26 15:43:06 +03:00 |
|
Leonid Yuriev
|
fa8b68af1f
|
mdbx-test: fix speculum_verify().
Change-Id: I5bdcf771dd5d6117230c964616b4f4ed81f084f7
|
2019-11-26 15:31:04 +03:00 |
|
Leonid Yuriev
|
f008876a93
|
mdbx-test: fix rusage for single-mode.
Change-Id: Id1928ad6061306b4d85f38cd296e172615d92741
|
2019-11-26 15:29:37 +03:00 |
|
Leonid Yuriev
|
497aa53e28
|
mdbx: fix minor typos.
Change-Id: Ib0c62eace9c766844a3f44124b525a3c6373c620
|
2019-11-18 00:13:27 +03:00 |
|
Leonid Yuriev
|
42d9e06598
|
mdbx: add MDBX_ACCEDE environment opening flag.
Change-Id: If0a08d6fce127f35ff2992988715b7dc1fdb70a9
|
2019-11-16 00:23:03 +03:00 |
|