1
0
mirror of https://github.com/romanz/electrs.git synced 2024-11-19 09:54:09 +01:00
Commit Graph

79 Commits

Author SHA1 Message Date
Martin Habovštiak
bbc6fcb21d
Merge branch 'master' into configure_me 2019-09-07 11:33:13 +02:00
Roman Zeyde
05b653f7f5 Use AtomicU64 after updating to Rust >=1.34 2019-09-07 12:06:19 +03:00
Roman Zeyde
32015a762c Use TryInto to convert slices into array
Remove dependency on `arrayref`.
2019-09-07 12:05:43 +03:00
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
2019-09-06 20:16:51 +02:00
Roman Zeyde
fcbf16b9f1
Bump version 2019-07-27 17:42:32 +03:00
Roman Zeyde
5d37e7fe52
Bump version 2019-06-13 22:35:10 +03:00
Roman Zeyde
70d0c1d47f
Merge branch 'atomic-counter' 2019-06-13 22:25:29 +03:00
Roman Zeyde
bebbfa197d
Add support for latest Rust features via --features latest_rust 2019-06-13 22:18:27 +03:00
Roman Zeyde
83bbfaaca1
Build with LTO 2019-05-30 10:15:12 +03:00
Roman Zeyde
b52090da03
Bump version 2019-05-17 10:09:21 +03:00
Roman Zeyde
f8f53cebaf
Revert "Use TryInto to convert slices into array"
This reverts commit 62592dbabf to support
Rust 1.32 on Debian.
2019-05-10 21:45:19 +03:00
Roman Zeyde
1aeba092ec
Bump version 2019-05-09 11:48:02 +03:00
Roman Zeyde
2286efba87
Switch to signal-hook crate from deprecated chan-signal 2019-05-06 11:47:46 +03:00
Roman Zeyde
94e139934f
Bump version 2019-04-29 14:36:34 +03:00
Roman Zeyde
62592dbabf
Use TryInto to convert slices into array
Remove dependency on `arrayref`.
2019-04-29 13:28:10 +03:00
Roman Zeyde
8af98a3b9f
Update more crates 2019-03-28 15:10:45 +02:00
Roman Zeyde
18a1d29509
Update bitcoin to 0.18 2019-03-28 13:51:46 +02:00
Roman Zeyde
72eb1e1c62
Update rockdb to 0.12.1 2019-03-28 13:45:54 +02:00
Roman Zeyde
b2b7e1c42a
Bump version 2019-03-03 22:36:35 +02:00
Roman Zeyde
77ee699ed5
Update bitcoin crate to 0.17 2019-03-02 21:34:49 +02:00
Roman Zeyde
5037673af6
Upgrade Bitcoin crate 2019-01-21 14:47:26 +02:00
Roman Zeyde
ec7b0b7378
Upgrade Prometheus crate 2019-01-21 14:17:45 +02:00
Roman Zeyde
e996edbb82
Update RocksDB crate to 0.11 2019-01-13 10:01:29 +02:00
Roman Zeyde
5453ffe72a
Bump version 2018-12-23 09:55:54 +02:00
Roman Zeyde
5f2d4289dc
Support Rust 2018 edition
Builds on Rust 1.31
2018-12-08 11:40:04 +02:00
Roman Zeyde
09725e8615
Bump version 2018-11-22 11:24:23 +02:00
Roman Zeyde
582af3d697
Update rust-bitcoin to 0.15.1 and re-generate Cargo.lock 2018-11-10 21:40:07 +02:00
Roman Zeyde
42ab247776
Use LRU cache (instead of an unbounded HashMap) for transaction caching 2018-10-17 11:46:49 +03:00
Roman Zeyde
5895ad906d
Bump version 2018-10-14 14:40:55 +03:00
Roman Zeyde
4301abdd10
Bump version 2018-09-22 15:44:24 +03:00
Roman Zeyde
e09816db65
Bump version 2018-09-14 17:59:54 +03:00
Roman Zeyde
58ea2ed960
Allow higher concurrency for >dual core machines 2018-09-07 18:08:36 +03:00
Roman Zeyde
6af64b6106
Update sysconf to >=0.3.4 2018-08-29 23:28:13 +03:00
Riccardo Casatta
8d2f491e91 update rust-bitcoin dep to 0.14 2018-08-24 10:57:19 +02:00
Roman Zeyde
62bc2dc845
Bump version 2018-08-20 08:11:39 +03:00
Roman Zeyde
5869a833cd
Bump version 2018-08-14 11:17:29 +03:00
Roman Zeyde
652e577f24
Export more metrics from server
Add userspace CPU usage and # of file descriptors.
2018-08-06 18:44:18 +03:00
Roman Zeyde
a93284cd96
Export current process RSS size to Prometheus 2018-08-06 18:44:18 +03:00
Roman Zeyde
e4556e8929
Replace to-be-deprecated std:🔚:home_dir() with dirs::home_dir()
Found by building on nightly
2018-08-04 20:37:40 +03:00
Roman Zeyde
fa3ea2869a
Switch to spacejam/rust-rocksdb crate
for latest RocksDB (5.14.2)
2018-07-23 10:14:13 +03:00
Roman Zeyde
849c83ed64
Bump version 2018-07-14 18:04:27 +03:00
Roman Zeyde
4c7413db9d
Increase open files limit explicitly
Otherwise, full compaction may fail.
2018-07-12 14:44:10 +03:00
Roman Zeyde
fb372b2915
Split reading from indexing blk*.dat files
Also, use a single Vec<Row> for write operation
2018-07-10 15:37:56 +03:00
Roman Zeyde
586d6132d6
Use 'pingcap' RocksDB fork 2018-07-08 23:24:21 +03:00
Roman Zeyde
93f1b85cda
Use ms precision for logging 2018-07-07 11:02:29 +03:00
Roman Zeyde
7a170c6e11
Prepare v0.1.0 release 2018-07-02 15:53:04 +03:00
Roman Zeyde
09ccc29ef1
Update error-chain dependency
(for latest Rust)
2018-06-30 11:39:56 +03:00
Roman Zeyde
0171b8f63c
Allow listing bitcoind blk*.dat files 2018-06-21 22:03:01 +03:00
Roman Zeyde
1e798c2ced
Log only to stderr
Also replace `argparse` by `clap`.
2018-06-18 12:23:19 +03:00
Roman Zeyde
1f2fb6e4a0
Remove progress bar (to be replaced by Prometheus monitoring) 2018-06-13 10:10:06 +03:00