Commit Graph

2618 Commits

Author SHA1 Message Date
Ludo Galabru
1662c42176 Improve URL handling 2020-07-06 17:57:20 -04:00
Ludo Galabru
71f076e1c5 Fix endpoint URL 2020-07-06 14:56:46 -04:00
Jude Nelson
45a6961a9d print out helpful messages to show the liveness (or lack thereof) of the p2p and relayer threads 2020-07-06 00:37:55 -04:00
Jude Nelson
b19b0727c6 set process::exit() panic hook 2020-07-06 00:37:43 -04:00
Jude Nelson
696da5f96b API sync 2020-07-05 04:56:58 -04:00
Ludo Galabru
7beddb6bde Merge pull request #1670 from blockstack/feature/prometheus
Serve pollable prometheus endpoint
2020-06-29 13:21:41 -04:00
Ludo Galabru
48e78f406d Fix: don't return, continue 2020-06-25 12:02:51 -04:00
Aaron Blankstein
5b6e84058c add test for nonce chaining 2020-06-24 13:13:24 -05:00
Ludo Galabru
c3d0b16b6e Measure network activity with finer granularity 2020-06-23 18:19:53 -04:00
Ludo Galabru
411dc46297 Resolve todos 2020-06-23 18:19:02 -04:00
Aaron Blankstein
d0a9b7924e accept nonces if they increment a pending tx, fix replace-by-fee 2020-06-23 16:35:41 -05:00
Ludo Galabru
a7af42a243 Merge branch 'master' into feature/prometheus 2020-06-23 17:22:35 -04:00
Ludo Galabru
eaceb14dad Use u64 instead of u16 for block heights 2020-06-22 10:28:25 -04:00
Ludo Galabru
5b1d305b0e Rename feature gate - "monitoring_prom" 2020-06-17 10:43:43 -04:00
Aaron Blankstein
d8065901ae Merge pull request #1671 from psq/feat/trait-principal
Implement trait-principal, resolves #1663
2020-06-17 09:25:40 -05:00
Ludo Galabru
c33ee6483f Fix test 2020-06-17 00:47:07 -04:00
Ludo Galabru
60074c7052 Rollback - re-renaming the feature gate to monitoring 2020-06-17 00:39:48 -04:00
Ludo Galabru
d2d0c27763 Fix integration 2020-06-17 00:27:16 -04:00
Ludo Galabru
47e7b8cf6d Downgrade async-h1 2020-06-17 00:02:58 -04:00
Ludo Galabru
43317acdb8 Change feature gate's name, abstract prometheus 2020-06-16 23:58:02 -04:00
Ludo Galabru
c518b92ffe Bump limits 2020-06-16 22:29:33 -04:00
Pascal
a78f8efad6 cleanup files accidentally committed 2020-06-16 16:42:12 -07:00
Pascal
cc0812ca69 changes as requested by @lgalabru, fix doc, remove println, use/simplify guard pattern 2020-06-16 16:30:14 -07:00
Ludo Galabru
be246a023a Moving from native-tls-vendored to rustls 2020-06-16 12:16:34 -04:00
Ludo Galabru
51c7cd29cd Fix warning 2020-06-15 23:49:32 -04:00
Ludo Galabru
9630cf8f15 Re-wire prometheus integration 2020-06-15 23:28:39 -04:00
Jude Nelson
6571efd3fa Merge branch 'master' into fix/net-p2p-failed-walk-throttle-and-cidr-blacklisting 2020-06-15 20:39:52 -04:00
Jude Nelson
05da9a4cc6 testnet API sync 2020-06-15 19:09:08 -04:00
Aaron Blankstein
3f295eeee0 testnet merge 2020-06-15 17:08:26 -05:00
Ludo Galabru
09302bc5c9 Move to IntCounters 2020-06-15 12:09:52 -04:00
Ludo Galabru
0fdf28be2e Start counting metrics 2020-06-10 00:05:15 -04:00
Ludo Galabru
5c766c1c61 Server now returning compliant data 2020-06-09 22:58:53 -04:00
Ludo Galabru
dfd4a9ad30 Fix DNS bitcoin rpc resolve 2020-06-09 22:09:01 -04:00
Ludo Galabru
e3a3242698 Ability to spawn prometheus server 2020-06-09 21:36:37 -04:00
Ludo Galabru
88bc7a906c Move from reqwest to async-h1 2020-06-09 17:05:11 -04:00
Aaron Blankstein
85f0f86669 Merge pull request #1654 from blockstack/feat/mempool-recv-events
Event Dispatcher: Mempool txs events + parent_index_block_hash
2020-06-04 15:30:20 -05:00
Aaron Blankstein
c51a4e4cb7 backslash accommodation in config.rs, add RPCHandlerArgs 2020-06-04 15:00:02 -05:00
Aaron Blankstein
b28ee5af8c add more information to /v2/info 2020-06-04 13:21:24 -05:00
Aaron Blankstein
0206a10a5a dispatch events in mocknet/helium as well 2020-06-04 09:47:43 -05:00
Aaron Blankstein
bbce48d8d4 feat: new mempool tx events. add parent_index_block_hash. integration tests. 2020-06-03 14:37:10 -05:00
Ludo Galabru
50873d49fe Bump graceful termination: from 1d to 3d 2020-06-02 16:10:39 -04:00
Ludo Galabru
3b828619d7 Merge pull request #1577 from blockstack/feature/block-heigh-hard-cap
Ability to terminate a node at given height
2020-06-02 10:49:30 -04:00
Ludo Galabru
e65cf39578 Disabling auto-termination for neon, Enabling for argon 2020-06-02 10:14:44 -04:00
Jude Nelson
5c39c2fbaf process all block receipts 2020-06-01 16:35:37 -04:00
Jude Nelson
45b89069ae build on the _last_ block processed, meaning it's going to be the highest such block 2020-06-01 15:31:33 -04:00
Jude Nelson
b776c1b6fd revert 2020-06-01 15:24:14 -04:00
Jude Nelson
0a23472a24 shed transactions on high load, but never blocks; also, when we win sortition, broadcast both a blocks-available and the actual block data 2020-06-01 15:17:57 -04:00
Jude Nelson
fa1498d5b0 remove native-tls-vendored -- we don't need it and it makes it hard to build on alpine 2020-06-01 15:17:17 -04:00
Ludo Galabru
ab6a0cdf43 Introduce wait_time_for_microblocks, fix logger 2020-05-29 13:35:17 -04:00
Ludo Galabru
045af62dd4 Fix proposal - hard coded delay for microblock propagation 2020-05-29 11:51:01 -04:00