e475a4e | Anthony Romano | 16 June 2017, 19:37:08 UTC | 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 | Anthony Romano | 16 June 2017, 18:27:34 UTC | mvcc: set db size metric on restore Fixes #8080 | 16 June 2017, 18:27:34 UTC |
a825709 | Anthony Romano | 16 June 2017, 18:27:07 UTC | integration: test mvcc db size metric is set on restore | 16 June 2017, 18:27:07 UTC |
1acc809 | Anthony Romano | 16 June 2017, 03:49:10 UTC | 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 | Anthony Romano | 16 June 2017, 03:47:30 UTC | 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 | Xiang Li | 16 June 2017, 02:22:00 UTC | Merge pull request #7999 from hexfusion/grpc-gateway-auth auth: support "authorization" token for grpc-gateway | 16 June 2017, 02:22:00 UTC |
8fa96cb | Anthony Romano | 16 June 2017, 02:18:24 UTC | Merge pull request #8113 from heyitsanthony/code-of-conduct *: add code of conduct | 16 June 2017, 02:18:24 UTC |
42584f8 | Anthony Romano | 16 June 2017, 00:04:45 UTC | *: add code of conduct github community insights complains there isn't one | 16 June 2017, 00:04:45 UTC |
03ab4d9 | Anthony Romano | 15 June 2017, 23:48:50 UTC | 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 | Gyu-Ho Lee | 15 June 2017, 23:42:55 UTC | 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 | Gyu-Ho Lee | 08 May 2017, 15:10:58 UTC | *: 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 | Gyu-Ho Lee | 15 June 2017, 19:34:52 UTC | 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 | Gyu-Ho Lee | 15 June 2017, 23:39:59 UTC | 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 | Gyu-Ho Lee | 15 June 2017, 23:29:47 UTC | Merge pull request #8101 from gyuho/randomize-renew lease: randomize expiry on initial refresh call | 15 June 2017, 23:29:47 UTC |
639687b | Gyu-Ho Lee | 15 June 2017, 23:10:21 UTC | Merge pull request #8112 from gyuho/speakeasy-dep vendor: use tagged release 'bgentry/speakeasy' | 15 June 2017, 23:10:21 UTC |
15b86d0 | Gyu-Ho Lee | 15 June 2017, 23:09:46 UTC | vendor: use tagged release 'bgentry/speakeasy' Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 15 June 2017, 23:09:46 UTC |
b6b5616 | Anthony Romano | 15 June 2017, 23:02:09 UTC | 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 | Anthony Romano | 15 June 2017, 23:01:19 UTC | 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 | Anthony Romano | 15 June 2017, 22:12:08 UTC | 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 | Radhika Puthiyetath | 15 June 2017, 18:03:01 UTC | 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 | Anthony Romano | 15 June 2017, 21:22:20 UTC | 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 | Anthony Romano | 15 June 2017, 20:40:31 UTC | etcdserver: use RecorderStream for TestSyncTimeout to avoid missing action | 15 June 2017, 20:43:53 UTC |
44422f3 | Anthony Romano | 15 June 2017, 20:31:25 UTC | Documentation: update FAQ with entry about changing peer advertising Been seeing this somewhat frequently. | 15 June 2017, 20:31:25 UTC |
dcf52bb | Anthony Romano | 10 May 2017, 20:55:06 UTC | 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 | Gyu-Ho Lee | 15 June 2017, 08:52:05 UTC | 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 | Gyu-Ho Lee | 14 June 2017, 23:08:16 UTC | 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 | Gyu-Ho Lee | 15 June 2017, 18:59:03 UTC | 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 | Gyu-Ho Lee | 14 June 2017, 11:00:44 UTC | 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 | Anthony Romano | 15 June 2017, 15:10:05 UTC | 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 | Anthony Romano | 15 June 2017, 17:56:25 UTC | Merge pull request #8106 from heyitsanthony/clarify-watch-comment clientv3: clarify Watch close conditions | 15 June 2017, 17:56:25 UTC |
3a37b68 | Xiang Li | 15 June 2017, 17:46:20 UTC | Merge pull request #8105 from nkovacs/its Documentation: grammar fixes, it's -> its | 15 June 2017, 17:46:20 UTC |
c27634c | Sam Batschelet | 10 June 2017, 16:04:21 UTC | e2e: test auth over grpc json | 15 June 2017, 17:41:47 UTC |
e5aa938 | Sam Batschelet | 10 June 2017, 16:02:12 UTC | scripts: generate swagger with authorization support | 15 June 2017, 17:41:43 UTC |
13d9438 | Anthony Romano | 15 June 2017, 16:27:58 UTC | 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 | Nikola Kovacs | 15 June 2017, 15:34:25 UTC | *: grammar fixes, it's -> its | 15 June 2017, 16:23:16 UTC |
0caab26 | Sam Batschelet | 10 June 2017, 15:58:39 UTC | auth: support "authorization" token for grpc-gateway | 15 June 2017, 00:11:39 UTC |
ee0c805 | Gyu-Ho Lee | 14 June 2017, 22:39:58 UTC | Merge pull request #8099 from gyuho/rate-limit-lease-expiration lease: rate limit revoke runLoop | 14 June 2017, 22:39:58 UTC |
0011b78 | Gyu-Ho Lee | 14 June 2017, 19:54:50 UTC | 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 | Gyu-Ho Lee | 14 June 2017, 15:41:58 UTC | Merge pull request #8090 from glevand/for-merge-aci build-aci: Fix ACI image name | 14 June 2017, 15:41:58 UTC |
e402606 | Geoff Levand | 13 June 2017, 20:09:02 UTC | 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 | Gyu-Ho Lee | 13 June 2017, 19:44:13 UTC | Merge pull request #8088 from jbowens/snap-example contrib/raftexample: save snapshot to WAL first | 13 June 2017, 19:44:13 UTC |
74e020b | Jackson Owens | 12 June 2017, 20:56:01 UTC | 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 | Xiang Li | 13 June 2017, 17:56:04 UTC | Merge pull request #8081 from WIZARD-CXY/master Documentation: alert.rules. fix labels bug | 13 June 2017, 17:56:04 UTC |
e006e2d | Gyu-Ho Lee | 13 June 2017, 17:46:06 UTC | Merge pull request #8087 from gyuho/bom bill-of-materials: regenerate with multi licenses | 13 June 2017, 17:46:06 UTC |
a7c33d4 | Gyu-Ho Lee | 13 June 2017, 15:51:37 UTC | 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 | Anthony Romano | 13 June 2017, 02:09:49 UTC | Merge pull request #8084 from heyitsanthony/update-protobuf vendor: update github.com/{gogo,golang}/protobuf | 13 June 2017, 02:09:49 UTC |
5ae0425 | chenxingyu | 12 June 2017, 13:46:28 UTC | Documentation: alert.rules. fix labels bug | 13 June 2017, 01:33:13 UTC |
b7741c6 | Anthony Romano | 12 June 2017, 22:15:08 UTC | 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 | Anthony Romano | 12 June 2017, 21:25:01 UTC | *: regen protofiles with latest protobuf tools | 12 June 2017, 22:14:43 UTC |
2afd0a7 | Anthony Romano | 12 June 2017, 21:12:37 UTC | vendor: update github.com/gogo/protobuf and github.com/golang/protobuf | 12 June 2017, 21:26:15 UTC |
7ff5b05 | Anthony Romano | 12 June 2017, 20:36:32 UTC | 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 | Anthony Romano | 09 June 2017, 21:57:03 UTC | 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 | Anthony Romano | 09 June 2017, 19:55:23 UTC | e2e: update cluster-health test for new etcdctl output | 09 June 2017, 20:55:16 UTC |
b194276 | Gyu-Ho Lee | 09 June 2017, 20:02:57 UTC | Merge pull request #8075 from gyuho/upgrade-doc Documentation/upgrades: link to previous guides | 09 June 2017, 20:02:57 UTC |
7f31274 | Gyu-Ho Lee | 09 June 2017, 19:04:40 UTC | Documentation/upgrades: link to previous guides Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 09 June 2017, 19:33:39 UTC |
3a6180d | Anthony Romano | 09 June 2017, 18:32:27 UTC | 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 | Anthony Romano | 09 June 2017, 18:12:25 UTC | Merge pull request #8074 from heyitsanthony/no-limit-snapshot rafthttp: permit very large v2 snapshots | 09 June 2017, 18:12:25 UTC |
84e6aaf | Gyu-Ho Lee | 09 June 2017, 18:08:29 UTC | Merge pull request #7995 from gyuho/NEWS NEWS: add v3.2.0 | 09 June 2017, 18:08:29 UTC |
d5b917d | Anthony Romano | 09 June 2017, 18:04:20 UTC | Merge pull request #8069 from heyitsanthony/fix-watch-bench benchmark: refactor watch benchmark | 09 June 2017, 18:04:20 UTC |
ad0b3cf | Anthony Romano | 08 June 2017, 23:06:11 UTC | ctlv2: report unhealthy in cluster-health if any node is unavailable Fixes #8061 and #7032 | 09 June 2017, 17:57:17 UTC |
9543431 | Anthony Romano | 09 June 2017, 17:18:52 UTC | 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 | Gyu-Ho Lee | 26 May 2017, 21:34:56 UTC | NEWS: add v3.2.0 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 09 June 2017, 17:37:27 UTC |
56841bb | Anthony Romano | 09 June 2017, 16:43:18 UTC | Merge pull request #8071 from heyitsanthony/txn-rev etcdserver: use same ReadView for read-only txns | 09 June 2017, 16:43:18 UTC |
798119e | Anthony Romano | 09 June 2017, 05:03:40 UTC | integration: test auth layer in grpcproxy tests | 09 June 2017, 16:36:16 UTC |
5bb0a09 | Anthony Romano | 09 June 2017, 05:04:06 UTC | adapter: auth server to client adapter | 09 June 2017, 16:36:16 UTC |
d173b09 | Anthony Romano | 09 June 2017, 03:19:52 UTC | 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 | Anthony Romano | 09 June 2017, 03:14:23 UTC | 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 | Anthony Romano | 09 June 2017, 02:36:31 UTC | integration: test txn comparison and concurrent put ordering | 09 June 2017, 16:20:38 UTC |
3b46050 | Gyu-Ho Lee | 09 June 2017, 16:14:00 UTC | 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 | Anthony Romano | 08 June 2017, 22:12:50 UTC | benchmark: refactor watch benchmark | 09 June 2017, 04:14:08 UTC |
a8c073c | fanmin shi | 08 June 2017, 21:59:24 UTC | 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 | fanmin shi | 08 June 2017, 19:11:06 UTC | clientv3: change watchGrpcStream Close() to close() private struct shouldn't have public method. | 08 June 2017, 19:11:06 UTC |
74a2b2e | Gyu-Ho Lee | 08 June 2017, 18:56:48 UTC | 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 | Anthony Romano | 08 June 2017, 19:01:58 UTC | 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 | fanmin shi | 08 June 2017, 18:47:58 UTC | 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 | Gyu-Ho Lee | 08 June 2017, 18:13:52 UTC | Merge pull request #8064 from gyuho/lease-expiration-metrics etcdserver: add leaseExpired metrics | 08 June 2017, 18:13:52 UTC |
300feea | Anthony Romano | 08 June 2017, 18:10:33 UTC | Merge pull request #8052 from heyitsanthony/watch-victim-test mvcc: test watch victim/delay path | 08 June 2017, 18:10:33 UTC |
45fd827 | Gyu-Ho Lee | 08 June 2017, 17:12:37 UTC | 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 | Gyu-Ho Lee | 08 June 2017, 17:15:42 UTC | Merge pull request #8063 from gyuho/met Documentation/op-guide: fix 'grpc_code' field in metrics | 08 June 2017, 17:15:42 UTC |
c6330d8 | Gyu-Ho Lee | 08 June 2017, 16:43:30 UTC | 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 | Anthony Romano | 08 June 2017, 16:25:44 UTC | 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 | Gyu-Ho Lee | 08 June 2017, 14:33:04 UTC | Merge pull request #8055 from gyuho/aaa Documentation/op-guide: fix markdown highlight syntax | 08 June 2017, 14:33:04 UTC |
fa4903c | Hitoshi Mitake | 08 June 2017, 04:34:14 UTC | Merge pull request #8031 from mitake/lease-revoke-auth protecting lease revoking with auth | 08 June 2017, 04:34:14 UTC |
aaa9e17 | Gyu-Ho Lee | 08 June 2017, 03:36:22 UTC | Documentation/op-guide: fix markdown highlight syntax Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 08 June 2017, 03:36:22 UTC |
3df9352 | Anthony Romano | 08 June 2017, 02:19:32 UTC | Merge pull request #8054 from heyitsanthony/txn-metric mvcc: count range/put/del operations for txns | 08 June 2017, 02:19:32 UTC |
8f8f79d | Anthony Romano | 08 June 2017, 02:15:18 UTC | Merge pull request #8053 from heyitsanthony/jwt-test auth: JWT tests | 08 June 2017, 02:15:18 UTC |
7b68318 | Hitoshi Mitake | 06 June 2017, 06:53:15 UTC | integration: add test cases for lease revoking with auth | 08 June 2017, 00:46:14 UTC |
0c65590 | Hitoshi Mitake | 05 June 2017, 07:20:09 UTC | 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 | Anthony Romano | 07 June 2017, 21:59:37 UTC | 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 | Anthony Romano | 07 June 2017, 23:53:50 UTC | 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 | Anthony Romano | 07 June 2017, 23:44:44 UTC | auth: add JWT tests | 07 June 2017, 23:49:02 UTC |
fe727f3 | Anthony Romano | 07 June 2017, 23:44:20 UTC | auth: reject empty signing method for JWT token provider | 07 June 2017, 23:49:02 UTC |
a36d62a | Anthony Romano | 07 June 2017, 23:12:38 UTC | Merge pull request #8049 from heyitsanthony/flock-base-test fileutil: test some fallback functionality | 07 June 2017, 23:12:38 UTC |
2991119 | Anthony Romano | 07 June 2017, 18:55:27 UTC | Merge pull request #8046 from heyitsanthony/fix-falloc-0 fileutil: return immediately if preallocating 0 bytes | 07 June 2017, 18:55:27 UTC |
c3fcf0f | Anthony Romano | 07 June 2017, 18:12:10 UTC | fileutil: test some fallback functionality syscall.Flock fallback and preallocExtendTrunc | 07 June 2017, 18:22:40 UTC |
09abea5 | Anthony Romano | 07 June 2017, 17:50:30 UTC | Merge pull request #8047 from heyitsanthony/extra-cov mvcc, v3rpc: minor coverage improvements | 07 June 2017, 17:50:30 UTC |
87a3c87 | Anthony Romano | 07 June 2017, 16:33:27 UTC | 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 | Anthony Romano | 07 June 2017, 07:14:06 UTC | v3rpc: dedup resp.Header == nil checks | 07 June 2017, 16:25:42 UTC |
fd71da4 | Anthony Romano | 07 June 2017, 07:10:02 UTC | mvcc: remove unused store.Equals function | 07 June 2017, 16:25:42 UTC |
4c5f9e0 | Anthony Romano | 07 June 2017, 16:13:17 UTC | Merge pull request #8043 from heyitsanthony/grpc-error v3rpc: use map for translating errors to grpc errors | 07 June 2017, 16:13:17 UTC |