Commit Graph

130 Commits (6d9cd64fd51cf443cadeb7ff32cf51deba28750b)

Author SHA1 Message Date
Martin Boehm 67e47adf04 Reset BlockbookAppInfo metrics to avoid duplicate values 2018-09-26 11:26:38 +02:00
Jakub Matys 5f0b4e5c5a Disables process renaming because it causes incorrect log rotation 2018-09-20 12:29:13 +02:00
Martin Boehm d6b9cd496b Start public interface in limited mode before initial sync #51 2018-09-20 12:15:46 +02:00
Martin Boehm 562b06202e Add prometheus metrics BlockbookAppInfo 2018-09-19 16:51:16 +02:00
Martin Boehm 142f3d46c7 Improve blockbook flag description 2018-09-18 11:49:54 +02:00
Martin Boehm 184f2e9ca6 Add maxOpenFiles rocksdb flag 2018-09-18 11:49:39 +02:00
Martin Boehm 503ff4389a Merge branch 'master' into v0.0.7 2018-09-11 13:44:36 +02:00
Martin Boehm 8bdf4b0ae3 Prepare notification of block height in OnNewBlock 2018-09-11 13:37:12 +02:00
Martin Boehm 6dcf3fd45d Send the side of address (input/output) for a new tx notification 2018-09-11 13:19:56 +02:00
Jakub Matys 8f5835a94d Set user-friendly name of Blockbook's process 2018-09-06 12:02:31 +02:00
Martin Boehm b1e749dab9 Add logging of memory status 2018-08-26 21:29:10 +02:00
Martin Boehm 16275601f4 Decrease default db cache size to reduce memory footprint 2018-08-26 18:33:07 +02:00
Martin Boehm 7d708ef868 Unify handling and error handling of pages in public interface 2018-08-24 16:17:43 +02:00
Martin Boehm 328312e48a Add dbcache configuration flag, tune db options 2018-08-23 21:19:12 +02:00
Martin Boehm d45d028ef2 Implement bulk connect blocks 2018-08-19 00:23:26 +02:00
Martin Boehm 22b7289fa6 Add coin shortcut description 2018-06-28 00:36:56 +02:00
Martin Boehm 278b18a37f Rename httpserver and socketio flags to internal and public 2018-06-21 15:42:21 +02:00
Martin Boehm 9bd1b374a7 Refactor https and socketio to internal and public interface 2018-06-21 15:37:46 +02:00
Martin Boehm f686a37aab Resync index/mempool more often to overcome missing ZeroMQ in dogecoin 2018-06-16 13:52:15 +02:00
Martin Boehm d4cd2ad607 Return state information for index request on internal http server 2018-06-12 22:57:46 +02:00
Martin Boehm d018164b37 Fix typo in comment 2018-06-12 21:24:18 +02:00
Martin Boehm a4e5418f50 Randomize period of ComputeInternalStateColumnStats to avoid CPU peaks 2018-06-12 21:23:34 +02:00
Martin Boehm fd7828a877 Compute column stats periodically 2018-06-08 13:19:57 +02:00
Martin Boehm 31dc1d9c00 Merge branch 'master' into internal-state 2018-06-08 11:50:35 +02:00
Martin Boehm eb716d69ed Take coin name from rpc config json 2018-06-05 16:21:54 +02:00
Martin Boehm 2535e4b6b7 Report metrics of txcache 2018-06-04 18:09:36 +02:00
Martin Boehm cea1df9365 Compute total db size from stats 2018-06-04 13:24:40 +02:00
Martin Boehm 4f42d2f1d6 Add method to compute stats (rowcount, size) of all db columns 2018-06-01 16:01:58 +02:00
Martin Boehm 17ed8f7d5d Store mempool size in internal state 2018-06-01 13:22:56 +02:00
Martin Boehm 594e5333d6 Store host name only instead of full domain name in the internal state 2018-05-31 12:22:53 +02:00
Martin Boehm 5a114bf622 Return hostname in status page 2018-05-30 14:44:59 +02:00
Martin Boehm a899f9e97a Use context to limit shutdown time of bchain/mq 2018-05-30 14:44:59 +02:00
Martin Boehm 01aa3d9074 Change logging in waitForSignalAndShutdown 2018-05-29 12:38:04 +02:00
Martin Boehm 9147781772 Use single instance instead of global InternalState object 2018-05-29 11:37:35 +02:00
Martin Boehm c03b3d8a1a Store coin in internal state and verify that rpc coin matches db coin 2018-05-23 10:58:07 +02:00
Martin Boehm 96f25ce11a Store internal state periodicaly 2018-05-23 08:54:02 +02:00
Martin Boehm 1a953ea2a4 Merge branch 'master' into internal-state 2018-05-22 17:37:14 +02:00
Martin Boehm af064a3921 Store sync and mempool sync state to internal state 2018-05-22 17:34:37 +02:00
Jakub Matys 7835a27595 Added version and build information 2018-05-22 17:22:22 +02:00
Martin Boehm 291e99ba5f Add internal state of the application 2018-05-22 12:56:51 +02:00
Martin Boehm 699f6f8fc0 Set the log file size to 8MB 2018-05-17 12:31:45 +02:00
Martin Boehm bc6f8a9e5d Retry connection to blockchain rpc on startup
After restart, the blockchain daemons are not immediately ready
to serve requests. Blockbook must wait for them.
2018-05-17 11:52:16 +02:00
Martin Boehm 7cb8c8d3f0 Add option to disable txcache 2018-05-14 15:49:08 +02:00
Martin Boehm 7b79ac97e8 Fix usage message 2018-05-03 14:49:19 +02:00
Martin Boehm b3b8512958 Sync using indexv2 2018-04-30 14:50:19 +02:00
Martin Boehm 0a55ca61f6 Sync using indexv2 - WIP 2018-04-29 00:17:30 +02:00
Jakub Matys a37ccdaee0 fixed logging 2018-04-12 15:43:57 +02:00
Martin Boehm 394a773fc3 Merge branch 'master' into ethereum 2018-04-03 22:10:10 +02:00
Martin Boehm 7d6a9ae663 Force execution in tickAndDebounce after debounceTime 2018-04-03 22:09:46 +02:00
Martin Boehm 19d071a184 Remove bitcoin specific code from MQ push handler 2018-03-27 23:39:06 +02:00