From 7780d9bab84b89beb5b147cb49aed6281e1b16eb Mon Sep 17 00:00:00 2001 From: Stephen Akridge Date: Tue, 6 Nov 2018 19:18:03 -0800 Subject: [PATCH] Add ledger write and storage stage to TVU documentation --- art/tvu.bob | 22 ++--- src/img/tvu.svg | 221 ++++++++++++++++++++++++++++++++---------------- 2 files changed, 157 insertions(+), 86 deletions(-) diff --git a/art/tvu.bob b/art/tvu.bob index 942979f215..76b82f58d4 100644 --- a/art/tvu.bob +++ b/art/tvu.bob @@ -5,17 +5,17 @@ | | | | | | | | .------------. | | .----------------+-------------->| Validators | - v | .-------. | | | `------------` - .----+---. | | | .----+-------. .----+---------. | - | Leader |--------->| Blob | | Retransmit | | Replicate | | - `--------` | | Fetch |-->| Stage |-->| Stage / | | - .------------. | | Stage | | | | Vote Stage | | - | Validators |----->| | `------------` `----+---------` | - `------------` | `-------` | | - | | | - | | | - | | | - `------------------------------------|------------` + | | | | | `------------` + v | .-------. | | `--------------------------. + .----+---. | | | .----+-------. .----+---------. .--------. .---------. | + | Leader |--------->| Blob | | Retransmit | | Replicate | | Ledger | | Storage | | + `--------` | | Fetch |-->| Stage |-->| Stage / |-->| Write |-->| | | + .------------. | | Stage | | | | Vote Stage | | Stage | | Stage | | + | Validators |----->| | `------------` `----+---------` `--------` `---------` | + `------------` | `-------` | | + | | | + | | | + `------------------------------------|---------------------------------------` | v .------. diff --git a/src/img/tvu.svg b/src/img/tvu.svg index 75ddbaeff8..ce1ab00326 100644 --- a/src/img/tvu.svg +++ b/src/img/tvu.svg @@ -1,4 +1,4 @@ - + @@ -56,36 +56,36 @@ } - + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - + @@ -93,26 +93,26 @@ - + - + - + - + - + - + - + @@ -120,74 +120,74 @@ - + - - + + - - + + - - - + + + - - + + - - + + - + - + - - - + + + - - - + + + - + - - + + - + - + - - - + + + - + - - - - + + + + @@ -203,19 +203,40 @@ - + - + + + + - + + + + + + + + + + + + + + + + + + + @@ -231,15 +252,40 @@ + + + + + + + + + + + + + + + + + + + - + + + + + + + Leader - + Validators @@ -249,42 +295,42 @@ Tvu - + Blob - + Fetch - + Stage - + Retransmit - + Stage - -Replicate - - - -Stage +Replicate +Stage + + + + Vote @@ -294,7 +340,22 @@ Bank - + +Stage + + + + +Ledger + + + + +Write + + + + Stage @@ -303,4 +364,14 @@ Stage Validators + + +Storage + + + + +Stage + +