7d4fda550d
Machine join/remove v2 API.
2014-03-18 16:25:21 -06:00
4b5765e2c7
Merge pull request #634 from unihorn/42
...
fix(test/server): minimize the process of getting watch result
2014-03-18 11:44:31 -07:00
df2b565397
fix(test/server): avoid watch test timeout by moving json decode
...
These tests were timing out because the combination of the GET and JSON
decode was taking longer than the timeout. Pull the JSON decode out of
the go routine that is being timed.
2014-03-18 08:49:14 -07:00
1a8a6ce872
Merge pull request #637 from xetorthio/patch-1
...
Add etcd-fs as a tool
2014-03-18 07:53:28 -07:00
bb3b71a43f
Add etcd-fs as a tool
2014-03-18 10:37:24 -04:00
803aeb8fae
feat(benchmark) fix of flag arguments and updated logging
2014-03-18 12:33:19 +07:00
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
50d9e6a7fd
chore(fixtures/ca): make all certificates generated by etcd-ca
2014-03-17 12:32:55 -07:00
838a945862
feat(Vagrantfile): Add Vagrantfile for easy start
2014-03-15 12:48:48 -07:00
79e4c838f4
Merge pull request #626 from xiangli-cmu/refactor_listener
...
refactor(listener) refactor listener related code
2014-03-13 20:05:54 -07:00
3ae792b159
refactor(listener) refactor listener related code
...
Remove duplicate code around creating http listener.
Start to listen incoming http requests just before serving them.
2014-03-13 15:47:27 -07:00
a9d5cc5a50
Merge pull request #610 from metaflow/master
...
docs(api) added note for CAS about prevIndex=0 and `cause` meaning in server response
2014-03-11 20:25:31 -07:00
b8f59340af
docs(api): updated examples and description of CAS and CAD
2014-03-12 09:33:47 +07:00
c8e65c1315
Merge pull request #616 from xiangli-cmu/add_snapshot_post
...
fix(server/transporter.go) fix the short timeout problem of sending snapshot
2014-03-11 18:51:47 -07:00
0ea6141dc8
Merge pull request #614 from metaflow/fix-611
...
fix Compare and swap returns incorrect cause
2014-03-10 18:16:49 -07:00
e9a1ac15d9
Allow partial cluster config updates.
2014-03-10 16:05:03 -07:00
c0a59b3a27
Add minimum active size and promote delay.
2014-03-10 14:44:04 -06:00
074c78d725
fix(store): corrected CAS and CAD fail cause in response
...
specifically when both prevIndex and prevValue are provided
2014-03-08 14:50:34 +07:00
312ac5d066
fix(server/transporter.go) fix the short timeout problem of sending snapshot
...
Snapshot can be tens of MB. We need to have a minute level timeout for sending snapshot.
We add a separate snapshot http client for snapshot request, which has 120s timeout.
2014-03-08 00:15:47 -05:00
c91688315a
Minor fixes to proxies.
2014-03-07 07:38:40 -07:00
653274b9f6
fix(CONTRIBUTING): minor grammar fixes
2014-03-06 14:12:51 -08:00
3fff1a8dcd
Add /machines and /machines/:name endpoints.
2014-03-06 15:11:31 -07:00
12c334a141
Merge pull request #613 from unihorn/29
...
docs(CONTRIBUTING): add code style section
2014-03-06 16:53:55 -05:00
e80a35edbe
docs(CONTRIBUTING): add code style section
2014-03-06 13:38:20 -08:00
c3247755ea
Merge branch 'proxy' of https://github.com/benbjohnson/etcd into proxy
2014-03-06 13:39:05 -07:00
3cd83c61c4
Fix PUT /config response and log errors.
2014-03-06 13:35:46 -07:00
2a7fdfe189
Merge pull request #4 from philips/benbjohnson-proxy
...
feat(scripts/test-cluster): create three proxy nodes
2014-03-06 10:13:13 -08:00
ac872b3855
Merge pull request #607 from Asmod4n/patch-1
...
Added Error 107 to Documentation
2014-03-05 09:18:44 -08:00
b1916b30fb
Merge pull request #612 from congpeijun/master
...
Add PHP library.
2014-03-05 09:17:23 -08:00
3a1d9e683b
Add PHP library.
...
We implement the api client useing php.
2014-03-05 20:01:42 +08:00
148ac97742
docs(errorcode.md): add the EcodeRootROnly error
2014-03-05 09:18:10 +01:00
ddce52c44e
feat(scripts/test-cluster): create three proxy nodes
...
This uses some sleep hackery to make sure that window 1 has followers
and window 2 has proxy machines. Seems to work!
2014-03-04 18:58:39 -08:00
fe4dee03ab
Minor fixes.
2014-03-04 09:29:44 -07:00
c3b4afc139
Fix JoinCommand comment.
2014-03-04 08:56:10 -07:00
063f3b574c
Check for peer before demotion.
2014-03-04 08:53:13 -07:00
49253d8fdf
Merge pull request #604 from ccding/master
...
fix trivial issues as I see them
2014-03-03 16:21:04 -08:00
dbed0f7d6a
fix(Documentation/*): fix various typos
2014-03-03 16:12:15 -08:00
c8d6b26dfd
Add auto-demotion after peer inactivity.
2014-03-03 11:15:05 -07:00
f3cc456385
Merge pull request #598 from unihorn/19
...
fix bugs that are found in issue #579
2014-03-01 00:30:58 -08:00
349a802a82
chore(server): remove useless CancelWhenTimeout
...
Setting request timeout is covered by go-httpclient now.
2014-02-28 21:52:56 -08:00
69adb78433
fix(transporter): CancelRequest doesn't work on HTTPS connections blocked
...
Currently this is a workaround. And it should be fixed in Go1.3.
2014-02-27 14:31:46 -08:00
e99bc99dcc
fix(tests/multi_node_kill_all_and_recovery): wait for cluter to build over
2014-02-27 14:31:46 -08:00
df49265674
fix(discovery): remove its own address from peer list to join
2014-02-27 14:31:28 -08:00
e5797a54a1
fix(README): remove the drone.io badge
...
the drone.io badge is either cached wrong by github or links to a wrong version when we build a branch, just remove it.
2014-02-27 12:48:07 -08:00
a60481c6b1
Merge pull request #593 from benbjohnson/lock-fix
...
fix(mod/lock): correct watch index to remove cpu load
2014-02-26 17:34:22 -07:00
dde2b71850
fix(mod/lock): correct watch index to remove cpu load
...
The waitIndex was being pulled from the wrong node in the lock parent which caused the watch to be returned immediately. This caused a continuous set of calls while a client was waiting for a lock.
2014-02-26 17:26:25 -07:00
fddbf35df2
Add automatic node promotion / demotion.
2014-02-25 10:02:01 -07:00
23ffafefc0
Merge pull request #596 from philips/add-file-upload-docs
...
feat(Documentation/api): document file upload
2014-02-24 18:49:11 -08:00
f5698d3566
Proxy promotion.
2014-02-24 17:01:04 -07:00
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