Commit Graph

109 Commits

Author SHA1 Message Date
ae9ab69f5f refactor(node-builder): use datadir provided by the config (#8592) 2024-06-04 18:46:36 +00:00
2b4fa96065 add explicit_iter_loop clippy lint (#8570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 18:14:50 +00:00
e02b935e94 add match_same_arms clippy lint (#8549) 2024-06-03 17:42:25 +00:00
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
13c914598e chore: name std threads (#8475) 2024-05-29 14:44:58 +00:00
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
2bfe5a9f98 perf(mdbx): propagate -C target-cpu (#8452) 2024-05-29 08:42:25 +00:00
ad00e83e62 chore: move dashmap to workspace dep (#8153) 2024-05-08 11:56:28 +00:00
aef1bcc435 chore: make clippy happy (#8068) 2024-05-03 10:18:41 +00:00
1603113ce5 docs(libmdbx): more static_files -> snapshots (#8047) 2024-05-02 14:54:34 +00:00
f6649c31b2 docs(libmdbx): static_files -> snapshots (#8046) 2024-05-02 13:43:37 +00:00
57e3f40dda chore: unpin cc (#7891) 2024-04-25 16:45:11 +00:00
7a593882e1 chore(github): use codespell to inspect and correct spelling issues (#7775)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 21:32:59 +00:00
15131c723e chore: allow transmute annotations (#7494) 2024-04-06 08:49:38 +02:00
a31202670b chore: apply some style suggestions (#7307) 2024-03-24 22:52:33 +00:00
6801869c0d feat(storage): bump mdbx to 0.12.10 (#7236) 2024-03-19 19:50:37 +00:00
c108a2476c Enable clippy's equatable_if_let linter (#7221) 2024-03-19 14:32:43 +00:00
72d6e953ae fix(storage): backport read-only FS database support (#7091) 2024-03-11 12:08:37 +00:00
76c1d05265 feat(storage): bump mdbx to 0.12.9 (#7090) 2024-03-11 10:43:18 +00:00
3c028e5ef4 chore: fix typos (#7049) 2024-03-08 14:23:37 +00:00
43bb4ccbba chore: remove repetitive words (#7041) 2024-03-08 14:02:37 +01:00
3e54d9415e feat(storage): use mdbx_txn_reset to time out transactions (#6924)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-03-03 19:59:00 +00:00
d32a8efb1a Revert "feat(storage): use mdbx_txn_reset to time out transactions … (#6919) 2024-03-01 19:47:24 +00:00
5e2cac442f 0x/rm unused dep (#6899)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-01 11:34:31 +00:00
74dc0e36d3 feat(storage): use mdbx_txn_reset to time out transactions (#6850)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-02-29 20:44:56 +00:00
6b5b6f7a40 Breaking changes (#5191)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: joshieDo <ranriver@protonmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: Thomas Coratger <thomas.coratger@gmail.com>
2024-02-29 12:37:28 +00:00
025fa5f038 feat(storage, libmdbx): same code style in build.rs (#6867)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-29 11:53:45 +00:00
ecba340c9d Ensure consistency between aborted set and reused ptrs (#6844) 2024-02-28 13:14:15 +00:00
3179391cfd fix(storage): add active txn before sending result (#6840) 2024-02-28 11:22:37 +00:00
f5ce869c0e Clone read transactions into TxnManager message listener (#6809) 2024-02-27 00:59:29 +00:00
ce28fe32d9 chore: pin cc (#6804) 2024-02-26 18:12:05 +00:00
94cb6a8bcd chore: use Display instead of Debug for most errors (#6777) 2024-02-24 12:13:41 +00:00
6c1263e000 fix(tracing): prioritize RUST_LOG and verbosity CLI arg (#6413) 2024-02-05 19:42:32 +00:00
227d7972d7 fix(libmdbx): build without read-tx-timeouts feature (#6225) 2024-01-25 16:12:29 +00:00
ede3b8ce55 feat(storage): make it possible to disable read tx timeout (#6181) 2024-01-23 16:16:44 +00:00
a6f8e449f7 feat(storage, mdbx): transaction manager (#6126) 2024-01-23 12:24:56 +00:00
b65aea2675 chore: bump shlex; advisory RUSTSEC-2024-0006 (#6156) 2024-01-22 15:55:30 +01:00
56a3548915 chore: fix clippy warnings for windows (#6005) 2024-01-10 13:15:18 +00:00
0efbf893e3 fix(storage): disable MDBX HSR on Windows (#5991) 2024-01-09 21:17:04 +00:00
a1225be077 fix(bin): process metrics version mismatch (#5985) 2024-01-09 16:59:55 +00:00
408d1c7e9e feat(storage): handle-slow-readers callback for MDBX (#5941) 2024-01-08 17:54:47 +00:00
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
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
282f4ffb9f chore: mbdx → mdbx typos (#5828) 2023-12-20 05:17:58 +00:00
bf37c8a076 feat: add PageOps metrics to libmdbx-rs (#5786) 2023-12-15 14:43:45 +00:00
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
b6ce3bc999 docs: misc mdbx docs (#5599)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-11-28 09:46:47 +00:00
e34aec23ca chore: clean up Self: Sized bounds (#5481) 2023-11-18 02:16:31 +00:00