You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ratis.apache.org by ru...@apache.org on 2021/03/25 07:14:45 UTC

[ratis] branch asf-site-source updated: RATIS-1349. Update the website of ratis 2.0.0 (#451)

This is an automated email from the ASF dual-hosted git repository.

runzhiwang pushed a commit to branch asf-site-source
in repository https://gitbox.apache.org/repos/asf/ratis.git


The following commit(s) were added to refs/heads/asf-site-source by this push:
     new 8fcc5f1  RATIS-1349. Update the website of ratis 2.0.0 (#451)
8fcc5f1 is described below

commit 8fcc5f174b453c0d649ff0cb248c6fb081ff9994
Author: runzhiwang <51...@users.noreply.github.com>
AuthorDate: Thu Mar 25 15:14:36 2021 +0800

    RATIS-1349. Update the website of ratis 2.0.0 (#451)
---
 content/post/0.4.0.md               |   2 +-
 content/post/0.5.0.md               |   2 +-
 content/post/1.0.0.md               |   2 +-
 content/post/{1.0.0.md => 2.0.0.md} |   8 +-
 layouts/custompage/downloads.html   |  18 +++++
 static/lifecycle.svg                | 154 ++++++++++++++++++------------------
 6 files changed, 102 insertions(+), 84 deletions(-)

diff --git a/content/post/0.4.0.md b/content/post/0.4.0.md
index f5f198f..7b228c2 100644
--- a/content/post/0.4.0.md
+++ b/content/post/0.4.0.md
@@ -20,7 +20,7 @@ sourceonly: true
 
 [Download](https://ratis.apache.org/downloads.html)
 
-It contains more than 89 improvements and bug fixes based on various Apache Hadoop Ozone use cases.
+It contains more than 89 improvements and bug fixes based on various Apache Ozone use cases.
 See the [changes between 0.3.0 and 0.4.0](https://github.com/apache/ratis/compare/ratis-0.3.0...0.4.0-rc4) releases.
 
 It has been tested with [Apache Ozone](https://ozone.apache.org) where Apache Ratis is used to replicate raw data. 
diff --git a/content/post/0.5.0.md b/content/post/0.5.0.md
index 4ac3e6e..4aaa4e9 100644
--- a/content/post/0.5.0.md
+++ b/content/post/0.5.0.md
@@ -20,7 +20,7 @@ linked: true
 
 [Download](https://ratis.apache.org/downloads.html)
 
-It contains more than 94 improvements and bug fixes based on various Apache Hadoop Ozone use cases.
+It contains more than 94 improvements and bug fixes based on various Apache Ozone use cases.
 See the [changes between 0.4.0 and 0.5.0](https://github.com/apache/ratis/compare/0.4.0-rc4...ratis-0.5.0-rc0) releases.
 
 It has been tested with [Apache Ozone](https://ozone.apache.org) where Apache Ratis is used to replicate raw data. 
diff --git a/content/post/1.0.0.md b/content/post/1.0.0.md
index 921b0ca..685b93b 100644
--- a/content/post/1.0.0.md
+++ b/content/post/1.0.0.md
@@ -20,7 +20,7 @@ linked: true
 
 [Download](https://ratis.apache.org/downloads.html)
 
-It contains around 119 improvements and bug fixes based on various Apache Hadoop Ozone use cases.
+It contains around 119 improvements and bug fixes based on various Apache Ozone use cases.
 See the [changes between 0.5.0 and 1.0.0](https://github.com/apache/ratis/compare/ratis-0.5.0-rc0...ratis-1.0.0) releases.
 
 It has been tested with [Apache Ozone](https://ozone.apache.org) where Apache Ratis is used to replicate raw data and to provide high availability. 
diff --git a/content/post/1.0.0.md b/content/post/2.0.0.md
similarity index 74%
copy from content/post/1.0.0.md
copy to content/post/2.0.0.md
index 921b0ca..b5d1d01 100644
--- a/content/post/1.0.0.md
+++ b/content/post/2.0.0.md
@@ -1,6 +1,6 @@
 ---
-title: GA Release 1.0.0 is available
-date: 2020-07-20
+title: Release 2.0.0 is available
+date: 2021-03-24
 type: release
 linked: true
 ---
@@ -20,8 +20,8 @@ linked: true
 
 [Download](https://ratis.apache.org/downloads.html)
 
-It contains around 119 improvements and bug fixes based on various Apache Hadoop Ozone use cases.
-See the [changes between 0.5.0 and 1.0.0](https://github.com/apache/ratis/compare/ratis-0.5.0-rc0...ratis-1.0.0) releases.
+It contains around 260 improvements and bug fixes based on various Apache Ozone use cases.
+See the [changes between 1.0.0 and 2.0.0](https://github.com/apache/ratis/compare/ratis-1.0.0...ratis-2.0.0) releases.
 
 It has been tested with [Apache Ozone](https://ozone.apache.org) where Apache Ratis is used to replicate raw data and to provide high availability. 
 
diff --git a/layouts/custompage/downloads.html b/layouts/custompage/downloads.html
index acc3562..58391da 100644
--- a/layouts/custompage/downloads.html
+++ b/layouts/custompage/downloads.html
@@ -39,6 +39,24 @@ The binaries are also uploaded to the maven central for convenience. (See the ge
       <th>Release notes</th>
     </tr>
   </thead>
+
+     <tr>
+       <td>2.0.0</td>
+       <td>2021 Mar 24 </td>
+       <td>
+         <a href="https://www.apache.org/dyn/closer.cgi/ratis/2.0.0/apache-ratis-2.0.0-src.tar.gz">source</a>
+         (<a href="https://downloads.apache.org/ratis/2.0.0/apache-ratis-2.0.0-src.tar.gz.mds">checksum</a>
+         <a href="https://downloads.apache.org/ratis/2.0.0/apache-ratis-2.0.0-src.tar.gz.asc">signature</a>)
+        </td>
+        <td>
+          <a href="https://www.apache.org/dyn/closer.cgi/ratis/2.0.0/apache-ratis-2.0.0-bin.tar.gz">binary</a>
+          (<a href="https://downloads.apache.org/ratis/2.0.0/apache-ratis-2.0.0-bin.tar.gz.mds">checksum</a>
+          <a href="https://downloads.apache.org/ratis/2.0.0/apache-ratis-2.0.0-bin.tar.gz.asc">signature</a>)
+         </td>
+         <td>
+           <a href="post/2.0.0.html">Announcement</a>
+         </td>
+     </tr>
    
      <tr>
        <td>1.0.0</td>
diff --git a/static/lifecycle.svg b/static/lifecycle.svg
index d9bf361..4eef9b6 100644
--- a/static/lifecycle.svg
+++ b/static/lifecycle.svg
@@ -14,71 +14,71 @@
   See the License for the specific language governing permissions and
   limitations under the License. See accompanying LICENSE file.
 -->
-<!-- Generated by graphviz version 2.40.1 (20161225.0304)
+<!-- Generated by graphviz version 2.44.1 (20200629.0846)
  -->
 <!-- Title: LogServiceStates Pages: 1 -->
-<svg width="315pt" height="597pt"
- viewBox="0.00 0.00 315.19 596.98" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 592.9766)">
+<svg width="319pt" height="623pt"
+ viewBox="0.00 0.00 319.00 623.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 619)">
 <title>LogServiceStates</title>
-<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-592.9766 311.1875,-592.9766 311.1875,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-619 315,-619 315,4 -4,4"/>
 <!-- write -->
 <g id="node1" class="node">
 <title>write</title>
-<polygon fill="#c0c0c0" stroke="transparent" points="234.6268,-588.9766 175.5607,-588.9766 175.5607,-552.9766 234.6268,-552.9766 234.6268,-588.9766"/>
-<text text-anchor="middle" x="205.0938" y="-566.1766" font-family="Times,serif" font-size="16.00" fill="#000000">write()</text>
+<polygon fill="grey" stroke="transparent" points="238.5,-615 179.5,-615 179.5,-579 238.5,-579 238.5,-615"/>
+<text text-anchor="middle" x="209" y="-593.2" font-family="Times,serif" font-size="16.00">write()</text>
 </g>
 <!-- OPEN -->
 <g id="node7" class="node">
 <title>OPEN</title>
-<polygon fill="none" stroke="#000000" points="198.0938,-474.9766 143.4609,-456.9766 198.0937,-438.9766 252.7266,-456.9766 198.0938,-474.9766"/>
-<polyline fill="none" stroke="#000000" points="154.8583,-460.7317 154.8583,-453.2215 "/>
-<polyline fill="none" stroke="#000000" points="186.6964,-442.7317 209.4911,-442.7317 "/>
-<polyline fill="none" stroke="#000000" points="241.3292,-453.2215 241.3292,-460.7317 "/>
-<polyline fill="none" stroke="#000000" points="209.4911,-471.2215 186.6964,-471.2215 "/>
-<text text-anchor="middle" x="198.0938" y="-452.1766" font-family="Times,serif" font-size="16.00" fill="#000000">OPEN</text>
+<polygon fill="none" stroke="black" points="204,-498 146,-472 204,-446 262,-472 204,-498"/>
+<polyline fill="none" stroke="black" points="156.95,-476.91 156.95,-467.09 "/>
+<polyline fill="none" stroke="black" points="193.05,-450.91 214.95,-450.91 "/>
+<polyline fill="none" stroke="black" points="251.05,-467.09 251.05,-476.91 "/>
+<polyline fill="none" stroke="black" points="214.95,-493.09 193.05,-493.09 "/>
+<text text-anchor="middle" x="204" y="-468.2" font-family="Times,serif" font-size="16.00">OPEN</text>
 </g>
 <!-- write&#45;&gt;OPEN -->
 <g id="edge8" class="edge">
 <title>write&#45;&gt;OPEN</title>
-<path fill="none" stroke="#000000" d="M198.8958,-552.9129C195.8239,-534.3296 193.7857,-505.1697 193.9134,-483.8728"/>
-<polygon fill="#000000" stroke="#000000" points="197.4131,-483.9267 194.1691,-473.8408 190.4154,-483.7483 197.4131,-483.9267"/>
+<path fill="none" stroke="black" d="M203.46,-578.9C200.68,-560.24 199.03,-529.9 199.28,-506.47"/>
+<polygon fill="black" stroke="black" points="202.78,-506.33 199.52,-496.25 195.78,-506.17 202.78,-506.33"/>
 </g>
 <!-- read1 -->
 <g id="node2" class="node">
 <title>read1</title>
-<polygon fill="#c0c0c0" stroke="transparent" points="307.2816,-588.9766 252.9059,-588.9766 252.9059,-552.9766 307.2816,-552.9766 307.2816,-588.9766"/>
-<text text-anchor="middle" x="280.0938" y="-566.1766" font-family="Times,serif" font-size="16.00" fill="#000000">read()</text>
+<polygon fill="grey" stroke="transparent" points="311,-615 257,-615 257,-579 311,-579 311,-615"/>
+<text text-anchor="middle" x="284" y="-593.2" font-family="Times,serif" font-size="16.00">read()</text>
 </g>
 <!-- read1&#45;&gt;OPEN -->
 <g id="edge9" class="edge">
 <title>read1&#45;&gt;OPEN</title>
-<path fill="none" stroke="#000000" d="M259.8299,-552.6845C246.6433,-536.8707 229.8031,-513.4038 215.0938,-492.9766 212.63,-489.5551 210.0324,-485.9526 207.5583,-482.4026"/>
-<polygon fill="#000000" stroke="#000000" points="210.282,-480.1797 201.809,-473.819 204.4661,-484.0752 210.282,-480.1797"/>
+<path fill="none" stroke="black" d="M268.03,-578.9C253.2,-559.35 231.8,-526.98 217.72,-503.17"/>
+<polygon fill="black" stroke="black" points="220.75,-501.41 212.71,-494.5 214.69,-504.91 220.75,-501.41"/>
 </g>
 <!-- read2 -->
 <g id="node3" class="node">
 <title>read2</title>
-<polygon fill="#c0c0c0" stroke="transparent" points="54.2816,-588.9766 -.0941,-588.9766 -.0941,-552.9766 54.2816,-552.9766 54.2816,-588.9766"/>
-<text text-anchor="middle" x="27.0938" y="-566.1766" font-family="Times,serif" font-size="16.00" fill="#000000">read()</text>
+<polygon fill="grey" stroke="transparent" points="54,-615 0,-615 0,-579 54,-579 54,-615"/>
+<text text-anchor="middle" x="27" y="-593.2" font-family="Times,serif" font-size="16.00">read()</text>
 </g>
 <!-- CLOSED -->
 <g id="node9" class="node">
 <title>CLOSED</title>
-<polygon fill="none" stroke="#000000" points="87.3206,-374.9766 8.8669,-374.9766 8.8669,-338.9766 87.3206,-338.9766 87.3206,-374.9766"/>
-<text text-anchor="middle" x="48.0938" y="-352.1766" font-family="Times,serif" font-size="16.00" fill="#000000">CLOSED</text>
+<polygon fill="none" stroke="black" points="87,-380 9,-380 9,-344 87,-344 87,-380"/>
+<text text-anchor="middle" x="48" y="-358.2" font-family="Times,serif" font-size="16.00">CLOSED</text>
 </g>
 <!-- read2&#45;&gt;CLOSED -->
 <g id="edge12" class="edge">
 <title>read2&#45;&gt;CLOSED</title>
-<path fill="none" stroke="#000000" d="M24.9044,-552.731C25.1567,-515.3011 33.3126,-429.6128 40.6007,-385.0536"/>
-<polygon fill="#000000" stroke="#000000" points="44.0529,-385.6301 42.3323,-375.1759 37.1581,-384.4213 44.0529,-385.6301"/>
+<path fill="none" stroke="black" d="M24.81,-578.87C24.68,-538.81 33.44,-438.75 41.02,-390.23"/>
+<polygon fill="black" stroke="black" points="44.51,-390.6 42.71,-380.16 37.6,-389.44 44.51,-390.6"/>
 </g>
 <!-- export -->
 <g id="node4" class="node">
 <title>export</title>
-<polygon fill="#c0c0c0" stroke="transparent" points="156.6266,-588.9766 89.5609,-588.9766 89.5609,-552.9766 156.6266,-552.9766 156.6266,-588.9766"/>
-<text text-anchor="middle" x="123.0938" y="-566.1766" font-family="Times,serif" font-size="16.00" fill="#000000">export()</text>
+<polygon fill="grey" stroke="transparent" points="161,-615 93,-615 93,-579 161,-579 161,-615"/>
+<text text-anchor="middle" x="127" y="-593.2" font-family="Times,serif" font-size="16.00">export()</text>
 </g>
 <!-- external2 -->
 <g id="node6" class="node">
@@ -87,17 +87,17 @@
 <!-- export&#45;&gt;external2 -->
 <g id="edge16" class="edge">
 <title>export&#45;&gt;external2</title>
-<path fill="none" stroke="#000000" stroke-dasharray="1,5" d="M94.7505,-552.8706C89.0998,-547.815 83.9391,-541.8054 80.7832,-534.9766 73.6132,-519.4618 75.9153,-500.4795 80.143,-485.1257"/>
-<polygon fill="#000000" stroke="#000000" points="83.6152,-485.7527 83.2848,-475.163 76.9393,-483.6474 83.6152,-485.7527"/>
-<text text-anchor="middle" x="110.249" y="-523.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Writes</text>
-<text text-anchor="middle" x="110.249" y="-509.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Data</text>
-<text text-anchor="middle" x="110.249" y="-495.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Externally</text>
+<path fill="none" stroke="black" stroke-dasharray="1,5" d="M99.96,-578.76C94.32,-573.77 89.14,-567.8 86,-561 77.21,-541.95 79.27,-518.07 83.08,-499.99"/>
+<polygon fill="black" stroke="black" points="86.52,-500.64 85.45,-490.1 79.72,-499 86.52,-500.64"/>
+<text text-anchor="middle" x="114.5" y="-549.8" font-family="Times,serif" font-size="14.00">Writes</text>
+<text text-anchor="middle" x="114.5" y="-534.8" font-family="Times,serif" font-size="14.00">Data</text>
+<text text-anchor="middle" x="114.5" y="-519.8" font-family="Times,serif" font-size="14.00">Externally</text>
 </g>
 <!-- export&#45;&gt;OPEN -->
 <g id="edge10" class="edge">
 <title>export&#45;&gt;OPEN</title>
-<path fill="none" stroke="#000000" d="M129.889,-552.9129C141.0163,-532.8273 162.2388,-500.3857 178.2385,-478.8715"/>
-<polygon fill="#000000" stroke="#000000" points="181.2215,-480.7323 184.5142,-470.6621 175.6603,-476.481 181.2215,-480.7323"/>
+<path fill="none" stroke="black" d="M132.86,-578.9C143.51,-558.32 165.01,-523.55 181.75,-499.49"/>
+<polygon fill="black" stroke="black" points="184.73,-501.34 187.68,-491.16 179.03,-497.28 184.73,-501.34"/>
 </g>
 <!-- external1 -->
 <g id="node5" class="node">
@@ -106,101 +106,101 @@
 <!-- OPEN&#45;&gt;write -->
 <g id="edge5" class="edge">
 <title>OPEN&#45;&gt;write</title>
-<path fill="none" stroke="#000000" d="M203.9625,-473.1125C207.1569,-491.2143 209.3251,-520.9099 209.279,-542.8501"/>
-<polygon fill="#000000" stroke="#000000" points="205.7785,-542.8435 209.0733,-552.9129 212.7771,-542.9866 205.7785,-542.8435"/>
+<path fill="none" stroke="black" d="M210.26,-495.37C212.84,-516.04 214.21,-546.78 213.61,-568.85"/>
+<polygon fill="black" stroke="black" points="210.11,-568.75 213.15,-578.9 217.1,-569.07 210.11,-568.75"/>
 </g>
 <!-- OPEN&#45;&gt;read1 -->
 <g id="edge6" class="edge">
 <title>OPEN&#45;&gt;read1</title>
-<path fill="none" stroke="#000000" d="M215.2245,-469.6323C221.2328,-476.53 227.5074,-485.2187 233.0938,-492.9766 245.2749,-509.8929 258.9174,-528.8938 268.6383,-543.9065"/>
-<polygon fill="#000000" stroke="#000000" points="265.8617,-546.0673 274.136,-552.6845 271.7942,-542.3517 265.8617,-546.0673"/>
+<path fill="none" stroke="black" d="M220.46,-490.75C236.18,-511.56 258.95,-546.22 272.74,-570.04"/>
+<polygon fill="black" stroke="black" points="269.77,-571.9 277.72,-578.9 275.87,-568.47 269.77,-571.9"/>
 </g>
 <!-- OPEN&#45;&gt;export -->
 <g id="edge7" class="edge">
 <title>OPEN&#45;&gt;export</title>
-<path fill="none" stroke="#000000" d="M192.356,-473.1125C182.2618,-491.7079 162.2842,-522.5382 146.2232,-544.6275"/>
-<polygon fill="#000000" stroke="#000000" points="143.2215,-542.7987 140.0665,-552.9129 148.8402,-546.9738 143.2215,-542.7987"/>
+<path fill="none" stroke="black" d="M195.81,-494.5C184.4,-515.69 164.25,-548.06 148.54,-570.52"/>
+<polygon fill="black" stroke="black" points="145.52,-568.73 142.55,-578.9 151.22,-572.8 145.52,-568.73"/>
 </g>
 <!-- OPEN&#45;&gt;CLOSED -->
 <g id="edge1" class="edge">
 <title>OPEN&#45;&gt;CLOSED</title>
-<path fill="none" stroke="#000000" d="M189.7429,-441.4718C181.255,-427.0573 166.8478,-405.9181 149.0938,-392.9766 133.878,-381.8853 114.9187,-373.9385 97.5495,-368.3829"/>
-<polygon fill="#000000" stroke="#000000" points="98.1308,-364.9033 87.5468,-365.3824 96.1195,-371.6081 98.1308,-364.9033"/>
-<text text-anchor="middle" x="186.7593" y="-409.7766" font-family="Times,serif" font-size="14.00" fill="#000000">API</text>
-<text text-anchor="middle" x="186.7593" y="-395.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Call</text>
+<path fill="none" stroke="black" d="M193.92,-450.31C184.99,-433.98 170.5,-411.72 152,-398 135.92,-386.07 115.51,-378.04 97.04,-372.71"/>
+<polygon fill="black" stroke="black" points="97.87,-369.31 87.3,-370.09 96.05,-376.07 97.87,-369.31"/>
+<text text-anchor="middle" x="189.5" y="-416.8" font-family="Times,serif" font-size="14.00">API</text>
+<text text-anchor="middle" x="189.5" y="-401.8" font-family="Times,serif" font-size="14.00">Call</text>
 </g>
 <!-- OPEN&#45;&gt;CLOSED -->
 <g id="edge2" class="edge">
 <title>OPEN&#45;&gt;CLOSED</title>
-<path fill="none" stroke="#000000" d="M164.4541,-449.8273C143.9998,-444.3213 118.1179,-435.1943 98.4316,-420.9766 84.6511,-411.0241 72.71,-396.3003 63.9209,-383.4836"/>
-<polygon fill="#000000" stroke="#000000" points="66.7664,-381.4403 58.3558,-374.9973 60.9128,-385.279 66.7664,-381.4403"/>
-<text text-anchor="middle" x="122.4248" y="-409.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Quorum</text>
-<text text-anchor="middle" x="122.4248" y="-395.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Failure</text>
+<path fill="none" stroke="black" d="M169.73,-461.15C148.86,-454.07 122.37,-443.11 102,-428 87.41,-417.17 74.29,-401.61 64.64,-388.42"/>
+<polygon fill="black" stroke="black" points="67.45,-386.32 58.82,-380.17 61.73,-390.36 67.45,-386.32"/>
+<text text-anchor="middle" x="125" y="-416.8" font-family="Times,serif" font-size="14.00">Quorum</text>
+<text text-anchor="middle" x="125" y="-401.8" font-family="Times,serif" font-size="14.00">Failure</text>
 </g>
 <!-- DELETED -->
 <g id="node8" class="node">
 <title>DELETED</title>
-<polygon fill="none" stroke="#000000" points="88.0703,-87.9648 .1172,-87.9648 .1172,-.0117 88.0703,-.0117 88.0703,-87.9648"/>
-<polyline fill="none" stroke="#000000" points="12.1172,-87.9648 .1172,-75.9648 "/>
-<polyline fill="none" stroke="#000000" points=".1172,-12.0117 12.1172,-.0117 "/>
-<polyline fill="none" stroke="#000000" points="76.0703,-.0117 88.0703,-12.0117 "/>
-<polyline fill="none" stroke="#000000" points="88.0703,-75.9648 76.0703,-87.9648 "/>
-<text text-anchor="middle" x="44.0938" y="-39.1883" font-family="Times,serif" font-size="16.00" fill="#000000">DELETED</text>
+<polygon fill="none" stroke="black" points="88,-88 0,-88 0,0 88,0 88,-88"/>
+<polyline fill="none" stroke="black" points="12,-88 0,-76 "/>
+<polyline fill="none" stroke="black" points="0,-12 12,0 "/>
+<polyline fill="none" stroke="black" points="76,0 88,-12 "/>
+<polyline fill="none" stroke="black" points="88,-76 76,-88 "/>
+<text text-anchor="middle" x="44" y="-40.2" font-family="Times,serif" font-size="16.00">DELETED</text>
 </g>
 <!-- CLOSED&#45;&gt;read2 -->
 <g id="edge11" class="edge">
 <title>CLOSED&#45;&gt;read2</title>
-<path fill="none" stroke="#000000" d="M50.2834,-375.1759C50.0377,-412.5661 41.8846,-498.2515 34.5958,-542.8445"/>
-<polygon fill="#000000" stroke="#000000" points="31.142,-542.2771 32.864,-552.731 38.037,-543.4849 31.142,-542.2771"/>
+<path fill="none" stroke="black" d="M50.19,-380.16C50.31,-420.24 41.56,-520.3 33.98,-568.8"/>
+<polygon fill="black" stroke="black" points="30.49,-568.42 32.28,-578.87 37.39,-569.59 30.49,-568.42"/>
 </g>
 <!-- CLOSED&#45;&gt;DELETED -->
 <g id="edge3" class="edge">
 <title>CLOSED&#45;&gt;DELETED</title>
-<path fill="none" stroke="#000000" d="M47.8614,-338.7961C47.2726,-292.7238 45.7037,-169.9637 44.7868,-98.2176"/>
-<polygon fill="#000000" stroke="#000000" points="48.284,-97.9719 44.6564,-88.0175 41.2846,-98.0614 48.284,-97.9719"/>
+<path fill="none" stroke="black" d="M47.78,-343.56C47.2,-297.5 45.6,-171.16 44.68,-98.44"/>
+<polygon fill="black" stroke="black" points="48.17,-98.07 44.55,-88.11 41.17,-98.16 48.17,-98.07"/>
 </g>
 <!-- ARCHIVING -->
 <g id="node10" class="node">
 <title>ARCHIVING</title>
-<polygon fill="none" stroke="#000000" points="165.8674,-274.9766 60.3201,-274.9766 60.3201,-238.9766 165.8674,-238.9766 165.8674,-274.9766"/>
-<text text-anchor="middle" x="113.0938" y="-252.1766" font-family="Times,serif" font-size="16.00" fill="#000000">ARCHIVING</text>
+<polygon fill="none" stroke="black" points="164,-278 60,-278 60,-242 164,-242 164,-278"/>
+<text text-anchor="middle" x="112" y="-256.2" font-family="Times,serif" font-size="16.00">ARCHIVING</text>
 </g>
 <!-- CLOSED&#45;&gt;ARCHIVING -->
 <g id="edge4" class="edge">
 <title>CLOSED&#45;&gt;ARCHIVING</title>
-<path fill="none" stroke="#000000" d="M60.0158,-338.635C70.003,-323.2701 84.3944,-301.1294 95.6729,-283.7778"/>
-<polygon fill="#000000" stroke="#000000" points="98.732,-285.4938 101.2473,-275.2018 92.8628,-281.6788 98.732,-285.4938"/>
-<text text-anchor="middle" x="100.7593" y="-309.7766" font-family="Times,serif" font-size="14.00" fill="#000000">API</text>
-<text text-anchor="middle" x="100.7593" y="-295.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Call</text>
+<path fill="none" stroke="black" d="M59.15,-343.58C69.15,-327.95 83.97,-304.8 95.37,-286.98"/>
+<polygon fill="black" stroke="black" points="98.54,-288.53 100.98,-278.22 92.64,-284.76 98.54,-288.53"/>
+<text text-anchor="middle" x="101.5" y="-314.8" font-family="Times,serif" font-size="14.00">API</text>
+<text text-anchor="middle" x="101.5" y="-299.8" font-family="Times,serif" font-size="14.00">Call</text>
 </g>
 <!-- ARCHIVING&#45;&gt;external1 -->
 <g id="edge15" class="edge">
 <title>ARCHIVING&#45;&gt;external1</title>
-<path fill="none" stroke="#000000" stroke-dasharray="1,5" d="M159.6663,-238.8905C167.693,-234.0672 175.3025,-228.1469 181.0938,-220.9766 192.4795,-206.8797 197.9773,-187.2254 200.6298,-171.1732"/>
-<polygon fill="#000000" stroke="#000000" points="204.1008,-171.6229 201.9953,-161.2394 197.166,-170.6696 204.1008,-171.6229"/>
-<text text-anchor="middle" x="227.249" y="-209.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Writes</text>
-<text text-anchor="middle" x="227.249" y="-195.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Data</text>
-<text text-anchor="middle" x="227.249" y="-181.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Externally</text>
+<path fill="none" stroke="black" stroke-dasharray="1,5" d="M158.93,-241.95C167.2,-237.2 175.05,-231.28 181,-224 193.11,-209.17 198.57,-188.18 201.03,-171.42"/>
+<polygon fill="black" stroke="black" points="204.55,-171.47 202.25,-161.13 197.6,-170.65 204.55,-171.47"/>
+<text text-anchor="middle" x="227.5" y="-212.8" font-family="Times,serif" font-size="14.00">Writes</text>
+<text text-anchor="middle" x="227.5" y="-197.8" font-family="Times,serif" font-size="14.00">Data</text>
+<text text-anchor="middle" x="227.5" y="-182.8" font-family="Times,serif" font-size="14.00">Externally</text>
 </g>
 <!-- ARCHIVED -->
 <g id="node11" class="node">
 <title>ARCHIVED</title>
-<polygon fill="none" stroke="#000000" points="158.2584,-160.9766 59.9291,-160.9766 59.9291,-124.9766 158.2584,-124.9766 158.2584,-160.9766"/>
-<text text-anchor="middle" x="109.0938" y="-138.1766" font-family="Times,serif" font-size="16.00" fill="#000000">ARCHIVED</text>
+<polygon fill="none" stroke="black" points="158,-161 60,-161 60,-125 158,-125 158,-161"/>
+<text text-anchor="middle" x="109" y="-139.2" font-family="Times,serif" font-size="16.00">ARCHIVED</text>
 </g>
 <!-- ARCHIVING&#45;&gt;ARCHIVED -->
 <g id="edge13" class="edge">
 <title>ARCHIVING&#45;&gt;ARCHIVED</title>
-<path fill="none" stroke="#000000" d="M112.4599,-238.9129C111.823,-220.7593 110.8319,-192.5125 110.0897,-171.3625"/>
-<polygon fill="#000000" stroke="#000000" points="113.5864,-171.2043 109.7378,-161.3332 106.5908,-171.4498 113.5864,-171.2043"/>
-<text text-anchor="middle" x="145.1489" y="-202.7766" font-family="Times,serif" font-size="14.00" fill="#000000">On</text>
-<text text-anchor="middle" x="145.1489" y="-188.7766" font-family="Times,serif" font-size="14.00" fill="#000000">Completion</text>
+<path fill="none" stroke="black" d="M111.54,-241.53C111.06,-222.94 110.28,-193.24 109.72,-171.5"/>
+<polygon fill="black" stroke="black" points="113.21,-171.16 109.45,-161.25 106.21,-171.34 113.21,-171.16"/>
+<text text-anchor="middle" x="144.5" y="-205.3" font-family="Times,serif" font-size="14.00">On</text>
+<text text-anchor="middle" x="144.5" y="-190.3" font-family="Times,serif" font-size="14.00">Completion</text>
 </g>
 <!-- ARCHIVED&#45;&gt;DELETED -->
 <g id="edge14" class="edge">
 <title>ARCHIVED&#45;&gt;DELETED</title>
-<path fill="none" stroke="#000000" d="M97.1717,-124.8206C91.9033,-116.7972 85.4092,-106.9074 78.793,-96.8316"/>
-<polygon fill="#000000" stroke="#000000" points="81.6454,-94.799 73.2309,-88.3611 75.7941,-98.6412 81.6454,-94.799"/>
+<path fill="none" stroke="black" d="M97.38,-124.66C92.02,-116.65 85.34,-106.69 78.54,-96.54"/>
+<polygon fill="black" stroke="black" points="81.3,-94.38 72.83,-88.02 75.49,-98.27 81.3,-94.38"/>
 </g>
 </g>
 </svg>