Leo Yuriev
|
1b26de1f44
|
ci: rename appveyor.yml
|
2017-04-24 16:35:04 +03:00 |
|
Leo Yuriev
|
0d59cd4fe2
|
mdbx: rework lck/body setup.
|
2017-04-24 16:15:01 +03:00 |
|
Leo Yuriev
|
19d877635c
|
mdbx: alter db-file extensions.
|
2017-04-24 16:15:01 +03:00 |
|
Leo Yuriev
|
2e54210e79
|
mdbx: add mdbx_osal.h with platform-like err codes.
|
2017-04-24 16:15:01 +03:00 |
|
Leo Yuriev
|
f7507110ef
|
mdbx: alter mdbx_txn_id() API.
|
2017-04-24 16:15:01 +03:00 |
|
Leo Yuriev
|
297190e308
|
ci: add circle.yml
Change-Id: I233899fd5ee83fd0a088f2752015ccfb61ec86c0
|
2017-04-23 21:44:27 +03:00 |
|
Leo Yuriev
|
522d0aa498
|
ci: fix appveyor.yml test params.
Change-Id: I68bb64bd75468b0afd600893de2fe6bb16cd34ca
|
2017-04-23 21:39:10 +03:00 |
|
Leo Yuriev
|
32937ac63b
|
test: canary fetch/update for jitter testcase.
Change-Id: I8402328f880addb1170e8e778b64aa4f12d18718
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
ce9c4acea6
|
mdbx: fix mdbg_canary_put().
Change-Id: I36917a686b28405ed7ecd07dbeb1b4d517720410
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
1bddc9dcbc
|
mdbx: change mdbx_canary_get() API.
Change-Id: Ie8831d8acb7113916b8a44b870596a9bf1ccc8b2
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
11ac6a02ff
|
mdbx: rework posix-lck.
Change-Id: Icdd61731424b0d591fd28da0468b9623d079c94a
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
6b4f92b22e
|
mdbx: rework windows-clk.
Change-Id: Ie0f8422a39879c9d5e6b4697c7e90fe67076b021
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
1596bceff2
|
mdbx: rework mdbx_env_setup_locks()'s tasks.
Change-Id: I79953554a0b2cce8235ec5dbc83f183cb3fd56a0
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
a0f1d61a4a
|
test: fixup for Windows.
Change-Id: I13468caf53988d9599235d1423603146abf9eb46
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
c4846c8141
|
test: failfast option.
Change-Id: I42d1bdb9c20c9b96cfa41304bd025b09fab20518
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
cd37b81cc5
|
mdbx: refine mdbx_txn_renew0().
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
8bed6a5c89
|
mdbx: fix mdbx_rthc_remove().
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
55226499a8
|
mdbx: rework reader_check0() and mutex recovery.
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
41c51fdac2
|
mdbx: refine debug macros/levels (initial).
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
c1ad75d810
|
mdbx: check env-flags while opening live db.
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
36f1491ba8
|
mdbx: cleanup mdbx_mutex_failed().
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
ebb404e5bc
|
mdbx: remove tsan_mutex.
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
585496339a
|
mdbx: kill/remove mm_txnid.
|
2017-04-23 19:16:22 +03:00 |
|
Leo Yuriev
|
f3e31a74ee
|
test: jitter testcase (squashed major refine).
|
2017-04-23 19:16:21 +03:00 |
|
Leo Yuriev
|
101e015d2c
|
test: more for logging.
|
2017-04-23 19:16:21 +03:00 |
|
Leo Yuriev
|
2523170806
|
test: add rnd and delay tools.
|
2017-04-23 19:16:21 +03:00 |
|
Leo Yuriev
|
99dd373215
|
mdbx: fix/refine mdbx_txn_end() and mdbx_txn_renew0().
|
2017-04-23 19:16:21 +03:00 |
|
Leo Yuriev
|
c2087f186e
|
mdbx: fix/rework mdbx_reader_check().
|
2017-04-23 19:16:21 +03:00 |
|
Leo Yuriev
|
1b490fda24
|
mdbx: add mdbx_dbi_sequence().
|
2017-04-17 21:38:33 +03:00 |
|
Leo Yuriev
|
dfc3020426
|
mdbx: fix mdbx_canary_put().
|
2017-04-17 21:38:25 +03:00 |
|
Leonid Yuriev
|
a4a542c3b5
|
mdbx: fix nasty typo in Windows's mdbx_pwritev().
|
2017-04-15 22:45:56 +03:00 |
|
Leonid Yuriev
|
49cccf4791
|
mdbx: Update README.md
Change-Id: I9787d54df1efdef19ccc29c24168015e225ff097
|
2017-04-12 13:02:07 +03:00 |
|
Leo Yuriev
|
4fb2bd3a07
|
mdbx: refine Makefile.
|
2017-04-11 19:09:32 +03:00 |
|
Leo Yuriev
|
8b42b8bfd4
|
test: add chrono.
|
2017-04-11 19:09:08 +03:00 |
|
Leo Yuriev
|
2a80ad67fb
|
test: refine logging.
|
2017-04-11 19:09:02 +03:00 |
|
Leo Yuriev
|
270b367a4f
|
mdbx: cleanup travis.yml
Change-Id: Ia38b527f27727bc06f7182f7a7d7c5e626780b99
|
2017-04-11 10:13:11 +03:00 |
|
Leo Yuriev
|
cbb2abe5a8
|
mdbx: fix MCVS x86 platform.
Change-Id: Ic9fb26eee0f7ff50973092d87e791a320f7dd231
|
2017-04-11 10:13:11 +03:00 |
|
Leo Yuriev
|
38a6781321
|
test: setup debug-loger for libmdbx.
Change-Id: I7235bd9457773cce2d20a371dcca47a5a4a61838
|
2017-04-11 02:25:03 +03:00 |
|
Leo Yuriev
|
8167a08431
|
test: use stderr for error only.
|
2017-04-11 00:26:24 +03:00 |
|
Leo Yuriev
|
4c97997602
|
test: fix typo in test's skeleton.
|
2017-04-11 00:26:20 +03:00 |
|
Leo Yuriev
|
2f058bf82b
|
mdbx: fix MSVC dirs (minor).
|
2017-04-11 00:13:41 +03:00 |
|
Leo Yuriev
|
a3644aa6d0
|
mdbx: new testset (initial, stub).
Initial stub for https://github.com/ReOpen/libmdbx/issues/8
|
2017-04-10 23:20:22 +03:00 |
|
Leo Yuriev
|
095cd25e23
|
mdbx: check sys-pagesize for power-of-2.
|
2017-04-05 18:33:19 +03:00 |
|
Leo Yuriev
|
b558757cf1
|
mdbx: roundup readers/lck-filesize.
|
2017-04-05 18:21:24 +03:00 |
|
Leo Yuriev
|
0b400c5dd0
|
mdbx: fix posix mdbx_mmap().
|
2017-04-05 18:21:05 +03:00 |
|
Leo Yuriev
|
fcb63130d6
|
mdbx: fix posix mdbx_lck_destroy().
|
2017-04-05 18:20:25 +03:00 |
|
Leo Yuriev
|
f51c8dae72
|
mdbx: add VS2013/2012/2010 for appveyor matrix.
|
2017-04-04 15:42:30 +03:00 |
|
Leo Yuriev
|
6d507233cc
|
mdbx: snprintf/vsnprintf stub for MSC.
|
2017-04-04 15:35:52 +03:00 |
|
Leo Yuriev
|
ab4597cedc
|
mdbx: add MDBX_MAXDATASIZE.
|
2017-03-31 17:59:45 +03:00 |
|
Leo Yuriev
|
a2593625cc
|
mdbx: add mdbx_get_maxkeysize().
|
2017-03-31 17:59:45 +03:00 |
|