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 |
|