From 80e5d006809e873b9293e2b6d6be0ca27e1e2033 Mon Sep 17 00:00:00 2001 From: Seth Vargo Date: Mon, 8 Aug 2016 12:47:59 -0400 Subject: [PATCH] Update links to serf --- website/source/community.html.erb | 4 ++-- website/source/docs/internals/gossip.html.md | 6 +++--- website/source/intro/index.html.markdown | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/website/source/community.html.erb b/website/source/community.html.erb index 8ed9f2ae4..f99b69be7 100644 --- a/website/source/community.html.erb +++ b/website/source/community.html.erb @@ -45,7 +45,7 @@ employees actively contribute to Nomad. core contributor to: Vault, Consul, - Serf, + Serf, Terraform, and Statsite.

@@ -60,7 +60,7 @@ employees actively contribute to Nomad. Ryan Uber is a HashiCorp employee and core contributor to Nomad, with a focus on the agent, API client, and command-line interface. Ryan is also an active contributor to both Consul - and Serf. + and Serf.

diff --git a/website/source/docs/internals/gossip.html.md b/website/source/docs/internals/gossip.html.md index 65d3919eb..88032a5e0 100644 --- a/website/source/docs/internals/gossip.html.md +++ b/website/source/docs/internals/gossip.html.md @@ -10,10 +10,10 @@ description: |- # Gossip Protocol Nomad uses a [gossip protocol](https://en.wikipedia.org/wiki/Gossip_protocol) -to manage membership. This is provided through the use of the [Serf library](https://www.serfdom.io/). +to manage membership. This is provided through the use of the [Serf library](https://www.serf.io/). The gossip protocol used by Serf is based on ["SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol"](https://www.cs.cornell.edu/~asdas/research/dsn02-swim.pdf), -with a few minor adaptations. There are more details about [Serf's protocol here](https://www.serfdom.io/docs/internals/gossip.html). +with a few minor adaptations. There are more details about [Serf's protocol here](https://www.serf.io/docs/internals/gossip.html). ~> **Advanced Topic!** This page covers technical details of the internals of Nomad. You do not need to know these details to effectively @@ -29,7 +29,7 @@ losing connectivity, or just a single server in a remote region. The gossip prot is also used to detect servers in the same region to perform automatic clustering via the [consensus protocol](/docs/internals/consensus.html). -All of these features are provided by leveraging [Serf](https://www.serfdom.io/). It +All of these features are provided by leveraging [Serf](https://www.serf.io/). It is used as an embedded library to provide these features. From a user perspective, this is not important, since the abstraction should be masked by Nomad. It can be useful however as a developer to understand how this library is leveraged. diff --git a/website/source/intro/index.html.markdown b/website/source/intro/index.html.markdown index c612b8537..0823c0bbb 100644 --- a/website/source/intro/index.html.markdown +++ b/website/source/intro/index.html.markdown @@ -36,7 +36,7 @@ The key features of Nomad are: * **Operationally Simple**: Nomad ships as a single binary, both for clients and servers, and requires no external services for coordination or storage. Nomad combines features of both resource managers and schedulers into a single system. Nomad builds on the strength - of [Serf](https://www.serfdom.io) and [Consul](https://www.consul.io), distributed management + of [Serf](https://www.serf.io) and [Consul](https://www.consul.io), distributed management tools by [HashiCorp](https://www.hashicorp.com). * **Multi-Datacenter and Multi-Region Aware**: Nomad models infrastructure as