Zebra/zebrad
teor 1835ec2c8d
Add diagnostics for peer set hangs (#3203)
* Use a named CancelHeartbeatTask unit struct for the channel type

* Prefer cancel handles in selects, if both are ready

* Fix message metrics to just show the command name

* Add metrics for internal requests and responses

* Add internal requests and responses to the messages dashboard

* Add a canceled metric, and peer addresses to request and response metrics

* Add a canceled messages graph

* Add connection state metrics for currently open connections

* Fix the connection state graph with new metrics

* Always send an error before dropping pending responses

* Move error detail logging into `fail_with`

* Delete an unused timer future

* Make error strings in metrics less verbose

* Downgrade some error logs to info

* Remove a redundant expect

* Avoid unnecessary allocations for connection state metrics

* Fix missed updates to mempool and block gossip metrics
2021-12-14 21:11:03 +00:00
..
proptest-regressions/components/mempool/storage/tests Limit the size and age of the ZIP-401 rejected transaction ID list (#2932) 2021-10-27 20:27:00 +00:00
src Add diagnostics for peer set hangs (#3203) 2021-12-14 21:11:03 +00:00
systemd add systemd service file 2020-10-14 15:33:00 -04:00
tests Stop downloading unnecessary blocks in Zebra acceptance tests (#3072) 2021-11-19 01:55:38 +00:00
Cargo.toml Bump hyper from 0.14.15 to 0.14.16 (#3194) 2021-12-13 06:59:31 +10:00
README.md Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
build.rs Upgrade to vergen 5.1.18 (#3119) 2021-12-01 00:04:36 +00:00

README.md

Zebrad

Zebrad is an application.

Getting Started

This application is authored using Abscissa, a Rust application framework.

For more information, see:

Documentation