6f48bda | Gyu-Ho Lee | 30 June 2016, 17:04:59 UTC | version: bump to v3.0.0 | 30 June 2016, 17:04:59 UTC |
316534e | Gyu-Ho Lee | 30 June 2016, 16:39:52 UTC | *: remove beta from docs | 30 June 2016, 17:04:34 UTC |
3cecbdb | Jeff Zellner | 30 June 2016, 15:52:56 UTC | hack: install goreman in tls-setup example | 30 June 2016, 16:33:19 UTC |
62f11e4 | Jeff Zellner | 30 June 2016, 15:52:44 UTC | hack: add tls-setup example generated certs to gitignore | 30 June 2016, 16:33:12 UTC |
064c158 | Anthony Romano | 30 June 2016, 16:06:32 UTC | Merge pull request #5822 from raoofm/patch-9 Doc: fix typo in dev-guide.md | 30 June 2016, 16:06:32 UTC |
15300a1 | Raoof Mohammed | 30 June 2016, 14:36:50 UTC | Doc: fix typo in dev-guide.md | 30 June 2016, 14:36:50 UTC |
58dd047 | Gyu-Ho Lee | 29 June 2016, 22:44:14 UTC | ctlv3: make flags, commands formats consistent 1. Capitalize first letter 2. Remove period at the end (followed the pattern in linux coreutil man page) | 29 June 2016, 23:16:56 UTC |
4b42ea6 | Anthony Romano | 28 June 2016, 22:52:57 UTC | clientv3: only use closeErr on watch when donec is closed Fixes #5800 | 29 June 2016, 00:48:44 UTC |
53c27ae | Gyu-Ho Lee | 28 June 2016, 20:58:28 UTC | benchmark: fix Compact request | 28 June 2016, 21:15:32 UTC |
269de67 | Xiang Li | 28 June 2016, 15:49:44 UTC | mvcc: do not hash consistent index | 28 June 2016, 19:29:36 UTC |
8bbccf1 | Anthony Romano | 28 June 2016, 03:51:12 UTC | clientv3, ctl3, clientv3/integration: add compact response to compact | 28 June 2016, 19:29:32 UTC |
c00e97e | Gyu-Ho Lee | 27 June 2016, 22:46:53 UTC | Merge pull request #5785 from gyuho/doc_update Documentation/upgrades: upgrade 3.0 doc | 27 June 2016, 22:46:53 UTC |
c8a7d28 | Gyu-Ho Lee | 27 June 2016, 22:31:30 UTC | Documentation/upgrades: upgrade 3.0 doc | 27 June 2016, 22:45:44 UTC |
a5c2cd2 | Anthony Romano | 27 June 2016, 22:20:30 UTC | Merge pull request #5784 from heyitsanthony/doc-todos Documentation: clear out some TODOs | 27 June 2016, 22:20:30 UTC |
11fdf2d | Anthony Romano | 27 June 2016, 21:00:10 UTC | Documentation: clear out some TODOs | 27 June 2016, 22:00:18 UTC |
3b300f4 | Gyu-Ho Lee | 27 June 2016, 21:46:54 UTC | Merge pull request #5781 from gyuho/compact_client *: compact with physical in client side | 27 June 2016, 21:46:54 UTC |
b4162f8 | Anthony Romano | 27 June 2016, 19:20:31 UTC | Merge pull request #5782 from heyitsanthony/doc-lint Documentation: conform to header style | 27 June 2016, 19:20:31 UTC |
f63e687 | Gyu-Ho Lee | 27 June 2016, 18:50:50 UTC | e2e: test 'physical' flag in compact cmd | 27 June 2016, 19:07:49 UTC |
76e2bf0 | Gyu-Ho Lee | 27 June 2016, 18:50:28 UTC | etcdctl: v3 compact with physical flag | 27 June 2016, 19:07:46 UTC |
859e336 | Gyu-Ho Lee | 27 June 2016, 18:50:05 UTC | clientv3: configurable physical in compact | 27 June 2016, 19:04:04 UTC |
35229eb | Anthony Romano | 27 June 2016, 18:59:59 UTC | Documentation: conform to header style | 27 June 2016, 19:00:24 UTC |
bbed3ec | Xiang Li | 27 June 2016, 18:44:10 UTC | Merge pull request #5780 from xiang90/check_i etcdserver: check index of the kv when restarting | 27 June 2016, 18:44:10 UTC |
9614dc6 | Xiang Li | 27 June 2016, 17:27:27 UTC | etcdserver: check index of the kv when restarting | 27 June 2016, 17:27:27 UTC |
aab905f | Hitoshi Mitake | 27 June 2016, 05:48:10 UTC | Merge pull request #5776 from mitake/commit-title test: more accurate checking of commit title | 27 June 2016, 05:48:10 UTC |
cfc171d | Xiang Li | 27 June 2016, 05:34:08 UTC | Merge pull request #5777 from xiang90/c_be etcdserver: refuse to restart if backend file is missing | 27 June 2016, 05:34:08 UTC |
891ddcb | Xiang Li | 27 June 2016, 03:14:43 UTC | etcdserver: refuse to restart if backend file is missing | 27 June 2016, 04:16:51 UTC |
555028f | Hitoshi Mitake | 26 June 2016, 12:54:02 UTC | test: more accurate checking of commit title | 27 June 2016, 04:05:47 UTC |
efcf03f | Anthony Romano | 25 June 2016, 23:17:20 UTC | Merge pull request #5773 from heyitsanthony/integration-unixsock integration: use unix sockets for all connections | 25 June 2016, 23:17:20 UTC |
ae6e879 | Gyu-Ho Lee | 25 June 2016, 18:13:16 UTC | Merge pull request #5774 from gyuho/raft_minor_fix raft: len(entries) before Lock, use firstIndex | 25 June 2016, 18:13:16 UTC |
6a48961 | Gyu-Ho Lee | 25 June 2016, 06:46:20 UTC | raft: len(entries) before Lock, use firstIndex - To avoid unnecessary locking in case len(entries) == 0 - use firstIndex method | 25 June 2016, 06:50:00 UTC |
13d0ea7 | Anthony Romano | 25 June 2016, 04:01:53 UTC | integration: use unix domain sockets for all connections | 25 June 2016, 04:18:19 UTC |
bbb84ff | Anthony Romano | 25 June 2016, 04:00:57 UTC | discovery: use pkg/transport to create http transport | 25 June 2016, 04:04:39 UTC |
54d56e2 | Anthony Romano | 24 June 2016, 23:10:53 UTC | pkg/types: accept unix and unixs schemes | 25 June 2016, 04:04:39 UTC |
fc1a226 | Anthony Romano | 24 June 2016, 22:55:06 UTC | pkg/transport: unix domain socket listener and transport | 25 June 2016, 04:04:31 UTC |
0c820dc | Xiang Li | 24 June 2016, 20:38:54 UTC | Merge pull request #5769 from xiang90/unstable doc: add unstable | 24 June 2016, 20:38:54 UTC |
40f62ab | Gyu-Ho Lee | 24 June 2016, 20:26:05 UTC | Merge pull request #5771 from gyuho/docker *: separate Dockerfile for quay build trigger | 24 June 2016, 20:26:05 UTC |
0da05a8 | Xiang Li | 24 June 2016, 17:10:08 UTC | doc: add experimental apis | 24 June 2016, 20:05:53 UTC |
8a71f74 | Gyu-Ho Lee | 24 June 2016, 19:55:10 UTC | *: separate Dockerfile for quay build trigger Fix https://quay.io/repository/coreos/etcd-git/build/d75d80b1-7d8d-42bd-af07-645b7da3a118. | 24 June 2016, 19:55:10 UTC |
3424f95 | Gyu-Ho Lee | 24 June 2016, 17:50:03 UTC | Merge pull request #5770 from gyuho/op_guide *: move 'Project detail' to op-guide | 24 June 2016, 17:50:03 UTC |
862b3fe | Gyu-Ho Lee | 24 June 2016, 17:40:55 UTC | *: move 'Project detail' to op-guide | 24 June 2016, 17:47:12 UTC |
aeb5b3c | Anthony Romano | 24 June 2016, 16:29:26 UTC | Merge pull request #5766 from heyitsanthony/eschew-you doc: remove you/your from current docs | 24 June 2016, 16:29:26 UTC |
e1b9ccb | Anthony Romano | 24 June 2016, 00:25:38 UTC | doc: eschew "you" for current docs | 24 June 2016, 16:28:12 UTC |
d284a45 | Anthony Romano | 24 June 2016, 16:17:38 UTC | Merge pull request #5765 from heyitsanthony/autotls-security doc: auto-tls example in security guide | 24 June 2016, 16:17:38 UTC |
9bde740 | Anthony Romano | 24 June 2016, 00:06:10 UTC | doc: auto-tls example in security guide | 24 June 2016, 16:15:46 UTC |
c1d2149 | Xiang Li | 24 June 2016, 16:03:14 UTC | Merge pull request #5767 from mitake/build build: remove needless output | 24 June 2016, 16:03:14 UTC |
15b267f | Gyu-Ho Lee | 24 June 2016, 15:38:02 UTC | Merge pull request #5768 from gyuho/raft_comment raft: fix comment, method name in progress | 24 June 2016, 15:38:02 UTC |
33f7e75 | Gyu-Ho Lee | 24 June 2016, 14:54:10 UTC | raft: fix comment,method name to needSnapshotAbort And 'maybeSnapshotAbort' does not 'unset' the pendingSnapshot. 'resetState', which is called after this metho, is the one that unsets pendingSnapshot. So this changes the method name. | 24 June 2016, 14:54:10 UTC |
abc1cb9 | Hitoshi Mitake | 24 June 2016, 04:54:53 UTC | build: remove needless output Current build script outputs its name to stdout because of its checking argv[0]. $ ./build ./build The line is a little bit mysterious so this commit removes it. | 24 June 2016, 04:54:53 UTC |
a7189ef | Gyu-Ho Lee | 23 June 2016, 23:10:57 UTC | Merge pull request #5762 from gyuho/member_auth Documentation/demo: add member, auth example | 23 June 2016, 23:10:57 UTC |
78d9ae1 | Anthony Romano | 23 June 2016, 20:01:26 UTC | Merge pull request #5763 from heyitsanthony/local-tester-fp local-tester: support failpoints | 23 June 2016, 20:01:26 UTC |
9b4dc92 | Xiang Li | 23 June 2016, 19:35:04 UTC | Merge pull request #5761 from xiang90/proxy_v2 *: make it clear that proxy only supports v2 api now | 23 June 2016, 19:35:04 UTC |
755d192 | Xiang Li | 23 June 2016, 18:10:22 UTC | *: make it clear that proxy only supports v2 api now | 23 June 2016, 19:06:42 UTC |
2442667 | Anthony Romano | 23 June 2016, 00:22:53 UTC | local-tester: support failpoints | 23 June 2016, 19:04:11 UTC |
b2a8acd | Gyu-Ho Lee | 23 June 2016, 18:50:37 UTC | Documentation/demo: add member, auth example | 23 June 2016, 18:50:37 UTC |
9664df1 | Gyu-Ho Lee | 23 June 2016, 17:12:28 UTC | Merge pull request #5760 from gyuho/peer-urls *: change ctlv3 flag peerURLs to 'peer-urls' | 23 June 2016, 17:12:28 UTC |
f9d250a | Gyu-Ho Lee | 23 June 2016, 16:53:30 UTC | e2e: update flag to 'peer-urls' | 23 June 2016, 16:53:30 UTC |
fa74a0d | Gyu-Ho Lee | 23 June 2016, 16:52:25 UTC | etcdctl: change peerURLs flag to 'peer-urls' | 23 June 2016, 16:52:25 UTC |
c949811 | Xiang Li | 23 June 2016, 14:57:21 UTC | Merge pull request #5758 from dannysauer/master index is incremented in Watcher; remove double-increment | 23 June 2016, 14:57:21 UTC |
5247702 | Xiang Li | 23 June 2016, 14:28:09 UTC | Merge pull request #5755 from nekto0n/reuse-timer Reuse timer in backend.run. | 23 June 2016, 14:28:09 UTC |
a998fb4 | Danny Sauer | 23 June 2016, 13:39:24 UTC | etcdctl: index is incremented in Watcher; remove double-increment | 23 June 2016, 13:54:34 UTC |
dbc7c2c | Nikita Vetoshkin | 23 June 2016, 13:49:41 UTC | backend: reuse timer in run(). Benchmarks: ``` import ( "testing" "time" ) func BenchmarkTimeAfter(b *testing.B) { b.ReportAllocs() for n := 0; n < b.N; n++ { select { case <- time.After(1 * time.Millisecond): } } } func BenchmarkTimerReset(b *testing.B) { b.ReportAllocs() t := time.NewTimer(1 * time.Millisecond) for n := 0; n < b.N; n++ { select { case <- t.C: } t.Reset(1 * time.Millisecond) } } ``` Running reveals that each loop results in 3 allocs: ``` BenchmarkTimeAfter-4 2000 1112134 ns/op 192 B/op 3 allocs/op BenchmarkTimerReset-4 2000 1109774 ns/op 0 B/op 0 allocs/op ``` | 23 June 2016, 13:49:41 UTC |
b945a3f | Gyu-Ho Lee | 23 June 2016, 03:27:30 UTC | Merge pull request #5753 from gyuho/example clientv3: add auth example | 23 June 2016, 03:27:30 UTC |
2da5bdd | Gyu-Ho Lee | 23 June 2016, 00:01:51 UTC | clientv3: add auth example | 23 June 2016, 03:06:13 UTC |
e4ab154 | Gyu-Ho Lee | 22 June 2016, 23:16:38 UTC | Merge pull request #5752 from gyuho/mkdir Make mkdir consistent | 22 June 2016, 23:16:38 UTC |
4a0f922 | Gyu-Ho Lee | 22 June 2016, 22:09:47 UTC | pkg/transport: use TouchDirAll | 22 June 2016, 22:57:55 UTC |
6cfc03a | Gyu-Ho Lee | 22 June 2016, 22:07:04 UTC | wal: use CreateDirAll | 22 June 2016, 22:57:55 UTC |
c363fd2 | Gyu-Ho Lee | 22 June 2016, 22:05:29 UTC | etcdserver: use CreateDirAll | 22 June 2016, 22:57:47 UTC |
5720fe8 | Gyu-Ho Lee | 22 June 2016, 22:01:27 UTC | etcdctl: use CreateDirAll | 22 June 2016, 22:55:56 UTC |
187faba | Gyu-Ho Lee | 22 June 2016, 21:58:53 UTC | pkg/fileutil: fix TouchDirAll, add CreateDirAll os.MkdirAll never returns os.ErrExist. And add another function to ensure deepest directory is empty. | 22 June 2016, 22:54:17 UTC |
df9a52e | Gyu-Ho Lee | 22 June 2016, 21:52:34 UTC | Merge pull request #5702 from gyuho/vet *: go vet, go lint fixes | 22 June 2016, 21:52:34 UTC |
6fbf8be | Anthony Romano | 22 June 2016, 21:03:15 UTC | Merge pull request #5751 from heyitsanthony/fail-bad-commit-msg test: check commit titles | 22 June 2016, 21:03:15 UTC |
b725399 | Anthony Romano | 22 June 2016, 20:08:30 UTC | test: check commit titles | 22 June 2016, 20:30:22 UTC |
c1e3601 | Gyu-Ho Lee | 22 June 2016, 19:02:17 UTC | raftexample: fixes from go vet, go lint | 22 June 2016, 19:04:15 UTC |
e221699 | Gyu-Ho Lee | 22 June 2016, 19:02:03 UTC | rafthttp: fix from go vet, go lint | 22 June 2016, 19:04:15 UTC |
725ded4 | Gyu-Ho Lee | 22 June 2016, 19:01:52 UTC | etcdserver: fix from go vet, go lint | 22 June 2016, 19:04:15 UTC |
e213817 | Gyu-Ho Lee | 22 June 2016, 19:01:24 UTC | client: fix from go vet, go lint | 22 June 2016, 19:04:15 UTC |
6557ef7 | Gyu-Ho Lee | 22 June 2016, 18:43:24 UTC | *: copy all exported members in tls.Config Without this, go vet complains assignment copies lock value to n: crypto/tls.Config contains sync.Once contains sync.Mutex | 22 June 2016, 19:04:08 UTC |
84c4164 | Anthony Romano | 22 June 2016, 18:49:56 UTC | Merge pull request #5739 from heyitsanthony/serialize-txn etcdserver: make serialized txns auth-aware | 22 June 2016, 18:49:56 UTC |
caffcb7 | Gyu-Ho Lee | 22 June 2016, 18:10:59 UTC | *: go vet fix in go tip | 22 June 2016, 18:10:59 UTC |
30cfa30 | Anthony Romano | 22 June 2016, 17:16:13 UTC | etcdserver: make serialized txns auth-aware | 22 June 2016, 17:51:42 UTC |
aafb2e9 | Anthony Romano | 22 June 2016, 17:02:01 UTC | etcdserver: add lock to authApplier so serialized requests don't race | 22 June 2016, 17:51:42 UTC |
27ef4ba | Gyu-Ho Lee | 22 June 2016, 17:45:02 UTC | Merge pull request #5749 from gyuho/manual *: misc typos and go vet fixes | 22 June 2016, 17:45:02 UTC |
6480066 | James Shubin | 15 June 2016, 08:07:06 UTC | *: misc typos and go vet fixes | 22 June 2016, 17:32:13 UTC |
8d259d3 | Xiang Li | 22 June 2016, 17:04:06 UTC | Merge pull request #5745 from xiang90/count_client clientv3: add withCount support | 22 June 2016, 17:04:06 UTC |
8299107 | Xiang Li | 22 June 2016, 16:26:00 UTC | Merge pull request #5733 from mitake/user-detail etcdctl: a flag for getting detailed information of a user | 22 June 2016, 16:26:00 UTC |
0e76907 | Hitoshi Mitake | 21 June 2016, 07:35:59 UTC | etcdctl: a flag for getting detailed information of a user This commit adds a new flag --detail to etcdctl user get command. The flag enables printing the detailed permission information of the user like below example: $ ETCDCTL_API=3 bin/etcdctl --user root:p user get u1 User: u1 Roles: r1 r2 $ ETCDCTL_API=3 bin/etcdctl --user root:p user get u1 --detail User: u1 Role r1 KV Read: [k1, k5) KV Write: [k1, k5) Role r2 KV Read: a b [k8, k9) KV Write: a b [k8, k9) | 22 June 2016, 04:29:48 UTC |
6496ae0 | Xiang Li | 22 June 2016, 04:09:49 UTC | clientv3: add withCount support | 22 June 2016, 04:17:35 UTC |
0b5ea3e | Xiang Li | 22 June 2016, 02:42:08 UTC | Merge pull request #5742 from xiang90/count *: support count in range query | 22 June 2016, 02:42:08 UTC |
def21f1 | Xiang Li | 21 June 2016, 23:20:55 UTC | *: support count in range query | 21 June 2016, 23:20:55 UTC |
5a6ad1e | Anthony Romano | 21 June 2016, 22:02:45 UTC | Merge pull request #5738 from heyitsanthony/fp build with failpoints | 21 June 2016, 22:02:45 UTC |
de68818 | Anthony Romano | 21 June 2016, 20:03:26 UTC | etcdserver: add some failpoints | 21 June 2016, 21:43:20 UTC |
7f8ffd7 | Anthony Romano | 21 June 2016, 19:44:11 UTC | test, build: support failpoints | 21 June 2016, 21:43:20 UTC |
6009e88 | Anthony Romano | 21 June 2016, 19:12:50 UTC | test, build: make build script source-able without doing a build | 21 June 2016, 21:35:20 UTC |
99957e9 | Gyu-Ho Lee | 21 June 2016, 20:31:20 UTC | Merge pull request #5736 from gyuho/cleanup etcdctl/ctlv3: minor clean ups | 21 June 2016, 20:31:20 UTC |
80aa597 | Gyu-Ho Lee | 21 June 2016, 20:12:01 UTC | etcdctl/ctlv3: minor clean ups - Fix typo - Improve command ordering (elect should be below lock) - Update migrate command description | 21 June 2016, 20:12:01 UTC |
c01c36b | Gyu-Ho Lee | 21 June 2016, 19:49:31 UTC | Merge pull request #5735 from gyuho/auth_doc etcdctl/ctlv3: document auth,user,role | 21 June 2016, 19:49:31 UTC |
e5d9ca5 | Gyu-Ho Lee | 21 June 2016, 17:52:51 UTC | etcdctl/ctlv3: document auth,user,role | 21 June 2016, 19:46:42 UTC |
22bae02 | Xiang Li | 21 June 2016, 18:02:04 UTC | Merge pull request #5734 from xiang90/learning doc: move docs to learning | 21 June 2016, 18:02:04 UTC |
7c12949 | Xiang Li | 21 June 2016, 17:49:46 UTC | doc: move docs to learning | 21 June 2016, 17:49:46 UTC |
1b8e83a | Xiang Li | 21 June 2016, 16:54:18 UTC | Merge pull request #5732 from mitake/e2e-user-role-dyn-update e2e: add test cases for updating user and role during operations | 21 June 2016, 16:54:18 UTC |