Commit Graph

  • 00e1e5db21 tests: Backport tls for etcdctl Marek Siarkowicz 2023-03-16 13:47:34 +01:00
  • 93f6dccac6 etcdserver: add watchdog to monitor inactive activities Benjamin Wang 2023-03-13 08:34:20 +08:00
  • 4e0e6bdb0f
    Merge pull request #15493 from jmhbnz/main Benjamin Wang 2023-03-17 06:55:08 +08:00
  • 91a5f01a4e
    Add detailed long description for etcdctl txn. James Blair 2023-03-17 11:38:56 +13:00
  • f312316e81
    Rename pr and issue triage docs to fix broken links. James Blair 2023-03-17 10:26:34 +13:00
  • 46d6c1d7b2 tests: Extract e2e test utils Marek Siarkowicz 2023-03-14 16:35:32 +01:00
  • 2f4d75feb1 tests: Allow specifying http version in curl Marek Siarkowicz 2023-03-14 15:43:59 +01:00
  • 4e9911ec26 tests: Refactor newClient args Marek Siarkowicz 2023-03-14 15:43:45 +01:00
  • 64bc55ef4e tests: Refactor CURLPrefixArgs Marek Siarkowicz 2023-03-14 12:12:32 +01:00
  • f3587be6cd
    Merge pull request #15485 from HanningLin/verify-goimport Marek Siarkowicz 2023-03-16 12:06:00 +01:00
  • d8f7cfe28d
    Backport tls 1.3 support. James Blair 2023-03-16 21:46:17 +13:00
  • 3717448887
    Merge pull request #15479 from serathius/test-cmux Marek Siarkowicz 2023-03-16 09:16:38 +01:00
  • 8bc6b289fb add new goimport_pass Hanning Lin 2023-03-16 01:19:40 +00:00
  • 11ca1d356a
    Merge pull request #15483 from jmhbnz/release-3.5-backport Benjamin Wang 2023-03-16 06:06:45 +08:00
  • dfc2c6d44b tests: Add connection muiltiplexer testing Marek Siarkowicz 2023-03-14 15:44:16 +01:00
  • aad24ebe2a tests: Extract e2e test utils Marek Siarkowicz 2023-03-14 16:35:32 +01:00
  • cbf819740e tests: Allow specifying http version in curl Marek Siarkowicz 2023-03-14 15:43:59 +01:00
  • ae30e5c2fb tests: Refactor newClient args Marek Siarkowicz 2023-03-14 15:43:45 +01:00
  • 2eabc0bc70
    Merge pull request #15482 from ahrtr/3.4_gomod_cleanup_20230315 Marek Siarkowicz 2023-03-15 09:17:41 +01:00
  • 358bcf3fb6
    Backport tls 1.3 support. James Blair 2023-03-15 14:10:14 +13:00
  • 7c6b0882fd cleanup the go.mod & go.sum files Benjamin Wang 2023-03-15 07:11:33 +08:00
  • e87abf3f13 tests: Refactor CURLPrefixArgs Marek Siarkowicz 2023-03-14 12:12:32 +01:00
  • 67e3c784ba tests: Remove MetricsURLScheme field Marek Siarkowicz 2023-03-14 12:09:55 +01:00
  • c6d8b65ea7
    Merge pull request #15432 from tangcong/fix-auth Hitoshi Mitake 2023-03-14 22:13:27 +09:00
  • 08a42e65a8
    Merge pull request #15478 from serathius/watch-random-scheduler-3.4 Marek Siarkowicz 2023-03-14 11:32:20 +01:00
  • 60e381aaa9 server: Switch back to random scheduler to improve resilience to watch starvation Marek Siarkowicz 2023-03-08 15:07:25 +01:00
  • e818b5fac8 test: Test etcd watch stream starvation under high read response load when sharing the same connection Marek Siarkowicz 2023-03-02 12:31:13 +01:00
  • 6025355ce0 tests: Allow configuring progress notify interval in e2e tests Marek Siarkowicz 2023-02-02 11:37:54 +01:00
  • 3a63da9609
    Merge pull request #15452 from serathius/watch-random-scheduler-3.5 Marek Siarkowicz 2023-03-14 10:25:26 +01:00
  • 55bfad950c server: Switch back to random scheduler to improve resilience to watch starvation Marek Siarkowicz 2023-03-08 15:07:25 +01:00
  • 3f96014d2d test: Test etcd watch stream starvation under high read response load when sharing the same connection Marek Siarkowicz 2023-03-02 12:31:13 +01:00
  • 98861410f3 tests: Allow configuring progress notify interval in e2e tests Marek Siarkowicz 2023-02-02 11:37:54 +01:00
  • cff96fe3a4
    Merge pull request #15473 from jmhbnz/main Benjamin Wang 2023-03-14 14:25:25 +08:00
  • f6ebff1557
    Refactor: Use proper variable names for urls. James Blair 2023-03-14 18:37:52 +13:00
  • 3fc23ab9a0
    Merge pull request #15456 from etcd-io/dependabot/go_modules/tools/mod/github.com/mikefarah/yq/v4-4.31.2 Benjamin Wang 2023-03-14 10:27:25 +08:00
  • 6ddb23ce7a
    Merge pull request #15454 from serathius/gomodtidy-3.5 Benjamin Wang 2023-03-14 10:05:38 +08:00
  • a107cbe67a test ci 3.5 Benjamin Wang 2023-03-14 09:38:18 +08:00
  • 6385c7d8ae
    Merge pull request #15455 from samruddhikhandale/samruddhikhandale/update-contributing Benjamin Wang 2023-03-14 09:35:13 +08:00
  • 263dc15a38
    build(deps): bump github.com/mikefarah/yq/v4 in /tools/mod dependabot[bot] 2023-03-14 00:40:03 +00:00
  • eba5845db0
    Merge pull request #15466 from etcd-io/dependabot/github_actions/github/codeql-action-2.2.6 Benjamin Wang 2023-03-14 08:17:38 +08:00
  • 7f37b3630f
    Merge pull request #15453 from serathius/refactor-url-names Benjamin Wang 2023-03-14 08:09:49 +08:00
  • bea9c95b77
    Merge pull request #15467 from ahrtr/fix_format_20230314 Piotr Tabor 2023-03-13 23:56:48 +01:00
  • f4f4847484 test ci Benjamin Wang 2023-03-14 05:55:52 +08:00
  • a141585b1c test: fix format error Benjamin Wang 2023-03-14 05:53:53 +08:00
  • 97a080ba1e
    build(deps): bump github/codeql-action from 2.2.5 to 2.2.6 dependabot[bot] 2023-03-13 18:05:12 +00:00
  • 7cd1a2534f
    build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 dependabot[bot] 2023-03-13 18:01:42 +00:00
  • dd6589c503
    build(deps): bump github.com/fatih/color from 1.14.1 to 1.15.0 dependabot[bot] 2023-03-13 18:01:32 +00:00
  • d69e3c7b9f
    build(deps): bump github.com/inconshreveable/mousetrap dependabot[bot] 2023-03-13 18:01:22 +00:00
  • db5e6fdb9b
    build(deps): bump github.com/prometheus/procfs from 0.8.0 to 0.9.0 dependabot[bot] 2023-03-13 18:01:14 +00:00
  • 15157b92bc
    build(deps): bump cloud.google.com/go from 0.81.0 to 0.110.0 dependabot[bot] 2023-03-13 18:00:54 +00:00
  • c319f50979
    build(deps): bump github.com/go-openapi/swag in /tools/mod dependabot[bot] 2023-03-13 17:59:53 +00:00
  • c53caee8e0
    build(deps): bump google.golang.org/protobuf in /tools/mod dependabot[bot] 2023-03-13 17:59:48 +00:00
  • d7c4c2d162
    build(deps): bump github.com/golang/protobuf in /tools/mod dependabot[bot] 2023-03-13 17:59:42 +00:00
  • 12f26c69a7
    build(deps): bump golang.org/x/mod from 0.8.0 to 0.9.0 in /tools/mod dependabot[bot] 2023-03-13 17:59:37 +00:00
  • cd219ca8df Update CONTRIBUTING.md reference for Codespaces Samruddhi Khandale 2023-03-13 17:13:08 +00:00
  • e44995e670 Run go mod tidy Marek Siarkowicz 2023-03-13 14:44:50 +01:00
  • 372042c374 refactor: Use proper variable names for urls Marek Siarkowicz 2023-03-10 13:35:18 +01:00
  • 043525c69d
    Merge pull request #15449 from fuweid/fix-15409 Marek Siarkowicz 2023-03-13 10:36:02 +01:00
  • 086a4640f3 etcdserver: create separate goroutine to accept grpc tls connection Benjamin Wang 2023-03-13 14:02:50 +08:00
  • 54b8b2b463 raftexample: apply conf change entries before send message KumKeeHyun 2023-03-13 11:30:53 +09:00
  • fcbd212881 newRaftNode(): don't return commitC and errorC Michael Haggerty 2023-03-11 20:36:27 +01:00
  • e66235d7d7 TestProposeOnCommit(): change test to use ProcessCommits() Michael Haggerty 2023-03-11 19:00:10 +01:00
  • f599f20861 cluster.Cleanup(): new method, extracted from Close() Michael Haggerty 2023-03-11 19:34:44 +01:00
  • 78ece8c7b0 TestProposeOnCommit(): read any error from the node directly Michael Haggerty 2023-03-10 00:52:34 +01:00
  • 03508d226b cluster.Close(): read any error from the node directly Michael Haggerty 2023-03-10 00:51:27 +01:00
  • 646aefd9c5 serveHTTPKVAPI(): monitor the raft node using its "done" channel Michael Haggerty 2023-03-10 00:38:25 +01:00
  • 1431940f21 raftNode: add a new and better way to tell when the node is done Michael Haggerty 2023-03-10 00:33:49 +01:00
  • bf32472c6b LoadAndApplySnapshot(): move method to raftNode and make it private Michael Haggerty 2023-03-09 11:15:21 +01:00
  • a2793ee3dc newRaftNode(): call LoadAndApplySnapshot() here Michael Haggerty 2023-03-09 11:10:08 +01:00
  • 1d5aaa8801 Make ProcessCommits() a method of raftNode Michael Haggerty 2023-03-09 10:59:26 +01:00
  • 194d63f4d0 newKVStore(): don't call LoadAndApplySnapshot() Michael Haggerty 2023-03-09 10:51:16 +01:00
  • 69be6dc4c9 FSM.ApplyCommits(): new method Michael Haggerty 2023-03-09 10:41:28 +01:00
  • be930742b9 FSM.ProcessCommits(): return an error rather than calling log.Fatal() Michael Haggerty 2023-03-09 10:35:59 +01:00
  • ba6f5bac4e kvfsm.applyCommits(): return an error Michael Haggerty 2023-03-09 10:21:14 +01:00
  • f3e4d9f341 raftexample_test: give each peer its own FSM Michael Haggerty 2023-03-09 09:27:37 +01:00
  • e837a99d38 raftexample_test: introduce peer type Michael Haggerty 2023-03-08 21:48:26 +01:00
  • 28c4524f45 TestProposeOnCommit(): add some clarifying comments Michael Haggerty 2023-03-08 22:58:01 +01:00
  • 81cea274f5 Move more functionality from kvstore to kvfsm Michael Haggerty 2023-03-08 21:04:28 +01:00
  • 43c708a496 FSM: new interface, representing a finite state machine Michael Haggerty 2023-03-08 20:46:52 +01:00
  • 5b9f7e1ebd kvstore.loadSnapshot(): inline method Michael Haggerty 2023-03-08 19:11:58 +01:00
  • 4a97000f72 kvstore: separate initialization from startup Michael Haggerty 2023-03-08 18:47:35 +01:00
  • 373f623c60 kvstore.loadAndApplySnapshot(), applyCommits(): extract methods Michael Haggerty 2023-03-08 18:32:09 +01:00
  • 8ee72ba6ff startRaftNode(): take the SnapshotStorage as an argument Michael Haggerty 2023-03-08 17:37:01 +01:00
  • abcdd02956 raftNode.id: convert type to uint64 Michael Haggerty 2023-03-08 17:35:34 +01:00
  • eb1aea28c0 raftNode.snapdir: remove member Michael Haggerty 2023-03-08 17:06:49 +01:00
  • ae0f7b0bb4 startRaftNode(): replacement for newRaftNode() Michael Haggerty 2023-03-08 16:59:28 +01:00
  • 824a79a042 newRaftNode(): inline part of the goroutine's work Michael Haggerty 2023-03-08 16:21:06 +01:00
  • 233ece9946 raftNode: initialize snapshotStorage in newRaftNode() Michael Haggerty 2023-03-08 15:52:48 +01:00
  • b30063fd7d Define KVStore interface Michael Haggerty 2023-03-08 15:27:59 +01:00
  • 692742c399 Define SnapshotStorage interface Michael Haggerty 2023-03-08 15:08:01 +01:00
  • ad72900dad server/auth: fix auth panic bug when user changes password tangcong 2023-03-09 12:21:50 +08:00
  • 22bdc91302 server/etcdserver: add log for terminating monitors Wei Fu 2023-03-11 14:31:15 +08:00
  • 4a9ad47bcc tests/integration: deflake #15409 Wei Fu 2023-03-11 14:04:15 +08:00
  • e2a5df534c
    Merge pull request #15447 from nullc4t/main Benjamin Wang 2023-03-11 05:36:24 +08:00
  • 4dad1ed71e FIX #13389 anon 2023-03-10 17:49:04 +02:00
  • 22742b8cf7 FIX #13389 anon 2023-03-10 17:49:04 +02:00
  • 659c74e60e
    Merge pull request #15431 from serathius/watch-random-scheduler Marek Siarkowicz 2023-03-10 13:29:54 +01:00
  • f3533f2593 server: Switch back to random scheduler to improve resilience to watch starvation Marek Siarkowicz 2023-03-08 15:07:25 +01:00
  • 585dfe0186 test: Test etcd watch stream starvation under high read response load when sharing the same connection Marek Siarkowicz 2023-03-02 12:31:13 +01:00
  • 6de1169862 mvcc: update minRev when watcher stays synced Bogdan Kanivets 2023-03-09 14:11:37 -08:00