Add retransmit_stage diagram (#8645)

This commit is contained in:
sakridge 2020-03-05 10:12:02 -08:00 committed by GitHub
parent 5eae76c66e
commit 0e3a8fa6d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,45 @@
+------------+
| Gossip |
| Service |
| |
+------------+
|ContactInfo
|
+------------------------------------------------------------------------+
| | |
| Retransmit Stage | |
| | |
| +--------------------------------------+ |
| |Window Service | | | +---------+
| | | | +---------------+ | | |
Packets | | +----------------+ | | Shreds | | | Entries | Replay |
+------------------->+ Deshredder +----------------------------->+ Blockstore +------------->+ Stage |
| | +-----------+-+--+ | | | | | | |
+--------+ | | ^ | | | | | | +---------+
| | Leader Schedule| | | | | | | | |
| Bank +----------------------------+ | +------+----+ | +-------+-------+ |
| | | | | | Repair | | | |
+--------+ +----------------------------------->+ Service | | Incomplete | |
| | | | | +<----------------------+ |
| | | | +-----------+ | Slots |
| | | | | |
| | +--------------------------------------+ |
| | |Shreds |
| | v |
v | +-------+---------+ |
+--------+-----+ | | | |
| | | | Retransmitter | |
| Peer | | | | |
| Validators +<---------------+ | |
| | | +--------+--------+ |
| | | ^ |
+--------------+ | | |
+------------------------------------------------------------------------+
|
ContactInfo|
|
+-------+-+
| Gossip |
| Service |
| |
+---------+

View File

@ -2,3 +2,6 @@
![TVU Block Diagram](../.gitbook/assets/tvu.svg)
## Retransmit Stage
![Retransmit Block Diagram](../.gitbook/assets/retransmit_stage.svg)