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 |
Roman Zeyde
|
1f8b6df531
|
Re-format several files
|
7 years ago |
Roman Zeyde
|
98d1dabfff
|
Stop indexing after SIGINT
|
7 years ago |
Roman Zeyde
|
9ca064c320
|
Update crate name
|
7 years ago |
Roman Zeyde
|
ade45b3336
|
Remove 'futures' and 'tokio' dependencies
|
7 years ago |
Roman Zeyde
|
fd03723842
|
Use std::thread instead of crossbeam
|
7 years ago |
Roman Zeyde
|
a0f61e6a94
|
Add tokio dependency
|
7 years ago |
Roman Zeyde
|
ab9f273bc0
|
Don't specify patch versions at Cargo.toml
|
7 years ago |
Roman Zeyde
|
5941edbbc6
|
Remove itertools dependency
|
7 years ago |
Roman Zeyde
|
a2dea8c3f2
|
Update to latest 'bitcoin' crate
|
7 years ago |
Roman Zeyde
|
c88b5d4cb0
|
Remove ZMQ dependency
|
7 years ago |
Roman Zeyde
|
5ee8e7171a
|
Remove reqwest dependency and Daemon::get() HTTP-based method
|
7 years ago |
Roman Zeyde
|
039276bff2
|
Replace most of HTTP GETs with JSONRPC calls
|
7 years ago |
Roman Zeyde
|
1b2a84c0ff
|
Add simplified bitcoind JSONRPC client
|
7 years ago |
Roman Zeyde
|
7b858f9989
|
Implement blockchain_transaction_get RPC
|
7 years ago |
Roman Zeyde
|
4ba7e0092d
|
WiP
|
7 years ago |
Roman Zeyde
|
78ce5c9203
|
Allow query-only server via --disable-indexing flag
|
7 years ago |
Roman Zeyde
|
da39169cef
|
Add simple ZMQ RPC server
|
7 years ago |
Roman Zeyde
|
a02502f46d
|
Use log file (in addition to terminal)
|
7 years ago |
Roman Zeyde
|
5ed0db6957
|
Use `binecode` crate for serialization`
|
7 years ago |
Roman Zeyde
|
c68a6fdedb
|
Use Bytes for block hash (instead of String)
|
7 years ago |
Roman Zeyde
|
9ee7714cb0
|
Use simple progress bar for indexing
|
7 years ago |
Roman Zeyde
|
294649e51a
|
Update RocksDB
|
7 years ago |
Roman Zeyde
|
4d0346e1ab
|
Add ZMQ wait helper
|
7 years ago |
Roman Zeyde
|
d875abcf22
|
Fixup Cargo.toml
|
7 years ago |
Roman Zeyde
|
5a0451425f
|
Single threaded indexer and storage
|
7 years ago |
Roman Zeyde
|
d4084a7dfe
|
Add simple timing
|
7 years ago |
Roman Zeyde
|
2bf79782c4
|
Load all headers and parse all blocks
|
7 years ago |