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
Brian Waldon
f5ee9b97de
doc(tools): Add fleet to list of projects using etcd
2014-04-14 14:43:37 -07:00
Yicheng Qin
d266f9dec7
Merge pull request #713 from unihorn/63
...
fix(server/key): unable to update unexpired ttl
2014-04-14 11:06:31 -07:00
Yicheng Qin
1af51ca0c5
docs(ttl): the way to unset ttl
2014-04-14 11:05:52 -07:00
Xiang Li
d4b33c7e12
Merge pull request #718 from bmizerany/master
...
docs(production-ready): explain the state of etcd clearly
2014-04-14 00:43:15 -04:00
Blake Mizerany
a05ff7f83d
docs(production-ready): explain the state of etcd clearly
2014-04-13 21:38:38 -07:00
Brandon Philips
9129475a51
Merge pull request #646 from metaflow/api-doc-release-lock
...
doc(api) correct release lock curl command
2014-04-03 16:59:31 -07:00
Daniel Garcia
2ad9ea8c57
Update clients-matrix.md
...
go-etcd does not currently support Lock or Leader modules.
2014-04-01 09:24:00 -05:00
Brandon Philips
eb21381ddd
fix(Documentation/cluster-discovery): link to optimal cluster size
2014-03-31 14:48:25 -07:00
darron froese
754159b60f
Update cluster-discovery.md
2014-03-31 15:45:23 -06:00
darron froese
fa7c77a6e0
2 nodes isn't durable - to be somewhat expected.
...
So maybe we add this small documentation patch to show minimum 3 nodes.
2014-03-31 15:07:18 -06:00
Brandon Philips
140329d927
Merge pull request #654 from robszumski/timeout-docs
...
feat(docs): document peer timeout flag and env var
2014-03-27 07:27:52 -07:00
Ulexus
85301dbc4e
Add mod/lock timeout.
...
Added timeout goroutine to stop waiting on lock after timeout
expiration.
This necessitated reworking the flow of the acquire handler. createNode
now _only_ creates the node; it no longer waits on the lock itself.
getLockIndex (perhaps this is poorly named) extracts out the lock
checking routine so that it can be used by "get" and "watch", both.
get() was added to instantaneously attempt to acquire a lock with no
waiting.
If a lock fails to acquire, for whatever reason, an error is returned,
resulting in a code 500 to the client.
2014-03-26 10:39:48 -06:00
Rob Szumski
e86fe8e749
feat(docs): document peer timeout flag and env var
2014-03-25 13:07:22 -07:00
Ben Johnson
62b89a128a
Merge branch 'master' of https://github.com/coreos/etcd into proxy
...
Conflicts:
config/config.go
server/peer_server.go
server/transporter.go
tests/server_utils.go
2014-03-24 15:30:14 -07:00
Mikhail Goncharov
a20ce3e7a5
doc(api) correct release lock curl command
...
related to #638 issue - DELETE request body is ignored
typo fixed
2014-03-23 21:53:54 +07:00
Matt Layher
38631395b6
docs(Documentation/api): fix JSON spacing, syntax highlighting
2014-03-20 02:36:35 -04:00
Ben Johnson
7d4fda550d
Machine join/remove v2 API.
2014-03-18 16:25:21 -06:00
Jonathan Leibiusky
bb3b71a43f
Add etcd-fs as a tool
2014-03-18 10:37:24 -04:00
Yicheng Qin
15126a680f
Merge pull request #621 from unihorn/34
...
chore(fixtures/ca): make all certificates generated by etcd-ca
2014-03-17 13:47:59 -07:00
Yicheng Qin
50d9e6a7fd
chore(fixtures/ca): make all certificates generated by etcd-ca
2014-03-17 12:32:55 -07:00
Slawosz Slawinski
838a945862
feat(Vagrantfile): Add Vagrantfile for easy start
2014-03-15 12:48:48 -07:00
Mikhail Goncharov
b8f59340af
docs(api): updated examples and description of CAS and CAD
2014-03-12 09:33:47 +07:00
Brandon Philips
ac872b3855
Merge pull request #607 from Asmod4n/patch-1
...
Added Error 107 to Documentation
2014-03-05 09:18:44 -08:00
Cong Peijun
3a1d9e683b
Add PHP library.
...
We implement the api client useing php.
2014-03-05 20:01:42 +08:00
Asmod4n
148ac97742
docs(errorcode.md): add the EcodeRootROnly error
2014-03-05 09:18:10 +01:00
Cong Ding
dbed0f7d6a
fix(Documentation/*): fix various typos
2014-03-03 16:12:15 -08:00
Brandon Philips
02a053a4b8
feat(Documentation/api): document file upload
...
This gets asked about a lot int IRC/mailinglist/etc. Fixes this issue:
https://github.com/coreos/etcd/issues/383#issuecomment-31183603
2014-02-23 10:17:05 -08:00
Andrew Armstrong
e6e6f7d8d0
Trivial formatting correction
2014-02-23 12:48:35 +11:00
Brandon Philips
f922a08a27
Merge pull request #586 from wereHamster/patch-1
...
docs: Add links to haskell bindings and scrz project
2014-02-21 10:03:35 -08:00
Brandon Philips
035bbc6913
feat(Documentation): add a section on consistent reads
...
We have waited too long to document `consistent=true`. Document it!
2014-02-21 09:39:54 -08:00
Tomas Carnecky
ae8d416c57
Add links to haskell bindings and scrz project
2014-02-21 02:59:38 +00:00
Yicheng Qin
46d817f91b
Merge pull request #577 from unihorn/6
...
chore: rename 'heartbeat timeout' to 'heartbeat interval'
2014-02-18 17:11:31 -08:00
Yicheng Qin
f434177a9a
chore: rename 'heartbeat timeout' to 'heartbeat interval'
...
Heartbeat timeout means the period length that indicates heartbeat is
out of service, which is different from heartbeat interval.
So we should use '-peer-heartbeat-interval' instead of
'-peer-heartbeat-timeout' in etcd.
'-peer-heartbeat-timeout' is deprecated but still could be used.
2014-02-18 16:37:20 -08:00
Yicheng Qin
04f21b5976
Merge pull request #569 from unihorn/5
...
Ordering and functionality of `-discovery` `-peers` and data dir to find peers
2014-02-17 14:34:53 -08:00
Yicheng Qin
cf38910601
docs: boot order to find peers
2014-02-17 14:17:14 -08:00
Long Nguyen
1cc60df5f3
fix(Documentation): example of discovery in conf and env vars
2014-02-14 08:59:17 -08:00
Laust Rud Jacobsen
be069d5918
fix(Documentation/tuning): fix incorrect comment about snapshot
2014-02-13 13:54:09 -08:00
Brandon Philips
ba8e5d7add
fix(Documentation): single machine clusters have some stats undefined
...
document that single machine clusters will omit sendBandwidthRate and
sendPkgRate.
Via http://thread.gmane.org/gmane.comp.distributed.etcd/218
2014-02-10 21:58:09 -08:00
Brian Waldon
f5be7c9136
Merge pull request #551 from bcwaldon/doc-compareAndDelete
...
Document CompareAndDelete
2014-02-09 15:29:24 -08:00
Brian Waldon
1fcbc83503
doc(CompareAndSwap): clarify prevIndex in CAS
2014-02-08 07:27:59 -08:00
Brian Waldon
08818886b2
doc(CompareAndDelete): Add missing CAD docs
...
Fixes issue #549
2014-02-08 07:27:33 -08:00
Jan-Erik Rediger
c6910a96de
Change token example to use returned value only
...
The discovery.etcd.io/new already returns a complete URL containing the host, so there is no need to specify it on the command line.
2014-02-08 09:58:24 +01:00
Brian Waldon
0696e5026f
doc(api): Document prevNode
2014-02-07 15:03:15 -08:00
Brandon Philips
27cb38f38c
fix(Documentation): add etcd-dump to libraries and tools
...
Fixes #325
2014-02-07 11:35:19 -08:00
Rob Szumski
445b584333
fix(docs): explicitly create links instead of using the markdown parser
2014-02-05 16:52:31 -08:00
Brandon Philips
f7dae0de02
Merge pull request #533 from robszumski/master
...
fix(docs): add full command example and link to discovery spec
2014-02-05 16:29:43 -08:00
Brandon Philips
cbdf4a738c
fix(discovery): use prevExist instead of prevValue=init
...
Use PUT /_state?prevExist=true in the protocol instead of PUT
/_state?prevValue=init. This lets people point one vanilla etcd at the
key prefix of another vanilla etcd and have it just work.
2014-02-05 15:14:57 -08:00
Rob Szumski
1d4912b22f
fix merge conflicts
2014-02-05 14:39:48 -08:00
Rob Szumski
bc7297c2d0
feat(docs): add cluster discovery documentation
2014-02-05 14:37:40 -08:00
Brandon Philips
39ddb29e63
Merge pull request #515 from robszumski/master
...
feat(docs): add cluster discovery documentation
2014-02-05 11:53:31 -08:00
Rob Szumski
fe35839a77
feat(docs): add cluster discovery documentation
2014-02-05 10:54:28 -08:00
Brandon Philips
2d75ef0c7a
feat(Documentation/discovery-protocol): explain heartbeating
...
Explain more information about how the TTL works and etcds role.
2014-02-05 09:27:40 -08:00
Brandon Philips
8687dd3802
feat(discovery): fully working discovery now
2014-02-05 09:27:39 -08:00
Brandon Philips
72514f8ab2
feat(bootstrap): initial working code
...
This is an initial version of the bootstrap code that seems to work
under the normal circumstances. I need to mock out a server that will
test out all of the error cases now.
2014-02-05 09:27:39 -08:00
Brandon Philips
0e50d9787a
feat(*): bootstrap initial commit
...
Setup the flags, and checkin the docs. Lets do this!
2014-02-05 09:27:39 -08:00
Brandon Philips
9e43e726a9
Merge pull request #507 from philips/turn-snapshots-on-by-default
...
feat(*): enable snapshots by default
2014-02-05 09:08:43 -08:00
evan-gu
b61cf9cb8e
fix a format error in libraries-and-tools.md
2014-02-04 14:30:40 -05:00
Jonathan Boulle
03ff4c8b76
Missed one
2014-01-25 12:22:37 -08:00
Jonathan Boulle
7992448f6a
Various cleanup to API documentation
2014-01-25 12:08:57 -08:00
Brandon Philips
7ee7e910eb
feat(*): enable snapshots by default
...
Ben recently added test coverage for snapshots so we should enable it in
etcd. Lets do this.
1d66f6a111
2014-01-23 20:53:22 -08:00
Brandon Philips
281b0e7e59
Merge pull request #506 from philips/add-freebsd-docs
...
feat(Documentation): add instructions on freebsd
2014-01-23 16:44:38 -08:00
Bartłomiej Rutkowski
50e6256058
feat(Documentation): add instructions on freebsd
2014-01-23 16:43:38 -08:00
Brandon Philips
1b00c449a5
Revert "Better error message when setting values on directories"
...
This reverts commit d13dd50d51
.
2014-01-23 11:22:11 -08:00
Xiang Li
9848072d21
Merge pull request #487 from intjonathan/patch-1
...
English clarity in filesystem documentation.
2014-01-23 04:03:05 -08:00
Kelsey Hightower
d13dd50d51
Better error message when setting values on directories
...
Without this commit etcd returns the following error message when
setting values on directories:
{
"errorCode":102,
"message":"Not a file",
"cause":"/postgres",
"index":2
}
While the above error message is accurate it's not very descriptive.
This commit adds a new error code/message which better describes why the
write operation failed. etcd now returns the following:
{
"errorCode":109,
"message":"Cannot set value on directory",
"cause":"/postgres",
"index":2
}
2014-01-22 23:02:33 -08:00
Jonathan Owens
8fece992eb
Update filesystem documenation for clarity.
2014-01-22 20:43:54 -08:00
Ben Johnson
0692097a73
Add snapshot documentation.
2014-01-22 16:06:25 -07:00
Dru Sellers
5bf667851c
adding .net client to the matrix
2014-01-22 10:00:22 -06:00
Dru Sellers
c32dfa013d
adding .net client
2014-01-22 09:24:54 -06:00
Brian Waldon
a417782151
Merge pull request #483 from bcwaldon/metrics
...
Integrate go-metrics
2014-01-21 14:17:03 -08:00
Brian Waldon
3e7c2dff96
feat(metrics): Add documentation and contrib scripts
2014-01-20 15:37:31 -08:00
Jamu Kakar
823e744ed9
- Fix typo.
2014-01-18 18:28:33 -08:00
Rob Szumski
e89e42382a
fix(docs): remove header
2014-01-17 13:06:59 -08:00
Rob Szumski
184a5901e6
feat(docs): modify for sync to CoreOS website
2014-01-17 12:25:36 -08:00
Brandon Philips
444b5d329c
fix(Documentation/profiling): note about using the right binary
2014-01-16 15:51:30 -08:00
Brandon Philips
7a7f6aea00
Merge pull request #479 from philips/add-debug-endpoint
...
add-debug-endpoint
2014-01-16 11:28:52 -08:00
Brandon Philips
c2077ed0b6
feat(server): add net/http/pprof endpoints
...
Add some basic profiling endpoints over http to start digging into
memory and request latencies.
2014-01-15 15:03:29 -08:00
Xiang Li
87113f985f
Merge pull request #472 from benbjohnson/fix-error-codes
...
Fix mod/lock and mod/leader return error codes.
2014-01-15 01:14:59 -08:00
Brandon Philips
0f97e3528a
chore(build): use third_party.go
...
use the third_party.go project to replace our update script. This
requires moving a few things around and gets rid of a few annoying bugs:
- You can now bump individual packages
- A new src directory isn't created on build
- Less shell scripting!
- Things get built into ./bin/
2014-01-14 22:14:47 -08:00
Ben Johnson
cde184fdbf
Fix mod/lock and mod/leader return error codes.
2014-01-14 07:57:30 -07:00
Ranjib Dey
8b8b8d74fe
style(Documentation/api): keep curl based examples consistent and correct
...
- fix curl examples where `http://` was missing.
- consistent passing HTTP method parameter (all examples now have -X ACTION at
the end or the url, GET is implicit)
- quote url when it contains `&` , instead of escaping
2014-01-11 20:51:25 -08:00
Brandon Philips
181805bb87
feat(Documentation/modules): note the dashboard is compiled in
2014-01-09 17:57:14 -08:00
Rob Szumski
782166dadd
feat(docs): make clustering examples more complete
2014-01-09 14:37:04 -08:00
Xiang Li
dd6623be2f
Merge pull request #454 from dsoprea/master
...
Added HTTPS for python-etcd-client.
2014-01-08 21:32:59 -08:00
Brandon Philips
8047cfd48e
Merge pull request #447 from robszumski/master
...
Prepare docs to be synced to website
2014-01-08 16:38:44 -08:00
Brandon Philips
ddd8e85146
chore(Documentation/api): introduce acronym later in the text
2014-01-08 10:46:05 -08:00
Brandon Philips
68546de2cb
Merge pull request #444 from philips/document-stats-api
...
Documentation: document the stats API
2014-01-08 10:41:29 -08:00
Brandon Philips
7553a92232
feat(Documentation/api): document the store statistics
2014-01-08 10:40:57 -08:00
Brandon Philips
c7e642baa2
fix(Documentation/api): fixup the names in stats
...
This was fixed in #449
2014-01-08 10:36:44 -08:00
Dustin Oprea
0377ea751d
Added additional separator column.
2014-01-08 10:48:29 -05:00
Dustin Oprea
5efad911d5
Added HTTPS for python-etcd-client.
2014-01-08 09:57:45 -05:00
Xiang Li
0cc2e8887f
doc(Documentation/libraries-and-tools.md) fix link to clients-matrix
2014-01-08 14:26:56 +08:00
Rob Szumski
e373c9ac8c
fix(docs): suggest cors flag for using dashboard
2014-01-07 17:08:15 -08:00
Rob Szumski
5f2d9b38dc
fix(docs): reference correct cors flag
2014-01-07 17:03:45 -08:00
Rob Szumski
a7eeb01bc8
fix(docs): reference correct cors flag
2014-01-07 17:03:11 -08:00
Dustin Oprea
28652ed7af
Updated client matrix.
2014-01-07 00:49:28 -05:00
Brandon Philips
9a8bd96ad3
feat(Documentation/api): add a statistics section
2014-01-05 23:06:56 -08:00
Brandon Philips
66271fe986
chore(Documentation/api): remove some whitespace
2014-01-05 23:05:15 -08:00
Brandon Philips
1caa3245e6
feat(Documentation/api): add some intro material
...
add some intro material and normalize the headers to the rest of the
coreos/docs.
2014-01-05 23:04:27 -08:00
Brandon Philips
ecc96df699
chore(server): remove web url
...
web URL is not longer used so remove it from tests and configuration
documents.
2014-01-05 20:39:39 -08:00
Giuseppe Lavagetto
e9b85264ab
docs(clients-matrix.md): Introducing the library features matrix.
...
As support for etcd features is very uneven between different clients,
a feature matrix can help application developers to understand what a
client library can offer them, and also help client libraries
developers to understand what they should work on. I assessed the
features of all client libraries by looking at their master branch on
github, to the best of my knowledge.
2014-01-05 11:30:11 +01:00
Brandon Philips
801b642dea
fix(Documentation): fixup headers
...
fixup the headers on the api and tuning sections
2014-01-04 17:58:39 -08:00
Brandon Philips
e7527ebb45
fix(README): link to the configuration file too
2014-01-03 14:39:23 -08:00
Brandon Philips
bfde27a99d
feat(README): splitup the sections into individual files
...
The README is getting rather large so split it into individual files.
The next step will be rendering these into HTML pages with a TOC so that
they are a bit more navigable.
What do people think of this?
2014-01-03 14:37:53 -08:00
Rob Szumski
009b84c5fc
feat(docs): add cluster size guide
2014-01-02 16:11:25 -08:00
Baruch Even
08dffe85d6
Fix spelling mistakes in internal-protocol-versioning.md
2013-12-01 08:35:56 +02:00
Ben Johnson
cba2611c68
Renamed configuration parameters.
2013-11-15 00:13:32 -05:00
Ben Johnson
f99d24310f
Fix conf extension and documentation.
2013-10-23 13:44:53 -06:00
Ben Johnson
bc0e07bca2
Add tiered configuration.
2013-10-21 21:37:25 -06:00
Xiang Li
a7eb09a557
Merge pull request #10 from evan-gu/fileSystem
...
added sorting, changed the interface, modified the documents, added some test case
2013-09-08 20:16:30 -07:00
evan-gu
38489bd846
add documentation about sorting, change the argument name from sorting to sorted
2013-09-08 21:21:57 -04:00
Hongchao Deng
effc8285f2
New error-system for Etcd with docs
2013-09-08 18:46:16 -04:00
Hongchao Deng
8ab6684bf5
Merge branch 'fileSystem' of github.com:xiangli-cmu/etcd into fileSystem
2013-09-07 10:40:43 -04:00
Hongchao Deng
4f7011fc2b
add acl doc
2013-09-07 10:40:19 -04:00
Xiang Li
907e39edec
update operation
2013-09-06 23:01:11 -04:00
Hongchao Deng
9b80e1cd64
refine doc
2013-09-06 14:28:11 -04:00
Xiang Li
197b9106f9
init file system spec
2013-09-04 22:40:33 -04:00
Brandon Philips
53b2038d2e
feat(command): add version to join command
...
Add a version to the join command. Add a versioning document to discuss
some of the design decisions.
2013-08-18 21:54:07 -07:00