https://github.com/etcd-io/etcd

sort by:
Revision Author Date Message Commit Date
5c20531 Merge pull request #6449 from gyuho/supported-stream rafthttp: add v3.x to supported streams 16 September 2016, 12:47:20 UTC
8827619 rafthttp: add v3.x to supported streams 16 September 2016, 11:49:00 UTC
143e2f2 Merge pull request #6447 from xiang90/cap api: update capability map 16 September 2016, 07:35:26 UTC
d6904ce Merge pull request #6441 from petermattis/pmattis/tick-quiesced raft: add RawNode.TickQuiesced 16 September 2016, 06:48:21 UTC
c6feb69 api: update capability map 16 September 2016, 06:34:55 UTC
37fa6ac raft: add RawNode.TickQuiesced TickQuiesced allows the caller to support "quiesced" Raft groups which do not perform periodic heartbeats and elections. This is useful in a system with thousands of Raft groups where these periodic operations can be overwhelming in an otherwise idle system. It might seem possible to avoid advancing the logical clock at all in such Raft groups, but doing so has an interaction with the CheckQuorum functionality. If a follower is not quiesced while the leader is the follower can call an election that will fail because the leader's lease has not expired (electionElapsed < electionTimeout). The next time the leader sends a heartbeat to this follower the follower will see that the heartbeat is from a previous term and respond with a MsgAppResp. This in turn will cause the leader to step down and become a follower even though there isn't a leader in the group. By allowing the leader's logical clock to advance via TickQuiesced, the leader won't reject the election and there will be a smooth transfer of leadership to the follower. 16 September 2016, 01:05:18 UTC
2724c39 Merge pull request #6444 from heyitsanthony/version-bump-3.1 version: bump to 3.1.0-alpha.0 15 September 2016, 22:24:59 UTC
c658fa6 version: bump to 3.1.0-alpha.0 15 September 2016, 22:13:51 UTC
624eb60 Merge pull request #6443 from gyuho/news NEWS: add v3.0.8, v3.0.9 15 September 2016, 22:09:42 UTC
1b1e54a NEWS: add v3.0.8, v3.0.9 15 September 2016, 22:05:31 UTC
9913e00 Merge pull request #6438 from gyuho/e2e-backends e2e: rename 'backends' to 'processes' 15 September 2016, 10:00:28 UTC
7cd7b5d e2e: rename 'backends' to 'processes' 15 September 2016, 09:30:08 UTC
a12b317 Merge pull request #6428 from gyuho/snapshot-test e2e: test snapshot restore 15 September 2016, 09:22:03 UTC
bb337c8 e2e: test snapshot restore 15 September 2016, 08:58:00 UTC
fb760b4 Merge pull request #6403 from vimalk78/rafthttp-mertics-record-rw-failures rafthttp/metrics.go:fixed TODO: record write/recv failures. 15 September 2016, 07:46:20 UTC
d814804 Merge pull request #6437 from sinsharat/readme_update etcdctl: readme.md display fix 15 September 2016, 07:20:42 UTC
cd3a7fb etcdctl: readme.md display fix 15 September 2016, 06:53:56 UTC
64e1a32 rafthttp/metrics.go:fixed TODO: record write/recv failures. 15 September 2016, 06:02:08 UTC
b3a083d Merge pull request #6436 from LiamHaworth/bugfix/6433-support-for-charset-in-content-type-header etcdserver, api, v2http, client: Added support for semicolons 15 September 2016, 04:25:31 UTC
5cfa9e2 etcdserver, api, v2http, client: Added support for semicolons Added support into the v2 API to fix an issue (6433) where if there is a semicolon and fields after it the API would return an "invalid Content-type" message even if the content type was actually correct 15 September 2016, 03:54:22 UTC
e77baa3 Merge pull request #6424 from heyitsanthony/v3api-createminmax etcdserver: range queries with min/max create revision 15 September 2016, 02:10:52 UTC
059f419 Merge pull request #6429 from xiang90/fix_balancer clientv3: balancer panics when call up after close 15 September 2016, 00:42:24 UTC
82af0c4 ctlv3: remove superfluous session creation 15 September 2016, 00:03:33 UTC
9b1fe45 concurrency: use create max revision for locks and elections 15 September 2016, 00:03:33 UTC
004a5f0 clientv3: balancer panics when call up after close Fix the issue by adding a simple guard varable. 14 September 2016, 23:43:42 UTC
aa7a357 integration: add tests for MinCreateRev and MaxCreateRev 14 September 2016, 22:31:45 UTC
5bd251a clientv3: WithMinCreateRev, WithMaxCreateRev 14 September 2016, 22:31:45 UTC
c0981a9 etcdserver, etcdserverpb: range min_create_revision and max_create_revision 14 September 2016, 22:31:45 UTC
c74ac99 Merge pull request #6423 from heyitsanthony/fix-rwmutex recipes: fix rwmutex locking 14 September 2016, 16:50:26 UTC
3730802 Merge pull request #6427 from mitake/prefix-print etcdctl: improve printing of role get for prefix permission 14 September 2016, 07:27:28 UTC
8eac9fb Merge pull request #6401 from hhkbp2/add-read-index-for-raft-rawnode raft: add read index for RawNode 14 September 2016, 07:14:49 UTC
4211c0b etcdctl, clientv3: improve printing of role get for prefix permission This commit improves printing of role get command for prefix permission. If a range permission corresponds to a prefix permission, it is explicitly printed for a user. Below is an example of the new printing: $ ETCDCTL_API=3 bin/etcdctl --user root:p role get r1 Role r1 KV Read: [/dir/, /dir0) (prefix /dir/) [k1, k5) KV Write: [/dir/, /dir0) (prefix /dir/) [k1, k5) 14 September 2016, 07:10:32 UTC
eeca614 raft: add read index for RawNode 14 September 2016, 06:43:46 UTC
672472f Merge pull request #6414 from mitake/prefix-perm etcdctl: an option for granting permission with key prefix 14 September 2016, 04:29:40 UTC
4e2b09a etcdctl: an option for granting permission with key prefix This commit adds a new option --prefix to "role grant-permission" command. If the option is passed, the command interprets the key as a prefix of range permission. Example of usage: $ ETCDCTL_API=3 bin/etcdctl --user root:p role grant-permission --prefix r1 readwrite /dir/ Role r1 updated $ ETCDCTL_API=3 bin/etcdctl --user root:p role get r1 Role r1 KV Read: [/dir/, /dir0) [k1, k5) KV Write: [/dir/, /dir0) [k1, k5) $ ETCDCTL_API=3 bin/etcdctl --user u1:p put /dir/key val OK 14 September 2016, 03:54:14 UTC
c350cd7 Merge pull request #6417 from xiang90/fix_TestPipelineExceedMaximumServing rafthttp: fix TestPipelineExceedMaximumServing 13 September 2016, 22:59:43 UTC
9b91e96 integration: fix rwmutex test to check write locking 13 September 2016, 21:09:59 UTC
9f829fd recipes: fix rwmutex so locking works Fixes #6408 13 September 2016, 21:09:59 UTC
c6bfdb9 Merge pull request #6412 from heyitsanthony/revert-domain-listener embed: warn on domain name in listener 13 September 2016, 17:25:18 UTC
afef9cc Merge pull request #6418 from sinsharat/update_readme etcdctl\ctlv3: updated readme.md for timetolive example 13 September 2016, 17:06:57 UTC
6f4e369 etcdctl\ctlv3: updated readme.md for timetolive example 13 September 2016, 17:01:34 UTC
c7212b4 embed: warn on domain name in listener 13 September 2016, 16:17:40 UTC
0d35ba9 rafthttp: fix TestPipelineExceedMaximumServing The timeout is too short. It might take more than 10ms to send request over a blocking chan (buffer is full). Changing the timeout to 1 second can fix this issue. 13 September 2016, 11:06:11 UTC
e6a7f25 Merge pull request #6411 from heyitsanthony/v3api-minmaxmod etcdserver: Range with min/max mod revision 13 September 2016, 10:54:58 UTC
cfe717e Merge pull request #6275 from xiang90/raft_l raft: support safe readonly request 13 September 2016, 06:36:04 UTC
8c492c7 Merge pull request #6413 from xiang90/fix_wait clientv3: return error from response when possible 13 September 2016, 03:54:42 UTC
56084a7 clientv3: return error from response when possible 13 September 2016, 03:18:21 UTC
fa2e9c2 Revert "Merge pull request #6365 from heyitsanthony/fix-dns-bind" This reverts commit af5ab7b3515cf023af7af94bc6e9063945802be0, reversing changes made to da6a0f0594f352539349013336614e08033a7eb3. 13 September 2016, 02:45:35 UTC
17e7f83 integration: test MinModRev/MaxModRev 13 September 2016, 02:44:14 UTC
b0481ba clientv3: WithMinModRev and WithMaxModRev 13 September 2016, 02:44:14 UTC
3df8838 Merge pull request #6404 from glycerine/range_fixes etcd/auth: fix range handling bugs. 13 September 2016, 02:26:59 UTC
af0264d etcdserver, etcdserverpb: add MinModRevision and MaxModRevision options to Range 12 September 2016, 22:17:57 UTC
ce01fb3 Merge pull request #6410 from fanminshi/master etcd-tester: fix peer-port parsing bug with localhost url 12 September 2016, 21:00:06 UTC
8a63071 etcd-tester: fix peer-port parsing bug with localhost url The following format "http://localhost:1234" causes existing port parser to fail. Add new logic to parse the host name first then extract port. Fixes #6409 12 September 2016, 20:29:52 UTC
ef1ef0b auth: fix range handling bugs. Test 15, counting from zero, in TestGetMergedPerms in etcd/auth/range_perm_cache_test.go, was trying incorrectly assert that [a, b) merged with [b, "") should be [a, b). Added a test specifically for this. This patch fixes the incorrect larger test and the bugs in the code that it was hiding. Fixes #6359 12 September 2016, 14:23:19 UTC
710b14c raft: support safe readonly request Implement raft readonly request described in raft thesis 6.4 along with the existing clock/lease based approach. 12 September 2016, 07:13:52 UTC
840f4d4 Merge pull request #6402 from gyuho/logger *: separate 'capnslog' log level setting 11 September 2016, 02:38:53 UTC
bfb9d83 Merge pull request #6399 from AdoHe/master update language bindings doc to add coreos/jetcd 10 September 2016, 12:55:41 UTC
caaa8a4 libraries-and-tools.md: add Java client 10 September 2016, 12:47:31 UTC
03b9d6f *: separate 'capnslog' log level setting 10 September 2016, 11:26:51 UTC
9a67d71 Merge pull request #6396 from heyitsanthony/rafthttp-msg-leak rafthttp: log stream stopped message before closing channel 09 September 2016, 22:52:03 UTC
8f47468 Merge pull request #6397 from fanminshi/master functional-tester: correct goreman command in readme 09 September 2016, 22:30:54 UTC
a571655 functional-tester: correct goreman command in readme update readme file to have the correct goreman command to start the functional tester locally. 09 September 2016, 21:56:23 UTC
0250f0c rafthttp: log stream stopped message before closing channel Was causing spurious goroutine leak failures in testing. 09 September 2016, 19:47:06 UTC
92f141d Merge pull request #6393 from sinsharat/readme_update etcdctl:readme.md doc made uniform 09 September 2016, 19:04:48 UTC
d5edb62 etcdctl:readme.md doc made uniform 09 September 2016, 19:02:36 UTC
b22b405 Merge pull request #6390 from gyuho/simple wal: simplify dir.Close call 09 September 2016, 00:50:38 UTC
20fc9dc Merge pull request #6389 from heyitsanthony/func-tester-noroot functional-tester: run locally 09 September 2016, 00:48:33 UTC
ccb46d2 wal: simplify dir.Close call 09 September 2016, 00:23:55 UTC
0b67584 Merge pull request #6321 from gyuho/lease-information *: lease timetolive 08 September 2016, 23:43:28 UTC
aa6b1e6 functional-tester: add Procfile 08 September 2016, 23:35:55 UTC
b7dc6cc e2e: test 'lease timetolive' 08 September 2016, 23:22:41 UTC
04a4cea etcdctl/ctlv3: add 'lease timetolive' command 08 September 2016, 23:21:58 UTC
4c08f67 clientv3: add lease.TimeToLive + tests 08 September 2016, 23:18:45 UTC
55ba3d9 etcd-tester: support per-agent client/peer/failpoint ports 08 September 2016, 23:15:18 UTC
78cfc8d grpcproxy: implement 'LeaseTimeToLive' 08 September 2016, 23:14:46 UTC
63b0cd4 etcdserver: implement 'LeaseTimeToLive' 08 September 2016, 23:14:14 UTC
0712ebc v2http: handle '/leases/internal' 08 September 2016, 23:12:31 UTC
2e25a77 etcd-agent: support rootless operation and configurable gofail ports 08 September 2016, 23:12:00 UTC
617d2d5 lease/*: add lease handler for 'LeaseTimeToLive' 08 September 2016, 23:11:46 UTC
3132e36 etcdserverpb: add 'LeaseTimeToLive' RPC 08 September 2016, 23:08:14 UTC
33b3fdc Merge pull request #6388 from groxxda/patch-1 etcd.service: order after network.target 08 September 2016, 21:31:29 UTC
758f0d9 Merge pull request #6387 from sinsharat/fix_ctl_win ctlv3: fix line parsing for Windows 08 September 2016, 21:27:26 UTC
17377f5 example .service file: Order after network.target From (systemd NetworkTarget description)[https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/]: ``` [...]since the shutdown ordering of units in systemd is the reverse of the startup ordering, any unit that is order After=network.target can be sure that it is stopped before the network is shut down if the system is powered off. This allows services to cleanly terminate connections before going down, instead of abruptly losing connectivity for ongoing connections, leaving them in an undefined state.[...] ``` 08 September 2016, 21:11:01 UTC
8b764aa ctlv3: fix line parsing for Windows 08 September 2016, 20:28:33 UTC
bb3ba1e Merge pull request #6381 from heyitsanthony/fix-wal-rename wal: fsync directory after wal file rename 08 September 2016, 19:56:50 UTC
28d80ad Merge pull request #6370 from xiang90/fix_restore etcdctl: restore should create a snapshot 08 September 2016, 19:25:07 UTC
e9f8416 Merge pull request #6384 from hhkbp2/add-test-case-for-leader-transfer-from-follower raft: add test case for leader transfer from follower 08 September 2016, 18:58:03 UTC
4563efd Merge pull request #6382 from heyitsanthony/unhealthy-err v3api, rpctypes: add ErrUnhealthy 08 September 2016, 16:15:58 UTC
68f2fdc raft: add test case for leader transfer from follower 08 September 2016, 09:22:52 UTC
bd7107b wal: fsync directory after wal file rename Fixes #6368 08 September 2016, 07:09:16 UTC
c449da6 fileutil: windows OpenDir Windows needs to open a directory with write access to fsync but the go runtime won't open directories that way. 08 September 2016, 07:09:16 UTC
0cc2f82 Merge pull request #6383 from gyuho/lease-client clientv3: use correct context in toErr (lease) 08 September 2016, 06:39:40 UTC
1aec483 clientv3: use correct context in toErr (lease) 08 September 2016, 01:58:11 UTC
1defeda v3api, rpctypes: add ErrUnhealthy 07 September 2016, 23:51:49 UTC
0b63502 Merge pull request #6341 from xiang90/handle_overload grpcproxy: handle overloaded stream 07 September 2016, 21:55:41 UTC
656167d etcdctl: Corrected command in Readme.md (#6376) Corrected command in Readme.md 07 September 2016, 12:09:24 UTC
a6c905a Merge pull request #6367 from heyitsanthony/fix-watch-init-reconn clientv3: drain buffered WatchResponses before resuming 07 September 2016, 08:15:01 UTC
f411583 Merge pull request #6374 from sinsharat/master etcdctlv3: Readme.md updated 07 September 2016, 07:29:14 UTC
534cb0b etcdctlv3: Readme.md updated 1. Under PUT example the put command was mentioned in capital which will give the below error: Error: unknown command "PUT" for "etcdctl" Hence corrected the same. 2. The lease id is mentioned with 0x to denote hex but since its an example, copy pasting the command will give the below error: Error: bad lease ID (strconv.ParseInt: parsing "0x1234abcd": invalid syntax), expecting ID in Hex Hence modified the same to a sample correct value so that a user new to etcd does not get confused. 3. The command ./etcdctl range foo does not work and gives the below error: Error: unknown command "range" for "etcdctl" Hence corrected the same #6372 07 September 2016, 07:05:20 UTC
back to top