Brian Waldon
e7839e8c57
fix(etcd): Fix forced config reset
...
When a server name or a data directory were not provided, the
reset functionality would fail to clear out config files from
the appropriate place. This calcualtes the default server name
and data directory before reset is called.
2013-12-05 13:26:31 -08:00
Xiang Li
73f04d5cec
Merge pull request #343 from xiangli-cmu/refactoring_event
...
Refactoring event
2013-12-02 19:48:23 -08:00
Xiang Li
c6e1af8321
merge master
2013-12-02 22:36:38 -05:00
Xiang Li
7875ba28c9
Merge pull request #360 from philips/fix-peerurl
...
fix(server/v2): redirect to ClientURL not PeerURL
2013-12-02 19:02:58 -08:00
Xiang Li
d5e4aef6c2
Merge pull request #361 from philips/cleanup-peers-usage
...
cleanup-peers-usage
2013-12-02 19:01:18 -08:00
Brandon Philips
6729776e25
fix(server/usage): fixup the usage based on feedback
...
People were getting confused by the lack of explanation on which port to
use. Fix this.
/cc @polvi
2013-12-02 18:41:03 -08:00
Brandon Philips
72bf216cb4
fix(server/v2): redirect to ClientURL not PeerURL
...
If consistent is set you must redirect the client to the leader's
ClientURL not the PeerURL.
2013-12-02 18:20:11 -08:00
Xiang Li
cfb6eb6e50
Merge pull request #355 from xiangli-cmu/root_readonly
...
WIP fix root should be rdonly
2013-12-02 10:27:02 -08:00
Xiang Li
e34d368a3e
Merge pull request #354 from philips/fixup-prevExist-README
...
feat(README): add a prevExist example
2013-12-01 15:24:45 -08:00
Xiang Li
b929e71948
tests add root readonly test
2013-12-01 18:16:32 -05:00
Xiang Li
6252037376
fix root should be rdonly
2013-12-01 18:01:24 -05:00
Xiang Li
577d08ea7d
Merge pull request #352 from xiangli-cmu/fix_watch_prefix
...
fix(event_history.go) should not scan prefix
2013-12-01 14:40:15 -08:00
Xiang Li
78e382cb6b
test add watcher prefix test
2013-12-01 17:35:22 -05:00
Xiang Li
fc562bd625
fix tests bump deps
2013-12-01 17:24:30 -05:00
Brandon Philips
1d02a70802
feat(README): add a prevExist example
...
On the mailing list Dustin Oprea suggested adding a prevExist concrete
example would make it more clear that the value must be true or false.
2013-12-01 13:28:08 -08:00
Xiang Li
ff081dca88
Merge pull request #353 from baruch/patch-1
...
Fix spelling mistakes in internal-protocol-versioning.md
2013-12-01 08:52:13 -08:00
Brandon Philips
cc9c75acbe
fix(README): repair some noisy spaces
2013-11-30 22:46:12 -08:00
Baruch Even
08dffe85d6
Fix spelling mistakes in internal-protocol-versioning.md
2013-12-01 08:35:56 +02:00
Xiang Li
5097a2adee
fix(event_history.go) should not scan prefix
2013-12-01 00:47:23 -05:00
Brandon Philips
7997fdc76f
Merge pull request #330 from philips/fixup-readme-remove-v1
...
fix(README): fix 9 instances of v1
2013-11-29 22:28:02 -08:00
Brandon Philips
2a5030b3ca
fix(README): fix 9 instances of v1
...
remove references to the v1 API and consistently use the v2 API.
2013-11-29 22:26:52 -08:00
Brandon Philips
d5172849bc
Merge pull request #342 from philips/use-machine-nomenclature
...
fix(README): use machine instead of node
2013-11-29 16:57:28 -08:00
Xiang Li
67b4c27d5d
refactor change node_repr to node_extern
2013-11-28 21:34:38 -05:00
Xiang Li
b7d07ea5c8
refactor event
2013-11-28 11:33:40 -05:00
Xiang Li
08c59895b5
refactor(Node) do not expose node struct
2013-11-28 11:33:23 -05:00
Brandon Philips
978cb54fc7
fix(README): use machine instead of node
...
Internally we call every member of an etcd cluster a "machine" so stay
consistent when talking in the README.
2013-11-27 14:37:31 -08:00
Brandon Philips
d3a83805cc
fix(README): link to etcdctl directly
...
link to the etcdctl homepage directly
2013-11-27 14:29:41 -08:00
Brandon Philips
e41b86fd68
Merge pull request #341 from philips/fixup-name-and-data-dir-guessing
...
fix(etcd): fixup the name and data dir guessing
2013-11-27 14:26:02 -08:00
Xiang Li
0344e759d9
Merge pull request #340 from philips/add-rthomas-clj-etcd
...
feat(README): add clojure client rthomas/clj-etcd
2013-11-27 12:25:28 -08:00
Brandon Philips
04711ecde5
fix(etcd): fixup the name and data dir guessing
...
- Only generate the name from a hostname if the data dir is not
specified and the name is not specified
- Only guess the data dir from Name if the data dir wasn't already
specified
2013-11-27 12:20:26 -08:00
Brandon Philips
da666d9143
feat(README): add clojure client rthomas/clj-etcd
2013-11-27 09:11:00 -06:00
Brandon Philips
c93f086032
Merge pull request #329 from philips/remove-redundant-datadir-code
...
fix(etcd): remove duplicate DataDir setup
2013-11-26 13:20:29 -08:00
Brandon Philips
7c07810958
fix(etcd): remove duplicate DataDir setup
...
In the refactor of the configuration and flags I think that we
accidently placed this logic twice. The side effect is that we always
ended up with a `.etcd` directory.
2013-11-26 10:22:39 -06:00
Brandon Philips
0ed3509ec1
Merge pull request #324 from philips/redirect-mod-dashboard-trailing-slash
...
fix(mod): redirect dashboard to /dashboard
2013-11-26 08:15:33 -08:00
Brandon Philips
64e49726cd
fix(mod): redirect dashboard to /dashboard
2013-11-23 23:31:28 -08:00
Xiang Li
b4f3d02c1c
Merge pull request #322 from xiangli-cmu/master
...
bump deps
2013-11-22 14:18:17 -08:00
Xiang Li
a607c9eace
fix dep issue
2013-11-22 13:27:04 -08:00
Brandon Philips
4520705bdf
Merge pull request #320 from philips/add-cors-options
...
feat(server): introduce a cors handler
2013-11-22 11:53:45 -08:00
Xiang Li
40a574a8ca
wip commit
2013-11-22 11:32:24 -08:00
Xiang Li
522a833ab2
bump go-etcd
2013-11-22 11:31:46 -08:00
Xiang Li
8a0496cfae
bump deps
2013-11-22 08:59:24 -08:00
Brandon Philips
b190c4250a
chore(mod/dashboard/resources): use the latest version of the code
2013-11-21 17:23:40 -08:00
Brandon Philips
4c06e19cf2
fix(mod/dashboard): grab the leader URL
...
query etcd to find the URL of the leader before making any http requests
that can't be redirected from a browser like PUT/POST and DELETE.
2013-11-21 17:12:58 -08:00
Brandon Philips
a1ec895b91
feat(server): introduce a cors handler
...
Introduce a handler that lives under the gorilla mux and adds the
correct headers based on the request and always returns 200 OK when
there OPTIONS is called on a URL.
This fixes the ability to DELETE from the dashboard on peer X when peer
Y is the leader. As a side effect it reveals some bugs in the dashboard
though notably:
- Due to the RTT immediatly refreshing the dashboard doesn't work and
deleted keys are still there
- For some reason PUTS from peer X are creating directories and not
keys.
2013-11-21 09:25:21 -08:00
Ben Johnson
68e7455374
Merge pull request #317 from benbjohnson/fix-help-flag
...
Config clean up and usage messaging.
2013-11-20 10:35:55 -08:00
Ben Johnson
ea6b11bbf6
Config clean up and usage messaging.
2013-11-20 10:52:01 -07:00
Ben Johnson
fca8506331
Merge pull request #312 from benbjohnson/clean-up-config
...
Renamed Configuration Parameters
2013-11-19 13:49:40 -08:00
Ben Johnson
15eee885d7
Merge branch 'master' of https://github.com/coreos/etcd into clean-up-config
2013-11-19 10:13:39 -07:00
Ben Johnson
a414b15f9a
Config fixes.
2013-11-19 09:20:20 -07:00
Ben Johnson
8952c1bd42
Merge branch 'master' of https://github.com/coreos/etcd into clean-up-config
...
Conflicts:
etcd.go
2013-11-19 08:28:46 -07:00