This is an automated email from the ASF dual-hosted git repository. szetszwo pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/ratis-hadoop-projects.git
commit fdbf7931b287bd8c3eb38d01ab8692d8cc642e67 Author: Aravindan Vijayan <[email protected]> AuthorDate: Thu Oct 21 10:25:23 2021 -0700 [RELEASE] 2.2.0 release announcement --- downloads.html | 22 ++++++++++++-- getting_started.html | 8 +++--- index.html | 12 ++++---- index.xml | 13 ++++++++- logservice.html | 4 +-- logservice/security.html | 4 +-- logservice/testing.html | 6 ++-- logservice/testing/docker.html | 6 ++-- post.html | 12 ++++++++ logservice/testing/docker.html => post/2.2.0.html | 35 ++++------------------- post/index.xml | 13 ++++++++- sitemap.xml | 7 +++-- 12 files changed, 86 insertions(+), 56 deletions(-) diff --git a/downloads.html b/downloads.html index b7a42ac..9bd78d1 100644 --- a/downloads.html +++ b/downloads.html @@ -116,6 +116,26 @@ The binaries are also uploaded to the maven central for convenience. (See the ge <tr> + <td>2.2.0</td> + <td>2021 Oct 20</td> + <td> + <a href="https://www.apache.org/dyn/closer.cgi/ratis/2.2.0/apache-ratis-2.2.0-src.tar.gz">source</a> + (<a href="https://downloads.apache.org/ratis/2.2.0/apache-ratis-2.2.0-src.tar.gz.mds">checksum</a> + <a href="https://downloads.apache.org/ratis/2.2.0/apache-ratis-2.2.0-src.tar.gz.asc">signature</a>) + </td> + <td> + <a href="https://www.apache.org/dyn/closer.cgi/ratis/2.2.0/apache-ratis-2.2.0-bin.tar.gz">binary</a> + (<a href="https://downloads.apache.org/ratis/2.2.0/apache-ratis-2.2.0-bin.tar.gz.mds">checksum</a> + <a href="https://downloads.apache.org/ratis/2.2.0/apache-ratis-2.2.0-bin.tar.gz.asc">signature</a>) + </td> + <td> + <a href="post/2.2.0.html">Announcement</a> + </td> + </tr> + + + + <tr> <td>2.1.0</td> <td>2021 Jul 19</td> <td> @@ -158,8 +178,6 @@ The binaries are also uploaded to the maven central for convenience. (See the ge - - </table> </p> diff --git a/getting_started.html b/getting_started.html index 91cf425..5eb1f86 100644 --- a/getting_started.html +++ b/getting_started.html @@ -117,20 +117,20 @@ <a href="https://github.com/apache/ratis/blob/master/ratis-examples/">ratis-examples</a> sub-project.</p> <h3 id="maven-usage">Maven usage</h3> <p>To use in our project you can access the latest binaries from maven central:</p> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> <span style="color:#f92672"><artifactId></span>ratis-server<span style="color:#f92672"></artifactId></span> <span style="color:#f92672"><groupId></span>org.apache.ratis<span style="color:#f92672"></groupId></span> <span style="color:#f92672"></dependency></span></code></pre></div> <p>You also need to include <em>one</em> of the transports:</p> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> <span style="color:#f92672"><artifactId></span>ratis-grpc<span style="color:#f92672"></artifactId></span> <span style="color:#f92672"><groupId></span>org.apache.ratis<span style="color:#f92672"></groupId></span> <span style="color:#f92672"></dependency></span></code></pre></div> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"> <span style="color:#f92672"><dependency></span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"> <span style="color:#f92672"><dependency></span> <span style="color:#f92672"><artifactId></span>ratis-netty<span style="color:#f92672"></artifactId></span> <span style="color:#f92672"><groupId></span>org.apache.ratis<span style="color:#f92672"></groupId></span> <span style="color:#f92672"></dependency></span></code></pre></div> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> <span style="color:#f92672"><artifactId></span>ratis-hadoop<span style="color:#f92672"></artifactId></span> <span style="color:#f92672"><groupId></span>org.apache.ratis<span style="color:#f92672"></groupId></span> <span style="color:#f92672"></dependency></span></code></pre></div> diff --git a/index.html b/index.html index 98a2076..ae4561c 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ <html> <head> - <meta name="generator" content="Hugo 0.85.0" /> + <meta name="generator" content="Hugo 0.88.1" /> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> @@ -170,7 +170,7 @@ <h2>Latest news</h2> <div class="panel-heading clearfix"><a class="pull-left" href="/post.html">Posts</a> - <small class="pull-right">2021 Jul 19 </small> + <small class="pull-right">2021 Oct 20 </small> </div> </div> @@ -201,20 +201,20 @@ <a href="https://github.com/apache/ratis/blob/master/ratis-examples/">ratis-examples</a> sub-project.</p> <h3 id="maven-usage">Maven usage</h3> <p>To use in our project you can access the latest binaries from maven central:</p> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> <span style="color:#f92672"><artifactId></span>ratis-server<span style="color:#f92672"></artifactId></span> <span style="color:#f92672"><groupId></span>org.apache.ratis<span style="color:#f92672"></groupId></span> <span style="color:#f92672"></dependency></span></code></pre></div> <p>You also need to include <em>one</em> of the transports:</p> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> <span style="color:#f92672"><artifactId></span>ratis-grpc<span style="color:#f92672"></artifactId></span> <span style="color:#f92672"><groupId></span>org.apache.ratis<span style="color:#f92672"></groupId></span> <span style="color:#f92672"></dependency></span></code></pre></div> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"> <span style="color:#f92672"><dependency></span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"> <span style="color:#f92672"><dependency></span> <span style="color:#f92672"><artifactId></span>ratis-netty<span style="color:#f92672"></artifactId></span> <span style="color:#f92672"><groupId></span>org.apache.ratis<span style="color:#f92672"></groupId></span> <span style="color:#f92672"></dependency></span></code></pre></div> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#f92672"><dependency></span> <span style="color:#f92672"><artifactId></span>ratis-hadoop<span style="color:#f92672"></artifactId></span> <span style="color:#f92672"><groupId></span>org.apache.ratis<span style="color:#f92672"></groupId></span> <span style="color:#f92672"></dependency></span></code></pre></div> diff --git a/index.xml b/index.xml index deb754c..3c0e761 100644 --- a/index.xml +++ b/index.xml @@ -6,7 +6,18 @@ <description>Recent content on Apache Ratis</description> <generator>Hugo -- gohugo.io</generator> <language>en-us</language> - <lastBuildDate>Mon, 19 Jul 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://ratis.apache.org/index.xml" rel="self" type="application/rss+xml" /> + <lastBuildDate>Wed, 20 Oct 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://ratis.apache.org/index.xml" rel="self" type="application/rss+xml" /> + <item> + <title>Release 2.2.0 is available</title> + <link>https://ratis.apache.org/post/2.2.0.html</link> + <pubDate>Wed, 20 Oct 2021 00:00:00 +0000</pubDate> + + <guid>https://ratis.apache.org/post/2.2.0.html</guid> + <description>Download +It contains improvements and bug fixes based on various Apache Ozone use cases. See the changes between 2.1.0 and 2.2.0 releases. +It has been tested with Apache Ozone where Apache Ratis is used to replicate raw data and to provide high availability.</description> + </item> + <item> <title>Release 2.1.0 is available</title> <link>https://ratis.apache.org/post/2.1.0.html</link> diff --git a/logservice.html b/logservice.html index 523c797..cd716d8 100644 --- a/logservice.html +++ b/logservice.html @@ -241,7 +241,7 @@ but the private key is sensitive and should be protected like a password.</p> <p>Every component in HBase using the Ratis LogService would need to ensure that each LogService StateMachine is configured to use the server keystore and truststore. The LogService state machines would need to constructed with the appropriate configuration options to specify this TLS material:</p> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span> GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span> GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span> @@ -255,7 +255,7 @@ builder<span style="color:#f92672">.</span><span style="color:#a6e22e">setProper RaftServer server <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">build</span><span style="color:#f92672">();</span> </code></pre></div><p>Clients to the StateMachine would construct a similar configuration:</p> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span> GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span> GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span> diff --git a/logservice/security.html b/logservice/security.html index 04fa853..4c23e8f 100644 --- a/logservice/security.html +++ b/logservice/security.html @@ -136,7 +136,7 @@ but the private key is sensitive and should be protected like a password.</p> <p>Every component in HBase using the Ratis LogService would need to ensure that each LogService StateMachine is configured to use the server keystore and truststore. The LogService state machines would need to constructed with the appropriate configuration options to specify this TLS material:</p> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span> GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span> GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span> @@ -150,7 +150,7 @@ builder<span style="color:#f92672">.</span><span style="color:#a6e22e">setProper RaftServer server <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">build</span><span style="color:#f92672">();</span> </code></pre></div><p>Clients to the StateMachine would construct a similar configuration:</p> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span> +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span> GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span> GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span> diff --git a/logservice/testing.html b/logservice/testing.html index faa296a..9772d50 100644 --- a/logservice/testing.html +++ b/logservice/testing.html @@ -117,16 +117,16 @@ with a running cluster via Compose.</li> </ol> <h2 id="building-the-docker-image">Building the Docker image</h2> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ mvn clean package assembly:single -DskipTests +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ mvn clean package assembly:single -DskipTests $ cd ratis-logservice <span style="color:#f92672">&&</span> ./build-docker.sh </code></pre></div><p>The above will create a Docker image tagged as <code>ratis-logservice:latest</code>.</p> <h2 id="launching-a-cluster-via-compose">Launching a cluster via Compose</h2> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ docker-compose up -d +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ docker-compose up -d </code></pre></div><p>The Compose orchestration will launch three MetadataServer containers and three Worker containers, all on the same Docker network. The <code>-d</code> option detaches the container logs from your current shell.</p> <h2 id="connecting-a-client">Connecting a client</h2> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ ./client-env.sh +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ ./client-env.sh $ ./bin/shell <...> $ ./bin/load-test <...> </code></pre></div><p>The <code>client-env.sh</code> script will launch a Docker container which is on the same diff --git a/logservice/testing/docker.html b/logservice/testing/docker.html index 2efd298..344d879 100644 --- a/logservice/testing/docker.html +++ b/logservice/testing/docker.html @@ -109,16 +109,16 @@ with a running cluster via Compose.</li> </ol> <h2 id="building-the-docker-image">Building the Docker image</h2> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ mvn clean package assembly:single -DskipTests +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ mvn clean package assembly:single -DskipTests $ cd ratis-logservice <span style="color:#f92672">&&</span> ./build-docker.sh </code></pre></div><p>The above will create a Docker image tagged as <code>ratis-logservice:latest</code>.</p> <h2 id="launching-a-cluster-via-compose">Launching a cluster via Compose</h2> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ docker-compose up -d +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ docker-compose up -d </code></pre></div><p>The Compose orchestration will launch three MetadataServer containers and three Worker containers, all on the same Docker network. The <code>-d</code> option detaches the container logs from your current shell.</p> <h2 id="connecting-a-client">Connecting a client</h2> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ ./client-env.sh +<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ ./client-env.sh $ ./bin/shell <...> $ ./bin/load-test <...> </code></pre></div><p>The <code>client-env.sh</code> script will launch a Docker container which is on the same diff --git a/post.html b/post.html index 69bb202..537b62d 100644 --- a/post.html +++ b/post.html @@ -104,6 +104,18 @@ <h1 id="title">Posts Archive</h1> <ul id="list"> + <h1><a href="/post/2.2.0.html">Release 2.2.0 is available</a></h1> + <p><small>2021 Oct 20 </small></p> + + <!-- raw HTML omitted --> +<!-- raw HTML omitted --> +<p><a href="https://ratis.apache.org/downloads.html">Download</a></p> +<p>It contains improvements and bug fixes based on various Apache Ozone use cases. +See the <a href="https://github.com/apache/ratis/compare/ratis-2.1.0...ratis-2.2.0">changes between 2.1.0 and 2.2.0</a> releases.</p> +<p>It has been tested with <a href="https://ozone.apache.org">Apache Ozone</a> where Apache Ratis is used to replicate raw data and to provide high availability.</p> + + + <h1><a href="/post/2.1.0.html">Release 2.1.0 is available</a></h1> <p><small>2021 Jul 19 </small></p> diff --git a/logservice/testing/docker.html b/post/2.2.0.html similarity index 64% copy from logservice/testing/docker.html copy to post/2.2.0.html index 2efd298..4f462fd 100644 --- a/logservice/testing/docker.html +++ b/post/2.2.0.html @@ -98,38 +98,13 @@ </div> <div class="container"> -<h1>Docker Testing</h1> +<h1>Release 2.2.0 is available</h1> <!-- raw HTML omitted --> <!-- raw HTML omitted --> -<p>The Docker orchestration is comprised of the following:</p> -<ol> -<li>A Docker image which has the necessary software to run the LogService</li> -<li>A docker-compose.yml file which can launch the necessary containers for a full-fledged LogService “cluster”</li> -<li>Scripts to build the Docker image and launch a client environment to interact -with a running cluster via Compose.</li> -</ol> -<h2 id="building-the-docker-image">Building the Docker image</h2> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ mvn clean package assembly:single -DskipTests -$ cd ratis-logservice <span style="color:#f92672">&&</span> ./build-docker.sh -</code></pre></div><p>The above will create a Docker image tagged as <code>ratis-logservice:latest</code>.</p> -<h2 id="launching-a-cluster-via-compose">Launching a cluster via Compose</h2> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ docker-compose up -d -</code></pre></div><p>The Compose orchestration will launch three MetadataServer containers and three -Worker containers, all on the same Docker network. The <code>-d</code> option detaches the -container logs from your current shell.</p> -<h2 id="connecting-a-client">Connecting a client</h2> -<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">$ ./client-env.sh -$ ./bin/shell <...> -$ ./bin/load-test <...> -</code></pre></div><p>The <code>client-env.sh</code> script will launch a Docker container which is on the same -network as our cluster running in Compose.</p> -<h2 id="debugging-the-cluster">Debugging the cluster</h2> -<p>Use <code>docker logs</code> to inspect the output from a specific container. You must pass -the name of the container (obtained via <code>docker-compose ps</code> or <code>docker ps</code>) to -<code>docker logs</code>.</p> -<p>You can also “attach” to a container via <code>docker exec</code> to inspect the environment -in which the process is running. Again, using the name of a container obtained as -described above, use <code>docker exec -it <name> /bin/sh</code> to attach to the container.</p> +<p><a href="https://ratis.apache.org/downloads.html">Download</a></p> +<p>It contains improvements and bug fixes based on various Apache Ozone use cases. +See the <a href="https://github.com/apache/ratis/compare/ratis-2.1.0...ratis-2.2.0">changes between 2.1.0 and 2.2.0</a> releases.</p> +<p>It has been tested with <a href="https://ozone.apache.org">Apache Ozone</a> where Apache Ratis is used to replicate raw data and to provide high availability.</p> </div> diff --git a/post/index.xml b/post/index.xml index adf81b8..ac2e7d4 100644 --- a/post/index.xml +++ b/post/index.xml @@ -6,7 +6,18 @@ <description>Recent content in Posts on Apache Ratis</description> <generator>Hugo -- gohugo.io</generator> <language>en-us</language> - <lastBuildDate>Mon, 19 Jul 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://ratis.apache.org/post/index.xml" rel="self" type="application/rss+xml" /> + <lastBuildDate>Wed, 20 Oct 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://ratis.apache.org/post/index.xml" rel="self" type="application/rss+xml" /> + <item> + <title>Release 2.2.0 is available</title> + <link>https://ratis.apache.org/post/2.2.0.html</link> + <pubDate>Wed, 20 Oct 2021 00:00:00 +0000</pubDate> + + <guid>https://ratis.apache.org/post/2.2.0.html</guid> + <description>Download +It contains improvements and bug fixes based on various Apache Ozone use cases. See the changes between 2.1.0 and 2.2.0 releases. +It has been tested with Apache Ozone where Apache Ratis is used to replicate raw data and to provide high availability.</description> + </item> + <item> <title>Release 2.1.0 is available</title> <link>https://ratis.apache.org/post/2.1.0.html</link> diff --git a/sitemap.xml b/sitemap.xml index d1b2bd9..458343d 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -3,10 +3,13 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>https://ratis.apache.org/</loc> - <lastmod>2021-07-19T00:00:00+00:00</lastmod> + <lastmod>2021-10-20T00:00:00+00:00</lastmod> </url><url> <loc>https://ratis.apache.org/post.html</loc> - <lastmod>2021-07-19T00:00:00+00:00</lastmod> + <lastmod>2021-10-20T00:00:00+00:00</lastmod> + </url><url> + <loc>https://ratis.apache.org/post/2.2.0.html</loc> + <lastmod>2021-10-20T00:00:00+00:00</lastmod> </url><url> <loc>https://ratis.apache.org/post/2.1.0.html</loc> <lastmod>2021-07-19T00:00:00+00:00</lastmod>
