From 31c1931b7bc34c010c6bf4e5e1fccd3187130951 Mon Sep 17 00:00:00 2001 From: "Elijah C. Voigt" Date: Tue, 4 Apr 2017 15:21:42 -0700 Subject: [PATCH] Docs: replace absolute links with relative ones. --- Documentation/benchmarks/etcd-2-2-0-rc-benchmarks.md | 2 +- Documentation/benchmarks/etcd-3-demo-benchmarks.md | 2 +- Documentation/op-guide/clustering.md | 2 +- Documentation/op-guide/security.md | 2 +- Documentation/v2/benchmarks/etcd-2-1-0-alpha-benchmarks.md | 2 +- Documentation/v2/benchmarks/etcd-2-2-0-benchmarks.md | 7 +++++-- Documentation/v2/benchmarks/etcd-2-2-0-rc-benchmarks.md | 2 +- Documentation/v2/benchmarks/etcd-3-demo-benchmarks.md | 2 +- Documentation/v2/clustering.md | 2 +- Documentation/v2/security.md | 2 +- 10 files changed, 14 insertions(+), 11 deletions(-) diff --git a/Documentation/benchmarks/etcd-2-2-0-rc-benchmarks.md b/Documentation/benchmarks/etcd-2-2-0-rc-benchmarks.md index 03d8dcbc4..ca18f6eb8 100644 --- a/Documentation/benchmarks/etcd-2-2-0-rc-benchmarks.md +++ b/Documentation/benchmarks/etcd-2-2-0-rc-benchmarks.md @@ -69,4 +69,4 @@ Bootstrap another machine and use the [hey HTTP benchmark tool][hey] to send req [hey]: https://github.com/rakyll/hey [c7146bd5]: https://github.com/coreos/etcd/commits/c7146bd5f2c73716091262edc638401bb8229144 [etcd-2.1-benchmark]: etcd-2-1-0-alpha-benchmarks.md -[hack-benchmark]: /hack/benchmark/ +[hack-benchmark]: ../../hack/benchmark/ diff --git a/Documentation/benchmarks/etcd-3-demo-benchmarks.md b/Documentation/benchmarks/etcd-3-demo-benchmarks.md index 4f64a985d..ae78f9171 100644 --- a/Documentation/benchmarks/etcd-3-demo-benchmarks.md +++ b/Documentation/benchmarks/etcd-3-demo-benchmarks.md @@ -39,4 +39,4 @@ The performance is nearly the same as the one with empty server handler. The performance with empty server handler is not affected by one put. So the performance downgrade should be caused by storage package. -[etcd-v3-benchmark]: /tools/benchmark/ +[etcd-v3-benchmark]: ../../tools/benchmark/ diff --git a/Documentation/op-guide/clustering.md b/Documentation/op-guide/clustering.md index 54add5089..496ef92d3 100644 --- a/Documentation/op-guide/clustering.md +++ b/Documentation/op-guide/clustering.md @@ -475,5 +475,5 @@ To setup an etcd cluster with proxies of v2 API, please read the the [clustering [proxy]: https://github.com/coreos/etcd/blob/release-2.3/Documentation/proxy.md [clustering_etcd2]: https://github.com/coreos/etcd/blob/release-2.3/Documentation/clustering.md [security-guide]: security.md -[tls-setup]: /hack/tls-setup +[tls-setup]: ../../hack/tls-setup [gateway]: gateway.md diff --git a/Documentation/op-guide/security.md b/Documentation/op-guide/security.md index 565d246f8..755ccee14 100644 --- a/Documentation/op-guide/security.md +++ b/Documentation/op-guide/security.md @@ -219,6 +219,6 @@ Make sure to sign the certificates with a Subject Name the member's public IP ad The certificate needs to be signed for the member's FQDN in its Subject Name, use Subject Alternative Names (short IP SANs) to add the IP address. The `etcd-ca` tool provides `--domain=` option for its `new-cert` command, and openssl can make [it][alt-name] too. [cfssl]: https://github.com/cloudflare/cfssl -[tls-setup]: /hack/tls-setup +[tls-setup]: ../../hack/tls-setup [tls-guide]: https://github.com/coreos/docs/blob/master/os/generate-self-signed-certificates.md [alt-name]: http://wiki.cacert.org/FAQ/subjectAltName diff --git a/Documentation/v2/benchmarks/etcd-2-1-0-alpha-benchmarks.md b/Documentation/v2/benchmarks/etcd-2-1-0-alpha-benchmarks.md index d490d133b..afa465e97 100644 --- a/Documentation/v2/benchmarks/etcd-2-1-0-alpha-benchmarks.md +++ b/Documentation/v2/benchmarks/etcd-2-1-0-alpha-benchmarks.md @@ -49,4 +49,4 @@ Bootstrap another machine and use the [boom HTTP benchmark tool][boom] to send r | 256 | 256 | all servers | 3061 | 119.3 | [boom]: https://github.com/rakyll/boom -[hack-benchmark]: /hack/benchmark/ +[hack-benchmark]: ../../../hack/benchmark/ diff --git a/Documentation/v2/benchmarks/etcd-2-2-0-benchmarks.md b/Documentation/v2/benchmarks/etcd-2-2-0-benchmarks.md index 56420e9b7..c15244e77 100644 --- a/Documentation/v2/benchmarks/etcd-2-2-0-benchmarks.md +++ b/Documentation/v2/benchmarks/etcd-2-2-0-benchmarks.md @@ -24,7 +24,7 @@ Go OS/Arch: linux/amd64 ## Testing -Bootstrap another machine, outside of the etcd cluster, and run the [`boom` HTTP benchmark tool](https://github.com/rakyll/boom) with a connection reuse patch to send requests to each etcd cluster member. See the [benchmark instructions](../../hack/benchmark/) for the patch and the steps to reproduce our procedures. +Bootstrap another machine, outside of the etcd cluster, and run the [`boom` HTTP benchmark tool][boom] with a connection reuse patch to send requests to each etcd cluster member. See the [benchmark instructions][hack] for the patch and the steps to reproduce our procedures. The performance is calulated through results of 100 benchmark rounds. @@ -66,4 +66,7 @@ The performance is calulated through results of 100 benchmark rounds. - Write QPS to cluster leaders seems to be increased by a small margin. This is because the main loop and entry apply loops were decoupled in the etcd raft logic, eliminating several blocks between them. -- Write QPS to all members seems to be increased by a significant margin, because followers now receive the latest commit index sooner, and commit proposals more quickly. \ No newline at end of file +- Write QPS to all members seems to be increased by a significant margin, because followers now receive the latest commit index sooner, and commit proposals more quickly. + +[boom]: https://github.com/rakyll/boom +[hack]: ../../../hack/benchmark/ diff --git a/Documentation/v2/benchmarks/etcd-2-2-0-rc-benchmarks.md b/Documentation/v2/benchmarks/etcd-2-2-0-rc-benchmarks.md index 44389b7d8..9d30cc44a 100644 --- a/Documentation/v2/benchmarks/etcd-2-2-0-rc-benchmarks.md +++ b/Documentation/v2/benchmarks/etcd-2-2-0-rc-benchmarks.md @@ -69,4 +69,4 @@ Bootstrap another machine and use the [boom HTTP benchmark tool][boom] to send r [boom]: https://github.com/rakyll/boom [c7146bd5]: https://github.com/coreos/etcd/commits/c7146bd5f2c73716091262edc638401bb8229144 [etcd-2.1-benchmark]: etcd-2-1-0-alpha-benchmarks.md -[hack-benchmark]: /hack/benchmark/ +[hack-benchmark]: ../../../hack/benchmark/ diff --git a/Documentation/v2/benchmarks/etcd-3-demo-benchmarks.md b/Documentation/v2/benchmarks/etcd-3-demo-benchmarks.md index 4f64a985d..16e941d47 100644 --- a/Documentation/v2/benchmarks/etcd-3-demo-benchmarks.md +++ b/Documentation/v2/benchmarks/etcd-3-demo-benchmarks.md @@ -39,4 +39,4 @@ The performance is nearly the same as the one with empty server handler. The performance with empty server handler is not affected by one put. So the performance downgrade should be caused by storage package. -[etcd-v3-benchmark]: /tools/benchmark/ +[etcd-v3-benchmark]: ../../../tools/benchmark/ diff --git a/Documentation/v2/clustering.md b/Documentation/v2/clustering.md index 73a75c0b6..1151ef122 100644 --- a/Documentation/v2/clustering.md +++ b/Documentation/v2/clustering.md @@ -423,7 +423,7 @@ To make understanding this feature easier, we changed the naming of some flags, |-peers |none |Deprecated. The --initial-cluster flag provides a similar concept with different semantics. Please read this guide on cluster startup.| |-peers-file |none |Deprecated. The --initial-cluster flag provides a similar concept with different semantics. Please read this guide on cluster startup.| -[client]: /client +[client]: ../../client [client-discoverer]: https://godoc.org/github.com/coreos/etcd/client#Discoverer [conf-adv-client]: configuration.md#-advertise-client-urls [conf-listen-client]: configuration.md#-listen-client-urls diff --git a/Documentation/v2/security.md b/Documentation/v2/security.md index b72ff80e0..5800c0653 100644 --- a/Documentation/v2/security.md +++ b/Documentation/v2/security.md @@ -188,6 +188,6 @@ Make sure that you sign your certificates with a Subject Name your member's publ If you need your certificate to be signed for your member's FQDN in its Subject Name then you could use Subject Alternative Names (short IP SANs) to add your IP address. The `etcd-ca` tool provides `--domain=` option for its `new-cert` command, and openssl can make [it][alt-name] too. [cfssl]: https://github.com/cloudflare/cfssl -[tls-setup]: /hack/tls-setup +[tls-setup]: ../../hack/tls-setup [tls-guide]: https://github.com/coreos/docs/blob/master/os/generate-self-signed-certificates.md [alt-name]: http://wiki.cacert.org/FAQ/subjectAltName