Commit Graph

  • db61ee106c clientv3/credentials: set dial target "Authority" with target address Gyuho Lee 2019-07-19 08:35:58 -07:00
  • a6b105a907 embed: use new "credentials" package Gyuho Lee 2019-07-13 10:42:32 -07:00
  • 7cbe2f5dd6 etcdserver/api/v3rpc: use new "credentials" package Gyuho Lee 2019-07-13 10:42:17 -07:00
  • db7231accc clientv3: use new "credentials" package Gyuho Lee 2019-07-13 10:41:57 -07:00
  • 324c876742 clientv3/credential: implement grpc/credentials.Bundle Gyuho Lee 2019-07-19 08:31:19 -07:00
  • 4707d7a196 vendor: upgrade grpc-go to v1.22.1 Gyuho Lee 2019-07-26 08:53:09 -07:00
  • 12ab2ee3c4 clientv3: do not use pointer to TransportCredentials interface Gyuho Lee 2019-07-12 00:07:58 -07:00
  • 50babc16e7 etcdserver/api/v2v3: skip tests for CI Gyuho Lee 2019-07-26 05:54:58 -07:00
  • 5431e09d61
    raft: code reformat nilsocket 2019-07-26 13:25:37 +05:30
  • cf4b5d9c7f
    Merge pull request #10938 from MasahikoSawada/updategoversion Xiang Li 2019-07-25 22:59:34 -07:00
  • 222dcc8d13 README: require Go 1.12+ Masahiko Sawada 2019-07-26 14:23:12 +09:00
  • e36e3ac6a7
    Merge pull request #10917 from gyuho/raft-node Tobias Grieger 2019-07-25 22:17:28 +02:00
  • 7b90a7a27a tests/e2e: update "initial-corrupt-check" flag Gyuho Lee 2019-07-25 10:34:49 -07:00
  • 388d15f521
    Merge pull request #10622 from philips/add-v2v3-tests Gyuho Lee 2019-07-25 10:05:29 -07:00
  • d56444d9da CHANGELOG-3.4: update Gyuho Lee 2019-07-25 09:46:45 -07:00
  • 0d4c0cc704 functional: update "InitialCorruptCheck" Gyuho Lee 2019-07-25 09:45:24 -07:00
  • df109972b4 Documentation/op-guide: update flags Gyuho Lee 2019-07-25 09:45:13 -07:00
  • baeff79a77 embed,etcdmain: make "initial-corrupt-check", "corrupt-check-time" stable Gyuho Lee 2019-07-25 09:44:19 -07:00
  • 550d8b8ca2 CHANGELOG: update Gyuho Lee 2019-07-25 09:33:17 -07:00
  • 84a38045c9 CHANGELOG: move "--enable-v2v3" to 3.5 Gyuho Lee 2019-07-25 09:29:31 -07:00
  • c5dba11197
    Merge pull request #10933 from ChrisRx/fix-embed-panic Gyuho Lee 2019-07-25 06:56:31 -07:00
  • 2223142685 embed: fix oob panic in zap logger chris 2019-07-25 09:42:42 -04:00
  • 1782469a76
    Merge pull request #10928 from spzala/changelogdep Gyuho Lee 2019-07-25 06:19:13 -07:00
  • c63c988d03 changelog: reflect the latest vendor dependencies Sahdev P. Zala 2019-07-25 02:52:34 -04:00
  • c7c9428f6b raft: move "RawNode", clarify tick miss Gyuho Lee 2019-07-24 23:35:36 -07:00
  • 8f000c755b
    Merge pull request #10918 from gyuho/zap-go Gyuho Lee 2019-07-24 21:59:36 -07:00
  • 425b65467c
    Merge pull request #10907 from spzala/emptyrole10905 Jingyi Hu 2019-07-24 18:51:43 -07:00
  • 1cef112a79 etcdserver: do not allow creating empty role Sahdev P. Zala 2019-07-18 23:36:46 -04:00
  • 46166ad733 vendor: update Gyuho Lee 2019-07-23 12:31:48 -07:00
  • d137fa9d4a
    Merge pull request #10920 from tbg/rawnode-ready Tobias Grieger 2019-07-24 11:46:55 +02:00
  • 8b752ef647 CHANGELOG: update latest changes Gyuho Lee 2019-07-23 13:05:58 -07:00
  • 721127da12 raft: require app to consume result from Ready() Tobias Schottdorf 2019-07-23 22:45:01 +02:00
  • a91f4e45c0
    Merge pull request #10919 from gyuho/ci Gyuho Lee 2019-07-23 13:09:01 -07:00
  • 97bd2b3262
    Update CHANGELOG-3.4.md for PR #10805 Wenjia 2019-07-23 12:48:28 -07:00
  • 08db37db54 Security: Create etcd security process Sahdev P. Zala 2019-06-19 18:38:19 -04:00
  • dfd62f04e9 *: test with Go 1.12.7 Gyuho Lee 2019-07-23 12:40:47 -07:00
  • a9047850de
    Merge pull request #10805 from wenjiaswe/rebase-distroless Gyuho Lee 2019-07-23 11:42:48 -07:00
  • 789ff21b18
    Merge pull request #10570 from sbenderli/cherry-pick-of-#8334 Gyuho Lee 2019-07-23 11:42:42 -07:00
  • d12f13279f
    Merge pull request #10827 from yznima/pr-race-3.3 Gyuho Lee 2019-07-23 10:59:02 -07:00
  • d1183424bb
    Merge pull request #10914 from tbg/api Tobias Grieger 2019-07-23 11:49:08 +02:00
  • b9c051e7a7 raftpb: clean up naming in ConfChange Tobias Schottdorf 2019-07-23 00:34:46 +02:00
  • b67303c6a2 raft: allow use of joint quorums Tobias Schottdorf 2019-07-22 22:30:47 +02:00
  • 88f5561733 raft: use ConfChangeSingle internally Tobias Schottdorf 2019-07-20 23:42:04 +02:00
  • 10680744b9 raft: introduce protos for joint quorums Tobias Schottdorf 2019-07-19 13:50:03 +02:00
  • f856ce963b Dockerfile: rebase etcd image to debian Wenjia Zhang 2019-07-22 18:58:16 -07:00
  • 94246b70ae
    Documentation/etcd-mixin: Add an alert for down etcd members Clayton Coleman 2019-07-18 16:57:44 -04:00
  • fe86a786a4
    Merge pull request #10904 from yuzeming/fixed-10899 Jingyi Hu 2019-07-19 17:51:21 -07:00
  • 39680c381e
    Merge pull request #10908 from tbg/log Jingyi Hu 2019-07-19 17:45:27 -07:00
  • 9a69aa17c8
    Merge pull request #10614 from jmillikin-stripe/cert-allowed-san-flags Xiang Li 2019-07-19 12:02:28 -07:00
  • eb4d9b640a etcdserver: fix createConfChangeEnts Tobias Schottdorf 2019-07-19 17:13:08 +02:00
  • 3c5e2f51e4
    Merge pull request #10892 from tbg/rawnode-everywhere-attempt3 Tobias Grieger 2019-07-19 14:30:08 +02:00
  • caa48bcc3d raft: remove TestNodeBoundedLogGrowthWithPartition Tobias Schottdorf 2019-07-19 12:35:14 +02:00
  • 500af91653 raft: restore ability to bootstrap RawNode Tobias Schottdorf 2019-07-19 09:55:19 +02:00
  • c9491d7861 raft: clean up bootstrap Tobias Schottdorf 2019-07-18 13:41:52 +02:00
  • c62b7048b5 raft: use RawNode for node's event loop Tobias Schottdorf 2019-07-15 17:18:56 +02:00
  • 5f21b557e5 integration: fix a data race about i and tt in TestV3WatchFromCurrentRevision Zeming YU 2019-07-17 16:43:40 -07:00
  • 233be58056
    Merge pull request #10839 from needkane/pr Jingyi Hu 2019-07-18 23:26:44 -07:00
  • 62f4fb3c5e
    Merge pull request #10903 from tbg/inflights Tobias Grieger 2019-07-18 17:50:28 +02:00
  • 6b0322549f raft: replace StatusWithoutProgress with BasicStatus Tobias Schottdorf 2019-07-18 16:28:37 +02:00
  • f498392ca7
    Merge pull request #10898 from tbg/dep Xiang Li 2019-07-17 16:47:51 -07:00
  • 7d2e57216a
    Merge pull request #10900 from yuzeming/master Xiang Li 2019-07-17 16:46:25 -07:00
  • 3737979532 move wg.Wait() after loop yzm 2019-07-16 12:43:55 -07:00
  • 7ce934cbec raft: return active config in Status Tobias Schottdorf 2019-07-17 14:29:45 +02:00
  • 26a1e60eab raft: return non-nil Inflights in raft status Tobias Schottdorf 2019-07-17 12:53:28 +02:00
  • d87bd2c87c integration: add WaitGroup to prevent calling t.Fatalf after TestV3WatchCurrentPutOverlap function return yzm 2019-07-16 10:25:10 -07:00
  • 9fba06ba3b
    Merge pull request #10889 from tbg/joint-conf-change-logic Tobias Grieger 2019-07-16 16:02:16 +02:00
  • aa158f36b9 raft: internally support joint consensus Tobias Schottdorf 2019-07-16 15:35:17 +02:00
  • 14625b847c scripts: have genproto.sh clean up after itself Tobias Schottdorf 2019-07-16 14:00:36 +02:00
  • f63984bb33 scripts: fail explicitly in updatedep.sh when gopath.proto exists Tobias Schottdorf 2019-07-16 13:54:09 +02:00
  • 5a734e79f5
    Merge pull request #10891 from changkun/raft Xiang Li 2019-07-15 11:49:06 -07:00
  • 22900ddc6b clientv3: refactor checkVersion wrfly 2019-06-11 23:23:41 +08:00
  • 856097181b raft/rafttest: simulate async send in node test Changkun Ou 2019-07-13 16:16:35 +02:00
  • 5c3ec77e6a don't use fdatasync() in db backend and wal Stanislav Vorobiov 2019-07-12 15:28:24 +03:00
  • f0633fe392
    add initial corruption checker Joe Betz 2019-07-12 00:23:49 -07:00
  • f1218d78f1 fix: gofmt checking failed: pkg/adt/interval_tree_test.go xkey 2019-07-12 10:52:26 +08:00
  • e56e8471ec
    Merge pull request #10888 from tbg/test-ski Gyuho Lee 2019-07-11 09:24:06 -07:00
  • b7327b1cd8 test: allow failures in linux-amd64-integration-4-cpu Tobias Schottdorf 2019-07-11 16:38:19 +02:00
  • b2274efee0
    Merge pull request #10864 from tbg/learner-snap Tobias Grieger 2019-07-11 15:48:09 +02:00
  • 16a17bb3d4 fix: find exact node xkey 2019-07-11 18:45:24 +08:00
  • a2d04751f2 fix: interval tree find the exact node same Begin not found bugs xkey 2019-07-11 18:06:49 +08:00
  • c62f5b7c3e fix: interval tree xkey 2019-07-11 16:31:56 +08:00
  • 95f3138b5f
    tests: Use more deterministic error message in TestEtcdPeerNameAuth John Millikin 2019-07-10 13:32:43 +09:00
  • c6686734b1
    tests: Use 'localhost' to match SAN of integration/fixtures/server.crt John Millikin 2019-07-10 10:13:10 +09:00
  • 91472797ff
    pkg: Remove stray printfs John Millikin 2019-07-04 07:13:38 +09:00
  • 5824421f8b
    etcdman, pkg: Rename new flags to 'hostname' John Millikin 2019-07-03 09:41:37 +09:00
  • 9a53601a18
    etcdmain, pkg: Support peer and client TLS auth based on SAN fields. John Millikin 2019-04-04 10:53:13 -07:00
  • 46dc58ed39 raft: never remove the last voter Tobias Schottdorf 2019-07-09 22:03:50 +02:00
  • dd7a62d338 fix: interval tree xkey 2019-07-09 22:40:04 +08:00
  • eb7dd97135
    Merge pull request #10882 from tbg/pr-string Tobias Grieger 2019-07-09 16:27:35 +02:00
  • 95024fa3cc raft: optimize string representation of Progress Tobias Schottdorf 2019-07-09 11:22:37 +02:00
  • e9d204dc14 fix: interval tree complete implemention based on red-black tree xkey 2019-07-09 15:28:01 +08:00
  • 0af16979f8
    Merge pull request #10879 from lzhfromustc/master Xiang Li 2019-07-08 14:48:43 -07:00
  • d35f6647bc
    Use newbe instead of s.be to avoid potential race lzhfromustc 2019-07-08 14:24:52 -07:00
  • 609e0b4718
    Use newbe instead of s.be to avoid potential race lzhfromustc 2019-07-08 13:57:28 -07:00
  • 6f009d211f raft: allow voter to become learner through snapshot Tobias Schottdorf 2019-07-08 09:32:24 +02:00
  • 90a4b0bd60
    Put a defer before Unlock lzhfromustc 2019-07-06 20:28:36 -07:00
  • 48f5bb6d28
    Merge pull request #10865 from tbg/multi-conf-change Tobias Grieger 2019-07-03 21:57:57 +02:00
  • 6697adfff8 raft/tracker: pull Voters and Learners into Config struct Tobias Schottdorf 2019-07-03 21:26:37 +02:00
  • b171e1c78b raft: centralize configuration change application Tobias Schottdorf 2019-06-28 14:38:05 +02:00
  • 97eb4ca8e2
    Merge pull request #1 from etcd-io/master buctwbzs 2019-07-04 00:05:22 +08:00