Add retransmit_stage diagram (#8645)
This commit is contained in:
parent
5eae76c66e
commit
0e3a8fa6d9
|
@ -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 |
|
||||
| |
|
||||
+---------+
|
|
@ -2,3 +2,6 @@
|
|||
|
||||
![TVU Block Diagram](../.gitbook/assets/tvu.svg)
|
||||
|
||||
## Retransmit Stage
|
||||
|
||||
![Retransmit Block Diagram](../.gitbook/assets/retransmit_stage.svg)
|
||||
|
|
Loading…
Reference in New Issue