Leonid Yuriev
|
5e43ee61a2
|
mdbx: drop/deprecate MDBX_MAPASYNC.
Change-Id: I472f97f568a32325eb056c8ee4d2f2350a473bda
|
2020-08-06 01:48:56 +03:00 |
|
Leonid Yuriev
|
a902538e34
|
mdbx: more Doxygen tags (almost done).
Change-Id: I696e717e37a905f68af059c51f9df327c257332e
|
2020-07-24 22:49:21 +03:00 |
|
Leonid Yuriev
|
b6085afb5a
|
mdbx-test: minor fix for MSVC-2015.
Change-Id: I631009ffe0b04428026492d1cab691b58fdd160a
|
2020-07-08 03:13:07 +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
|
2e0d2e65af
|
mdbx: fix minor typos.
|
2020-07-07 23:16:43 +03:00 |
|
Leonid Yuriev
|
0fb127b935
|
mdbx-test: add --random-writemap[=YES|no] option.
Change-Id: Ie83f64d4a7e199f828540f029c2c47deddb05c01
|
2020-07-06 14:35:41 +03:00 |
|
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 |
|
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 |
|
Leonid Yuriev
|
d1d1258591
|
mdbx-build: made 'config.h' optional.
Change-Id: Iafc968cb7000f77cf23169ce07b532386bbce029
|
2019-09-10 15:52:37 +03:00 |
|
Leonid Yuriev
|
e08787afca
|
mdbx-test: fix win32 build (minor warnings).
Change-Id: Ibe66ddcad98f21fd8dc508ea6bd43d4568266972
|
2019-09-10 13:41:37 +03:00 |
|
Leonid Yuriev
|
e7095e9ada
|
mdbx: remove UTF8-BOM (preparation for 'make dist').
Change-Id: I2d0ccc9f7bbed6d57b2fe6ef156f33531a4eeb69
|
2019-09-10 02:18:50 +03:00 |
|
Leonid Yuriev
|
4969d75ef3
|
mdbx-test: add Darwin/OSX support to long_stochastic-script.
|
2019-09-04 03:09:18 +03:00 |
|
Leonid Yuriev
|
7fc4c4fccb
|
mdbx-test: fix legacy 'pcrf' test warnings.
|
2019-09-04 03:09:18 +03:00 |
|
Leonid Yuriev
|
263837094e
|
mdbx-build: refine CMake scripts, add build options.
Change-Id: Ie3db2f6439d5cc7ef3cd9ebb5b8e5d5d34f743dd
|
2019-09-03 02:56:01 +03:00 |
|
Leonid Yuriev
|
6f39d8228d
|
mdbx-cmake: add MDBX_ALLOY_MODE option.
Change-Id: I486f737fc24a48ecd3444859bee2132c9606aef5
|
2019-09-03 02:43:09 +03:00 |
|
Leonid Yuriev
|
d974ca322b
|
mdbx-test: remove std::unary_function<> for C++17.
|
2019-09-03 02:33:59 +03:00 |
|
Leonid Yuriev
|
5a87faf9af
|
mdbx-build: start using CMake (incomplete; no properly installation for now).
|
2019-09-03 02:33:57 +03:00 |
|
Leonid Yuriev
|
f81374a9ce
|
mdbx-build: amalgamation.
Change-Id: Ic32de6ee119df2bc12136b882f4f7cabaa1314a9
|
2019-09-03 02:30:55 +03:00 |
|
Leonid Yuriev
|
137d652d77
|
mdbx: refine attribute-based macros.
|
2019-08-25 04:37:15 +03:00 |
|
Leonid Yuriev
|
351939dd5d
|
mdbx-test: reduce number of test-iteration for MacOS.
Change-Id: Ic9df6a9ce66ee2cc165e2525953eee998e653932
|
2019-08-19 16:43:41 +03:00 |
|
Leonid Yuriev
|
32a5b9089b
|
mdbx-test: extend darwin-pthread-barrier for multiprocess-shared.
|
2019-08-13 02:44:45 +03:00 |
|
Leonid Yuriev
|
3f64d45819
|
mdbx-test: initial OSX support.
|
2019-08-13 02:16:15 +03:00 |
|
Leonid Yuriev
|
054a88c502
|
mdbx-test: add darwin-pthread-barrier.
Import from https://github.com/ademakov/DarwinPthreadBarrier with minor changes.
|
2019-08-13 02:10:03 +03:00 |
|
Leonid Yuriev
|
1e3637af59
|
mdbx-test: refine long_stochastic-script for FreeBSD compatibility.
Change-Id: I411b628d9381a54bebbea33a2bfde3145bdba74b
|
2019-08-10 23:24:31 +03:00 |
|
Leonid Yuriev
|
6eebac1510
|
mdbx: portability - drop unused mul_64x64_128().
Change-Id: I034778dd99242eae92e9122156639ba7329638de
|
2019-07-14 15:25:10 +03:00 |
|
Leonid Yuriev
|
814f8fe7ab
|
mdbx-test: portability - undefine BSD's roundup2() macro.
Change-Id: Ib7aa43645cabba648ed6a43bfb26a7cc365d7feb
|
2019-07-14 15:23:38 +03:00 |
|
Leonid Yuriev
|
fac0c4c5c0
|
mdbx-test: portability - define bswap() macros conditionally.
Change-Id: I44d7daf71bd4dd66f8821af926f0c26578624e92
|
2019-07-14 15:21:47 +03:00 |
|
Leonid Yuriev
|
ae34255350
|
mdbx-test: adds check for prerequisites to long_stochastic.sh
Change-Id: I1c671ce46140a41c33c6cb69b2444dc98c754929
|
2019-07-12 21:27:34 +03:00 |
|
Leonid Yuriev
|
9dc0b6a3f3
|
mdbx-test: partialy revert long_stochastic.sh changes.
Change-Id: I1fd4d601a91b50e82bbf8f183c968d31d671957e
|
2019-07-09 14:31:27 +03:00 |
|
Leonid Yuriev
|
421f4b01e6
|
mdbx-test: refine internals (delays, logging).
Change-Id: Ife19e3bc1b124629891ba03fd9e1bf3b2ad3e301
|
2019-07-09 01:39:32 +03:00 |
|
Leonid Yuriev
|
06f16464aa
|
mdbx-test: adds more jitter while DB opening.
Change-Id: Ic0f03f4fbe064ea00f719baa11b28cc24aafcb5b
|
2019-07-07 21:21:54 +03:00 |
|
Leonid Yuriev
|
30ac62ceec
|
mdbx-test: add coredump status.
Change-Id: I9003a891744eb78d91a3e279e20efcb4c1ad736c
|
2019-07-07 02:33:39 +03:00 |
|
Leonid Yuriev
|
6d4e151ba8
|
mdbx-test: fix comment typo (minor).
Change-Id: I7bd25ccfc52371c78f9011ccd45203e44e619142
|
2019-07-02 00:21:51 +03:00 |
|
Leonid Yuriev
|
08c334c8bc
|
mdbx-test: limit DB-size 3Gb for long_stochastic.
Change-Id: I52bc6cd4aea7a41d5b1bdabc2c8e4bd6e34a78a9
|
2019-06-27 10:53:35 +03:00 |
|
Leonid Yuriev
|
aaf49bb816
|
mdbx-test: don't fail on key-space overflow.
Change-Id: I22a8cb359849c4c02cd393047cb7ea33974607fd
|
2019-06-27 10:40:00 +03:00 |
|
Leonid Yuriev
|
fa3adb759a
|
mdbx-test: reduce upper txn-volume inside long_stochastic.
|
2019-06-26 10:11:24 +03:00 |
|
Leonid Yuriev
|
834f6d0784
|
mdbx-test: fix iteration count.
Change-Id: Iaf19af417e54ee4ad968722c94d377dab29be149
|
2019-06-25 15:48:03 +03:00 |
|
Leonid Yuriev
|
41d8f65e1e
|
mdbx-test: biggest case depending on the DB size inside long_stochastic.
Change-Id: Ia8c09dd6b4240d76de1356aa1eecaa884636086a
|
2019-06-25 14:26:57 +03:00 |
|
Leonid Yuriev
|
c9c985ae5d
|
mdbx-test: more for --ignore-dbfull option.
Change-Id: I92c284edd889455eefefec12d3315b6f5d37cdc5
|
2019-06-24 02:55:26 +03:00 |
|
Leonid Yuriev
|
da99dcdb87
|
mdbx-test: long_stochastic.
Change-Id: I28248a8af9041dfa62388a3b4ded7e2a4fdc07a9
|
2019-06-24 02:14:50 +03:00 |
|
Leonid Yuriev
|
f627b33379
|
mdbx-test: fix dbsize-options handling.
Change-Id: Ia51f802ac1ad4e8b1b059a3f3b38214bda6b43fc
|
2019-06-24 02:14:50 +03:00 |
|
Leonid Yuriev
|
2d5a3ebd8f
|
mdbx-test: add --ignore-dbfull option (major).
Change-Id: I252f9c3679a371722a780913ba994ca3dee9b90a
|
2019-06-24 02:14:50 +03:00 |
|
Leonid Yuriev
|
15403aadad
|
mdbx-test: re-seed keygen over iterations.
Change-Id: I2cfd635fc46c808dd8431217b75a30780e0c3958
|
2019-06-22 22:23:17 +03:00 |
|
Leonid Yuriev
|
e6ad443178
|
mdbx-test: refine 'ttl' testcase.
Change-Id: Ic4d759cfa29496bd46fa50fef1e974847b52bb41
|
2019-06-22 13:16:54 +03:00 |
|
Leonid Yuriev
|
243b01dd63
|
mdbx-test: refine 'append' testcast (minor).
Change-Id: I79ea16046713a085e62e01eeb0978fc4e6766750
|
2019-06-22 13:16:54 +03:00 |
|
Leonid Yuriev
|
3fc610f860
|
mdbx-test: use common keygen-seed for ttl testcase.
Change-Id: I921fff0ee28df8a18b6a38801c275de3fa2563ab
|
2019-06-22 13:16:54 +03:00 |
|
Leonid Yuriev
|
bfa9fc25d6
|
mdbx-test: 5-repeats inside gc-test script.
|
2019-06-22 13:16:54 +03:00 |
|
Leonid Yuriev
|
2219802bca
|
mdbx-test: more for ttl testcase.
Change-Id: I8a01963345a2e815ebb39a98939420b8edb53968
|
2019-06-22 02:00:52 +03:00 |
|
Leonid Yuriev
|
9cf9d6eac2
|
mdbx-test: add ttl testcase.
Change-Id: Ia5d164fde250e959226a53c63fcaf024ffe965a2
|
2019-06-22 00:53:52 +03:00 |
|
Leonid Yuriev
|
86cfd86cda
|
mdbx-test: support for repeat parameter.
Change-Id: I6de52cd21314935c123ac51537e1b893c39dd5ed
|
2019-06-20 02:41:22 +03:00 |
|
Leonid Yuriev
|
0639f54280
|
mdbx-test: add 'append' testcase.
Change-Id: I71620ea1a019e16b8e3d84a81dcc042961eae5b5
|
2019-02-04 01:41:11 +03:00 |
|
Leo Yuriev
|
9cc9116df3
|
mdbx: 2019 HNY.
Change-Id: Iec6b7affedef0ea89fad917eb17af7e8201a7482
|
2019-02-03 12:28:01 +03:00 |
|
Leonid Yuriev
|
f778f4a795
|
mdbx: add MDBX_SAFE4QEMU option for testing under QEMU.
Change-Id: Ide674e0125e2746f73a7ba44828316a60633e887
|
2018-11-26 19:08:30 +03:00 |
|
Leonid Yuriev
|
cbdb10a05c
|
mdbx-test: fix/refine entropy_ticks() for ARM.
Change-Id: I03b10edfcbee33c1b3107a0c1a5714aac61cf12f
|
2018-11-26 18:52:31 +03:00 |
|
Leo Yuriev
|
73c7742db4
|
mdbx-test: fix osal_actor_poll() for 32-bit builds.
Change-Id: I36b2f955295d8ca5435a68737c0c2e7f069bfe34
|
2018-11-05 00:02:48 +03:00 |
|
Leonid Yuriev
|
c3432c158e
|
mdbx-test: add checks for db-copy after the basic testcase.
Change-Id: I5e7d343266c66418a8798d272e697e1c3d5c775b
|
2018-11-05 00:02:48 +03:00 |
|
Leonid Yuriev
|
24d42c1583
|
mdbx: add db-copy testcase.
Change-Id: Ib554880ebbabcb5dfc55bdb3c71767d0fa1630fd
|
2018-11-05 00:02:48 +03:00 |
|
Leonid Yuriev
|
40e3f735ab
|
mdbx-tests: cleanup/simplity code (minor).
Change-Id: I9813ed3a29b331c1f995ce76766709f454bb49c2
|
2018-11-04 20:34:16 +03:00 |
|
Leonid Yuriev
|
12174187e8
|
mdbx-tests: add osal_removefile().
Change-Id: Ifdacd1f799e3ed12f6b83bcdef0effbc0c41011c
|
2018-11-04 20:34:16 +03:00 |
|
Leonid Yuriev
|
96491db229
|
mdbx-windows: building and linking mdbx_ntdll_extra.lib
15 of 17 for https://github.com/leo-yuriev/libmdbx/issues/43
Change-Id: I6241d08f14dcd59c6c55aa26660bdec233fb3c94
|
2018-10-14 15:03:17 +03:00 |
|
Leonid Yuriev
|
ace3d1bfa3
|
mdbx: add mdbx_malloc/mdbx_free, etc.
1 of 17 for https://github.com/leo-yuriev/libmdbx/issues/43
Change-Id: Ia5204be9f943fefde42e6a46e652c1be6ab6a96b
|
2018-10-14 14:53:40 +03:00 |
|
Leonid Yuriev
|
31810c9957
|
mdbx-test: drop obsolete failfast cases inside 'gc.sh' script.
|
2018-09-21 00:18:43 +03:00 |
|
Leonid Yuriev
|
a5cdbda9d8
|
mdbx-test: store 'log.lz4' on tmpfs.
|
2018-09-21 00:18:21 +03:00 |
|
Leonid Yuriev
|
b868765ddf
|
mdbx-test: reduce repeats number inside 'gc.sh' script.
|
2018-09-20 23:39:31 +03:00 |
|
Leonid Yuriev
|
2fc42fab7f
|
mdbx-test: add simple loop.bat for Windows.
|
2018-09-20 23:39:31 +03:00 |
|
Leonid Yuriev
|
60271687ef
|
mdbx-test: workaround for QueryFullProcessImageNameA() bug.
Change-Id: Icd06d7b15f8bef20a9fb75639a7ab7a298fe0120
|
2018-09-20 22:47:22 +03:00 |
|
Leonid Yuriev
|
137f443e57
|
mdbx-test: fix sleep/child-signal handling.
Change-Id: Ibf1ac55b62b5cb3c835a5b1602a204e8eebbd89b
|
2018-09-17 16:57:26 +03:00 |
|
Leonid Yuriev
|
c6dccdc91a
|
mdbx-test: fix MSVC warnings (minor).
Change-Id: I9c5987bfe6b5df8885a71601ab5f10cc57a7e45e
|
2018-09-17 16:21:09 +03:00 |
|
Leonid Yuriev
|
844e39ebef
|
mdbx-test: seeding keygen with actor_id for better spreading.
|
2018-09-17 15:25:45 +03:00 |
|
Leonid Yuriev
|
01ae5bad7d
|
mdbx-test: add data-check before delete/update.
Change-Id: I5afc1cbd95b5db0b442714229510d6786bf68d43
|
2018-09-17 15:25:45 +03:00 |
|
Leonid Yuriev
|
79633ecfd7
|
mdbx-test: add int-key/int-data cases to 'gc.sh'.
Change-Id: Idb33be532b623b86ed4e3127d9f1fe8abb24cc6f
|
2018-09-17 15:25:45 +03:00 |
|
Leonid Yuriev
|
a91eef0c0f
|
mdbx-test: cleanup DUPSORT flags.
Change-Id: Id5845e67bf6b4c40fdfdabe937d42911c8b08f1b
|
2018-09-17 00:18:39 +03:00 |
|
Leonid Yuriev
|
5cc4bec7b7
|
mdbx-test: avoid extra 'jitter' testcase loops.
Change-Id: I50a3a5a03c0baebee81a90155089eeb44448ff4e
|
2018-09-17 00:18:39 +03:00 |
|
Leonid Yuriev
|
0a6af9bca0
|
mdbx-test: switch to 'basic' testcase in 'gc.sh' script.
Change-Id: I2fbd4c5f9d20a4c51af65b0dd67f1182b39ca6ae
|
2018-09-17 00:17:09 +03:00 |
|
Leo Yuriev
|
6043181636
|
mdbx-test: workaroung for MSVC bug.
|
2018-09-14 15:26:31 +03:00 |
|
Leo Yuriev
|
bf29182eda
|
mdbx-ci: rename 'test.exe' to 'mdbx_test.exe'.
|
2018-09-14 14:15:42 +03:00 |
|
Leo Yuriev
|
f25c20693f
|
mdbx-test: check commandline length under Windows.
|
2018-09-14 14:02:28 +03:00 |
|
Leonid Yuriev
|
859f306c9f
|
mdbx-test: refine gc.sh script.
|
2018-09-13 19:53:19 +03:00 |
|
Leonid Yuriev
|
82ff482a0a
|
mdbx-test: add setloglevel().
Change-Id: If1262d0a0a76e00e4453e40b62022a5418655391
|
2018-09-13 19:47:43 +03:00 |
|
Leonid Yuriev
|
438bda3ee3
|
mdbx-test: fix/refine keygen for non-MDBX_DUPSORT.
Change-Id: I2e3187d5b9c5078cebc1850e6f291718a7b61895
|
2018-09-13 17:40:55 +03:00 |
|
Leonid Yuriev
|
6be164a45b
|
mdbx-test: default test-db size 4mb or 256mb.
Change-Id: I306cb76f1740422888814687f69fa7766ee4fba6
|
2018-09-13 17:40:55 +03:00 |
|
Leonid Yuriev
|
3cf6bc0639
|
mdbx-test: add +/- data-dups passes into gc.sh script.
Change-Id: If5c00da0bb893dccddf2d145bcd6548089984e8d
|
2018-09-13 17:40:55 +03:00 |
|
Leonid Yuriev
|
6b5d973a31
|
mdbx-test: alter keygen defaults (rotate 3, offset 41).
Change-Id: I16465eb34acbb499f04cb0436c674c09ad6d50f3
|
2018-09-13 17:40:55 +03:00 |
|
Leonid Yuriev
|
99934bc845
|
mdbx-test: fix/refine keygen.
Change-Id: Ib6d8bb5e438314bf09c1c9466456d8c57623711b
|
2018-09-13 17:19:06 +03:00 |
|
Leonid Yuriev
|
2b305d33a3
|
mdbx-test: dump keygen params.
Change-Id: Ied04bc85def0fc6a408a14fd2f580969534e7ea1
|
2018-09-13 17:19:06 +03:00 |
|
Leonid Yuriev
|
5051603c56
|
mdbx-test: refine key/value min/max handling.
Change-Id: If37e5fc2fe30ce309cb4ff540fe93dd9f87ec87f
|
2018-09-13 17:19:06 +03:00 |
|
Leonid Yuriev
|
102f57dd15
|
mdbx-test: 'none' for config-verbs.
Change-Id: I1a3b5a6757ee193027f06cef1e1ff0cc609ad3f4
|
2018-09-13 17:19:06 +03:00 |
|
Leonid Yuriev
|
f4cd7b5418
|
mdbx-test: fix update_flags for non-MDBX_DUPSORT.
|
2018-09-13 17:19:06 +03:00 |
|
Leonid Yuriev
|
0ecc5226d6
|
mdbx-test: alter min/max for key/data length.
Change-Id: I863145b8567a2e3952826b68c7bef07787081bb6
|
2018-09-13 17:19:06 +03:00 |
|
Leonid Yuriev
|
96bdf6559e
|
mdbx-test: fix key/value generation for long-length cases.
Change-Id: I643bca291948bf7659c77fffa31408c3794785e6
|
2018-09-13 17:19:06 +03:00 |
|
Leonid Yuriev
|
2791224542
|
mdbx-test: fix int-types for 32-bit builds (minor).
Change-Id: Ib1ffe0633cf461e7881fe43953528688fe7abce0
|
2018-08-22 16:19:42 +03:00 |
|
Leonid Yuriev
|
3727a2a099
|
mdbx-test: fix mdbx_env_set_geometry() swapped arguments (Coverity).
Change-Id: I80583f273658ca5220ca686593079b9ffcf45c57
|
2018-08-22 01:28:58 +03:00 |
|
Leonid Yuriev
|
490addef18
|
mdbx-test: update GC-test script.
Change-Id: Id55f69439b0632f5992af99e70eac5ecb6af0dcc
|
2018-08-22 01:09:16 +03:00 |
|
Leonid Yuriev
|
c7a6e9c8ae
|
mdbx-tests: add support for db-geometry params.
Change-Id: I4c527005bd7c5d585573536d299a8036c62eaaec
|
2018-08-22 00:55:21 +03:00 |
|
Leonid Yuriev
|
e7d4d24265
|
mdbx-test: add min/max cases for option values.
Change-Id: Ie77b828376a75aad09ea4dab202178b1f09bc6ad
|
2018-08-21 22:19:20 +03:00 |
|
Leonid Yuriev
|
b41bef8307
|
mdbx-test: add support for 'default' options values.
Change-Id: Ib8481e879e77bc6d02f8c92a2daad50b86782608
|
2018-08-21 22:19:20 +03:00 |
|
Leonid Yuriev
|
a0d10e41b8
|
mdbx: add mdbx_limits_xyz().
Change-Id: I56c79704c59386a0c4d84b001020484c23925e6c
|
2018-08-21 22:19:20 +03:00 |
|
Leonid Yuriev
|
ffdd487037
|
mdbx-test: fix typo.
Change-Id: If46f000af68f068c4463e1e86ae66f99c5c3d8ac
|
2018-08-21 22:19:20 +03:00 |
|
Leonid Yuriev
|
8b24c65119
|
mdbx-test: add --keygen.seed=NS into gc.sh script.
Change-Id: Ia17b72927db5d697a8a5758502c6bff9b946974d
|
2018-08-21 22:19:20 +03:00 |
|
Leonid Yuriev
|
3e9e52e0ce
|
mdbx-test: use strtoull() and retry with base=10.
Change-Id: Ica846ed0a13eb4468a45620518b9ccf85e77a764
|
2018-08-21 22:19:20 +03:00 |
|
Leonid Yuriev
|
3964c58b80
|
mdbx-test: add 'gc.sh' script.
Change-Id: I633c93c0865b0d2609688713e986edf51ce6547d
|
2018-08-13 01:21:07 +03:00 |
|
Leonid Yuriev
|
c43b7d1aba
|
mdbx-test: fix minor typos.
Change-Id: I4889a0e698bdfdda7eed257a5cd29e8b8089d102
|
2018-08-13 01:21:07 +03:00 |
|
Leonid Yuriev
|
26c4b673c4
|
mdbx-test: fix keylen/datalen min/max ranges checking.
|
2018-08-13 01:21:07 +03:00 |
|
Leonid Yuriev
|
6b5ada7b6e
|
mdbx-test: add 'strikethrough' for bitmask-options.
|
2018-08-12 21:19:18 +03:00 |
|
Leo Yuriev
|
dbf66ec0bb
|
mdbx: add __printf_args into defs.h
Change-Id: I0e6da5115bc427d04eb3ab59184152275c2a7cae
|
2018-07-28 17:59:56 +03:00 |
|
Leo Yuriev
|
09ad941a05
|
mdbx: Windows XP compatibility.
Change-Id: Iafe3a83110610071e42a168ef9fc5f8d3131854f
|
2018-06-20 13:47:14 +03:00 |
|
Leo Yuriev
|
9db090087e
|
mdbx: reformat by clang-format 6.0 (cosmetic).
|
2018-06-18 21:29:12 +03:00 |
|
Leo Yuriev
|
b0550b38b8
|
mdbx-test: fix args quoting for Windows.
|
2018-06-18 18:17:13 +03:00 |
|
Leo Yuriev
|
3a42b76fb8
|
mdbx-tests: fix entropy_ticks() for multiarch.
|
2018-03-22 20:38:18 +03:00 |
|
Leo Yuriev
|
3d320253cd
|
mdbx-tests: drop duplicate sysdep-includes.
|
2018-03-21 22:19:17 +03:00 |
|
Leo Yuriev
|
86274513f9
|
mdbx: more __has_include().
|
2018-03-21 22:19:17 +03:00 |
|
Leo Yuriev
|
62ae928b40
|
mdbx: add neutral __ia32__ and __amd64__ marcos.
|
2018-03-21 22:18:57 +03:00 |
|
Leo Yuriev
|
8d748a845b
|
mdbx-tests: fix default value for inject_writefaultn.
|
2018-03-19 21:26:14 +03:00 |
|
Leo Yuriev
|
5872174db6
|
mdbx-tests: refine temp-dir for unix.
|
2018-03-19 21:01:05 +03:00 |
|
Leo Yuriev
|
52283d8c44
|
mdbx-tests: unify testdb name.
|
2018-03-19 20:50:30 +03:00 |
|
Leo Yuriev
|
838856f688
|
mdbx-tests: add osal_tempdir().
|
2018-03-19 20:50:30 +03:00 |
|
Leo Yuriev
|
0aa07cc09b
|
mdbx-tests: drop unused tableid variable (minor).
|
2018-03-19 20:20:47 +03:00 |
|
Leo Yuriev
|
9ccd551ebc
|
mdbx-tests: minor refine log-levels.
|
2018-03-19 18:08:45 +03:00 |
|
Leo Yuriev
|
d63c2484fe
|
mdbx-tests: add --inject-writefault=N option.
|
2018-03-19 18:08:45 +03:00 |
|
Leo Yuriev
|
638ed91e3e
|
mdbx-tests: add log_flush().
|
2018-03-19 16:51:10 +03:00 |
|
Leo Yuriev
|
158ec27848
|
mdbx-test: support for Elbrus.
Change-Id: Iefded3bbffc6c93db0a78cef409f2ad10782c59b
|
2018-03-07 14:02:22 +03:00 |
|
Leo Yuriev
|
a93fafceff
|
mdbx: strip utf8-bom for Elbrus (minor).
Change-Id: I9030abe267c4abfa2c5c2deb439c0b8025b83047
|
2018-03-07 12:09:43 +03:00 |
|
Leo Yuriev
|
72557af2b5
|
mdbx: HNY!
Change-Id: I2a91b986964d96bb3e5f848e3c17408bd7745866
|
2018-02-04 13:10:54 +03:00 |
|
Leo Yuriev
|
cfd5ba357f
|
mdbx-build: move pcrf_test.
Change-Id: I2d8a63c967651a7a8e72548f26b9aa54c2bb7233
|
2018-01-14 22:53:43 +03:00 |
|
Vladimir Romanov
|
4ed8eddf42
|
Improve cmake support. Add rpm generation
|
2018-01-07 15:10:06 +03:00 |
|
Vladimir Romanov
|
18a261a6dd
|
Add CMake support
|
2018-01-04 09:27:09 +03:00 |
|
Leo Yuriev
|
aec2445161
|
mdbx: rework '_noop' and related macros.
Change-Id: Ic9ff3662a6abeb64aa0816e448007dd524794b1e
|
2017-10-29 02:12:05 +03:00 |
|
Leo Yuriev
|
db4ab61a0c
|
mdbx: drop '__packed'.
Change-Id: Idf3e510733adb2b12b94fe1dcd22f76e02df955b
|
2017-10-29 00:59:11 +03:00 |
|
Leo Yuriev
|
6f6b360aba
|
mdbx: add/fix 'fallthrough' for GCC 7.x
Change-Id: I45c57ea910978aaa857086d7794ad92ba0ae7157
|
2017-10-28 11:45:04 +03:00 |
|
Leo Yuriev
|
32c5c3b761
|
mdbx-tests: refine after last pull-request.
Refine after 4e40af60e74143aedaa8d295f0f33a3c892a1c9b (Merge pull request #20 from rouzier/feature/txn_try).
|
2017-10-26 21:49:38 +03:00 |
|
Leo Yuriev
|
17b8e48bf4
|
mdbx: cleanup after last pull-request.
Cleanup after 4e40af60e74143aedaa8d295f0f33a3c892a1c9b (Merge pull request #20 from rouzier/feature/txn_try).
|
2017-10-26 21:49:38 +03:00 |
|
James Rouzier
|
0d81f2244c
|
Add try.cc to compile for windows
|
2017-10-25 21:01:19 -04:00 |
|
James Rouzier
|
088e811da4
|
Add test case for txn try
|
2017-10-25 20:56:12 -04:00 |
|
James Rouzier
|
2f1f4b19a0
|
Update test to accept flags instead of a bool
|
2017-10-25 19:54:43 -04:00 |
|
Leo Yuriev
|
d634336e1f
|
mdbx-test: fix snprintf/vsnprintf redefinition for MSVC.
Change-Id: I4be3a4f71782d395035ff4d5b9e3a1af9ee70bb9
|
2017-07-26 19:43:22 +03:00 |
|
Leonid Yuriev
|
a78edd314e
|
mdbx: more fix MSVC '/Wall' warnings.
Change-Id: I359a3056d6bb5db762fe6b6b8a89e8ed066f8a87
|
2017-07-26 16:02:49 +03:00 |
|
Leo Yuriev
|
70d54f6f2c
|
mdbx-msvc: refine IntDir/OutDir for msbuild projects.
|
2017-07-12 02:21:50 +03:00 |
|
Leo Yuriev
|
0167694457
|
mdbx: building mdbx-tools for Windows.
Change-Id: I9019c4382b7108ec7c442d2b0d4be044a3cb136a
|
2017-07-12 02:20:47 +03:00 |
|
Leo Yuriev
|
0047ce4bd6
|
mdbx: add default AddressSanitizer options.
Change-Id: I99b7aee5010f1d43008b2a61efe3fb9bb023ab31
|
2017-07-07 00:02:56 +03:00 |
|
Leonid Yuriev
|
e3fcc4754e
|
mdbx-test: fix warnings from MSVC 2013.
|
2017-07-05 23:08:45 +03:00 |
|
Leo Yuriev
|
e4a8a144b6
|
test: fix minor defects (coverity).
Change-Id: I87165ca771a717815a2c81c36fcf1e9add2536bb
|
2017-07-04 13:21:16 +03:00 |
|
Leo Yuriev
|
66f8327642
|
test: allow null as 'function name' for logging (coverity).
Change-Id: I047a4c372514e85d19dd3d3719f8ad3be046171e
|
2017-07-04 13:21:16 +03:00 |
|
Leo Yuriev
|
136e98fb93
|
test: fix initialization 'signalled' field (coverity).
Change-Id: Ie6dae6c419bd81f203968bf07f2cf472ea7344a5
|
2017-07-04 13:21:16 +03:00 |
|
Leo Yuriev
|
283eb0aff0
|
test: add 'volatile' to rdtsc() and friends (fix for modern clang).
Change-Id: I82d531f66b1aa44c173485d1955611ed46767998
|
2017-07-03 05:11:52 +03:00 |
|
Leonid Yuriev
|
5dd68f70fa
|
mdbx: use /W4 (level4 for warnings) and /WX (treat warnings as errors).
Change-Id: I04872c15c295c67eccb0d6379447aab7ac7ca163
|
2017-07-03 04:43:00 +03:00 |
|
Leonid Yuriev
|
3e6a672286
|
mdbx: fix MSVC warnings, add uint16-range-asserts.
Change-Id: Ie67a728035eeae250efbf962270b5c17c974db23
|
2017-07-03 04:41:00 +03:00 |
|
Leonid Yuriev
|
28ba127db2
|
test: typo fix.
|
2017-06-21 01:42:41 +03:00 |
|
Leo Yuriev
|
71e2fe3df0
|
mdbx: add MDBX_DBG_DUMP for mdbx_setup_debug().
So, meta-pages and lck-section now will be included into a coredump.
|
2017-06-15 13:45:16 +03:00 |
|
Leonid Yuriev
|
318646794e
|
mdbx: partial fix MSVC level-4 warnings.
|
2017-06-06 04:15:08 +03:00 |
|
Leonid Yuriev
|
90b30e7584
|
mdbx: level-4 warnings for debug-build.
|
2017-06-06 04:15:08 +03:00 |
|
Leonid Yuriev
|
bfa6dea784
|
mdbx: fix size_t/unsigned/int warnings.
Change-Id: Ic5a8684aed232b8b732d6e7a87a6757f3f7afcec
|
2017-06-06 04:15:08 +03:00 |
|
Leonid Yuriev
|
e7ee0bc762
|
mdbx: refine testing-jitter, add MDBX_DBG_JITTER.
Change-Id: Ibc3bd8a16626e97aabc2cc544a3803f2e2bc3a10
|
2017-06-06 04:15:08 +03:00 |
|
Leo Yuriev
|
9318e4cabb
|
test: fix oom_callback() nasty bug.
|
2017-05-28 17:06:04 +03:00 |
|
Leo Yuriev
|
77f0e5e38e
|
mdbx: drop unused debug features.
|
2017-05-28 17:06:04 +03:00 |
|
Leo Yuriev
|
89b5b53193
|
test: refine oom-callback.
|
2017-05-25 12:12:27 +03:00 |
|
Leo Yuriev
|
aa9aa79e11
|
test: fix oom_callback().
|
2017-05-24 19:23:10 +03:00 |
|
Leo Yuriev
|
af7b468e63
|
mdbx: use uint64_t or size_t insted of off_t (buggy on Windows).
|
2017-05-24 18:50:24 +03:00 |
|
Leo Yuriev
|
924e81ed92
|
mdbx: refine includes, drop midl.h and mdbx_osal.h
|
2017-05-24 17:05:59 +03:00 |
|
Leo Yuriev
|
8af6291d50
|
test: set default db-size to 4M.
|
2017-05-24 02:46:51 +03:00 |
|
Leo Yuriev
|
38deb14ee4
|
test: fix STDERR_FILENO for MSVC.
|
2017-05-24 02:43:43 +03:00 |
|
Leo Yuriev
|
a6c8c1ad08
|
test: add simple progress indicator.
|
2017-05-24 02:31:11 +03:00 |
|
Leo Yuriev
|
06de7a5155
|
mdbx: rename the rest MDBX_xyz.
|
2017-05-24 02:24:38 +03:00 |
|
Leo Yuriev
|
3fa09a9937
|
test: setup oom-callback for retry.
|
2017-05-23 22:22:48 +03:00 |
|