diff --git a/P2P-reading-in-weed-mount.md b/P2P-reading-in-weed-mount.md index ecdf3e9..fd61589 100644 --- a/P2P-reading-in-weed-mount.md +++ b/P2P-reading-in-weed-mount.md @@ -8,18 +8,16 @@ The design is documented in [design-weed-mount-peer-chunk-sharing.md](https://gi ## How it works at a glance -```mermaid -flowchart TB - Filer["Filer
mount registry"] - Volumes["Volume servers"] - MountA["weed mount"] - MountB["weed mount"] - - MountA --- Filer - MountB --- Filer - MountA -. "fallback" .-> Volumes - MountB -. "fallback" .-> Volumes - MountA <-- "peer fetch" --> MountB +``` + ┌──────────────────┐ ┌──────────────────┐ + │ Filer │ │ Volume servers │ + │ mount registry │ │ │ + └────────┬─────────┘ └────────┬─────────┘ + │ register / list │ fallback + │ │ + ┌────────┴─────────┐ peer fetch ┌────┴─────────────┐ + │ weed mount │ ◄──────────► │ weed mount │ + └──────────────────┘ └──────────────────┘ ``` ### Chunk read sequence