Leonid Yuriev
|
0c3fb1804e
|
mdbx-test: add SPECULUM_CURSORS build macro/option.
Change-Id: I5dc9ccde725ce49db4fb0e94be02e9c7b48f1291
|
2021-03-28 23:34:41 +03:00 |
|
Leonid Yuriev
|
f4781b63a8
|
mdbx-test: add params-review by actors.
Change-Id: I79fb6cb19c73facd8cc8cefc3bf3101e9d0c672c
|
2021-03-16 01:45:49 +03:00 |
|
Leonid Yuriev
|
b48958c177
|
mdbx-test: add registry for test cases.
Change-Id: Ie9f069dbe6846af170628945db9897ec690fc3da
|
2021-03-15 20:52:18 +03:00 |
|
Leonid Yuriev
|
251eda6fb8
|
mdbx: HNY!
Change-Id: I86c7028001b349e3d06b837dc8e2f7e60fb3b1a2
|
2021-01-26 07:27:13 +03:00 |
|
Leonid Yuriev
|
760f1654c2
|
mdbx-test: minor extension for jitter test case.
Trivial test for https://github.com/erthink/libmdbx/issues/146.
Change-Id: If5b365ebedf8609c9ec12569d5e5173799379195
|
2020-12-17 17:41:24 +03:00 |
|
Leonid Yuriev
|
7cdbe1badb
|
mdbx-test: extending speculum mode for cursors tracking verification.
Change-Id: I44786efcee6feb1c7d414c925717d08ed9d94e20
|
2020-11-16 07:07:39 +03:00 |
|
Leonid Yuriev
|
56809cb711
|
mdbx-test: more auto-adjustment of min/max length of key/values.
Change-Id: I22ac3845a341f8f4414ac0719f1a4c007f035b60
|
2020-10-26 00:42:21 +03:00 |
|
Leonid Yuriev
|
1db0a6fc92
|
mdbx-test: add cursor_renew() .
Change-Id: I7d7dac646aba7535391bd7585025e43cdd57d21c
|
2020-10-24 00:56:26 +03:00 |
|
Leonid Yuriev
|
b964b2abf5
|
mdbx: more spelling.
Change-Id: I45e42c1d8ef51f910b8e41279b92e54a6b2ce772
|
2020-10-21 01:00:48 +03:00 |
|
Leonid Yuriev
|
c8a0951566
|
mdbx: rework API and Docs around Handle-Slow-Readers (no algorithmic changes).
Change-Id: I5b76a8400ce6f5f241f8e4a7f53d746fe39f8e1e
|
2020-09-29 21:15:25 +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
|
cacc4aa829
|
mdbx++: changes after codereview-1 (part 2 of 2).
Change-Id: I8e1ca134bb8c5d447895f116247dfd12fa6871f0
|
2020-09-14 21:19:56 +03:00 |
|
Leonid Yuriev
|
88a4b8cb9b
|
mdbx++: Initial C++ API (some extra methods are not implemented).
Change-Id: I0478d0c94dcd12b52916e87815e5731817407c3c
|
2020-08-28 16:45:30 +03:00 |
|
Leonid Yuriev
|
ffa10a25d6
|
mdbx: use enums & bool in the C API.
Change-Id: I952f578cceb7d02ade16f545d47245d4d9106441
|
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
|
0fb127b935
|
mdbx-test: add --random-writemap[=YES|no] option.
Change-Id: Ie83f64d4a7e199f828540f029c2c47deddb05c01
|
2020-07-06 14:35:41 +03:00 |
|
Leonid Yuriev
|
2c8f115400
|
mdbx-test: fix nops_completed type.
Change-Id: I9b9930bc26d4301d0da0fdf59bc70befc37e2f6a
|
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
|
4dc7f0cb4b
|
mdbx-test: rework cycling for ttl & nested testcases.
Change-Id: If2f83187bd7998c2ddc7e2487a17d13648241b9c
|
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
|
07174cbfdf
|
mdbx-test: fix minor Coverity warnings.
Change-Id: I53ab4ee10317b4530db727ed0b431e5de9887b74
|
2020-05-01 02:42:28 +03:00 |
|
Leonid Yuriev
|
7c894f0542
|
mdbx: HNY!
Change-Id: Idbd21263408f87ac2715675c9f7ccc6c44d41c9a
|
2020-01-21 00:17:55 +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
|
fa8b68af1f
|
mdbx-test: fix speculum_verify().
Change-Id: I5bdcf771dd5d6117230c964616b4f4ed81f084f7
|
2019-11-26 15:31:04 +03:00 |
|
Leonid Yuriev
|
84bff89eb1
|
mdbx: conform to and use -Wpedantic .
Change-Id: I3056af7ae53c5a7c3ecbfe828ab1d5ee94c2bc26
|
2019-10-26 00:02:28 +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
|
e5bd1a6d6f
|
mdbx-test: fix MSVC warnings (minor).
|
2019-10-10 00:57:22 +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
|
f629914217
|
mdbx-test: add dataset verification to hill testcase.
Change-Id: I8b781e98a02a8c32eeb82e54821b0941556d9f8c
|
2019-10-06 13:07:15 +03:00 |
|
Leonid Yuriev
|
632e688202
|
mdbx-test: rework progess inticator.
Change-Id: Iaf3f7823ab7a0fe9f00607eb803390669c37005f
|
2019-10-02 02:51:50 +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
|
e7095e9ada
|
mdbx: remove UTF8-BOM (preparation for 'make dist').
Change-Id: I2d0ccc9f7bbed6d57b2fe6ef156f33531a4eeb69
|
2019-09-10 02:18:50 +03:00 |
|
Leonid Yuriev
|
d974ca322b
|
mdbx-test: remove std::unary_function<> for C++17.
|
2019-09-03 02:33:59 +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
|
243b01dd63
|
mdbx-test: refine 'append' testcast (minor).
Change-Id: I79ea16046713a085e62e01eeb0978fc4e6766750
|
2019-06-22 13:16:54 +03:00 |
|
Leonid Yuriev
|
9cf9d6eac2
|
mdbx-test: add ttl testcase.
Change-Id: Ia5d164fde250e959226a53c63fcaf024ffe965a2
|
2019-06-22 00:53:52 +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
|
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
|
c6dccdc91a
|
mdbx-test: fix MSVC warnings (minor).
Change-Id: I9c5987bfe6b5df8885a71601ab5f10cc57a7e45e
|
2018-09-17 16:21:09 +03:00 |
|
Leonid Yuriev
|
01ae5bad7d
|
mdbx-test: add data-check before delete/update.
Change-Id: I5afc1cbd95b5db0b442714229510d6786bf68d43
|
2018-09-17 15:25:45 +03:00 |
|
Leo Yuriev
|
d63c2484fe
|
mdbx-tests: add --inject-writefault=N option.
|
2018-03-19 18:08:45 +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 |
|