summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorncshaw <ncshaw@ibm.com>2022-06-01 10:26:46 -0500
committerNick Vatamaniuc <nickva@users.noreply.github.com>2022-06-02 00:41:44 -0400
commit286b8cbfa7dc878fecf13be0802b2eea7d93c03c (patch)
tree92f7c0f869558fe79eb318d46cd9951a6064b5d1
parent83279f66b78bc714b7844b90cc9dbf71c7772c52 (diff)
downloadcouchdb-286b8cbfa7dc878fecf13be0802b2eea7d93c03c.tar.gz
Add smoosh state diagram to directory and reference it
-rw-r--r--src/smoosh/operator_guide.md5
-rw-r--r--src/smoosh/recovery_process_diagram.jpegbin0 -> 51388 bytes
2 files changed, 4 insertions, 1 deletions
diff --git a/src/smoosh/operator_guide.md b/src/smoosh/operator_guide.md
index 3dd8cdce5..fafee30d4 100644
--- a/src/smoosh/operator_guide.md
+++ b/src/smoosh/operator_guide.md
@@ -109,6 +109,8 @@ However, it's the best measure we currently have.
#### State diagram
+Below is a diagram of smoosh's initial state during the recovery process.
+
```
stateDiagram
[*] --> init
@@ -127,7 +129,8 @@ stateDiagram
schedule_unpause --> [*]: after 30 sec, paused = false and compaction of new jobs begin
```
-See [here](https://mermaid.ink/img/pako:eNqNUtFKwzAU_ZVLnjbpQPCtoFK2PgzUB1sEsVKy5LaNtklJ08kY-3eTtKVsTDBPybnnnntOkiNhiiMJSWeowY2gpaZNJsGuj5tPWK0eQEhhBsTtPGTJ2uQamdqjPoTQoeQ5LQzqxWOSRq9pvomfovd8-5I_J_E6sIS6WCyDi8blICuVQdCirAyo4oIyMNyizIi99cjhHgpadziXWtp3Hje6H2FryOsOp3NNH2GSOzcfrdPtW5TGf_mfuq46n4qzMX-pUNEOdogSRgPIr6ea3f8r1NQ6vAirkPc15r30jWPuC9RT7buG4PPC3a1NxoJ5lr9YoHYOU03rJijpokn8gS-1czlKIUlAGtQNFdx-nKMblRFTYYMZCe2WU_2dkUyeLK9vubUYc2GUJqGXDwjtjUoOkpHQZZtI4-cbWadfC0TavA) for a diagram of smoosh's initial state during the recovery process.
+![Smoosh State Recovery Process Diagram](recovery_process_diagram.jpeg)
+
### Defining a channel
Defining a channel is done via normal dbcore configuration, with some
diff --git a/src/smoosh/recovery_process_diagram.jpeg b/src/smoosh/recovery_process_diagram.jpeg
new file mode 100644
index 000000000..300db5cd0
--- /dev/null
+++ b/src/smoosh/recovery_process_diagram.jpeg
Binary files differ