Commit Graph

45 Commits

Author SHA1 Message Date
Alexey Shekhirin
56a3548915 chore: fix clippy warnings for windows (#6005) 2024-01-10 13:15:18 +00:00
Alexey Shekhirin
0efbf893e3 fix(storage): disable MDBX HSR on Windows (#5991) 2024-01-09 21:17:04 +00:00
Alexey Shekhirin
a1225be077 fix(bin): process metrics version mismatch (#5985) 2024-01-09 16:59:55 +00:00
Alexey Shekhirin
408d1c7e9e feat(storage): handle-slow-readers callback for MDBX (#5941) 2024-01-08 17:54:47 +00:00
Thomas Coratger
11dfe56624 Improve mapping of MDBX error codes to human-readable errors (#5955)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-01-05 23:54:52 +00:00
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
DaniPopes
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
Dan Cline
bf37c8a076 feat: add PageOps metrics to libmdbx-rs (#5786) 2023-12-15 14:43:45 +00:00
Nikita Smirnov
667972c20e feat: Report MDBX commit latency metrics (#5668)
Co-authored-by: Nikita Smirnov <nikita.smirnov.m@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-15 10:38:03 +00:00
Matthias Seitz
b6ce3bc999 docs: misc mdbx docs (#5599)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-11-28 09:46:47 +00:00
DaniPopes
e34aec23ca chore: clean up Self: Sized bounds (#5481) 2023-11-18 02:16:31 +00:00
DaniPopes
716222894d chore: make Cursor iterators depend on the cursor's lifetime (#5479) 2023-11-17 23:23:09 +00:00
Matthias Seitz
7f9ce6f7c0 feat: get rid of cursor lifetime (#5476) 2023-11-17 20:37:34 +00:00
Matthias Seitz
3553cd5076 chore: remove cursed env lifetime (#5474) 2023-11-17 14:07:46 +00:00
Matthias Seitz
1b39096edd chore: more libmdbx cleanup (#5455) 2023-11-16 14:12:40 +00:00
Matthias Seitz
0583a967df chore: make it harder to misuse raw pointers (#5447) 2023-11-15 19:01:31 +00:00
Matthias Seitz
dc72cad838 feat: phase out environment trait (#5439) 2023-11-15 16:42:34 +00:00
Matthias Seitz
de0cca2488 refactor: transaction internals (#5437) 2023-11-15 14:46:07 +00:00
Matthias Seitz
f42db5b4a2 chore: put env types into container type (#5436)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2023-11-15 14:30:09 +00:00
Matthias Seitz
efc5277964 chore: make txn manager private (#5426) 2023-11-14 17:07:04 +00:00
Alexey Shekhirin
aa9a8dcad8 feat(bin): report freelist in db stats (#5355) 2023-11-08 13:05:55 +00:00
Alexey Shekhirin
a9fa281816 feat(storage): database/transaction/cursor metrics (#5149) 2023-10-27 17:47:41 +00:00
Alexey Shekhirin
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
DaniPopes
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
Alexey Shekhirin
4aa3ebdbdd chore: fix doc lints (#4639) 2023-09-18 17:08:35 +00:00
Matthias Seitz
48b75e0ad2 chore(clippy): make clippy happy (#4578)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-09-13 14:48:45 +02:00
Alexey Shekhirin
97913049df feat(bin): db freelist metric (#4346) 2023-08-24 14:52:19 +00:00
Alexey Shekhirin
cb0dedc8a9 chore: fix clippy (#4032) 2023-08-02 13:02:50 +00:00
Alexey Shekhirin
ab9a2e6c2e chore(storage): format MDBX flags doc comments (#3905) 2023-07-25 13:21:02 +00:00
Bjerg
428a6dc2f6 fix: correct types in libmdbx-rs for windows (#3608) 2023-07-05 21:02:46 +00:00
Alexey Shekhirin
770652a787 feat(bin, storage): configurable MDBX log level (#3524)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-07-03 12:45:32 +00:00
Roman Krasiuk
f2f3425f1c chore: fix clippy (#3540) 2023-07-03 14:26:17 +03:00
Matthias Seitz
ee322769c9 feat: add default max readers 32000 (#3465) 2023-06-29 15:01:47 +00:00
Léo Vincent
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
Georgios Konstantopoulos
08900740bc feat: Better progress reporting for stage checkpoints (#2982)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-06-05 16:10:46 +00:00
Bjerg
1e53d5fafa fix: really encode windows paths for mdbx this time (#2806) 2023-05-24 10:35:23 +02:00
Bjerg
4e1f0a909b fix(mdbx): use windows symbols on windows (#2780) 2023-05-22 16:59:28 +03:00
Dan Cline
ca6724f106 fix: update bindgen in libmdbx-rs (#2703) 2023-05-16 18:21:02 -07:00
joshieDo
019ddd1edc perf(db): reduce different repeated allocations (#2103) 2023-04-13 11:33:53 -04:00
joshieDo
5900a7e1be perf(db): decode and decompress directly from borrowed data instead (#2050) 2023-03-31 10:18:20 -07:00
François Garillot
075544e889 refactor: various cleanups (#1833)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-18 14:13:09 +01:00
Tomás
db4c4fb8d1 chore(db): make database error codes signed (#1236)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-16 10:39:30 -08:00
LambdaClass
e654d1ded6 fix: add missing match arms in mdbx Error::to_err_code (#732) 2023-01-08 12:49:02 +01:00
Bjerg
bdec2357d2 fix: properly convert unknown error codes (#510) 2022-12-19 11:31:18 +02:00
rakita
e014eaad33 feat(db): Refactor storage libraries (#371) 2022-12-09 23:14:07 -08:00