diff --git a/Documentation/README.md b/Documentation/README.md index 18fa7769f..b58a973c3 100644 --- a/Documentation/README.md +++ b/Documentation/README.md @@ -2,4 +2,4 @@ etcd is a distributed key-value store designed to reliably and quickly preserve and provide access to critical data. It enables reliable distributed coordination through distributed locking, leader elections, and write barriers. An etcd cluster is intended for high availability and permanent data storage and retrieval. -Please note that the files in this directory are *source files* for the built and rendered documentation that can be viewed at [etcd.io/docs](https://etcd.io/docs). \ No newline at end of file +Please note that the files in this directory are *source files* for the built and rendered documentation that can be viewed at [etcd.io/docs](https://etcd.io/docs).Hello World diff --git a/Documentation/benchmarks/README.md b/Documentation/benchmarks/README.md index 897112f32..c7ca7b7f8 100644 --- a/Documentation/benchmarks/README.md +++ b/Documentation/benchmarks/README.md @@ -16,3 +16,4 @@ It records expected memory usage in different scenarios. [2.2]: etcd-2-2-0-rc-benchmarks.md [2.2-mem]: etcd-2-2-0-rc-memory-benchmarks.md [3.0]: etcd-3-demo-benchmarks.md +Hello World diff --git a/Documentation/etcd-mixin/README.md b/Documentation/etcd-mixin/README.md index 224066f45..a21968530 100644 --- a/Documentation/etcd-mixin/README.md +++ b/Documentation/etcd-mixin/README.md @@ -23,3 +23,4 @@ Then run the unit test: ``` promtool test rules test.yaml ``` +Hello World diff --git a/Documentation/learning/lock/README.md b/Documentation/learning/lock/README.md index a1113c456..05e5b6a3c 100644 --- a/Documentation/learning/lock/README.md +++ b/Documentation/learning/lock/README.md @@ -59,3 +59,4 @@ failed to write to storage: error: given version (4703569812595502721) differ fr [fencing]: https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html [unsafe-lock]: https://martin.kleppmann.com/2016/02/unsafe-lock.png [fencing-tokens]: https://martin.kleppmann.com/2016/02/fencing-tokens.png +Hello World diff --git a/README.md b/README.md index 2a5751d88..f770ea2fe 100644 --- a/README.md +++ b/README.md @@ -206,3 +206,4 @@ These emeritus maintainers dedicated a part of their career to etcd and reviewed ### License etcd is under the Apache 2.0 license. See the [LICENSE](LICENSE) file for details. +Hello World diff --git a/client/README.md b/client/README.md index 5d8ecad11..74812400a 100644 --- a/client/README.md +++ b/client/README.md @@ -110,3 +110,4 @@ if err != nil { 3. Default etcd/client cannot handle the case that the remote server is SIGSTOPed now. TCP keepalive mechanism doesn't help in this scenario because operating system may still send TCP keep-alive packets. Over time we'd like to improve this functionality, but solving this issue isn't high priority because a real-life case in which a server is stopped, but the connection is kept alive, hasn't been brought to our attention. 4. etcd/client cannot detect whether a member is healthy with watches and non-quorum read requests. If the member is isolated from the cluster, etcd/client may retrieve outdated data. Instead, users can either issue quorum read requests or monitor the /health endpoint for member health information. +Hello World diff --git a/clientv3/README.md b/clientv3/README.md index 6c6fe7c67..eee2f4f82 100644 --- a/clientv3/README.md +++ b/clientv3/README.md @@ -83,3 +83,4 @@ Client request size limit is configurable via `clientv3.Config.MaxCallSendMsgSiz ## Examples More code examples can be found at [GoDoc](https://godoc.org/go.etcd.io/etcd/clientv3). +Hello World diff --git a/contrib/README.md b/contrib/README.md index b8cf4660c..9b25cf923 100644 --- a/contrib/README.md +++ b/contrib/README.md @@ -6,3 +6,4 @@ Scripts and files which may be useful but aren't part of the core etcd project. * [raftexample](raftexample) - an example distributed key-value store using raft * [systemd/etcd2-backup-coreos](systemd/etcd2-backup-coreos) - remote backup and restore procedures for etcd2 clusters on CoreOS Linux * [systemd/etcd3-multinode](systemd/etcd3-multinode) - multi-node cluster setup with systemd +Hello World diff --git a/contrib/raftexample/README.md b/contrib/raftexample/README.md index 2e73996a6..6dd26d87a 100644 --- a/contrib/raftexample/README.md +++ b/contrib/raftexample/README.md @@ -123,3 +123,4 @@ When the REST server submits a proposal, the raft server transmits the proposal When raft reaches a consensus, the server publishes all committed updates over a commit channel. For raftexample, this commit channel is consumed by the key-value store. +Hello World diff --git a/contrib/systemd/etcd3-multinode/README.md b/contrib/systemd/etcd3-multinode/README.md index cab9ab4d4..f6963538f 100644 --- a/contrib/systemd/etcd3-multinode/README.md +++ b/contrib/systemd/etcd3-multinode/README.md @@ -171,3 +171,4 @@ sudo systemctl disable my-etcd-2.service sudo systemctl stop my-etcd-3.service sudo systemctl disable my-etcd-3.service ``` +Hello World diff --git a/etcdctl/README.md b/etcdctl/README.md index 5ec84dfd4..576d9f67b 100644 --- a/etcdctl/README.md +++ b/etcdctl/README.md @@ -1685,3 +1685,4 @@ backward compatibility for `JSON` format and the format in non-interactive mode. [v3key]: ../mvcc/mvccpb/kv.proto#L12-L29 [etcdrpc]: ../etcdserver/etcdserverpb/rpc.proto [storagerpc]: ../mvcc/mvccpb/kv.proto +Hello World diff --git a/functional/README.md b/functional/README.md index 547f84275..dbd9c110e 100644 --- a/functional/README.md +++ b/functional/README.md @@ -216,3 +216,4 @@ $ curl -L http://localhost:1381/blackhole-tx -X PUT $ curl -L http://localhost:1381/blackhole-rx -X PUT # s1 becomes follower after election timeout ``` +Hello World diff --git a/hack/README.md b/hack/README.md index 9392dc15d..6e899789c 100644 --- a/hack/README.md +++ b/hack/README.md @@ -1 +1,2 @@ Various hacks that are used by developers. +Hello World diff --git a/hack/benchmark/README.md b/hack/benchmark/README.md index 6a09c5302..5c80bd6f0 100644 --- a/hack/benchmark/README.md +++ b/hack/benchmark/README.md @@ -12,3 +12,4 @@ Benchmark 3-member etcd cluster to get its read and write performance. 1. Set environment variable `GOMAXPROCS` as the number of available cores to maximize CPU resources for both etcd member and bench process. 2. Set the number of open files per process as 10000 for amounts of client connections for both etcd member and benchmark process. +Hello World diff --git a/hack/insta-discovery/README.md b/hack/insta-discovery/README.md index e1252b9d5..caf2b6e0d 100644 --- a/hack/insta-discovery/README.md +++ b/hack/insta-discovery/README.md @@ -1 +1,2 @@ Starts a cluster via the discovery service locally. Useful for testing. +Hello World diff --git a/hack/kubernetes-deploy/README.md b/hack/kubernetes-deploy/README.md index bd34115d7..88a77cfbb 100644 --- a/hack/kubernetes-deploy/README.md +++ b/hack/kubernetes-deploy/README.md @@ -19,3 +19,4 @@ TODO: - create a replication controller like service that knows how to add and remove nodes from the cluster correctly - use kubernetes secrets API to configure TLS for etcd clients and peers +Hello World diff --git a/hack/patch/README.md b/hack/patch/README.md index 39e1a4d8b..89d852ef0 100644 --- a/hack/patch/README.md +++ b/hack/patch/README.md @@ -35,3 +35,4 @@ To cherry pick 12345 then 56789 and propose them togther as a single PR, run: ``` +Hello World diff --git a/hack/tls-setup/README.md b/hack/tls-setup/README.md index 146187935..7a696fd4c 100644 --- a/hack/tls-setup/README.md +++ b/hack/tls-setup/README.md @@ -29,3 +29,4 @@ Example: } ``` 3. Run `make` to generate the certs +Hello World diff --git a/pkg/README.md b/pkg/README.md index d7de4d33b..006c4d6df 100644 --- a/pkg/README.md +++ b/pkg/README.md @@ -1,2 +1,3 @@ pkg/ is a collection of utility packages used by etcd without being specific to etcd itself. A package belongs here only if it could possibly be moved out into its own repository in the future. +Hello World diff --git a/pkg/adt/README.md b/pkg/adt/README.md index 1b59327e8..e5861cae8 100644 --- a/pkg/adt/README.md +++ b/pkg/adt/README.md @@ -46,3 +46,4 @@ Deleting the node `11` triggers multiple rotates for rebalancing: ![red-black-tree-09-delete-11.png](img/red-black-tree-09-delete-11.png) Try yourself at https://www.cs.usfca.edu/~galles/visualization/RedBlack.html. +Hello World diff --git a/raft/README.md b/raft/README.md index 5f67517fc..89de7a03b 100644 --- a/raft/README.md +++ b/raft/README.md @@ -195,3 +195,4 @@ This implementation is up to date with the final Raft thesis (https://github.com To ensure there is no attempt to commit two membership changes at once by matching log positions (which would be unsafe since they should have different quorum requirements), any proposed membership change is simply disallowed while any uncommitted change appears in the leader's log. This approach introduces a problem when removing a member from a two-member cluster: If one of the members dies before the other one receives the commit of the confchange entry, then the member cannot be removed any more since the cluster cannot make progress. For this reason it is highly recommended to use three or more nodes in every cluster. +Hello World diff --git a/security/README.md b/security/README.md index e9a2e0bb3..b3ab93e2d 100644 --- a/security/README.md +++ b/security/README.md @@ -31,3 +31,4 @@ As the security issue moves from triage, to identified fix, to release planning ## Public Disclosure Timing A public disclosure date is negotiated by the etcd Product Security Committee and the bug reporter. We prefer to fully disclose the bug as soon as possible once user mitigation is available. It is reasonable to delay disclosure when the bug or the fix is not yet fully understood, the solution is not well-tested, or for vendor coordination. The timeframe for disclosure is from immediate (especially if it's already publicly known) to a few weeks. As a basic default, we expect report date to disclosure date to be on the order of 7 days. The etcd Product Security Committee holds the final say when setting a disclosure date. +Hello World diff --git a/tools/benchmark/README.md b/tools/benchmark/README.md index 1a8c02b6f..93dff040b 100644 --- a/tools/benchmark/README.md +++ b/tools/benchmark/README.md @@ -10,3 +10,4 @@ $ go get go.etcd.io/etcd/tools/benchmark $ ls $GOPATH/bin benchmark ``` +Hello World diff --git a/tools/etcd-dump-db/README.md b/tools/etcd-dump-db/README.md index 252acc885..2c01f4a2e 100644 --- a/tools/etcd-dump-db/README.md +++ b/tools/etcd-dump-db/README.md @@ -72,3 +72,4 @@ key="\x00\x00\x00\x00\x005@x_\x00\x00\x00\x00\x00\x00\x00\tt", value="\n\x153640 key="\x00\x00\x00\x00\x005@x_\x00\x00\x00\x00\x00\x00\x00\bt", value="\n\x153640412599896088633_8" key="\x00\x00\x00\x00\x005@x_\x00\x00\x00\x00\x00\x00\x00\at", value="\n\x153640412599896088633_7" ``` +Hello World diff --git a/tools/etcd-dump-logs/README.md b/tools/etcd-dump-logs/README.md index b6edc3021..2692fd44f 100644 --- a/tools/etcd-dump-logs/README.md +++ b/tools/etcd-dump-logs/README.md @@ -131,3 +131,4 @@ term index type data Entry types () count is : 4 ``` [decoder_correctoutputformat.sh]: ./testdecoder/decoder_correctoutputformat.sh +Hello World diff --git a/tools/local-tester/README.md b/tools/local-tester/README.md index 62e96d1bb..c420fb378 100644 --- a/tools/local-tester/README.md +++ b/tools/local-tester/README.md @@ -23,3 +23,4 @@ The fault injected cluster is invoked with `goreman`: ```sh goreman -f tools/local-tester/Procfile start ``` +Hello World