Commit Graph

  • 68af01ca6e raft: add MaxInflightBytes to Config Pavel Kalinnikov 2022-10-20 16:39:49 +0100
  • 8c9c557d85 raft: factor out payloadsSize helper Pavel Kalinnikov 2022-10-27 14:52:55 +0100
  • 7bda0d7773 raft/tracker: add MaxInflightBytes to ProgressTracker Pavel Kalinnikov 2022-10-20 16:36:44 +0100
  • bfb7b16f4f raft/tracker: add byte size limit to Inflights type Pavel Kalinnikov 2022-10-20 16:29:40 +0100
  • de97f6aa3d raft: tidy up the unit tests some more Tobias Grieger 2022-11-13 22:34:09 +0100
  • 3510680c32 tests: refactor `EtcdProcessClusterConfig` using Functional Options Pattern Clark 2022-11-14 03:04:32 +0800
  • 1f4f70723f feat: use testify packages in tests jianfei.zhang 2022-11-09 21:22:03 +0800
  • d5a6d2518d tests: Optimize checking failed writes Marek Siarkowicz 2022-10-30 03:49:01 -0500
  • 0e4bf4ac4e
    Merge pull request #14730 from ahrtr/rev_inconsistency_20221111 Marek Siarkowicz 2022-11-13 13:34:39 +0100
  • 2a6e57d4fc
    Merge pull request #14741 from ahrtr/update_readme_20221112 Marek Siarkowicz 2022-11-13 12:21:52 +0100
  • 71d45461ff e2e: test DowngradeVersion with latest point release Wei Fu 2022-11-13 17:21:13 +0800
  • e8097fe030 README: remove Tobias Grieger from the Emeritus Maintainers list Benjamin Wang 2022-11-13 13:15:49 +0800
  • 62cba5b4f1
    Merge pull request #14725 from clarkfw/functional-options-pattern-EtcdProcessClusterConfig-2022-11-11 Benjamin Wang 2022-11-13 07:00:10 +0800
  • caaeee2920 tests: refactor `EtcdProcessClusterConfig` with Functional Options Pattern Clark 2022-11-11 01:09:06 +0800
  • 539a8410f4 raft: don't apply entries when applying snapshot Nathan VanBenschoten 2022-10-18 14:19:00 -0400
  • 95c5fed3cf raft: remove IsEmptySnap check from raftLog.hasPendingSnapshot Nathan VanBenschoten 2022-09-29 23:53:10 -0400
  • bdd5347313
    Merge pull request #14719 from nvanbenschoten/nvanbenschoten/nextCommittedEnts Benjamin Wang 2022-11-12 02:51:30 +0800
  • 3711fde822 raft: rename raftLog.nextEnts to raftLog.nextCommittedEnts Nathan VanBenschoten 2022-09-25 15:16:02 -0400
  • 22d930b3d5
    Merge pull request #14722 from nvanbenschoten/nvanbenschoten/unusedReadyContainsUpdates Tobias Grieger 2022-11-11 16:25:46 +0100
  • 910b81b153
    Merge pull request #14720 from nvanbenschoten/nvanbenschoten/clarifyUnstableStableTo Tobias Grieger 2022-11-11 16:25:37 +0100
  • da619c3567
    Merge pull request #14718 from ahrtr/fix_e2e_datadir_20221110 Benjamin Wang 2022-11-11 19:15:06 +0800
  • dbc7204610 test: Create a subdirectory for each member when DataDirPath is specified Benjamin Wang 2022-11-10 10:19:46 +0800
  • 3d5f293f3e changelog: add item for 3.5 to cover the revision inconsistency issue Benjamin Wang 2022-11-11 17:40:20 +0800
  • 563713e128 etcdserver: call the OnPreCommitUnsafe in unsafeCommit Benjamin Wang 2022-11-11 17:35:26 +0800
  • 44d8e732cf client/v3: replace deprecated grpc.WithInsecure() Ramil Mirhasanov 2022-11-11 12:08:50 +0300
  • 5a3ef953eb etcdserver: call the OnPreCommitUnsafe in unsafeCommit Benjamin Wang 2022-11-11 10:57:15 +0800
  • 2f558ca0db
    Merge pull request #14714 from serathius/linearizability-data-dir Marek Siarkowicz 2022-11-10 13:58:23 +0100
  • 04caec5960 tests: Preserve data dir from failed linearizability tests Marek Siarkowicz 2022-11-09 09:35:30 +0100
  • 0ea6fa542a raft: clean up IsLocalMsg and IsResponseMsg logic Nathan VanBenschoten 2022-10-18 20:23:57 -0400
  • e0beef6830 raft: delete unused Ready.containsUpdates method Nathan VanBenschoten 2022-10-19 00:15:58 -0400
  • c18d79df37 raft: clarify conditions in unstable.stableTo Nathan VanBenschoten 2022-09-25 20:46:03 -0400
  • 0bff3ade4d
    Merge pull request #14704 from chenyahui/mutex_unlock_state Benjamin Wang 2022-11-10 10:38:03 +0800
  • ccec27be62
    Merge pull request #14592 from nvanbenschoten/nvanbenschoten/nilSnapMsg Benjamin Wang 2022-11-10 05:47:21 +0800
  • 0f9d7a4f95 raft: make Message.Snapshot nullable, halve struct size Nathan VanBenschoten 2022-10-16 04:28:00 +0000
  • 00820f0fc9
    Merge pull request #14708 from pavelkalinnikov/testify_demo Tobias Grieger 2022-11-09 15:26:26 +0100
  • 0d4a516d11
    Merge pull request #14710 from tjungblu/downgrade_binary Marek Siarkowicz 2022-11-09 13:44:15 +0100
  • 0daf153b4f Take binary version in Downgrade/Upgrade Test Thomas Jungblut 2022-11-09 10:41:07 +0100
  • 6ac76c5991
    Merge pull request #14707 from ahrtr/mix_version_snapshot_20221108 Benjamin Wang 2022-11-09 17:38:14 +0800
  • b32cd938b3 test: add mix versions sending snapshot test Benjamin Wang 2022-11-08 18:18:01 +0800
  • 080effc935 test: enhance StartNewProc to accept one more parameter: EtcdProcessClusterConfig Benjamin Wang 2022-11-08 10:38:44 +0800
  • 765a2660bc raft/tracker: use testify packages in tests Pavel Kalinnikov 2022-11-08 14:50:24 +0000
  • 49ecea5dae
    Merge pull request #14633 from pavelkalinnikov/send_empty_append Benjamin Wang 2022-11-09 06:51:46 +0800
  • 1ea13494eb raft/tracker: rename and comment MsgApp paused field Pavel Kalinnikov 2022-11-08 13:01:11 +0000
  • 467114ed87 raft/tracker: remove unused Inflights.FreeFirstOne Pavel Kalinnikov 2022-10-27 00:22:07 +0100
  • 4969aa81ae raft: send empty appends when replication is paused Pavel Kalinnikov 2022-10-26 23:23:34 +0100
  • 3bc3d2071e raft: extract Progress update on MsgApp to a method Pavel Kalinnikov 2022-11-01 21:52:26 +0000
  • d5ac7b833f raft: cleanup maybeSendAppend method Pavel Kalinnikov 2022-11-01 21:45:10 +0000
  • 5619953f33 raft: elaborate checks in flow control tests Pavel Kalinnikov 2022-10-28 18:54:16 +0100
  • 0a0f0ae719 raft/rafttest: add test for replication pausing Pavel Kalinnikov 2022-10-31 22:42:25 +0000
  • 4d15f5074c
    Merge pull request #14711 from clarkfw/functional-options-pattern-EtcdProcessClusterConfig-1 Marek Siarkowicz 2022-11-08 22:47:40 +0100
  • 269a0beb41 tests: refactor `EtcdProcessClusterConfig` with Functional Options Pattern add `DefaultConfig`, `NewConfig` and `EPClusterOption` Clark 2022-11-09 02:03:43 +0800
  • 5b8c6b548f etcdclient: check mutex state in Unlock method of concurrency.Mutex chenyahui 2022-11-08 17:43:00 +0800
  • f482f7b4a4
    Merge pull request #14705 from serathius/raftapi Marek Siarkowicz 2022-11-08 14:52:57 +0100
  • 2a1055c7f3 raft: Remove dependency on etcd api Marek Siarkowicz 2022-11-08 11:16:27 +0100
  • 3e903d0b12
    Merge pull request #14706 from ahrtr/version_20221108 Benjamin Wang 2022-11-08 18:56:10 +0800
  • 2ac149b96a etcdserver: fix log typo when checking version compatiblity Benjamin Wang 2022-11-08 18:27:46 +0800
  • 1f863f7961
    Merge pull request #14703 from ahrtr/raft_remove_etcd_client_20221108 Benjamin Wang 2022-11-08 18:24:33 +0800
  • fe7da79594 raft: remove the raft dependency on go.etcd.io/etcd/client/pkg/v3 Benjamin Wang 2022-11-08 07:34:30 +0800
  • 554b1bd0b0
    Merge pull request #14687 from serathius/random-failpoint Marek Siarkowicz 2022-11-07 20:59:39 +0100
  • f64bed6033
    Merge pull request #14698 from ahrtr/raft_warn_20221107 Benjamin Wang 2022-11-07 19:57:33 +0800
  • 3e07097d77
    Merge pull request #14545 from nvanbenschoten/nvanbenschoten/simplifyAutoLeave Benjamin Wang 2022-11-07 17:20:26 +0800
  • a671e3ebd1 raft: change the log from debug to warning when uncommitted size exceeds max threshold Benjamin Wang 2022-11-07 17:17:48 +0800
  • 5268db50ce
    Merge pull request #14677 from ahrtr/3.4.22 Marek Siarkowicz 2022-11-07 09:50:15 +0100
  • 13dd8ef607
    Merge pull request #14697 from ahrtr/hybrid_20221107 Marek Siarkowicz 2022-11-07 09:49:11 +0100
  • 0dd88467fa
    Merge pull request #14659 from ahrtr/changelog_3.5_double_barrier Hitoshi Mitake 2022-11-07 13:01:22 +0900
  • 757cf33c00 test: update e2e test cases to use e2e specfic configuration from e2e package Benjamin Wang 2022-11-07 10:25:04 +0800
  • 86e71f026e test: update the definition of testRunner and clusterTestCases Benjamin Wang 2022-11-07 10:15:21 +0800
  • fc23d0e83a test: add ClusterContext into the common ClusterConfig Benjamin Wang 2022-11-07 10:05:45 +0800
  • 71b40b3abf tests: Extend common test to run previous release Marek Siarkowicz 2022-10-23 09:08:30 +0200
  • b08209447a
    Merge pull request #14368 from happlins/main Benjamin Wang 2022-11-07 06:36:13 +0800
  • 219278b298 tests: Add triggering random go failpoints to linearizability tests Marek Siarkowicz 2022-11-04 14:52:06 +0100
  • 6bfaf8de33
    Merge pull request #14695 from ahrtr/changelog_main_20221106 Hitoshi Mitake 2022-11-06 14:49:17 +0900
  • cda14cd3f3 changelog: add item to cover the fix on adding protection on maintenance requests when auth is enabled Benjamin Wang 2022-11-06 13:23:24 +0800
  • e68acb1a95
    Merge pull request #14693 from ahrtr/pipeline_failure_20221106 Benjamin Wang 2022-11-06 06:51:31 +0800
  • c00ede393f test: fix pipeline errors due to PRs conflict Benjamin Wang 2022-11-06 06:28:51 +0800
  • 49db50c117
    Merge pull request #14663 from ahrtr/auth_20221031 Hitoshi Mitake 2022-11-05 23:13:29 +0900
  • c2378be1b5
    Merge pull request #13748 from kkkkun/add-warning-for-del Benjamin Wang 2022-11-05 16:51:01 +0800
  • 6797856841 add range flag for delete in etcdctl kkkkun 2022-11-05 14:33:26 +0800
  • d71762f4f0
    Merge pull request #14683 from ahrtr/test_framework_20221104 Benjamin Wang 2022-11-05 04:30:59 +0800
  • dc0273b049 test: refactor the struct to make it clearer Benjamin Wang 2022-11-04 09:46:54 +0800
  • e614eec948
    Merge pull request #14560 from serathius/env Marek Siarkowicz 2022-11-04 11:24:07 +0100
  • 0dfd7264c0
    Merge pull request #14681 from tbg/tbg-maintainer Marek Siarkowicz 2022-11-03 15:04:07 +0100
  • 99d5364e57 (Re-) add @tbg as maintainer Tobias Grieger 2022-11-03 14:28:20 +0100
  • be686b1bae changelog: update 3.4.22's release date Benjamin Wang 2022-11-02 08:39:10 +0800
  • 74085136b3 etcdctl: connect to the same endpoint as the target to be maintained Benjamin Wang 2022-11-03 04:55:27 +0800
  • 7f46da223d client: no need to getToken when dial specific endpoint for maintenance Benjamin Wang 2022-11-01 16:10:04 +0800
  • f782891246 test: added auth test on maintenance API Benjamin Wang 2022-11-01 06:41:27 +0800
  • 1791ab5754 test: add common functions for auth test Benjamin Wang 2022-11-01 05:33:31 +0800
  • c967715d93 auth: protect all maintainence APIs when auth is enabled Benjamin Wang 2022-11-01 05:08:11 +0800
  • 7ed4eda4c1
    Merge pull request #14657 from fuweid/test-fix-TestDowngradeUpgradeClusterOf3 Marek Siarkowicz 2022-11-02 16:51:24 +0100
  • 3ddcb3ddef test: deflake TestDowngradeUpgradeClusterOf3 timeout Wei Fu 2022-10-29 22:04:56 +0800
  • cc6a082f9e
    Merge pull request #14658 from ahrtr/double_barrier_3.5 Hitoshi Mitake 2022-11-02 23:16:11 +0900
  • e25090f3fb
    Merge pull request #14678 from ahrtr/go1.19.3 Marek Siarkowicz 2022-11-02 12:12:48 +0100
  • 94e0c2410b bump go version to 1.19.3 to address security fixes Benjamin Wang 2022-11-02 09:07:22 +0800
  • 1f054980bc Bump version to 3.4.22 v3.4.22 Benjamin Wang 2022-11-02 08:08:33 +0800
  • c9cf4db813
    Merge pull request #14675 from cenkalti/release-3.4 Benjamin Wang 2022-11-02 07:56:50 +0800
  • 27707209ae
    Merge pull request #14676 from cenkalti/release-3.5 Benjamin Wang 2022-11-02 07:56:06 +0800
  • be4adc0c55
    server: add more context to panic message Cenk Alti 2022-11-01 19:02:28 -0400
  • 7a4a3ad8db
    server: add more context to panic message Cenk Alti 2022-11-01 18:59:11 -0400
  • 2e790d2c4f
    Merge pull request #14664 from spacewander/ra1 Marek Siarkowicz 2022-11-01 13:21:57 +0100