47848bc | Xiang Li | 11 March 2016, 03:04:04 UTC | Merge pull request #4747 from xiang90/re *: recover lessor when applying snapshot | 11 March 2016, 03:04:04 UTC |
adcba97 | Xiang Li | 11 March 2016, 01:06:10 UTC | *: recover lessor when applying snapshot | 11 March 2016, 01:06:58 UTC |
ae7e2c3 | Xiang Li | 10 March 2016, 23:36:33 UTC | Merge pull request #4743 from xiang90/doc doc: add v3 data model | 10 March 2016, 23:36:33 UTC |
6a3e8d4 | Xiang Li | 10 March 2016, 20:17:34 UTC | doc: add v3 data model | 10 March 2016, 23:16:05 UTC |
cd6c119 | Anthony Romano | 10 March 2016, 19:58:03 UTC | Merge pull request #4739 from heyitsanthony/e2e-tempdir e2e: put etcd datadir in golang tempdir | 10 March 2016, 19:58:03 UTC |
bb45bb8 | Xiang Li | 10 March 2016, 19:55:11 UTC | Merge pull request #4742 from xiang90/update_b godeps: update boltdb dependency | 10 March 2016, 19:55:11 UTC |
b353372 | Xiang Li | 10 March 2016, 19:45:04 UTC | godeps: update boltdb dependency | 10 March 2016, 19:45:04 UTC |
4a6c06d | Anthony Romano | 10 March 2016, 06:03:40 UTC | e2e: put etcd datadir in golang tempdir The command "TMPDIR=/mnt/myramdisk/etcd go test -v" was making data directories in pwd instead of the tmpdir. | 10 March 2016, 19:12:08 UTC |
534a16f | Xiang Li | 10 March 2016, 18:29:01 UTC | Merge pull request #4741 from xiang90/defrag_c *: add client.defrag and defrag cmd for etcdctl | 10 March 2016, 18:29:01 UTC |
7c377fa | Xiang Li | 10 March 2016, 17:29:30 UTC | *: add client.defrag and defrag cmd for etcdctl | 10 March 2016, 17:30:41 UTC |
0c41371 | Xiang Li | 10 March 2016, 06:50:59 UTC | Merge pull request #4738 from xiang90/shrink_rpc etcdserver: add maintain service to support defrag | 10 March 2016, 06:50:59 UTC |
2f12ea8 | Xiang Li | 10 March 2016, 05:37:10 UTC | etcdserver: add maintain service to support defrag | 10 March 2016, 06:29:21 UTC |
a243f80 | Anthony Romano | 09 March 2016, 22:52:40 UTC | Merge pull request #4736 from heyitsanthony/fix-setdir-help etcdctl: clarify setdir purpose in help message | 09 March 2016, 22:52:40 UTC |
edafbe9 | Anthony Romano | 09 March 2016, 22:38:57 UTC | etcdctl: clarify setdir purpose in help message Fixes #4640 | 09 March 2016, 22:38:57 UTC |
6343410 | Xiang Li | 09 March 2016, 22:30:30 UTC | Merge pull request #4735 from xiang90/fix_write clientv3/integration: fix TestTxnWriteFail | 09 March 2016, 22:30:30 UTC |
3886129 | Xiang Li | 09 March 2016, 21:57:36 UTC | clientv3/integration: fix TestTxnWriteFail It might take client request more than dialtimeout to fail when we kill the connection when the client is sending request. | 09 March 2016, 22:03:51 UTC |
6650db5 | Anthony Romano | 09 March 2016, 19:42:55 UTC | Merge pull request #4733 from heyitsanthony/backend-alignment storage/backend: align fields used for atomic ops | 09 March 2016, 19:42:55 UTC |
dd01ab6 | Anthony Romano | 09 March 2016, 19:17:27 UTC | storage/backend: align fields used for atomic ops Fixes crashes on 32-bit tests. | 09 March 2016, 19:17:27 UTC |
19e39a3 | Xiang Li | 09 March 2016, 18:20:52 UTC | Merge pull request #4732 from xiang90/i_future_watch integration: fix TestV3WatchFutureRevision | 09 March 2016, 18:20:52 UTC |
73c8dbd | Xiang Li | 09 March 2016, 18:12:20 UTC | Merge pull request #4731 from xiang90/backend backend: fix TestBackendClose by giving more time to wait for io | 09 March 2016, 18:12:20 UTC |
39d3075 | Xiang Li | 09 March 2016, 17:55:49 UTC | integration: fix TestV3WatchFutureRevision Fix https://github.com/coreos/etcd/issues/4730. Previously we put keys async and there might be a race when the watch triggers before the put receives the response. When that happens, put might fails to get the response since we shutdown the server when watch triggers. | 09 March 2016, 17:55:52 UTC |
86e43b4 | Xiang Li | 09 March 2016, 17:45:20 UTC | Merge pull request #4729 from xiang90/raft_fix raft: remove unnecessary waitSchedule in test | 09 March 2016, 17:45:20 UTC |
6cf4c4b | Xiang Li | 09 March 2016, 17:44:16 UTC | backend: fix TestBackendClose by giving more time to wait for io | 09 March 2016, 17:44:16 UTC |
f72be54 | Gyu-Ho Lee | 09 March 2016, 17:35:50 UTC | Merge pull request #4728 from gyuho/util pkg/fileutil: clean up interface, comments | 09 March 2016, 17:35:50 UTC |
22a8bbd | Gyu-Ho Lee | 09 March 2016, 17:19:56 UTC | pkg/fileutil: clean up interface, comments | 09 March 2016, 17:19:56 UTC |
aa59e75 | Xiang Li | 09 March 2016, 17:18:49 UTC | raft: remove unnecessary waitSchedule in test | 09 March 2016, 17:18:49 UTC |
a462466 | Anthony Romano | 08 March 2016, 23:22:33 UTC | Merge pull request #4720 from heyitsanthony/fix-testremovemember clientv3/integration: do not remove client member in TestMemberRemove | 08 March 2016, 23:22:33 UTC |
6dd53ec | Anthony Romano | 08 March 2016, 22:04:02 UTC | Merge pull request #4721 from heyitsanthony/build-scary-archs *: build phony etcd server binary for unsupported architectures | 08 March 2016, 22:04:02 UTC |
56fcee7 | Xiang Li | 08 March 2016, 21:55:36 UTC | Merge pull request #4718 from xiang90/v3_api doc: add v3 api doc | 08 March 2016, 21:55:36 UTC |
3f83739 | Xiang Li | 08 March 2016, 18:46:34 UTC | doc: add v3 api doc | 08 March 2016, 21:15:06 UTC |
5f304b4 | Anthony Romano | 08 March 2016, 20:31:09 UTC | *: build phony etcd server binary for unsupported architectures We don't qualify etcdserver for anything other than amd64, so don't build binaries that are untested and might be unreliable. | 08 March 2016, 21:12:11 UTC |
e026b79 | Anthony Romano | 08 March 2016, 19:24:10 UTC | clientv3/integration: do not remove client member in TestMemberRemove Fixes #4716 | 08 March 2016, 19:55:26 UTC |
f74d732 | Xiang Li | 08 March 2016, 18:57:29 UTC | Merge pull request #4717 from joshix/portsnote README: Add explanation about official vs legacy ports | 08 March 2016, 18:57:29 UTC |
02975af | Josh Wood | 08 March 2016, 18:28:29 UTC | README: Add explanation about official vs legacy ports Add a note about 2379/2380 vs 4001/7001. I believe this is as far as we can go just yet, because we have not fully deprecated the old ports, and still want to configure them in some instances. Related #3480. | 08 March 2016, 18:33:11 UTC |
570775f | Anthony Romano | 08 March 2016, 00:37:24 UTC | Merge pull request #4710 from heyitsanthony/clientv3-tlsconfig clientv3: use tls.Config in clientv3.Config | 08 March 2016, 00:37:24 UTC |
78132c9 | Anthony Romano | 07 March 2016, 23:00:14 UTC | clientv3: use tls.Config in clientv3.Config Fixes #4648 | 08 March 2016, 00:08:40 UTC |
8e203b7 | Anthony Romano | 08 March 2016, 00:07:53 UTC | Merge pull request #4711 from heyitsanthony/nuke-invfuturerev-test clientv3/integration: remove invalid future revision test | 08 March 2016, 00:07:53 UTC |
969e42c | Gyu-Ho Lee | 08 March 2016, 00:00:48 UTC | Merge pull request #4704 from gyuho/print_rate benchmark: change complete notifier first | 08 March 2016, 00:00:48 UTC |
4eeea5c | Anthony Romano | 07 March 2016, 23:52:34 UTC | clientv3/integration: remove invalid future revision test Future revisions are now supported, so test is outdated. | 07 March 2016, 23:52:34 UTC |
b8912c9 | Gyu-Ho Lee | 07 March 2016, 22:54:11 UTC | benchmark: change complete notifier first Fix https://github.com/coreos/etcd/issues/4708. | 07 March 2016, 22:54:11 UTC |
e29ed89 | Anthony Romano | 07 March 2016, 22:20:52 UTC | Merge pull request #4707 from heyitsanthony/fix-newmember-comment etcdserver: update NewMember comment to reflect how id is computed | 07 March 2016, 22:20:52 UTC |
c666a11 | Anthony Romano | 07 March 2016, 22:09:53 UTC | etcdserver: update NewMember comment to reflect how id is computed Fixes #4573 | 07 March 2016, 22:09:53 UTC |
632461c | Anthony Romano | 07 March 2016, 22:02:12 UTC | Merge pull request #4706 from heyitsanthony/fix-client-close-deadlock clientv3: don't deadlock on Close with broken connection | 07 March 2016, 22:02:12 UTC |
d21d2e6 | Anthony Romano | 07 March 2016, 21:42:52 UTC | clientv3: don't deadlock on Close with broken connection Fixes #4679 | 07 March 2016, 21:46:54 UTC |
13f853f | Xiang Li | 07 March 2016, 20:10:52 UTC | Merge pull request #4705 from xiang90/benchmark doc: add benchmark result for 2.2 | 07 March 2016, 20:10:52 UTC |
4e6289b | Xiang Li | 07 March 2016, 20:00:42 UTC | doc: add benchmark result for 2.2 | 07 March 2016, 20:00:42 UTC |
e9be041 | Xiang Li | 07 March 2016, 19:31:12 UTC | Merge pull request #4703 from xiang90/future_watch *: support watch from future revision | 07 March 2016, 19:31:12 UTC |
a5c83e4 | Anthony Romano | 07 March 2016, 19:18:15 UTC | Merge pull request #4696 from heyitsanthony/fix-e2e-quorum e2e: quorum cleanup | 07 March 2016, 19:18:15 UTC |
036ed87 | Xiang Li | 07 March 2016, 01:41:30 UTC | *: support watch from future revision | 07 March 2016, 18:57:30 UTC |
b922818 | Xiang Li | 07 March 2016, 01:07:02 UTC | Merge pull request #4701 from gyuho/typo storage: fix minor typo | 07 March 2016, 01:07:02 UTC |
50fd9d3 | Gyu-Ho Lee | 06 March 2016, 19:57:21 UTC | storage: fix minor typos | 07 March 2016, 01:05:02 UTC |
d0f6f49 | Anthony Romano | 05 March 2016, 21:26:02 UTC | e2e: quorum cleanup If a test gets data without quorum, it should only have one node in the test cluster to avoid reading stale data. Fixes #4694 | 06 March 2016, 04:16:07 UTC |
1d15c7d | Anthony Romano | 06 March 2016, 04:04:13 UTC | Merge pull request #4693 from heyitsanthony/etcdctl-fix-lists etcdctl: correctly unmarshal list users and list roles | 06 March 2016, 04:04:13 UTC |
9809da9 | Anthony Romano | 05 March 2016, 18:29:52 UTC | client: correctly unmarshal roles in ListRoles | 06 March 2016, 03:42:58 UTC |
2a0d64b | Anthony Romano | 05 March 2016, 18:10:31 UTC | client: correctly unmarshal users in ListUsers | 06 March 2016, 03:42:58 UTC |
a31f841 | Anthony Romano | 06 March 2016, 03:17:56 UTC | Merge pull request #4699 from heyitsanthony/fix-barrier storage: use creation revision to compute txn event types | 06 March 2016, 03:17:56 UTC |
2868c55 | Xiang Li | 06 March 2016, 03:10:53 UTC | Merge pull request #4698 from xiang90/fix_w *: fix watch full key range | 06 March 2016, 03:10:53 UTC |
713f7c0 | Anthony Romano | 05 March 2016, 20:53:27 UTC | storage: use creation revision to compute txn event types Fixes #4688 | 06 March 2016, 03:03:07 UTC |
633a0bd | Xiang Li | 06 March 2016, 02:52:41 UTC | integration: add test for full range watching | 06 March 2016, 02:52:41 UTC |
d84811a | Xiang Li | 05 March 2016, 22:45:43 UTC | *: fix watch full key range | 05 March 2016, 22:45:43 UTC |
e93e41c | Gyu-Ho Lee | 05 March 2016, 21:17:19 UTC | Merge pull request #4643 from gyuho/stress functional-tester: less intensive stresser | 05 March 2016, 21:17:19 UTC |
b3f0bcb | Gyu-Ho Lee | 05 March 2016, 21:16:26 UTC | functional-tester: less intensive stresser | 05 March 2016, 21:16:26 UTC |
b83b530 | Gyu-Ho Lee | 05 March 2016, 21:00:00 UTC | Merge pull request #4695 from gyuho/endpoints e2e: use endpoints flag | 05 March 2016, 21:00:00 UTC |
07030d5 | Gyu-Ho Lee | 05 March 2016, 20:27:46 UTC | e2e: use endpoints flag | 05 March 2016, 20:28:31 UTC |
ca05f55 | Anthony Romano | 05 March 2016, 09:31:28 UTC | Merge pull request #4690 from heyitsanthony/fix-etcdctl-fullroles client: unmarshal user with full roles into user with role names | 05 March 2016, 09:31:28 UTC |
e708bc1 | Xiang Li | 05 March 2016, 00:09:16 UTC | Merge pull request #4689 from hongchaodeng/master watch.go: docs on WatchResponse.Canceled | 05 March 2016, 00:09:16 UTC |
0926a91 | Anthony Romano | 04 March 2016, 21:48:13 UTC | e2e: test granting roles to users | 05 March 2016, 00:09:01 UTC |
868728e | Anthony Romano | 04 March 2016, 23:57:52 UTC | client: if User unmarshal fails, decode user using full roles Fixes #3702 | 05 March 2016, 00:02:35 UTC |
5e017e9 | Hongchao Deng | 04 March 2016, 23:03:03 UTC | watch.go: docs on WatchResponse.Canceled | 04 March 2016, 23:51:00 UTC |
104a3bd | Gyu-Ho Lee | 04 March 2016, 23:46:35 UTC | Merge pull request #4687 from gyuho/example clientv3: add IsProgressNotify with example | 04 March 2016, 23:46:35 UTC |
02d9aa4 | Anthony Romano | 04 March 2016, 21:29:06 UTC | etcdctl: accept user:pass format for add user Otherwise needed an interactive terminal to create a user. | 04 March 2016, 21:29:06 UTC |
450b586 | Gyu-Ho Lee | 04 March 2016, 19:56:59 UTC | clientv3: add IsProgressNotify with example This makes the test endpoints same as we have in goreman proc file, and adds 'IsProgressNotify' method and the 'WatchProgressNotify' code example to godoc. | 04 March 2016, 20:16:43 UTC |
b73c122 | Gyu-Ho Lee | 04 March 2016, 18:15:02 UTC | Merge pull request #4638 from gyuho/compact benchmark: add auto-compact flags | 04 March 2016, 18:15:02 UTC |
aca2960 | Gyu-Ho Lee | 04 March 2016, 18:14:42 UTC | Merge pull request #4675 from gyuho/bench_watch benchmark: watch, key-space-size(max possible key) | 04 March 2016, 18:14:42 UTC |
4097a72 | Gyu-Ho Lee | 04 March 2016, 18:08:25 UTC | Merge pull request #4678 from gyuho/watch_notify_clientv3 clientv3: add WithProgressNotify | 04 March 2016, 18:08:25 UTC |
ead5d43 | Anthony Romano | 04 March 2016, 17:48:37 UTC | Merge pull request #4682 from heyitsanthony/clientv3-clientctx clientv3: include a context in Client | 04 March 2016, 17:48:37 UTC |
2731619 | Gyu-Ho Lee | 04 March 2016, 17:47:13 UTC | clientv3: add WithProgressNotify Client side for https://github.com/coreos/etcd/issues/4628. | 04 March 2016, 17:47:13 UTC |
da0f77d | Gyu-Ho Lee | 04 March 2016, 17:34:24 UTC | benchmark: measure Put with auto-compact | 04 March 2016, 17:34:24 UTC |
06f950f | Anthony Romano | 04 March 2016, 17:32:27 UTC | Merge pull request #4683 from heyitsanthony/recipes-err-handling contrib/recipes: fix nil dereferences on error paths | 04 March 2016, 17:32:27 UTC |
360aafe | Anthony Romano | 03 March 2016, 20:43:03 UTC | clientv3: include a context in Client Useful for clean up tasks | 04 March 2016, 17:20:44 UTC |
39109b8 | Anthony Romano | 04 March 2016, 08:34:36 UTC | contrib/recipes: fix nil dereferences on error paths | 04 March 2016, 08:38:35 UTC |
3b185f1 | Xiang Li | 04 March 2016, 05:31:51 UTC | Merge pull request #4680 from xiang90/test_l integration: add TestV3PutOnNonExistLease | 04 March 2016, 05:31:51 UTC |
44151ba | Xiang Li | 04 March 2016, 04:32:44 UTC | integration: add TestV3PutOnNonExistLease | 04 March 2016, 04:32:44 UTC |
b0a88ab | Anthony Romano | 03 March 2016, 23:42:53 UTC | Merge pull request #4677 from heyitsanthony/clientv3-wr-err clientv3: add Err() to WatchResponse | 03 March 2016, 23:42:53 UTC |
1e16758 | Anthony Romano | 03 March 2016, 21:13:10 UTC | clientv3: add Err() to WatchResponse Checking for number of events as a failure condition was a kludge. | 03 March 2016, 23:21:04 UTC |
dc7f9a8 | Xiang Li | 03 March 2016, 22:28:26 UTC | Merge pull request #4674 from xiang90/progress v3api: support progress | 03 March 2016, 22:28:26 UTC |
3cda514 | Anthony Romano | 03 March 2016, 22:24:50 UTC | Merge pull request #4676 from heyitsanthony/clientv3-fix-cancel-retry clientv3: do not reconnect if request context is canceled | 03 March 2016, 22:24:50 UTC |
b152157 | Xiang Li | 03 March 2016, 20:17:25 UTC | v3api: support progress | 03 March 2016, 21:58:15 UTC |
536b028 | Gyu-Ho Lee | 03 March 2016, 20:25:23 UTC | benchmark: watch, key-space-size(max possible key) By specifying 'key-space-size', we can test min/max-key-range of keys to watch. For https://github.com/coreos/etcd/issues/3863. | 03 March 2016, 21:46:17 UTC |
16c3516 | Anthony Romano | 03 March 2016, 20:57:38 UTC | clientv3: do not reconnect on request context cancellation | 03 March 2016, 21:43:16 UTC |
6746d39 | Xiang Li | 03 March 2016, 18:43:48 UTC | Merge pull request #4669 from xiang90/rev storage: implement requestProgress | 03 March 2016, 18:43:48 UTC |
adbc53e | Gyu-Ho Lee | 03 March 2016, 18:41:11 UTC | Merge pull request #4670 from gyuho/tc pkg/netutil: add linux netem functions | 03 March 2016, 18:41:11 UTC |
863e354 | Anthony Romano | 03 March 2016, 18:35:23 UTC | Merge pull request #4672 from heyitsanthony/fix-mutex-lostwaiter clientv3/concurrency: don't poll in mutex lock on early prior key delete | 03 March 2016, 18:35:23 UTC |
4422db3 | Gyu-Ho Lee | 03 March 2016, 10:24:14 UTC | pkg/netutil: add linux netem functions This is useful for simulating bad networks by introducing latencies to wide area networks. Reference: http://www.linuxfoundation.org/collaborate/workgroups/networking/netem | 03 March 2016, 18:14:28 UTC |
6d3f172 | Anthony Romano | 03 March 2016, 17:46:46 UTC | clientv3/concurrency: don't poll in mutex lock on early prior key delete Lock would get the prior key on retry using WithRev(myRev - 1) instead of using the latest revision; the Watch() would return immediately and Lock devolves into polling. | 03 March 2016, 18:04:57 UTC |
9143329 | Xiang Li | 03 March 2016, 06:34:54 UTC | storage: implement requestProgress | 03 March 2016, 17:39:29 UTC |
e3b755e | Anthony Romano | 03 March 2016, 08:55:38 UTC | Merge pull request #4655 from heyitsanthony/etcdctl-election etcdctlv3: election command | 03 March 2016, 08:55:38 UTC |
20d89bc | Anthony Romano | 01 March 2016, 21:36:48 UTC | etcdctlv3: elect command | 03 March 2016, 08:22:19 UTC |
3327858 | Anthony Romano | 29 February 2016, 19:27:56 UTC | clientv3/concurrency: move election recipe into clientv3 | 03 March 2016, 08:22:19 UTC |
0eeb663 | Xiang Li | 03 March 2016, 04:28:51 UTC | Merge pull request #4660 from xiang90/shrink_db backend: support shrink db | 03 March 2016, 04:28:51 UTC |