This is an automated email from the ASF dual-hosted git repository.
elserj pushed a commit to branch asf-site-source
in repository https://gitbox.apache.org/repos/asf/incubator-ratis.git
The following commit(s) were added to refs/heads/asf-site-source by this push:
new 55468a7 RATIS-583. Update asf-site-source for RATIS-539
55468a7 is described below
commit 55468a7af32d84d467fe0549708b2d3992bab951
Author: Tsz Wo Nicholas Sze <[email protected]>
AuthorDate: Tue Jun 4 13:33:18 2019 -0400
RATIS-583. Update asf-site-source for RATIS-539
Signed-off-by: Josh Elser <[email protected]>
---
.gitignore | 2 +-
config.toml | 29 +----------------------
content/getting_started.md | 24 +++++++------------
content/{source.md => post/0.3.0.md} | 15 ++++++++----
content/source.md | 2 +-
layouts/index.html | 46 +++++++++++++++++-------------------
layouts/partials/footer.html | 2 +-
layouts/partials/header.html | 9 ++++---
8 files changed, 50 insertions(+), 79 deletions(-)
diff --git a/.gitignore b/.gitignore
index 0ec2be5..4425f60 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,7 @@
build
+.idea
### Hugo ###
hugo.exe
/public/
-
diff --git a/config.toml b/config.toml
index c1cb98e..e668267 100644
--- a/config.toml
+++ b/config.toml
@@ -11,9 +11,8 @@
# See the License for the specific language governing permissions and
# limitations under the License. See accompanying LICENSE file.
#
-baseurl = "/"
+baseURL = "https://ratis.incubator.apache.org/"
title = "Apache Ratis"
-copyright = "© 2017 Apache Software Foundation"
enableEmoji = true
footnotereturnlinkcontents = "<sup>^</sup>"
uglyurls = true
@@ -24,53 +23,27 @@ uglyurls = true
url = "releases.html"
weight = 1
-
[[menu.main]]
name = "Documentation"
identifier = "documentation"
weight = 2
[[menu.main]]
- name = "Latest"
- parent = "documentation"
- url = "http://hadoop.apache.org/docs/current/"
-
-[[menu.main]]
- name = "Stable"
- parent = "documentation"
- url = "http://hadoop.apache.org/docs/stable/"
-
-
-
-
-[[menu.main]]
name = "Community"
identifier = "community"
weight = 3
-
-
[[menu.main]]
name = "Development"
identifier = "development"
weight = 4
[[menu.main]]
- name = "How to Contribute"
- url = "https://wiki.apache.org/hadoop/HowToContribute"
- parent = "development"
-
-[[menu.main]]
name = "Help"
identifier = "help"
weight = 5
[[menu.main]]
- name = "Buy Stuff"
- url = "http://www.cafepress.com/hadoop"
- parent = "help"
-
-[[menu.main]]
name = "Sponsorshop"
url = "http://www.apache.org/foundation/sponsorship.html"
parent = "help"
diff --git a/content/getting_started.md b/content/getting_started.md
index 497f3e9..ebee356 100644
--- a/content/getting_started.md
+++ b/content/getting_started.md
@@ -26,17 +26,9 @@ To demonstrate how to use Ratis from the code, Please look
at the following exam
* [FileStore
example](https://github.com/apache/incubator-ratis/tree/master/ratis-examples/src/main/java/org/apache/ratis/examples/filestore):
This is an example of using Ratis for reading and writing files.
<!-- TODO: We should have the following as documentation in the github. -->
-The source code the examples could be found in the ratis-examples subproject.
-Arithmetic example also has some simple cli script to start it:
-
-1. First do a full build on the ratis source code: ```mvn clean install
-DskipTests```
-2. Go the the bin directory of the examples: ```cd
ratis-examples/src/main/bin```
-3. Start three Ratis server instances (with arithmetic state matchine).
```./start-all``` (This helper script starts 3
- Java instances in the background).
-4. Create a new variable in the state machine: ``` ./client.sh assign --name a
--value 3```
-5. Assign a new variable: ```./client.sh assign --name b --value a+5```
-6. Get a variable from the state machine: ```./client.sh get --name b```
+The source code of the examples could be found in the
+[ratis-examples](https://github.com/apache/incubator-ratis/blob/master/ratis-examples/)
sub-project.
### Maven usage
@@ -55,23 +47,23 @@ You also need to include *one* of the transports:
{{< highlight xml>}}
<dependency>
- <artifactId>ratis-netty</artifactId>
+ <artifactId>ratis-grpc</artifactId>
<groupId>org.apache.ratis</groupId>
</dependency>
{{< /highlight >}}
{{< highlight xml>}}
<dependency>
+ <artifactId>ratis-netty</artifactId>
<groupId>org.apache.ratis</groupId>
- <artifactId>ratis-grpc</artifactId>
</dependency>
{{< /highlight >}}
{{< highlight xml>}}
- <dependency>
- <groupId>org.apache.ratis</groupId>
- <artifactId>ratis-hadoop-shaded</artifactId>
- </dependency>
+<dependency>
+ <artifactId>ratis-hadoop</artifactId>
+ <groupId>org.apache.ratis</groupId>
+</dependency>
{{< /highlight >}}
Please note that Apache Hadoop dependencies are shaded, so it's safe to use
hadoop transport with different versions of Hadoop.
diff --git a/content/source.md b/content/post/0.3.0.md
similarity index 52%
copy from content/source.md
copy to content/post/0.3.0.md
index a9eb9df..8bdbda3 100644
--- a/content/source.md
+++ b/content/post/0.3.0.md
@@ -1,5 +1,8 @@
---
-title: Source
+title: Release 0.3.0 is available
+date: 2019-04-21
+type: release
+linked: true
---
<!---
Licensed under the Apache License, Version 2.0 (the "License");
@@ -15,8 +18,10 @@ title: Source
limitations under the License. See accompanying LICENSE file.
-->
-Source code is part of every release, you can download the source bundles from
download section and build the project according to the included instructions.
+[Download](https://ratis.incubator.apache.org/#download)
+
+It contains new features such as multi-raft and watch request, as well
contains 73 improvements and 72 bug fixes.
+See the [changes between 0.2.0 and
0.3.0](https://github.com/apache/incubator-ratis/compare/ratis-0.2.0...ratis-0.3.0)
releases.
+
+It has been tested with [Apache Hadoop
Ozone](https://hadoop.apache.org/ozone/) where Apache Ratis is used to
replicate raw data.
-The versioned source code history is available from the [Apache
git](git://git.apache.org/incubator-ratis.git) repository or
-from the [github mirror](https://github.com/apache/incubator-ratis). It is
only for development and not intended for use by the general public.
-Only the source code from the released artifacts are checked by the Project
Management Committee.
diff --git a/content/source.md b/content/source.md
index a9eb9df..0f2e7a5 100644
--- a/content/source.md
+++ b/content/source.md
@@ -17,6 +17,6 @@ title: Source
Source code is part of every release, you can download the source bundles from
download section and build the project according to the included instructions.
-The versioned source code history is available from the [Apache
git](git://git.apache.org/incubator-ratis.git) repository or
+The versioned source code history is available from the [Apache
git](https://gitbox.apache.org/repos/asf?p=incubator-ratis.git) repository or
from the [github mirror](https://github.com/apache/incubator-ratis). It is
only for development and not intended for use by the general public.
Only the source code from the released artifacts are checked by the Project
Management Committee.
diff --git a/layouts/index.html b/layouts/index.html
index e163b36..e7d5bcf 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -124,37 +124,28 @@
<tr>
<th>Version</th>
<th>Release date</th>
- <th>Source download</th>
- <th>Binary download</th>
+ <th>Link</th>
<th>Announcement</th>
</tr>
</thead>
- {{range first 5 (where .Site.Pages ".Params.type" "release")}}
+ {{range first 4 (where .Site.Pages ".Params.type" "release")}}
<tr>
- <td>{{.BaseFileName }}</td>
+ <td>{{.File.BaseFileName }}</td>
<td>{{dateFormat "2006 Jan 2 " .Date}}</td>
- <td>
- <a
href="https://www.apache.org/dyn/closer.cgi/incubator/ratis/{{.BaseFileName
}}/apache-ratis-incubating-{{.BaseFileName }}-src.tar.gz">source</a>
- (<a
href="https://dist.apache.org/repos/dist/release/incubator/ratis/{{.BaseFileName
}}/apache-ratis-incubating-{{.BaseFileName }}-src.tar.gz.mds">checksum</a>
- <a
href="https://dist.apache.org/repos/dist/release/incubator/ratis/{{.BaseFileName
}}/apache-ratis-incubating-{{.BaseFileName }}-src.tar.gz.asc">signature</a>)
- </td>
- {{ if .Params.sourceonly }}
- <td></td>
- {{else}}
- <td>
- <a
href="https://www.apache.org/dyn/closer.cgi/incubator/ratis/{{.BaseFileName
}}/apache-ratis-incubating-{{.BaseFileName }}-bin.tar.gz">binary</a>
- (<a
href="https://dist.apache.org/repos/dist/release/incubator/ratis/{{.BaseFileName
}}/apache-ratis-incubating-{{.BaseFileName }}-bin.tar.gz.mds">checksum</a>
- <a
href="https://dist.apache.org/repos/dist/release/incubator/ratis/{{.BaseFileName
}}/apache-ratis-incubating-{{.BaseFileName }}-bin.tar.gz.asc">signature</a>)
- </td>
- {{end}}
- <td>
- <a href="post/{{.BaseFileName }}.html">Announcement</a>
+ <td><a
href="https://www.apache.org/dist/incubator/ratis/{{.File.BaseFileName }}/">
+
https://www.apache.org/dist/incubator/ratis/{{.File.BaseFileName }}/</a>
</td>
+ <td><a href="post/{{.File.BaseFileName
}}.html">Announcement</a></td>
</tr>
{{end}}
</table>
</p>
- <p>Ratis is also <a
href="https://search.maven.org/#search%7Cga%7C1%7Cratis">available</a> from the
Maven central repository.</p>
+
+ <p>Release artifacts are signed with one of the keys available at:
+ <a
herf="https://www.apache.org/dist/incubator/ratis/KEYS">https://www.apache.org/dist/incubator/ratis/KEYS</a>
+ </p>
+
+ <p>Ratis is also <a
href="https://search.maven.org/#search%7Cga%7C1%7Cratis">available</a> from the
Maven central repository.</p>
</div>
</div>
@@ -203,9 +194,16 @@
<h2>Resources</h2>
<p>Are you interested in learning more about Apache Ratis?
Excellent! Here are some resources.</p>
<ul>
- <li>Apache Ratis - In Search of a Usable Raft Library<br/>
- <iframe
src="https://home.apache.org/~szetszwo/presentations/20171115brown_bag.pdf"
- width="595" height="485"></iframe></li><br/>
+ <li>
+ <a
href="//www.slideshare.net/TszWoNicholasSze/apache-ratis-in-search-of-a-usable-raft-library"
+ title="Apache Ratis - In Search of a Usable Raft Library"
target="_blank">
+ Apache Ratis - In Search of a Usable Raft Library</a>
+ <br />
+ <iframe
src="//www.slideshare.net/slideshow/embed_code/key/3OyDeDVxSWhIcd" width="595"
height="485"
+ frameborder="0" marginwidth="0" marginheight="0"
scrolling="no" style="border:1px solid #CCC;
+ margin-bottom:5px; max-width: 100%;" allowfullscreen>
+ </iframe>
+ </li>
<li> <a
href="//www.slideshare.net/Hadoop_Summit/high-throughput-data-replication-over-raft"
title="High throughput data replication over RAFT" target="_blank">High
throughput data replication over RAFT</a> from DataWorks Summit</a>
<iframe
src="//www.slideshare.net/slideshow/embed_code/key/40nJZyfhrysXeK" width="595"
height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"
style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width:
100%;" allowfullscreen> </iframe>
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index 916ce63..7be56c3 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -15,7 +15,7 @@
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2018 <a href="http://apache.org">The Apache Software
Foundation</a>,
+ <p>© {{ now.Year }} <a href="http://apache.org">The Apache
Software Foundation</a>,
Apache, Apache Ratis, the Apache feather logo, Apache Ratis
logo, Apache Incubator logo are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index 8b19869..78daf33 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -42,10 +42,13 @@
<div class="container">
<ul class="breadcrumb col-md-6">
<li>
- <img class="asf-logo" src="asf_feather.png"/>
- <a href="https://www.apache.org">Apache Software
Foundation</span></a>
+ <img class="asf-logo" src="asf_feather.png" alt="ASF feather"/>
+ <a href="https://www.apache.org">Apache Software
Foundation</a>
+ </li>
+ <li>
+ <img class="asf-logo" src="logo-white.png" alt="Ratis logo"/>
+ <a href="{{.Site.BaseURL}}">Apache Ratis™</a>
</li>
- <li><img class="asf-logo" src="logo-white.png"/><a
href="{{.Site.BaseURL}}">Apache Ratis™</a></li>
</ul>
<div class="col-md-6">
<ul class="pull-right breadcrumb">