swh:1:snp:8a1bf80ec89c62a71cdcaaf0c2f9145695a5340a

sort by:
Revision Author Date Message Commit Date
e475a4e Merge pull request #8120 from heyitsanthony/restore-set-size-metric mvcc: set db size metric on restore 16 June 2017, 19:37:08 UTC
7f149d8 mvcc: set db size metric on restore Fixes #8080 16 June 2017, 18:27:34 UTC
a825709 integration: test mvcc db size metric is set on restore 16 June 2017, 18:27:07 UTC
1acc809 Merge pull request #8110 from heyitsanthony/fix-test-sync-timeout etcdserver: use RecorderStream for TestSyncTimeout to avoid missing action 16 June 2017, 03:49:10 UTC
e962b0c Merge pull request #7909 from heyitsanthony/unptr-cfg etcdserver, embed, integration: don't use pointer for ServerConfig 16 June 2017, 03:47:30 UTC
44a6c21 Merge pull request #7999 from hexfusion/grpc-gateway-auth auth: support "authorization" token for grpc-gateway 16 June 2017, 02:22:00 UTC
8fa96cb Merge pull request #8113 from heyitsanthony/code-of-conduct *: add code of conduct 16 June 2017, 02:18:24 UTC
42584f8 *: add code of conduct github community insights complains there isn't one 16 June 2017, 00:04:45 UTC
03ab4d9 Merge pull request #8108 from radhikapc/building-qa etcd/Documentation/dl_build.md: removed an extra step for testing etcd 15 June 2017, 23:48:50 UTC
5fedaf2 Merge pull request #7896 from gyuho/metadata-grpc *: gRPC v1.4.1, gateway v1.2.2, metadata Incoming/OutgoingContext 15 June 2017, 23:42:55 UTC
5e059fd *: use metadata Incoming/OutgoingContext Fix https://github.com/coreos/etcd/issues/7888. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 June 2017, 23:41:23 UTC
0d0c0f3 bill-of-materials: add google.golang.org/genproto Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 June 2017, 23:41:23 UTC
5fe5822 vendor: update grpc-go v1.4.1, grpc-gateway v1.2.2 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 June 2017, 23:41:19 UTC
b9a53db Merge pull request #8101 from gyuho/randomize-renew lease: randomize expiry on initial refresh call 15 June 2017, 23:29:47 UTC
639687b Merge pull request #8112 from gyuho/speakeasy-dep vendor: use tagged release 'bgentry/speakeasy' 15 June 2017, 23:10:21 UTC
15b86d0 vendor: use tagged release 'bgentry/speakeasy' Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 June 2017, 23:09:46 UTC
b6b5616 Merge pull request #8111 from heyitsanthony/version-probing vendor: update glide.yaml to use probing 0.0.1 15 June 2017, 23:02:09 UTC
703893f Merge pull request #8109 from heyitsanthony/faq-initial-peers Documentation: update FAQ with entry about changing peer advertising 15 June 2017, 23:01:19 UTC
0999521 Merge pull request #8107 from heyitsanthony/lock-faster concurrency: fetch current lock holder when creating waitlist key 15 June 2017, 22:12:08 UTC
52afc03 Documentation: removed an extra step for testing etcd removed an extra step for testing etce build that might confuse the user of the flow. minimal editing to the doc 15 June 2017, 21:39:10 UTC
6e74c33 vendor: update glide.yaml to use probing 0.0.1 Also ignores appengine import from the grpc-gateway examples which were causing glide errors on x/crypto when fetching imports. 15 June 2017, 21:22:20 UTC
aa0e6b2 etcdserver: use RecorderStream for TestSyncTimeout to avoid missing action 15 June 2017, 20:43:53 UTC
44422f3 Documentation: update FAQ with entry about changing peer advertising Been seeing this somewhat frequently. 15 June 2017, 20:31:25 UTC
dcf52bb etcdserver, embed, integration: don't use pointer for ServerConfig ServerConfig is owned by etdcserver and unshared, so don't pass or store by pointer. Also removes duplicated field 'snapCount'. 15 June 2017, 20:02:13 UTC
95bc33f integration: remove lease exist checking on randomized expiry Lease with TTL 5 should be renewed with randomization, thus it's still possible to exist after 3 seconds. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 June 2017, 19:57:55 UTC
5bba057 lease: randomize expiry on initial refresh call Randomize the very first expiry on lease recovery to prevent recovered leases from expiring all at the same time. Address https://github.com/coreos/etcd/issues/8096. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 June 2017, 19:57:49 UTC
037e33e Merge pull request #8093 from gyuho/grafana Documentation/op-guide: fix failed RPC rate, leader election metrics 15 June 2017, 18:59:03 UTC
1748fe3 Documentation/op-guide: fix failed RPC rate, leader election metrics This fixes failed RPC rate query, where we do not need subtraction because we already query by the status code. Also adds grpc_method to make it more specific. Most of the time, the failure recovers within 10-second, which is our Prometheus scrap interval, so 'rate' query might not cover that time window, showing as 0s, but still shows up in the graph. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 June 2017, 18:54:18 UTC
f5b9699 concurrency: fetch current lock holder when creating waitlist key The uncontended path for a mutex would fetch the minimum revision key on the prefix after creating its entry in the wait list. This fetch can be rolled into the txn for creating the wait key, eliminating a round-trip for immediately acquiring the lock. 15 June 2017, 18:29:34 UTC
1f206c0 Merge pull request #8106 from heyitsanthony/clarify-watch-comment clientv3: clarify Watch close conditions 15 June 2017, 17:56:25 UTC
3a37b68 Merge pull request #8105 from nkovacs/its Documentation: grammar fixes, it's -> its 15 June 2017, 17:46:20 UTC
c27634c e2e: test auth over grpc json 15 June 2017, 17:41:47 UTC
e5aa938 scripts: generate swagger with authorization support 15 June 2017, 17:41:43 UTC
13d9438 clientv3: clarify Watch close conditions The "too slow" comment is rather vague. If the server closes the watch for being too slow (it doesn't seem to any more), the watch client should gracefully resume instead of forcing the user to handle it. Also removed the 'opts' comment since it wasn't being maintained. 15 June 2017, 16:34:00 UTC
66687da *: grammar fixes, it's -> its 15 June 2017, 16:23:16 UTC
0caab26 auth: support "authorization" token for grpc-gateway 15 June 2017, 00:11:39 UTC
ee0c805 Merge pull request #8099 from gyuho/rate-limit-lease-expiration lease: rate limit revoke runLoop 14 June 2017, 22:39:58 UTC
0011b78 lease: rate limit revoke runLoop Fix https://github.com/coreos/etcd/issues/8097. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 14 June 2017, 21:22:16 UTC
e6d2667 Merge pull request #8090 from glevand/for-merge-aci build-aci: Fix ACI image name 14 June 2017, 15:41:58 UTC
e402606 build-aci: Fix ACI image name The appc discovery spec states that the architecture specifier in the ACI image file name will be an ACI architecture value. Our build scripts were using GOARCH in the image name, which is incorrect for arm64/aarch64. See: https://github.com/appc/spec/blob/master/spec/discovery.md Fixes errors like these on arm64 machines: $ rkt --debug --insecure-options=image fetch coreos.com/etcd:v3.2.0-rc.1 image: remote fetching from URL "https://github.com/coreos/etcd/releases/download/v3.2.0-rc.1/etcd-v3.2.0-rc.1-linux-aarch64.aci" fetch: bad HTTP status code: 404 Signed-off-by: Geoff Levand <geoff@infradead.org> 13 June 2017, 20:09:02 UTC
750dc7f Merge pull request #8088 from jbowens/snap-example contrib/raftexample: save snapshot to WAL first 13 June 2017, 19:44:13 UTC
74e020b contrib/raftexample: save snapshot to WAL first Save the snapshot index to the WAL before saving the snapshot to the filesystem. This ensures that we'll only ever call wal.Open with a snapshot that was previously saved to the WAL. 13 June 2017, 18:24:07 UTC
3993f37 Merge pull request #8081 from WIZARD-CXY/master Documentation: alert.rules. fix labels bug 13 June 2017, 17:56:04 UTC
e006e2d Merge pull request #8087 from gyuho/bom bill-of-materials: regenerate with multi licenses 13 June 2017, 17:46:06 UTC
a7c33d4 bill-of-materials: regenerate with multi licenses Fix https://github.com/coreos/etcd/issues/8086. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 13 June 2017, 17:25:29 UTC
4445996 Merge pull request #8084 from heyitsanthony/update-protobuf vendor: update github.com/{gogo,golang}/protobuf 13 June 2017, 02:09:49 UTC
5ae0425 Documentation: alert.rules. fix labels bug 13 June 2017, 01:33:13 UTC
b7741c6 Merge pull request #8083 from heyitsanthony/initial-cluster-warning etcdserver: better warning when initial-cluster doesn't match advertise urls 12 June 2017, 22:15:08 UTC
4ebeba0 *: regen protofiles with latest protobuf tools 12 June 2017, 22:14:43 UTC
2afd0a7 vendor: update github.com/gogo/protobuf and github.com/golang/protobuf 12 June 2017, 21:26:15 UTC
7ff5b05 etcdserver: better warning when initial-cluster doesn't match advertise urls The old error was not clear about what URLs needed to be added, sometimes truncating the list. To make it clearer, print out the missing entries for --initial-cluster and print the full list of initial advertise peers. Fixes #8079 and #7927 12 June 2017, 21:14:16 UTC
933aa09 Merge pull request #8070 from heyitsanthony/etcdctl-cluster-health ctlv2: report unhealthy in cluster-health if any node is unavailable 09 June 2017, 21:57:03 UTC
3fcb833 e2e: update cluster-health test for new etcdctl output 09 June 2017, 20:55:16 UTC
b194276 Merge pull request #8075 from gyuho/upgrade-doc Documentation/upgrades: link to previous guides 09 June 2017, 20:02:57 UTC
7f31274 Documentation/upgrades: link to previous guides Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 09 June 2017, 19:33:39 UTC
3a6180d Merge pull request #8072 from heyitsanthony/auth-proxy-test integration: test auth layer in grpc proxy tests 09 June 2017, 18:32:27 UTC
bdddbcc Merge pull request #8074 from heyitsanthony/no-limit-snapshot rafthttp: permit very large v2 snapshots 09 June 2017, 18:12:25 UTC
84e6aaf Merge pull request #7995 from gyuho/NEWS NEWS: add v3.2.0 09 June 2017, 18:08:29 UTC
d5b917d Merge pull request #8069 from heyitsanthony/fix-watch-bench benchmark: refactor watch benchmark 09 June 2017, 18:04:20 UTC
ad0b3cf ctlv2: report unhealthy in cluster-health if any node is unavailable Fixes #8061 and #7032 09 June 2017, 17:57:17 UTC
9543431 rafthttp: permit very large v2 snapshots v2 snapshots were hitting the 512MB message decode limit, causing sending snapshots to new members to fail for being too big. 09 June 2017, 17:41:27 UTC
d675015 NEWS: add v3.2.0 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 09 June 2017, 17:37:27 UTC
56841bb Merge pull request #8071 from heyitsanthony/txn-rev etcdserver: use same ReadView for read-only txns 09 June 2017, 16:43:18 UTC
798119e integration: test auth layer in grpcproxy tests 09 June 2017, 16:36:16 UTC
5bb0a09 adapter: auth server to client adapter 09 June 2017, 16:36:16 UTC
d173b09 etcdserver: use same ReadView for read-only txns A read-only txn isn't serialized by raft, but it uses a fresh read txn for every mvcc access prior to executing its request ops. If a write txn modifies the keys matching the read txn's comparisons, the read txn may return inconsistent results. To fix, use the same read-only mvcc txn for the duration of the etcd txn. Probably gets a modest txn speedup as well since there are fewer read txn allocations. 09 June 2017, 16:20:38 UTC
da48f1f mvcc: create TxnWrites from TxnRead with NewReadOnlyTxnWrite Already used internally by mvcc, but needed by etcdserver txns. 09 June 2017, 16:20:38 UTC
ad22aaa integration: test txn comparison and concurrent put ordering 09 June 2017, 16:20:38 UTC
3b46050 Merge pull request #8067 from gyuho/docker-doc Documentation/op-guide: do not use host network, fix indentation 09 June 2017, 16:14:00 UTC
56db7e5 benchmark: refactor watch benchmark 09 June 2017, 04:14:08 UTC
a8c073c Merge pull request #8066 from fanminshi/keepAlive_Close_to_close clientv3: change Close() to close() for keepAlive and watchGrpcStream 08 June 2017, 21:59:24 UTC
762b2c6 clientv3: change watchGrpcStream Close() to close() private struct shouldn't have public method. 08 June 2017, 19:11:06 UTC
74a2b2e Documentation/op-guide: do not use host network, fix indentation Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 08 June 2017, 19:09:12 UTC
2caae60 Merge pull request #8062 from heyitsanthony/revert-v2machines v2http: put back /v2/machines and mark as non-deprecated 08 June 2017, 19:01:58 UTC
4dff7aa clientv3: change keepAlive Close() to close() keepAlive is a private struct that belongs to clientv3 pkg and shouldn't expose a public Close() method. 08 June 2017, 18:53:59 UTC
9ffdb3a Merge pull request #8064 from gyuho/lease-expiration-metrics etcdserver: add leaseExpired metrics 08 June 2017, 18:13:52 UTC
300feea Merge pull request #8052 from heyitsanthony/watch-victim-test mvcc: test watch victim/delay path 08 June 2017, 18:10:33 UTC
45fd827 etcdserver: add leaseExpired debugging metrics Fix https://github.com/coreos/etcd/issues/8050. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 08 June 2017, 17:36:25 UTC
d335821 Merge pull request #8063 from gyuho/met Documentation/op-guide: fix 'grpc_code' field in metrics 08 June 2017, 17:15:42 UTC
c6330d8 Documentation/op-guide: fix 'grpc_code' field in metrics Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 08 June 2017, 16:43:30 UTC
c2dadbd v2http: put back /v2/machines and mark as non-deprecated This reverts commit 2bb33181b6c8fbe8109fc668a19ce4ab46c605ec. python-etcd seems to depend on /v2/machines and the maintainer vanished. Plus, it is prefixed with /v2/ so it probably can't be deprecated anyway. 08 June 2017, 16:39:11 UTC
eb36229 Merge pull request #8055 from gyuho/aaa Documentation/op-guide: fix markdown highlight syntax 08 June 2017, 14:33:04 UTC
fa4903c Merge pull request #8031 from mitake/lease-revoke-auth protecting lease revoking with auth 08 June 2017, 04:34:14 UTC
aaa9e17 Documentation/op-guide: fix markdown highlight syntax Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 08 June 2017, 03:36:22 UTC
3df9352 Merge pull request #8054 from heyitsanthony/txn-metric mvcc: count range/put/del operations for txns 08 June 2017, 02:19:32 UTC
8f8f79d Merge pull request #8053 from heyitsanthony/jwt-test auth: JWT tests 08 June 2017, 02:15:18 UTC
7b68318 integration: add test cases for lease revoking with auth 08 June 2017, 00:46:14 UTC
0c65590 auth, etcdserver: protect revoking lease with auth Currently clients can revoke any lease without permission. This commit lets etcdserver protect revoking with write permission. This commit adds a mechanism for generating internal token. It is used for indicating that LeaseRevoke was issued internally so it should be able to delete any attached keys. 08 June 2017, 00:46:14 UTC
83b2ea2 mvcc: test watch victim/delay path Current tests don't normally trigger the watch victim path because the constants are too large; set the constants to small values and hammer the store to cause watch delivery delays. 08 June 2017, 00:02:00 UTC
0352ce7 mvcc: count range/put/del operations for txns Txns were previously only bumping the txn counter; now bumps all operation counters. 07 June 2017, 23:53:50 UTC
8d8d1d2 auth: add JWT tests 07 June 2017, 23:49:02 UTC
fe727f3 auth: reject empty signing method for JWT token provider 07 June 2017, 23:49:02 UTC
a36d62a Merge pull request #8049 from heyitsanthony/flock-base-test fileutil: test some fallback functionality 07 June 2017, 23:12:38 UTC
2991119 Merge pull request #8046 from heyitsanthony/fix-falloc-0 fileutil: return immediately if preallocating 0 bytes 07 June 2017, 18:55:27 UTC
c3fcf0f fileutil: test some fallback functionality syscall.Flock fallback and preallocExtendTrunc 07 June 2017, 18:22:40 UTC
09abea5 Merge pull request #8047 from heyitsanthony/extra-cov mvcc, v3rpc: minor coverage improvements 07 June 2017, 17:50:30 UTC
87a3c87 fileutil: return immediately if preallocating 0 bytes fallocate will return EINVAL, causing zeroing to the end of a 0 byte file to fail. Fixes #8045 07 June 2017, 16:57:14 UTC
fb086ef v3rpc: dedup resp.Header == nil checks 07 June 2017, 16:25:42 UTC
fd71da4 mvcc: remove unused store.Equals function 07 June 2017, 16:25:42 UTC
4c5f9e0 Merge pull request #8043 from heyitsanthony/grpc-error v3rpc: use map for translating errors to grpc errors 07 June 2017, 16:13:17 UTC
back to top