Giuseppe Lavagetto
968f3d9711
docs: clarify the disaster recovery guide
...
A bit was missing from the documentation on disaster recovery, the reset
of the advertised peer urls for the node recovered from backup. Without
that, any subsequent server joining the cluster would not be able to
speak to the first node.
2015-04-25 18:54:29 +02:00
Barak Michener
fa74e702d8
security: Improve the security api as per the suggestions list in #2384
...
Subcommits:
decouple root and security enable/disable
create root role
prefix matching
godep: bump go-etcd to include credentials
add godep for speakeasy and auth entry parsing
appropriate errors for security enable/disable
WIP adding to etcd/client all the security client methods
add guest access
minor ui return tweaks
revert client changes
respond to comments, log more security operations
fix major ensure() bug, add better UX
block recursive access
fix some boneheaded mistakes
fix integration test
last comments
fix up security_api.md
philips nits
fix docs
2015-04-23 16:11:38 -04:00
Rob Szumski
c9878f4765
docs: add absolute link to readme
2015-04-22 13:59:08 -07:00
Rob Szumski
bd54f46d1b
docs: remove absolute links to other docs
2015-04-22 11:47:52 -07:00
Rob Szumski
df32fe63c8
docs: size up all headers by 2
2015-04-16 09:55:46 -07:00
Brandon Philips
a223fd532b
Documentation: add migration notes to backward compatibility
...
Add thorough notes on both the data directory migration and the snapshot
migration options.
2015-04-15 20:42:12 -07:00
Yicheng Qin
852213879b
Merge pull request #2633 from yichengq/deprecate
...
etcdmain: deprecate --ca-file and --peer-ca-file
2015-04-09 10:22:30 -07:00
Yicheng Qin
2f7b9a2232
etcdmain: deprecate --ca-file and --peer-ca-file
...
1. Print out DEPRECATE warning when running and configuration doc.
2. Use new flags for security example.
2015-04-09 10:14:32 -07:00
Xiang Li
1b4bcedf99
Merge pull request #2637 from bakins/proxy-randomize-endpoints
...
proxy: shuffle endpoints
2015-04-07 14:12:50 -07:00
Brian Akins
1fa511b995
Clarify that it is the proxy doing the shuffle.
2015-04-07 17:05:17 -04:00
Brian Akins
e1622cd22c
proxy: shuffle endpoints
...
Shuffle endpoitns to avoid being "stuck" to a single cluster member.
2015-04-07 15:40:29 -04:00
Yicheng Qin
552acd8c37
docs: fix broken link for migration tool
2015-04-06 22:55:37 -07:00
Kelsey Hightower
3db33d19e9
Documentation: update docker docs to use new image and mount certs
2015-04-02 13:22:27 -07:00
Xiang Li
a9157ce6d3
build: do not build internal debugging tool
...
We are still playing around with the dump-log tool.
Stop building it publicly until we are happy with its
ux and functionality.
2015-03-31 11:45:12 -07:00
Xiang Li
80d08ca280
Merge pull request #2521 from xiang90/sec_remove_lastmodified
...
doc/rfc: remove unimplemented stuff
2015-03-30 13:42:31 -07:00
Xiang Li
45032480f1
*: remove upgrading related stuff
2015-03-27 15:28:00 -07:00
Mateus Braga
7f833ced2b
docs: add clarity about the 1000 events history
...
When talking about missing events on a particular key, the 1000 event history
limit can be understood as being per key, instead of etcd-wide events. Make it
clear that it is across all etcd keys.
2015-03-27 13:02:48 -04:00
Kelsey Hightower
2a980ee336
Merge pull request #2503 from yichengq/339
...
docs/security: fix peer TLS communication example
2015-03-19 17:16:09 -07:00
Brandon Philips
408cfc4f28
Documentation: fixup grammar around the unsafe flags
2015-03-18 16:39:45 -07:00
Xiang Li
263e55e2ff
doc/rfc: remove unimplemented stuff
2015-03-16 22:22:34 -07:00
Barak Michener
001efa0639
security: Implement RBAC security for etcd
...
stub out security
further wip
Last stub before CRUD for roles
Complete role merging
start tests
add Godep for golang.org/x/crypto/bcrypt
first round of comments
add tests, remove root addition (will be added back as part of creation)
Add security checks for /v2/machines and /v2/keys
Allow non-root to determine if security is enabled, get machine list.
Responding to comments, remove multiple verbs (like /v2/security/user/foo/password)
add some prefixes to the logging
2015-03-16 16:23:11 -04:00
Yicheng Qin
45d790c345
docs: add branch management
2015-03-13 15:33:59 -07:00
Yicheng Qin
b53bfd2b40
docs/security: fix peer TLS communication example
2015-03-12 22:40:39 -07:00
Kelsey Hightower
4a38788b2f
Documentation: add initial benchmarks
2015-03-06 09:32:24 -08:00
Brandon Philips
dcd125e7a6
Merge pull request #2382 from philips/add-faq
...
Documentation: add implementation faq
2015-03-01 20:24:50 -08:00
Mikael Kjaer
22c8d781ef
Documentation: fix "Missing infra1="
...
Documentation: fix "Missing infra1="
2015-03-01 09:44:25 +04:00
ravigadde
8fb6eb6c70
Update libraries-and-tools.md
...
Added a distributed r/w lock in addition to the master election implementation.
2015-02-28 10:09:07 -08:00
Brandon Philips
53fda9d558
Documentation: add implementation faq
...
Add some notes on the design discussion around the `--initial` flags. If
anything is wrong let me know.
2015-02-26 09:52:45 -08:00
Jonathan Yu
31bfffaa48
Documentation: standardize on url over URL
...
url and URL both appear in this doc. Choose url due to higher frequency
2015-02-24 16:26:27 -05:00
Jonathan Yu
1fbaf9dbb7
Documentation: fix discovery flag for proxy docs
...
It seems that the -discovery flag used to be -discovery-url. Updated this to use
the currently documented and supported -discovery flag.
2015-02-24 16:25:18 -05:00
Jonathan Yu
28e150e50e
Documentation: fix sample command flags for proxy
...
The docs mention the listen-client-urls flag, but the examples use
client-listen-urls, which is an invalid flag.
2015-02-23 11:15:42 -05:00
Barak Michener
40365c4f8d
docs: add Security RFC
...
docs: Add v2 ACL RFC
Add workflow, fix terminology, make the API JSON, and general cleanup
fixes from xiang90s comments
add permissions struct
update regarding glob matches
rename file
2015-02-18 14:34:00 -05:00
Kelsey Hightower
217a1f0730
doc: add etcd docker guide
...
Fixes #2253
2015-02-16 11:44:41 -08:00
zhangbaitong
518eb9fa2f
docs:small fix
...
Signed-off-by: zhangbaitong <zhangbaitong@163.com>
2015-02-16 17:54:24 +08:00
Matis Hsiao
fd90ec6c26
add etcd-console tool to tools list
...
i add etcd-console tool to tools list for reference
2015-02-11 10:43:21 +08:00
Rob Szumski
24b953a55d
docs: add diagram and restructure for clarity
2015-02-10 17:34:23 -08:00
Yicheng Qin
54bef0d2cd
Merge pull request #2233 from yichengq/315
...
docs: add allow_legacy_mode.md
2015-02-10 15:46:52 -08:00
Yicheng Qin
d0677a24dd
docs: add allow_legacy_mode.md
2015-02-10 15:46:26 -08:00
gabesullice
df2a689d1c
documentation: fix typo in Documentation/clustering.md
...
just an extra space needed to be removed.
Fixes #2279
2015-02-10 16:18:51 -07:00
Xiang Li
8d663078bf
Documentation: document kv api change
2015-02-09 15:35:15 -08:00
Yicheng Qin
c990099008
docs: fix stats response in api.md
2015-02-09 11:48:54 -08:00
Peter Rosell
c8b5d47f24
Documentation: Correct defaults for heartbeat and election
...
Defaults for hearbeat-interval and election-timeout is updated according to configuration documentation.
2015-02-06 10:13:57 +01:00
Brandon Philips
860a8c8717
Documentation: grammar fixup in admin guide
...
Rephrase to avoid "becomes".
2015-02-04 21:28:43 -08:00
Rob Szumski
b6936a0079
docs: fix broken link
2015-01-30 15:37:26 -08:00
Rob Szumski
87a8ebd222
docs: expand description of -initial-cluster-state
2015-01-30 14:14:51 -08:00
Rob Szumski
27e5b9a394
docs: clarify reconfig options
2015-01-30 14:14:28 -08:00
Omer Katz
f5afe3cc34
Fixed typo in API documentation.
2015-01-30 14:14:18 -08:00
Rob Szumski
0945e487e7
docs: fix static clustering example
...
When using very similar flags to our examples, the cluster doesn't bootstrap due to mismatched protocols (`http` vs `https`) in the `-initial-advertise-peer-urls` and `initial-cluster` list:
```
./etcd -name infra0 -initial-advertise-peer-urls https://127.0.0.1:2380 \
> -listen-peer-urls https://127.0.0.1:2380 \
> -initial-cluster-token etcd-cluster-1 \
> -initial-cluster infra0=http://127.0.0.1:2380,infra1=http://127.0.0.1:2381,infra2=http://127.0.0.1:2382 \
> -initial-cluster-state new
2015/01/29 10:32:16 no data-dir provided, using default data-dir ./infra0.etcd
2015/01/29 10:32:16 etcd: listening for peers on https://127.0.0.1:2380
2015/01/29 10:32:16 etcd: listening for client requests on http://localhost:2379
2015/01/29 10:32:16 etcd: listening for client requests on http://localhost:4001
2015/01/29 10:32:16 etcd: stopping listening for client requests on http://localhost:4001
2015/01/29 10:32:16 etcd: stopping listening for client requests on http://localhost:2379
2015/01/29 10:32:16 etcd: stopping listening for peers on https://127.0.0.1:2380
2015/01/29 10:32:16 etcd: infra0 has different advertised URLs in the cluster and advertised peer URLs list
```
2015-01-29 13:44:13 -08:00
Yicheng Qin
0f2582e0be
Merge pull request #2042 from yichengq/279
...
docs: improve doc for server timeout
2015-01-27 14:12:42 -08:00
Yicheng Qin
a03c906e9d
docs: improve doc for server timeout
2015-01-27 14:12:27 -08:00
Yicheng Qin
c5adff4988
docs: fix details about 2.0
2015-01-27 13:52:37 -08:00
Yicheng Qin
9eaa79a12a
Merge pull request #2137 from jurmous/patch-2
...
Update libraries-and-tools.md
2015-01-27 10:54:49 -08:00
efrecon
200d4d6f41
Update libraries-and-tools.md
...
This documents a reference to the Tcl bindings for the etcd API.
Fixes #2127
2015-01-26 14:18:08 +01:00
Jurriaan Mous
f1dcefa834
docs: update etcd4j in libraries-and-tools
2015-01-26 11:34:02 +01:00
Yicheng Qin
37dde76cd5
*: remove consistent-get related stuffs
2015-01-15 22:21:53 -08:00
Xiang Li
1a6161d08a
Merge pull request #2104 from xiang90/timeout
...
etcdserver: make heartbeat/election configurable
2015-01-15 13:52:20 -08:00
Yicheng Qin
e8698b0e42
docs: update errorcode.md
2015-01-15 13:23:24 -08:00
Xiang Li
276a4abac0
etcdserver: make heartbeat/election configurable
2015-01-15 11:11:33 -08:00
Yicheng Qin
e109836fef
Merge pull request #2094 from yichengq/298
...
docs: remove discovery-protocol
2015-01-14 17:29:25 -08:00
Yicheng Qin
245e23ca47
docs: use 2.0 docs
2015-01-14 17:27:35 -08:00
Yicheng Qin
6bda827b67
Merge pull request #2096 from yichengq/299
...
docs: optimal-cluster-size -> 2.0/admin_guide
2015-01-14 17:24:45 -08:00
Yicheng Qin
f1c6771726
docs: optimal-cluster-size -> 2.0/admin_guide
2015-01-14 17:23:37 -08:00
Xiang Li
467ce1e730
Merge pull request #2098 from yichengq/300
...
docs: refine security.md
2015-01-14 16:45:40 -08:00
Yicheng Qin
507021d884
docs: refine security.md
2015-01-14 16:42:05 -08:00
Yicheng Qin
2b94119fb1
docs: remove discovery-protocol
...
It is out-of-data, and will be reintroduced when the protocol is settled
down.
2015-01-14 15:20:48 -08:00
Xiang Li
41a30ff21b
Merge pull request #2092 from yichengq/296
...
docs: remove cluster-discovery
2015-01-14 15:19:12 -08:00
Yicheng Qin
4df434334f
docs: remove unused img/
2015-01-14 15:17:57 -08:00
Yicheng Qin
1d02493a53
docs: remove cluster-discovery
...
It is covered by 2.0/clustering.md
2015-01-14 15:14:58 -08:00
Xiang Li
d117a12d02
Merge pull request #2091 from yichengq/295
...
docs: remove clients-matrix
2015-01-14 15:09:04 -08:00
Yicheng Qin
23406dc2ee
docs: remove clients-matrix
...
The doc is out of maintainence, and may confuse users. We will bring it
back when we have efforts and better method to manage client bindings.
2015-01-14 15:05:35 -08:00
Yicheng Qin
e5daa2c6ca
Merge pull request #2086 from xiang90/cluster_doc
...
doc: remove old clustering doc
2015-01-14 15:03:43 -08:00
Xiang Li
8e6297780b
Merge pull request #2087 from xiang90/doc_rm
...
doc: remove out-of-dated docs
2015-01-13 20:58:15 -08:00
Xiang Li
3e268467c8
doc: remove out-of-dated docs
2015-01-13 18:35:11 -08:00
Xiang Li
733b655bfa
doc: remove old clustering doc
2015-01-13 18:26:48 -08:00
Xiang Li
586a5e463e
Merge pull request #2059 from trainchou/master
...
docs: fix send rate usage in api.md
2015-01-13 08:33:36 -08:00
周春寅
42ae6e5f5b
docs: fix send rate usage in api.md
2015-01-13 23:18:12 +08:00
Yicheng Qin
6d288fa9e9
Merge pull request #2041 from yichengq/277
...
docs: add doc for server timeout
2015-01-05 15:27:02 -08:00
Yicheng Qin
88a9eedf06
docs: add doc for server timeout
2015-01-05 15:23:22 -08:00
Xiang Li
d4a145ab0d
doc: add note for watch api
2015-01-05 11:04:01 -08:00
Xiang Li
bc6f062008
doc: add note for reconfiguration
2015-01-02 15:02:35 -08:00
Matthew Williams
08f74cf68f
fix an error in the 2.0 config docs
2014-12-23 02:41:12 +00:00
Xiang Li
ee7f23d0d5
doc: doc addition/fix for discovery-srv flag
2014-12-22 12:10:04 -08:00
Kelsey Hightower
fb4781920c
docs: document DNS bootstrapping
2014-12-19 17:51:03 -08:00
Kelsey Hightower
1f98d15535
docs: add dns bootstrap guide
2014-12-19 13:24:28 -08:00
Jonathan Boulle
4e6cbc937e
*: change remaining 0.5 references -> 2.0
2014-12-18 16:14:42 -08:00
Barak Michener
a5923e5b00
apologize profusely about locking on windows
2014-12-18 19:04:58 -05:00
Barak Michener
9f84be81a2
Add notification in docs re backup command
2014-12-18 18:58:01 -05:00
Brandon Philips
fa35363f74
Documentation: update to 2.0
...
In anticipation for a 2.0.0-rc.0 release update and move the
documentation.
2014-12-18 10:18:26 -08:00
Xiang Li
ce6f606766
doc: add backword_compatibility.md
2014-12-17 15:47:49 -08:00
Xiang Li
a000e97eea
Merge pull request #1956 from coreos/member-migration-example
...
doc: update node migration guide
2014-12-17 12:10:46 -08:00
Kelsey Hightower
2d76e5e273
doc: update node migration guide
2014-12-17 12:10:10 -08:00
Kelsey Hightower
0a14927823
docs: fix port in peer URLs
2014-12-17 10:51:52 -08:00
Xiang Li
b90693ccae
doc: specify listening addrs in the clustering example
2014-12-14 19:21:54 -08:00
Xiang Li
e40a53b534
Merge pull request #1926 from jainvipin/master
...
minor fix for #1786
2014-12-13 16:26:59 -08:00
Vipin Jain
3f64c677e1
modify directory deletion sequence
2014-12-13 16:22:36 -08:00
Brandon Philips
fa195dae39
Merge pull request #1929 from lisael/master
...
added aioetcd (python 3.4+) to client libs list
2014-12-12 16:43:29 -08:00
Xiang Li
b7cd72b593
doc: add max wal/snap flags
2014-12-12 16:09:53 -08:00
lisael
1f0d43250f
documentation: fix min python version for aioetcd
2014-12-12 23:46:34 +01:00
lisael
97025bf5f1
documentation: added aioetcd to client libs
2014-12-12 23:40:56 +01:00
Alex Crawford
f054dd9d6f
docs: Update the flags and environment variables
...
The configuration docs were missing some flags environment variables.
Arranged both lists in alphabetical order as well.
2014-12-11 16:26:05 -08:00
Rob Szumski
7e242acf04
docs: make clear that dashboard is a module
2014-12-10 14:21:29 -08:00
Rob Szumski
13f3158728
etcdserver: improve discovery ignore warning
2014-12-09 15:57:25 -08:00
Xiang Li
8065206839
doc: fix typo
2014-12-08 14:15:37 -08:00
Xiang Li
cd878ea9a9
doc: add a link to the peer url section in other_apis.go
2014-12-08 14:14:33 -08:00
Xiang Li
091cc237e3
Merge pull request #1883 from xiang90/member_migration
...
doc: add doc for member migration
2014-12-08 14:09:09 -08:00
Xiang Li
069578c29c
doc: add doc for member migration
2014-12-08 14:08:01 -08:00
Xiang Li
706b6f96b3
doc: http status for other_apis.md
2014-12-08 13:10:21 -08:00
Xiang Li
e83e2bff92
doc: refactor other_apis.md
2014-12-08 11:46:24 -08:00
Xiang Li
2b519c90b9
doc: add doc for changing peer urls
2014-12-08 11:43:14 -08:00
ravigadde
16f9fd63ab
doc: add etcd-lock into libraries-and-tools.md
...
Lock implementation for etcd. It has three go routines:
a) acquire - loop that watches for the lock to be free and tries to acquire it.
b) watch - to watch for lock changes
c) refresh - to refresh the ttl when the lock is acquired
All the changes in lock ownership are notified on the events channel. Any feedback welcome!
2014-12-02 22:39:06 -08:00
Alan LaMielle
2b7af3d101
doc: uses spaces consistently in sample JSON
...
Replaces spurious uses of tabs with four spaces. Removes strange
unicode space character with standard space character.
2014-12-02 06:43:07 -08:00
Yicheng Qin
07ca99f4d6
docs: add configuration doc
2014-11-25 11:09:29 -08:00
Barak Michener
192f200d9e
Fix up migration tool, add snapshot migration
...
Fixes all updates since bcwaldon sketched the original, with cleanup and
into an acutal working state. The commit log follows:
fix pb reference and remove unused file post rebase
unbreak the migrate folder
correctly detect node IDs
fix snapshotting
Fix previous broken snapshot
Add raft log entries to the translation; fix test for all timezones. (Still in progress, but passing)
Fix etcd:join and etcd:remove
print more data when dumping the log
Cleanup based on yichengq's comments
more comments
Fix the commited index based on the snapshot, if one exists
detect nodeIDs from snapshot
add initial tool documentation and match the semantics in the build script and main
formalize migration doc
rename function and clarify docs
fix nil pointer
fix the record conversion test
add migration to test suite and fix govet
2014-11-14 16:46:08 -05:00
Jonathan Boulle
3f358b6d5d
etcdserver: ensure initial-advertise-peer-urls match initial-cluster
...
This adds a check to setupCluster to ensure that the list of URLs
specified in `initial-advertise-peer-urls` matches those configured in
`initial-cluster` for this node. Also updates the documentation to
clarify this and address some changes in wording.
2014-11-12 12:54:35 -08:00
Xiang Li
a0002d0598
doc: add fallback to discovery section in clustering.md
2014-11-10 12:14:19 -08:00
Xiang Li
1e299d8232
doc: add doc for proxy
2014-11-08 19:59:24 -08:00
Jonathan Boulle
3d2f65fc0d
docs: clarify rewriting
2014-11-07 16:35:33 -08:00
Jonathan Boulle
6b283f6ea1
docs: reword failure descriptions
2014-11-07 16:34:19 -08:00
Jonathan Boulle
4367c9a1db
docs: no need to stop etcd while doing backup
2014-11-07 16:25:38 -08:00
Jonathan Boulle
a56fa60fb4
doc: add backup/restore guide
2014-11-07 16:14:45 -08:00
Jonathan Boulle
ca1b30db10
etcdhttp: return 404 when removing nonexistent member
2014-11-06 16:59:40 -08:00
Xiang Li
a1f5df22ad
doc: document conflict case when adding a member
2014-11-06 11:16:49 -08:00
Kelsey Hightower
9c8f9b3560
Merge pull request #1585 from coreos/clean-up-other-apis-docs
...
docs: clean up other apis
2014-11-06 10:48:02 -08:00
Åsmund Grammeltvedt
0d8345e0c1
Fix typo in docs
...
Suggesting that users add two nodes with the same name is probably not a
good idea.
2014-11-06 10:49:40 +01:00
Yicheng Qin
5d755bd54a
docs: describe the lifetime of discovery url
2014-11-06 00:31:19 -08:00
Kelsey Hightower
cc0ef16346
docs: clean up other apis
...
The docs for the other APIs use curl for example usage, which matches
the docs for the etcd APIs.
Other cleanup include fixing usage of peer ports and using 10.0.0.x IPs
throughout.
2014-11-03 17:14:08 -08:00
Kelsey Hightower
20df86e3c3
docs: clean up clustering doc
2014-11-03 09:51:50 -08:00
Kelsey Hightower
3068340a83
docs: fix usage of peers urls
2014-11-02 22:00:41 -08:00
Brandon Philips
124dd7096a
Documentation: add the runtime configuration document
2014-10-31 15:16:45 -07:00
Yicheng Qin
74886713db
Merge pull request #1567 from unihorn/199
...
*: name node{1,2,3} -> infra{1,2,3}
2014-10-31 14:53:34 -07:00
Yicheng Qin
1db23109ad
*: name node{1,2,3} -> infra{1,2,3}
...
Be consistent with the naming in documentations.
2014-10-31 14:46:39 -07:00
Brandon Philips
b6cc34b52e
Documentation: fixup the admin_guide
...
- Provide more concrete examples and explanation
- Cleanup the formatting to one sentence per line, this makes reviewing
easier
- Point to existing docs on wal and snap instead of trying to duplicate
it here again.
2014-10-31 14:11:27 -07:00
Xiang Li
8e633db5cb
doc: add doc for initial-cluster-token
2014-10-30 17:08:15 -07:00
Xiang Li
3dfb6723b2
*: rename initial-cluster-name to initial-cluster-token
2014-10-30 13:43:38 -07:00
Xiang Li
af7d73717c
doc: add a Custom etcd discovery service section
2014-10-30 11:34:46 -07:00
Brian Waldon
ac810b86bc
doc: link directly to members API
2014-10-29 17:21:10 -07:00
Xiang Li
e85ba2f384
Merge pull request #1504 from xiangli-cmu/admin_guide
...
doc: add a doc for data directory
2014-10-29 17:16:27 -07:00
Xiang Li
f5c1da6967
doc: add a doc for data directory
2014-10-29 17:07:21 -07:00
Brian Waldon
8298e06627
doc: remove trailing slashes
2014-10-29 12:16:02 -07:00
Brian Waldon
ab67fa4cc6
api: remove admin prefix from members API
2014-10-29 12:12:51 -07:00
Brian Waldon
bab19e3b0b
doc: move admin_api.md to other_apis.md
2014-10-29 12:12:51 -07:00
Brian Ketelsen
3857e92cad
Add Skydns, crypt, viper
...
Added a plethora of tools we've written or contributed to that use etcd.
2014-10-29 09:09:31 -04:00
Brian Waldon
ad0664da9c
doc: fix documentation of POST /v2/admin/members
2014-10-28 09:44:59 -07:00
Brian Waldon
b62fdac193
doc: PUT instead of POST discovery config
2014-10-24 16:30:48 -07:00
Brandon Philips
5456ef7049
Documentation/0.5: add api.md
...
- Update all of the ports to use the new IANA port numbers
- Update the stats section to talk about the id fields
- Remove mention of the modules
- Remove -L from all of the curl commands since it is no longer needed
- Point people at the clustering.md guide for the cluster APIs
2014-10-24 15:18:47 -07:00
Xiang Li
2e84eb3c36
*: change advertise-peer-urls -> initial-advertise-peer-urls
2014-10-24 13:51:59 -07:00
Jonathan Boulle
543e12074a
etcdserver/member: change JSON fields to lowerCamelCase
2014-10-24 12:03:17 -07:00
Jonathan Boulle
14852662ef
etcdhttp: rename Members -> members in JSON, update doc
2014-10-24 12:03:17 -07:00
Xiang Li
c25c50582e
doc: add admin api doc
2014-10-23 14:26:33 -07:00
Brandon Philips
400dd2d7bc
etcdserver: cleanup the cluster ID error message
...
1) Don't panic since we know exactly where this is coming from and don't
need the user to see a full back trace
2) Add docs explaining this situation a bit further
3) Cleanup the error to look like other similiar errors
2014-10-22 15:26:35 -07:00
Barak Michener
1347e3952f
docs and cluster ID change based on name
2014-10-22 13:52:42 -04:00
Brandon Philips
e475388bc0
Merge pull request #1294 from kelseyhightower/issue_619_fix_listing_docs
...
doc: fix listing a directory
2014-10-22 09:53:48 -07:00
Yicheng Qin
3184e1c66f
docs: add glossary.md
2014-10-20 14:16:53 -07:00
Jurriaan Mous
6aa46d20d4
Update clients-matrix.md
...
Fix new boon etcd client entry so it complies to the rest of the entries with Y instead of F for HTTPS and Reconnect. Also fix the sorting.
2014-10-17 15:30:35 +02:00
Jonathan Boulle
2af0b2031f
doc: add note about discovery proxy
2014-10-16 17:14:38 -07:00
Kelsey Hightower
d06d55193b
doc: fix listing a directory
2014-10-13 10:59:24 -07:00
Kelsey Hightower
b8b4852ec9
Merge pull request #972 from tazjin/etcd-security-docs
...
Documentation: Clarify etcd security documentation
2014-10-13 08:55:12 -07:00
Yicheng Qin
181cbbdfe0
Merge pull request #1280 from RichardHightower/patch-2
...
Update clients-matrix.md
2014-10-10 10:05:26 -07:00
Richard Hightower
2ec999ab3b
Update clients-matrix.md
2014-10-10 02:03:35 -07:00
Richard Hightower
8c5aa16d03
Update libraries-and-tools.md
2014-10-08 21:50:22 -07:00
Jonathan Boulle
a10c62ae25
documentation: clustering guide fixes
2014-10-06 15:07:44 -07:00
Brandon Philips
e2d8037ded
main: use initial-cluster and initial-cluster-state flags
...
In preperation for adding the ability to join a machine to an existing
cluster force the user to specify whether they expect this to me a new
cluster or an active one.
The error for not specifying the initial-cluster-state is:
```
etcd: initial cluster state unset and no wal found
```
2014-10-06 14:59:25 -07:00
Brandon Philips
6bc160b4e3
Documentation: introduce the initial 0.5 clustering guide
...
Introduce the concepts of static initial cluster configuration and
document the flag migrations.
2014-10-06 12:25:12 -07:00
TonyAdo
1c27fad2cf
update the Documentation/libraries-and-tools.md
2014-09-29 13:42:12 +08:00
Jonathan Boulle
13c20b1b64
docs: update error codes in api document
2014-09-24 15:59:40 -07:00
Thomas Dmytryk
af01e11a5b
Added link for etcd-backup
2014-09-23 17:07:17 -07:00
Jonathan Boulle
8cd1b3a4f2
docs: remove nonfunctional Vagrantfile and instructions
2014-09-08 14:49:35 -07:00
Michael Marineau
a7102d491b
docs: fix documentation for HTTP read/write timeouts
...
The documentation for these options has been incorrect ever since their
addition via commit 084dcb55
. This broke upgrading a CoreOS stable
cluster to 410.0.0 because the user was using the example TOML config
which contains:
http_write_timeout = 10
This was silently ignored in the old stable version which predates the
addition of these options. After upgrading etcd began failing with:
Type mismatch for 'config.Config.http_write_timeout': Expected float
but found 'int64’.
Original issue: https://github.com/coreos/update_engine/issues/45
2014-09-03 23:36:36 -07:00
Vincent Ambo
215662188b
Documentation: Clarify etcd security documentation
...
Signed-off-by: Vincent Ambo <vincent@kivra.com>
2014-09-04 00:40:22 +02:00
Blake Mizerany
3653287c97
Revert "Documentation -> doc"
...
This reverts commit 9c179224aa04f0f25c52dd7b66576c3faf56cfc9.
2014-09-03 09:20:07 -07:00
Blake Mizerany
6f3162af69
Documentation -> doc
2014-09-03 09:20:06 -07:00
Yicheng Qin
02ced2c2d7
v1: deprecate v1 support
...
Etcd moves to 0.5 without the support of v1.
2014-09-03 09:19:49 -07:00
Jurriaan Mous
be0bb56525
Add Etcd4j as a new Java client option
2014-08-29 10:45:46 +02:00
Yicheng Qin
6e70dfc33a
Merge pull request #967 from jurmous/patch-3
...
Update clients-matrix.md
2014-08-28 14:38:58 -07:00
Jurriaan Mous
0e1f0a734b
Swapped the clients with the features on the clients matrix so it is more comprehensible. The old version got too large to show on the screen. This new layout added a language column so you can quickly see the language of the client library.
...
Added alphabetical sorting to the clients list.
Also moved v1-only clients to the bottom since v2 is what most people are looking for today.
2014-08-28 23:20:23 +02:00
Justin Ellison
07217b8d7c
Add link to etcd-browser under Tools heading
2014-08-28 12:02:39 -05:00
Antonio Terreno
0e53287ea2
Added etc-clojure to the list of clients supporting V.2 api
2014-08-27 09:50:08 +01:00
Yicheng Qin
3fc68f00f0
Merge pull request #956 from jurmous/patch-2
...
Remove an invalid comma from api.md example
2014-08-25 08:20:31 -07:00
Yicheng Qin
4a04a89cb4
Merge pull request #955 from jurmous/patch-1
...
Adding missing comma to api.md
2014-08-25 08:18:21 -07:00
Yicheng Qin
b3970c8db1
Merge pull request #942 from robszumski/master
...
docs: clarify tuning timeouts
2014-08-25 08:16:33 -07:00
jurmous
8f629aae4b
Remove an invalid comma from api.md example
2014-08-25 11:09:15 +02:00
jurmous
dead5e0eef
Adding missing comma to api.md
...
Invalid json example
2014-08-25 10:55:56 +02:00
Deyuan Deng
e491c16afa
Fix Typo in api.md.
2014-08-24 10:42:47 -04:00
Yicheng Qin
82db1e7919
Merge pull request #923 from unihorn/113
...
docs: set snapshot to be true in default configuration
2014-08-20 10:02:04 -07:00
Rob Szumski
7c7a70202b
docs: clarify tuning timeouts
2014-08-18 16:15:59 -04:00
Yicheng Qin
511ac3280f
Merge pull request #927 from bmatsuo/topic/Documentation/fix-tuning-timeout-toml
...
Documentation: fix timeout tuning TOML example
2014-08-14 00:52:39 -07:00
Yicheng Qin
186879cce0
Merge pull request #928 from grossws/patch-1
...
Typo fixes
2014-08-12 11:40:27 -07:00
Yicheng Qin
dd9aa95f1f
Merge pull request #918 from edwardcapriolo/patch-1
...
Update libraries-and-tools.md
2014-08-12 11:38:36 -07:00
grossws
616db55e08
Typo fix
2014-08-11 15:57:00 +04:00
Bryan Matsuo
b52d4cdbb2
Documentation: fix timeout tuning TOML example
...
this makes the TOML example for tuning the peer election timeout
consistent with the guide's advice and with the other examples.
2014-08-10 20:09:14 -07:00
edwardcapriolo
d99567f698
Update clients-matrix.md
2014-08-10 16:48:59 -04:00
Yicheng Qin
629c578cea
docs: set snapshot to be true in default configuration
...
If snapshot is false, it will consume much memory and become rather
slow after several days. Make it on as default.
2014-08-09 09:35:29 -07:00
Brandon Philips
95d295da54
Documentation: remove "token" from discovery docs
...
It was a bit confusing how the term "token" was overriden in various ways in this doc. Clean it up by referring to it as a discovery URL.
2014-08-08 17:56:58 -07:00
edwardcapriolo
97a1ca1ad3
Update libraries-and-tools.md
...
Added a new small c++ library
2014-08-06 10:50:28 -04:00
Rob Szumski
686837227e
fix(docs/api): mention version endpoint is per instance
2014-07-28 11:28:16 -07:00
Rob Szumski
f2652f005e
Merge pull request #882 from cap10morgan/patch-1
...
add the /version endpoint to the API docs
2014-07-28 11:26:24 -07:00
Matt Parker
70dda950ed
Adds units of time to flag docs
...
This fixes issue #905 based on the comments provided in server/cluster_config.go
2014-07-27 00:39:02 -04:00
Brandon Philips
919cd380ec
Merge pull request #883 from philips/add-consistent-note
...
Documentation: add note about consistent=true
2014-07-14 14:39:38 -08:00
Brandon Philips
05bfb369ef
Documentation: add note about consistent=true
2014-07-13 11:07:59 -08:00
Rob Szumski
0639c4c86d
fix(docs): name defaults to uuid not hostname
2014-07-11 11:30:05 -07:00
Wes Morgan
0593a52107
add the /version endpoint to the API docs
...
I had to find this by accident. It should be documented here.
2014-07-08 17:26:47 -04:00
Brandon Philips
a8d966d8f3
Merge pull request #880 from philips/add-http-server-timeouts
...
etcd: add a read/write timeout to server
2014-07-07 16:02:27 -07:00
Mauricio de Abreu Antunes
ad7194d5d0
Documentation: remove etcd-py since it was removed
...
URL is no longer working
2014-07-07 14:26:56 -07:00
Brandon Philips
084dcb5596
etcd: add a read/write timeout to server
...
The default is for connections to last forever[1]. This leads to fds
leaking. I set the timeout so high by default so that watches don't have
to keep retrying but perhaps we should set it slower.
Tested on a cluster with lots of clients and it seems to have relieved
the problem.
[1] https://groups.google.com/forum/#!msg/golang-nuts/JFhGwh1q9xU/heh4J8pul3QJ
2014-07-07 11:42:56 -07:00
Cole Gleason
ce1e19ae2f
Merge pull request #849 from colegleason/max-cluster-size
...
docs(cluster-size): remove outdated references to flag max-cluster-size
2014-07-02 12:21:14 -07:00
sivaramsk
fb426aec9e
Update optimal-cluster-size.md
2014-06-25 14:20:59 +05:30
Blake Mizerany
fb32a999a6
doc: add note about removal of leader mod
2014-06-19 17:10:34 -07:00
Yicheng Qin
eb00f200d3
Merge pull request #856 from robn/patch-1
...
Add p5-etcd (Perl client lib) to clients-matrix
2014-06-18 10:45:11 -07:00
Rob Szumski
b31483b2be
Merge pull request #850 from robszumski/update-config
...
feat(docs): add cluster config section
2014-06-17 17:45:50 -07:00
Rob Szumski
e9a21dda4b
Merge pull request #851 from unihorn/103
...
docs(configuration): add cluster configuration
2014-06-17 17:44:51 -07:00
Tom Arnfeld
6bd2ee4c49
Added discodns to the list of tools using etcd
2014-06-18 00:08:21 +01:00
Robert Norris
fcd429467e
Add p5-etcd (Perl client lib) to clients-matrix
2014-06-18 08:15:03 +10:00
Yicheng Qin
e5e759b962
docs(config): refine cluster configuration
2014-06-17 09:31:08 -07:00
Rob Szumski
d8a08f53e3
feat(docs): add cluster config section
2014-06-16 22:31:13 -07:00
Brian 'Redbeard' Harrington
0d2512cb99
docs(libraries-and-tools.md) Add vulcan proxy and kubernetes
...
Both vulcan proxy (vulcand) and Google kubernetes utilize etcd as
as storage engine.
2014-06-16 20:03:47 -07:00
Yicheng Qin
a29f6fb799
docs(configuration): add cluster configuration
2014-06-16 13:58:00 -07:00
Cole Gleason
f4f429d4e3
docs(cluster-size): remove outdated refrences to flag max-cluster-size
2014-06-16 09:41:37 -07:00
Peter Waller
24a442383b
docs(production-ready.md): Tiny typo fix
2014-06-13 14:41:23 +01:00
Jonathan Boulle
1359d29fa4
docs(cluster-discovery): fix bad link and confusing port references
2014-06-08 23:58:14 -07:00
Yicheng Qin
ed58193ebe
chore(server): set DefaultRemoveDelay to 30mins
...
Its value was 5s before, which could remove the node insanely fast.
2014-06-06 16:57:35 -07:00
Yicheng Qin
ca44801650
docs(cluster-discovery): add caution to use old discovery endpoint
2014-06-02 11:34:56 -07:00
Brandon Philips
c27db1ec5e
Merge pull request #816 from unihorn/95
...
docs(clustering): limit for peer-address changing
2014-05-30 13:45:12 -07:00
Chris Holcombe
1df0b941d7
Adding autodock into the libraries and tools section
2014-05-30 13:20:28 -07:00
Rob Szumski
001cceb1cd
fix(docs): update doc with standby info
2014-05-30 12:23:22 -07:00
Yicheng Qin
98ff4af7f2
docs(clustering): limit for peer-address changing
2014-05-30 08:50:16 -07:00
Brandon Philips
0eba3c9000
feat(Documentation): document the entire admin machines API
...
Flesh out this document a bit more completely.
2014-05-20 20:25:34 -07:00
Brandon Philips
c3aab42959
fix(Documentation): update based on standby refactor
...
These docs were not updated after the refactoring of the standy mode.
Fix that now.
2014-05-20 20:07:47 -07:00
Brandon Philips
62560f9959
fix(server): add user facing remove API
...
This was accidently removed as we refactored the standy stuff. Re-add this
user facing remove endpoint that matches the config endpoints.
2014-05-20 20:01:10 -07:00
Kai Davenport
e9482167a8
Added the -peer-heartbeat-interval option
2014-05-18 19:22:48 +01:00
Brandon Philips
cbcf55dabb
Merge pull request #744 from unihorn/71
...
docs(api): add Cluster Config API
2014-05-18 10:09:07 -07:00
Brandon Philips
1084e51320
Merge pull request #786 from unihorn/91
...
feat(standby_server): write cluster info to disk
2014-05-18 10:08:52 -07:00
Bassem Youssef
d2d68f96fc
Add Julia etcd client
2014-05-16 10:11:31 -07:00
Yicheng Qin
e5ce4fca2e
docs(standbys): clarify pseudocode
2014-05-15 22:47:12 -04:00
Alex Sherwin
d2a2cc13b0
fixed typo for etcd lock examples
2014-05-15 21:27:50 -04:00
Yicheng Qin
b7d9fdbd39
feat(standby_server): write cluster info to disk
...
For better fault tolerance and availability.
2014-05-15 07:47:15 -04:00
Yicheng Qin
f6591b95c7
chore(standby): minor changes based on comments
2014-05-13 22:19:52 -04:00
Yicheng Qin
403f709ebd
chore(cluster_config): set default timeout to 5s
...
Or the leader death could let the standbys down for a rather long time.
2014-05-13 16:13:44 -04:00
Yicheng Qin
5367c1c998
chore(standby): minor changes based on comments
2014-05-09 15:38:03 -07:00
Yicheng Qin
5bd08a327d
docs(standbys): specification for standby module
2014-05-08 15:02:55 -07:00
Yicheng Qin
43ad623965
Merge pull request #740 from unihorn/67
...
docs(upgrade): instructions for upgrade to v0.4
2014-05-07 07:01:20 -07:00
Yicheng Qin
2d5c7d7fb0
docs(upgrade): instructions for upgrade to v0.4
2014-05-07 07:00:35 -07:00
Yicheng Qin
c6be7887e5
docs(discovery): update cluster finding process
2014-05-07 06:55:09 -07:00
Yicheng Qin
8b5d9cc1fb
docs(api): make Cluster Config API part clearer
2014-05-05 18:49:21 -07:00
Yicheng Qin
204f2d38af
docs(api): add Cluster Config API
2014-04-18 18:24:19 -07:00
Yicheng Qin
9f228550a2
Merge pull request #730 from unihorn/65
...
chore(server): deprecate mod temporarily
2014-04-18 10:46:09 -07:00
Yicheng Qin
a2749bad53
docs(modules): make reasons for deprecation much more clear
2014-04-18 10:36:59 -07:00
Yicheng Qin
5602d4a2ee
docs(modules): make reasons for deprecation more clear
2014-04-18 09:31:57 -07:00
Yicheng Qin
6988676f43
docs(clustering): docs about rejoin
2014-04-17 10:16:53 -07:00
Yicheng Qin
67600603c5
chore: rename proxy mode to standby mode
...
It makes the name more reasonable.
2014-04-17 08:04:42 -07:00
Yicheng Qin
1eaa9c9899
docs: record module deprecation
2014-04-16 23:24:11 -07:00