Added diagram for segment propagation (with websequence text)

This commit is contained in:
Brian O'Neill 2013-05-07 17:09:42 -04:00
parent 4c092cb280
commit 69a14ae922
2 changed files with 13 additions and 0 deletions

BIN
doc/segment_propagation.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

View File

@ -0,0 +1,13 @@
# http://www.websequencediagrams.com/
title Segment Propagation
Realtime->Deep Storage: push(segment)
Realtime->MySQL: write(metadata)
Master->+MySQL: segments?
MySQL-->-Master: metadata
note over Master: rules select segment owner
Master->Zookeeper: writes(ephemeral node)
Zookeeper->Compute: reads(ephemeral node)
Compute->+Deep Storage: pull(segment)
Deep Storage-->-Compute: transfer(segment)
Compute->Zookeeper: delete(ephemeral node)