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 |
|
Leonid Yuriev
|
fe40af160d
|
mdbx: split-off mdbx-options into options.h .
|
2019-11-13 23:50:38 +03:00 |
|
Leonid Yuriev
|
d3e4a4659f
|
mdbx-test: use SysV semaphores on systems without shared mutexes.
Change-Id: Icc8bbbb9237917932e360920d613ee7f37a57710
|
2019-11-13 11:31:22 +03:00 |
|
Leonid Yuriev
|
c882f77f54
|
mdbx-test: refine locking options.
Change-Id: I6cb8798fd71b4b1ce2a76238ba955e7f6d539e45
|
2019-11-13 11:31:22 +03:00 |
|
Leonid Yuriev
|
5af02290e6
|
mdbx: portability fixes for SunOS/Solaris/OpenIndiana.
Change-Id: I0442367e798903598d706c65b536a127ca982fce
|
2019-11-11 15:13:56 +03:00 |
|
Leonid Yuriev
|
6a7499c8fc
|
mdbx: refine POSIX-options detection.
|
2019-11-11 13:10:22 +03:00 |
|
Leonid Yuriev
|
885d5b2121
|
mdbx-test: support for systems lack of _POSIX_THREAD_PROCESS_SHARED.
Change-Id: I75437b83b430eaa10551a74b786faaba407d7026
|
2019-11-11 13:10:22 +03:00 |
|
Leonid Yuriev
|
3e7944f732
|
mdbx: use POSIX.1 IPC semaphores on systems without shared mutexes.
Change-Id: I5e398257e65c355d1028167f2719232fc55d093a
|
2019-11-11 13:08:19 +03:00 |
|
Leonid Yuriev
|
ca06572e2a
|
mdbx-test: add built-in help/usage.
Change-Id: If6e5e15622810b52d8db71db839942ab5f9444f3
|
2019-11-04 00:22:13 +03:00 |
|
Leonid Yuriev
|
5233a3cdb4
|
mdbx-test: add resource usage (CPU time).
Change-Id: I96b9bc9e748186ef122c809386ec3f52259d3b33
|
2019-11-04 00:22:13 +03:00 |
|
Leonid Yuriev
|
2c48f295b0
|
mdbx-tests: simplify/speedup basic testcase.
Change-Id: Iaaa4eb784be6fc8bc84ceddc202dbe524bea1dc9
|
2019-11-04 00:22:13 +03:00 |
|
Leonid Yuriev
|
b4a5728455
|
mdbx: rework readahead management.
Change-Id: Ic1e2f3f5bd7fb2e9fd8d5820816e3d2def6ec1b3
|
2019-11-04 00:22:13 +03:00 |
|
Leonid Yuriev
|
84bff89eb1
|
mdbx: conform to and use -Wpedantic .
Change-Id: I3056af7ae53c5a7c3ecbfe828ab1d5ee94c2bc26
|
2019-10-26 00:02:28 +03:00 |
|
Leonid Yuriev
|
81fd0beb1a
|
mdbx: rework/fix unaligned access.
Change-Id: Ib0208e78786ac84551384ed57ac580fe0717840e
|
2019-10-24 22:12:14 +03:00 |
|
Leonid Yuriev
|
70350bad81
|
mdbx-cmake: require C99 or use C11 when available.
Change-Id: I241e8c38232750efb537a0b581f822540f207cdc
|
2019-10-24 22:12:14 +03:00 |
|
Leonid Yuriev
|
0137d1f303
|
mdbx: alter Valgrind suppressions.
Change-Id: Ia662fe80eb22efb98a63acdf390e5e03cc5953b2
|
2019-10-21 10:00:55 +03:00 |
|
Leonid Yuriev
|
72f2a315c4
|
mdbx-test: don't filter lib's output by test's log-level.
Change-Id: Ieb45a532aee9b2a3d8ef11eb315b7eb01c1c0ef1
|
2019-10-21 07:50:11 +03:00 |
|
Leonid Yuriev
|
7681132704
|
mdbx-test: more probability of zero-window (i.e. flipcoin_x4) for ttl and nested testcases.
Change-Id: Ida539a080f86e046c7f10320b504d58219560c3d
|
2019-10-21 07:50:11 +03:00 |
|
Leonid Yuriev
|
7878b2e31d
|
mdbx-test: less probability for aborting nested transactions in nested testcase.
Change-Id: Idf12b69313af7f11a0c9c457942d7a442e37e7b4
|
2019-10-21 07:50:11 +03:00 |
|
Leonid Yuriev
|
2280ab0513
|
mdbx-build: refine memcheck target.
Change-Id: I8551c5d7ce5249a16959d34c1272c38cd1ad2d27
|
2019-10-15 21:54:31 +03:00 |
|
Leonid Yuriev
|
3ce4c3a0e4
|
mdbx-test: minor refine actor_poll() for Windows.
Change-Id: Ic1d98ae9e6d8bd7534390b15682f0bc7d1e73fac
|
2019-10-12 11:10:45 +03:00 |
|
Leonid Yuriev
|
23733bf4af
|
mdbx-test: rework/fix actor_poll() to avoid loosing SIGCHLD.
Change-Id: I93aa2aa40e07e807795e050cd468d77dab62e67a
|
2019-10-12 11:10:45 +03:00 |
|
Leonid Yuriev
|
39c1238d8e
|
mdbx: refine Valgrind support (i.e. avoid false-positives).
Change-Id: I688b2e905d0b705c34ab29df29bfd0a9bcdde8c9
|
2019-10-11 01:06:26 +03:00 |
|
Leonid Yuriev
|
13b52b1d51
|
mdbx-test: avoid redefine xSEC_PER_SEC.
Change-Id: I67fd2b12d5745f4f14f8da80ee313234a4e35617
|
2019-10-10 22:53:13 +03:00 |
|
Leonid Yuriev
|
7ed1586ea6
|
mdbx-test: fix for MDBX_BAD_TXN in case txn auto-cancelled during commit.
Change-Id: I1fafed6f6ac55de171d24947039f37eb4cb384a9
|
2019-10-10 22:36:53 +03:00 |
|
Leonid Yuriev
|
0616fa72d4
|
mdbx-test: minor fix nested case.
Change-Id: Ic9e2b9e9fb8a7c79c5a4e89fb6fa45c23d2d3985
|
2019-10-10 22:15:15 +03:00 |
|
Leonid Yuriev
|
e5bd1a6d6f
|
mdbx-test: fix MSVC warnings (minor).
|
2019-10-10 00:57:22 +03:00 |
|
Leonid Yuriev
|
95bb371b0d
|
mdbx-test: fix build by non-c++17 compilers.
Change-Id: I899f1a39eb8fde3ce3821b5964885f1121e65be3
|
2019-10-10 00:29:51 +03:00 |
|
Leonid Yuriev
|
0f8b2ff399
|
mdbx-test: add nested testcase.
Related to https://github.com/leo-yuriev/libmdbx/issues/62
Change-Id: I5fee861582987cc11a648a3365b19c28e493317d
|
2019-10-09 23:38:44 +03:00 |
|
Leonid Yuriev
|
66430fd10d
|
mdbx-test: add verifying by speculum option.
Change-Id: I3d689234d0214f93f27dd2581bd9d0658692c0c9
|
2019-10-09 23:35:26 +03:00 |
|
Leonid Yuriev
|
85cd04b712
|
mdbx-test: using c++17 (for std::string_view).
Change-Id: I79d9bac8ea8ba6c337d71683549a37c8434b93fa
|
2019-10-06 18:45:52 +03:00 |
|
Leonid Yuriev
|
f629914217
|
mdbx-test: add dataset verification to hill testcase.
Change-Id: I8b781e98a02a8c32eeb82e54821b0941556d9f8c
|
2019-10-06 13:07:15 +03:00 |
|
Leonid Yuriev
|
e3b5381f30
|
mdbx-test: fix enabling MDBX_DBG_AUDIT.
Change-Id: If30f607f4c74f2bc39bd6b85dabbeb474284b989
|
2019-10-04 18:52:15 +03:00 |
|
Leonid Yuriev
|
5420a3b2fb
|
mdbx-test: less detailed logging for Windows to avoid test-timeout.
Change-Id: I66e66e3a5c589106fe58dda554491890e0a22011
|
2019-10-02 13:52:54 +03:00 |
|
Leonid Yuriev
|
632e688202
|
mdbx-test: rework progess inticator.
Change-Id: Iaf3f7823ab7a0fe9f00607eb803390669c37005f
|
2019-10-02 02:51:50 +03:00 |
|
Leonid Yuriev
|
4d49112a56
|
mdbx-test: refix logging.
Change-Id: I8852cca84669b4da2a994f2d5d2cec833e21f2f6
|
2019-10-02 00:12:04 +03:00 |
|
Leonid Yuriev
|
87f8c01ac4
|
mdbx: add space argument for oom-callback.
Change-Id: I27634e02046df375fffae66de3124e8cd90cc61c
|
2019-09-30 00:15:13 +03:00 |
|
Leonid Yuriev
|
20447c877d
|
mdbx: refine mdbx.h and API description, etc (5 of 5).
Change-Id: I851736cccb4d0271d6f351e1358cc5c4e1257bb4
|
2019-09-27 02:28:17 +03:00 |
|
Leonid Yuriev
|
1ab33333bc
|
mdbx: refine options and build-info.
Change-Id: Ib1a778dd27a0ea8b3a05484b2208e2222736b2d3
|
2019-09-25 19:03:04 +03:00 |
|
Leonid Yuriev
|
40ee895aae
|
mdbx: refine internal debug facilities.
Change-Id: I934cb8587f07c59268b16a0dd99daeb7ac440e62
|
2019-09-24 10:07:50 +03:00 |
|