Roman Zeyde
05b653f7f5
Use AtomicU64 after updating to Rust >=1.34
6 years ago
Roman Zeyde
32015a762c
Use TryInto to convert slices into array
Remove dependency on `arrayref`.
6 years ago
Martin Habovstiak
ec049b9ad5
Use configure_me instead of clap
Since use of configuration files is both mmore secure and more
convenient and clap doesn't support config files, this switches to
configure_me, which supports config files, env vars and also generating
man pages.
Closes #151
6 years ago
Roman Zeyde
fcbf16b9f1
Bump version
6 years ago
Roman Zeyde
5d37e7fe52
Bump version
6 years ago
Roman Zeyde
bebbfa197d
Add support for latest Rust features via `--features latest_rust`
6 years ago
Roman Zeyde
83bbfaaca1
Build with LTO
6 years ago
Roman Zeyde
b52090da03
Bump version
6 years ago
Roman Zeyde
f8f53cebaf
Revert "Use TryInto to convert slices into array"
This reverts commit 62592dbabf
to support
Rust 1.32 on Debian.
6 years ago
Roman Zeyde
1aeba092ec
Bump version
6 years ago
Roman Zeyde
2286efba87
Switch to `signal-hook` crate from deprecated `chan-signal`
6 years ago
Roman Zeyde
94e139934f
Bump version
6 years ago
Roman Zeyde
62592dbabf
Use TryInto to convert slices into array
Remove dependency on `arrayref`.
6 years ago
Roman Zeyde
8af98a3b9f
Update more crates
6 years ago
Roman Zeyde
18a1d29509
Update bitcoin to 0.18
6 years ago
Roman Zeyde
72eb1e1c62
Update rockdb to 0.12.1
6 years ago
Roman Zeyde
b2b7e1c42a
Bump version
6 years ago
Roman Zeyde
77ee699ed5
Update bitcoin crate to 0.17
6 years ago
Roman Zeyde
5037673af6
Upgrade Bitcoin crate
6 years ago
Roman Zeyde
ec7b0b7378
Upgrade Prometheus crate
6 years ago
Roman Zeyde
e996edbb82
Update RocksDB crate to 0.11
6 years ago
Roman Zeyde
5453ffe72a
Bump version
6 years ago
Roman Zeyde
5f2d4289dc
Support Rust 2018 edition
Builds on Rust 1.31
7 years ago
Roman Zeyde
09725e8615
Bump version
6 years ago
Roman Zeyde
582af3d697
Update rust-bitcoin to 0.15.1 and re-generate Cargo.lock
6 years ago
Roman Zeyde
42ab247776
Use LRU cache (instead of an unbounded HashMap) for transaction caching
7 years ago
Roman Zeyde
5895ad906d
Bump version
7 years ago
Roman Zeyde
4301abdd10
Bump version
7 years ago
Roman Zeyde
e09816db65
Bump version
7 years ago
Roman Zeyde
58ea2ed960
Allow higher concurrency for >dual core machines
7 years ago
Roman Zeyde
6af64b6106
Update sysconf to >=0.3.4
7 years ago
Riccardo Casatta
8d2f491e91
update rust-bitcoin dep to 0.14
7 years ago
Roman Zeyde
62bc2dc845
Bump version
7 years ago
Roman Zeyde
5869a833cd
Bump version
7 years ago
Roman Zeyde
652e577f24
Export more metrics from server
Add userspace CPU usage and # of file descriptors.
7 years ago
Roman Zeyde
a93284cd96
Export current process RSS size to Prometheus
7 years ago
Roman Zeyde
e4556e8929
Replace to-be-deprecated `std: 🔚 :home_dir()` with `dirs::home_dir()`
Found by building on nightly
7 years ago
Roman Zeyde
fa3ea2869a
Switch to spacejam/rust-rocksdb crate
for latest RocksDB (5.14.2)
7 years ago
Roman Zeyde
849c83ed64
Bump version
7 years ago
Roman Zeyde
4c7413db9d
Increase open files limit explicitly
Otherwise, full compaction may fail.
7 years ago
Roman Zeyde
fb372b2915
Split reading from indexing blk*.dat files
Also, use a single Vec<Row> for write operation
7 years ago
Roman Zeyde
586d6132d6
Use 'pingcap' RocksDB fork
7 years ago
Roman Zeyde
93f1b85cda
Use `ms` precision for logging
7 years ago
Roman Zeyde
7a170c6e11
Prepare v0.1.0 release
7 years ago
Roman Zeyde
09ccc29ef1
Update error-chain dependency
(for latest Rust)
7 years ago
Roman Zeyde
0171b8f63c
Allow listing bitcoind blk*.dat files
7 years ago
Roman Zeyde
1e798c2ced
Log only to stderr
Also replace `argparse` by `clap`.
7 years ago
Roman Zeyde
1f2fb6e4a0
Remove progress bar (to be replaced by Prometheus monitoring)
7 years ago
Roman Zeyde
c3682ade1f
Add support for Prometheus monitoring
7 years ago
Roman Zeyde
ca82a585e6
Remove `sled` dependency
7 years ago