diff options
author | Pablo Carranza <pcarranza@gmail.com> | 2016-11-16 11:05:41 +0300 |
---|---|---|
committer | Pablo Carranza <pcarranza@gmail.com> | 2016-11-16 11:05:41 +0300 |
commit | 8ff4db5af6c4f914d20bb724cc320157e7fe9716 (patch) | |
tree | 56107099391fb18e3b18c505bcac74b7a45873a8 | |
parent | 294894c4cdcb6f4ae28a7d93eaaa479313072aac (diff) |
Typos, typos, everwhere you look, typos
-rw-r--r-- | design/README.md | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/design/README.md b/design/README.md index fd7ed5b52..45a070e39 100644 --- a/design/README.md +++ b/design/README.md @@ -172,18 +172,18 @@ Thanks for asking! I was just going to explain that :) #### Ephemeral nature -This git access layer has to be ephemeral, it is pointless to depend on a cache that you can't evict. For this reason I don't think that we should ever depend on a specific instance of this layer ever. +This git access layer has to be ephemeral, it is pointless to depend on a cache that you can't evict. For this reason I think that we shouldn't ever depend on a specific instance of this layer, ever. -The way I see it is that we should be able to scale up and down these daemons as we need, so they should not depend on each other, but they should talk. +The way I see it is that we should be able to scale up and down these daemons as we need, so they should not depend on each other, but they should talk between them. -Cache invalidation should happen whenever we pipe a write command (a git push), when this happens the following events should roll out +Cache invalidation should happen whenever we pipe a write command (a git push). When this happens the following events should roll out: * The client starts a push * The git access daemon gets the call and passes it through to the storage layer * On write finish * The git access daemon evicts it's own cache for the pushed repo - * The daemon then published in a Redis pub/sub topic the name of the repo - * All the other daemons, which are subscribed to the topic from the beginning get the message and evict their own cache + * The daemon then publishes in a Redis pub/sub topic the name of the repo + * All the other daemons, which are subscribed to the topic from the beginning, get the message and evict their own cache * The git access daemon finishes the write and returns the answer to the git client. ![Pushing Data](design/img/06-git-access-layer-pushing-data.png) |