Anthony Romano
b4162f8a45
Merge pull request #5782 from heyitsanthony/doc-lint
...
Documentation: conform to header style
2016-06-27 12:20:31 -07:00
Anthony Romano
35229eb2d3
Documentation: conform to header style
2016-06-27 12:00:24 -07:00
Xiang Li
bbed3ecc8d
Merge pull request #5780 from xiang90/check_i
...
etcdserver: check index of the kv when restarting
2016-06-27 11:44:10 -07:00
Xiang Li
9614dc6e71
etcdserver: check index of the kv when restarting
2016-06-27 10:27:27 -07:00
Hitoshi Mitake
aab905f7cc
Merge pull request #5776 from mitake/commit-title
...
test: more accurate checking of commit title
2016-06-27 14:48:10 +09:00
Xiang Li
cfc171d5f7
Merge pull request #5777 from xiang90/c_be
...
etcdserver: refuse to restart if backend file is missing
2016-06-26 22:34:08 -07:00
Xiang Li
891ddcba6e
etcdserver: refuse to restart if backend file is missing
2016-06-26 21:16:51 -07:00
Hitoshi Mitake
555028f3d1
test: more accurate checking of commit title
2016-06-26 21:05:47 -07:00
Anthony Romano
efcf03f0b1
Merge pull request #5773 from heyitsanthony/integration-unixsock
...
integration: use unix sockets for all connections
2016-06-25 16:17:20 -07:00
Gyu-Ho Lee
ae6e879812
Merge pull request #5774 from gyuho/raft_minor_fix
...
raft: len(entries) before Lock, use firstIndex
2016-06-25 11:13:16 -07:00
Gyu-Ho Lee
6a48961895
raft: len(entries) before Lock, use firstIndex
...
- To avoid unnecessary locking in case len(entries) == 0
- use firstIndex method
2016-06-24 23:50:00 -07:00
Anthony Romano
13d0ea7f54
integration: use unix domain sockets for all connections
2016-06-24 21:18:19 -07:00
Anthony Romano
bbb84ff709
discovery: use pkg/transport to create http transport
2016-06-24 21:04:39 -07:00
Anthony Romano
54d56e2531
pkg/types: accept unix and unixs schemes
2016-06-24 21:04:39 -07:00
Anthony Romano
fc1a226d15
pkg/transport: unix domain socket listener and transport
2016-06-24 21:04:31 -07:00
Xiang Li
0c820dc7ba
Merge pull request #5769 from xiang90/unstable
...
doc: add unstable
2016-06-24 13:38:54 -07:00
Gyu-Ho Lee
40f62ab4a5
Merge pull request #5771 from gyuho/docker
...
*: separate Dockerfile for quay build trigger
2016-06-24 13:26:05 -07:00
Xiang Li
0da05a896f
doc: add experimental apis
2016-06-24 13:05:53 -07:00
Gyu-Ho Lee
8a71f749d7
*: separate Dockerfile for quay build trigger
...
Fix https://quay.io/repository/coreos/etcd-git/build/d75d80b1-7d8d-42bd-af07-645b7da3a118 .
2016-06-24 12:55:10 -07:00
Gyu-Ho Lee
3424f95b03
Merge pull request #5770 from gyuho/op_guide
...
*: move 'Project detail' to op-guide
2016-06-24 10:50:03 -07:00
Gyu-Ho Lee
862b3fe2be
*: move 'Project detail' to op-guide
2016-06-24 10:47:12 -07:00
Anthony Romano
aeb5b3c82b
Merge pull request #5766 from heyitsanthony/eschew-you
...
doc: remove you/your from current docs
2016-06-24 09:29:26 -07:00
Anthony Romano
e1b9ccb1d7
doc: eschew "you" for current docs
2016-06-24 09:28:12 -07:00
Anthony Romano
d284a45a4b
Merge pull request #5765 from heyitsanthony/autotls-security
...
doc: auto-tls example in security guide
2016-06-24 09:17:38 -07:00
Anthony Romano
9bde740cf9
doc: auto-tls example in security guide
2016-06-24 09:15:46 -07:00
Xiang Li
c1d2149a0f
Merge pull request #5767 from mitake/build
...
build: remove needless output
2016-06-24 09:03:14 -07:00
Gyu-Ho Lee
15b267fbfd
Merge pull request #5768 from gyuho/raft_comment
...
raft: fix comment, method name in progress
2016-06-24 08:38:02 -07:00
Gyu-Ho Lee
33f7e7583b
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.
2016-06-24 07:54:10 -07:00
Hitoshi Mitake
abc1cb945b
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.
2016-06-24 13:54:53 +09:00
Gyu-Ho Lee
a7189ef073
Merge pull request #5762 from gyuho/member_auth
...
Documentation/demo: add member, auth example
2016-06-23 16:10:57 -07:00
Anthony Romano
78d9ae1820
Merge pull request #5763 from heyitsanthony/local-tester-fp
...
local-tester: support failpoints
2016-06-23 13:01:26 -07:00
Xiang Li
9b4dc92fdc
Merge pull request #5761 from xiang90/proxy_v2
...
*: make it clear that proxy only supports v2 api now
2016-06-23 12:35:04 -07:00
Xiang Li
755d192ff7
*: make it clear that proxy only supports v2 api now
2016-06-23 12:06:42 -07:00
Anthony Romano
244266708b
local-tester: support failpoints
2016-06-23 12:04:11 -07:00
Gyu-Ho Lee
b2a8acdf10
Documentation/demo: add member, auth example
2016-06-23 11:50:37 -07:00
Gyu-Ho Lee
9664df1b5e
Merge pull request #5760 from gyuho/peer-urls
...
*: change ctlv3 flag peerURLs to 'peer-urls'
2016-06-23 10:12:28 -07:00
Gyu-Ho Lee
f9d250ad1b
e2e: update flag to 'peer-urls'
2016-06-23 09:53:30 -07:00
Gyu-Ho Lee
fa74a0d3bb
etcdctl: change peerURLs flag to 'peer-urls'
2016-06-23 09:52:25 -07:00
Xiang Li
c949811752
Merge pull request #5758 from dannysauer/master
...
index is incremented in Watcher; remove double-increment
2016-06-23 07:57:21 -07:00
Xiang Li
5247702d8d
Merge pull request #5755 from nekto0n/reuse-timer
...
Reuse timer in backend.run.
2016-06-23 07:28:09 -07:00
Danny Sauer
a998fb4af1
etcdctl: index is incremented in Watcher; remove double-increment
2016-06-23 08:54:34 -05:00
Nikita Vetoshkin
dbc7c2cf4e
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
```
2016-06-23 18:49:41 +05:00
Gyu-Ho Lee
b945a3fcc8
Merge pull request #5753 from gyuho/example
...
clientv3: add auth example
2016-06-22 20:27:30 -07:00
Gyu-Ho Lee
2da5bdd4df
clientv3: add auth example
2016-06-22 20:06:13 -07:00
Gyu-Ho Lee
e4ab1540c8
Merge pull request #5752 from gyuho/mkdir
...
Make mkdir consistent
2016-06-22 16:16:38 -07:00
Gyu-Ho Lee
4a0f922a6c
pkg/transport: use TouchDirAll
2016-06-22 15:57:55 -07:00
Gyu-Ho Lee
6cfc03a5f9
wal: use CreateDirAll
2016-06-22 15:57:55 -07:00
Gyu-Ho Lee
c363fd288b
etcdserver: use CreateDirAll
2016-06-22 15:57:47 -07:00
Gyu-Ho Lee
5720fe812e
etcdctl: use CreateDirAll
2016-06-22 15:55:56 -07:00
Gyu-Ho Lee
187faba3e0
pkg/fileutil: fix TouchDirAll, add CreateDirAll
...
os.MkdirAll never returns os.ErrExist.
And add another function to ensure deepest
directory is empty.
2016-06-22 15:54:17 -07:00