From 962ec258ee8c5829d04b0e3661a9dfce498d2e85 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Thu, 23 Aug 2018 00:39:14 -0700 Subject: [PATCH] Updated Directories and Files (markdown) --- Directories-and-Files.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Directories-and-Files.md b/Directories-and-Files.md index 5adbcf1..3c2e3b1 100644 --- a/Directories-and-Files.md +++ b/Directories-and-Files.md @@ -45,10 +45,11 @@ visit "http://localhost:8888/path/to/sources/?lastFileName=abc.txt&limit=50" ## Architecture +Filer has a persistent client connecting to Master, to know the locations of all volumes. + For file reads: 1. Filer lookup metadata from Filer Store, which can be Cassandra/Mysql/Postgres/Redis/LevelDB. -2. Filer lookup the volume id locations if not in the cache. -3. Filer read from volume servers and pass along to the read request. +2. Filer read from volume servers and pass along to the read request. ![](FilerRead.png) For file writes: