Commit Graph

  • 7aaef7616e
    Merge pull request #14927 from ahrtr/fix_testMutexLock_20221212 Benjamin Wang 2022-12-12 16:50:59 +08:00
  • bf5c094f3c secure the github workflow Benjamin Wang 2022-12-12 16:12:23 +08:00
  • 3e9eab5711 [StepSecurity] Apply security best practices StepSecurity Bot 2022-12-12 07:56:24 +00:00
  • e30ced0d2f
    etcd: add trivy-nightly-scan for etcd images ArkaSaha30 2022-12-12 11:53:12 +05:30
  • 3c51c42417 test: fix nil pointer panic in testMutexLock Benjamin Wang 2022-12-12 10:18:19 +08:00
  • 5d78d6d4b1 release: support kick off release in current branch Benjamin Wang 2022-11-26 19:17:52 +08:00
  • 64599b4072
    Merge pull request #14925 from serathius/gofail-v0.1.0 Benjamin Wang 2022-12-11 05:31:34 +08:00
  • e8c7e56bac fixup! raft: track in-progress log writes in unstable Nathan VanBenschoten 2022-12-10 15:42:12 -05:00
  • a487da0dcb fixup! raft: move Ready constructor to rawnode.go Nathan VanBenschoten 2022-12-10 15:39:42 -05:00
  • b188f18055 fixup! raft: support asynchronous storage writes Nathan VanBenschoten 2022-12-10 14:44:54 -05:00
  • d57041a4be raft: fix committed entry pagination with async storage writes Nathan VanBenschoten 2022-12-10 14:44:26 -05:00
  • 1bb4c9558d tests: Update gofail to v0.1.0 Marek Siarkowicz 2022-12-10 14:47:19 +01:00
  • 63c1b1ccec server: require set auto-compaction-mode explictly in config file monsterxx03 2022-12-05 20:08:07 +08:00
  • 142fa76a11
    Merge pull request #14919 from ahrtr/govuln_version_20221209 Benjamin Wang 2022-12-09 20:48:51 +08:00
  • 808099dc24 Pin govulncheck to v0.0.0-20221208180742-f2dca5ff4cc3 Benjamin Wang 2022-12-09 18:23:53 +08:00
  • dafc1ade48
    Merge pull request #14917 from serathius/linearizability-nightly-timeout Marek Siarkowicz 2022-12-09 10:10:11 +01:00
  • a8bc8ba28b tests: Increase test timeout for nighly runs to match job timeout minus ten minutes Marek Siarkowicz 2022-12-09 09:46:38 +01:00
  • 893a3e7356
    Merge pull request #14916 from ahrtr/bump_go_1.19.4 Benjamin Wang 2022-12-09 16:38:39 +08:00
  • ebca62cc81
    Merge pull request #14903 from serathius/linearizability-txn Marek Siarkowicz 2022-12-09 09:38:08 +01:00
  • 1ba246e1d8 bump golang.org/x/ to v0.4.0 Benjamin Wang 2022-12-09 08:01:42 +08:00
  • dccc21bb69 bump go 1.19.4 Benjamin Wang 2022-12-09 07:39:57 +08:00
  • 26bf2f81f5 tests: Add Txn operation to linearizability tests Marek Siarkowicz 2022-12-05 17:18:59 +01:00
  • dc9e422e28
    Merge pull request #14902 from serathius/linearizability-issue14685 Marek Siarkowicz 2022-12-08 23:32:18 +01:00
  • c321a5912e add linearizability nightlies for release 3.4/3.5 Thomas Jungblut 2022-12-08 11:28:36 +01:00
  • 60200b37d3 tests: Refactor etcd model Marek Siarkowicz 2022-12-06 13:47:23 +01:00
  • 91952df8ca refactor the model in linearizability test Benjamin Wang 2022-12-08 15:59:18 +08:00
  • bb528a6bf4
    Merge pull request #14913 from spzala/updatepsc Sahdev Zala 2022-12-07 18:46:01 -05:00
  • 4ba806a103
    Merge pull request #14911 from tjungblu/linnight Benjamin Wang 2022-12-08 07:19:00 +08:00
  • e99e37e159 Update PSC members Sahdev Zala 2022-12-07 17:59:19 -05:00
  • 46ee82dbd1 Add script to quickly reproduce issue 14370 Marek Siarkowicz 2022-11-07 20:27:45 +01:00
  • 88157e029f tests: Reproducing 14890 Marek Siarkowicz 2022-12-06 18:05:35 +01:00
  • ad5840c614 tests: Add Txn operation to linearizability tests Marek Siarkowicz 2022-12-05 17:18:59 +01:00
  • f543455180 tests: Refactor etcd model Marek Siarkowicz 2022-12-06 13:47:23 +01:00
  • 7c9c1b6c1c Create a nightly job for linearizability tests Thomas Jungblut 2022-12-07 17:41:49 +01:00
  • 3e3be35f20
    Merge pull request #14905 from joycebrum/main Marek Siarkowicz 2022-12-07 16:39:14 +01:00
  • a92e06f132
    fix: revoke write permissions from all workflows Joyce Brum 2022-12-07 13:51:22 +00:00
  • 580eb52e21 Updating rw-heatmaps plotter to latest versions Thomas Jungblut 2022-12-07 13:43:24 +01:00
  • 6d0bf24e54
    Merge pull request #14907 from fuweid/chore-reduce-ifelse Benjamin Wang 2022-12-07 19:57:39 +08:00
  • f59896c735 chore: use Getter in WarnOfExpensiveReadOnlyTxnRequest Wei Fu 2022-12-07 11:23:15 +08:00
  • 7a71c6b5c6 fixup! raft: support asynchronous storage writes Nathan VanBenschoten 2022-12-06 22:45:56 -05:00
  • 6c44171545 fixup! raft: add allowUnstable param to raftLog.nextCommittedEnts Nathan VanBenschoten 2022-12-06 22:37:20 -05:00
  • 42a8d25a88 fixup! raft: don't apply entries when applying snapshot Nathan VanBenschoten 2022-12-06 22:36:36 -05:00
  • c90fe899e0 fixup! raft: move asyncStorageWrites to RawNode struct Nathan VanBenschoten 2022-12-06 22:15:23 -05:00
  • 127e9c05b0
    Merge pull request #14899 from ahrtr/fix_readyonly_txn_panic_3.5_20221206 Benjamin Wang 2022-12-07 04:28:30 +08:00
  • d59c9b82d0
    Merge pull request #14901 from ahrtr/changelog_readonly_txn_panic_20221206 Benjamin Wang 2022-12-07 04:27:07 +08:00
  • 6adc81c664
    fix: remove workflow dispatch used for testing Joyce Brum 2022-12-06 18:10:50 +00:00
  • 4bcf401b7f
    Squashed commit of the following: Joyce Brum 2022-12-06 18:03:50 +00:00
  • 751f1eb502 Wal.Sync() missing lock Thomas Jungblut 2022-12-01 10:34:58 +01:00
  • fa02f2925c Remove unncessary locking in encoder Thomas Jungblut 2022-11-30 17:26:04 +01:00
  • b44c2d9afc changelog: add items for the nil pointer panic of readonly txn Benjamin Wang 2022-12-06 18:13:21 +08:00
  • 593711848e
    Merge pull request #14900 from ahrtr/fix_readyonly_txn_panic_3.4_20221206 Benjamin Wang 2022-12-06 19:25:12 +08:00
  • c1a89973f0 etcdserver: fix nil pointer panic for readonly txn Benjamin Wang 2022-12-06 18:04:29 +08:00
  • a4c6d1bbce
    Merge pull request #14880 from serathius/linearizability-failed Marek Siarkowicz 2022-12-06 11:11:47 +01:00
  • acca4fa93e etcdserver: fix nil pointer panic for readonly txn Benjamin Wang 2022-12-06 18:09:44 +08:00
  • e6ef3c0bc5
    Merge pull request #14895 from ahrtr/fix_readyonly_txn_panic_20221205 Benjamin Wang 2022-12-06 17:29:39 +08:00
  • 5ff9202027 tests: Refactor append failed requests Marek Siarkowicz 2022-12-06 10:11:15 +01:00
  • 619ca4f5cf tests: Add comments explaning handling failed requests Marek Siarkowicz 2022-12-06 09:22:06 +01:00
  • d8da98c49f tests: Fix return time for failed requests globally Marek Siarkowicz 2022-12-05 15:40:30 +01:00
  • 45fdc2bbac tests: Extract history from client Marek Siarkowicz 2022-12-05 15:25:57 +01:00
  • c5c2ea6aad tests: Enforce that revision doesn't skips without error Marek Siarkowicz 2022-12-01 22:34:11 +01:00
  • fe6e42d411 tests: Improve tests by expending on scenarios Marek Siarkowicz 2022-12-01 22:07:09 +01:00
  • 1d31e5e958 tests: Consider only latest failed request Marek Siarkowicz 2022-12-01 21:40:00 +01:00
  • b922afc0a3 tests: Make etcdRequest and etcdResponse public to make it serializable Marek Siarkowicz 2022-12-01 21:13:49 +01:00
  • 68fd863c87 tests: Mark failed requests as timed out Marek Siarkowicz 2022-12-01 20:30:31 +01:00
  • 6a68141db5 tests: Allow dynamic number of clients Marek Siarkowicz 2022-12-01 20:22:50 +01:00
  • 42bb543315
    Merge pull request #14897 from serathius/linearizability-trigger-exit Marek Siarkowicz 2022-12-06 09:31:21 +01:00
  • 2263315871
    Merge pull request #14802 from geetasg/delete_api Marek Siarkowicz 2022-12-06 09:30:59 +01:00
  • f2bc0823f6 tests: Make it explicit that we only suppurt panic failpoints Marek Siarkowicz 2022-12-06 09:07:43 +01:00
  • 738ee3687a tests: Allow failpoint requests to fail assuming that process exists within 1 second Marek Siarkowicz 2022-12-05 13:52:30 +01:00
  • a5cfc089fa tests: Refactor picking a member function Marek Siarkowicz 2022-12-05 12:25:36 +01:00
  • daad3a2154 etcdserver: fix nil pointer panic for readonly txn Benjamin Wang 2022-12-05 19:53:35 +08:00
  • da7708d528
    Merge pull request #14898 from mehvaibh/main Benjamin Wang 2022-12-06 08:36:32 +08:00
  • 0b47579263
    Merge pull request #14884 from mehvaibh/release-3.5 Benjamin Wang 2022-12-06 07:20:52 +08:00
  • 898c6e867c changelog: added non mutating requests pass through quotaKVServer when NOSPACE in 3.7 Vaibhav Mehta 2022-12-05 15:12:47 -08:00
  • b851eac5b9
    Merge pull request #14872 from HeavenTonight/fix-makefile Benjamin Wang 2022-12-06 05:58:24 +08:00
  • f1f82d86bc
    Merge pull request #14892 from ahrtr/changelog_decouple_raft Benjamin Wang 2022-12-06 05:49:09 +08:00
  • 22f599a2b7 Fix go fmt error Vaibhav Mehta 2022-12-05 21:00:34 +00:00
  • 378ad6b517 [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE Chao Chen 2021-10-22 16:36:37 -07:00
  • 5baf8377bb
    Merge pull request #14885 from serathius/linearizability-recreate-cluster Marek Siarkowicz 2022-12-05 12:16:00 +01:00
  • 812128c447
    Merge pull request #14882 from ahrtr/remove_raft_20221202 Benjamin Wang 2022-12-05 17:58:31 +08:00
  • 4f238837aa Make sure shellcheck exist guiyong.ou 2022-12-05 10:55:57 +08:00
  • 5d32ea51e5 changelog: added item for the decoupling raft from etcd in 3.6 Benjamin Wang 2022-12-05 13:34:33 +08:00
  • 40cc73c22e
    Merge pull request #14889 from halegreen/fix-typo Piotr Tabor 2022-12-04 16:33:35 +01:00
  • f7f5474515 test:fix typo WangXiaoxiao 2022-12-04 21:11:06 +08:00
  • 1608659746
    Merge pull request #14887 from Bhargav-InfraCloud/update-doc-svg Benjamin Wang 2022-12-04 12:57:11 +08:00
  • 98a06fb5be Makefile: Add target to install shellcheck binary Bhargav Ravuri 2022-11-30 16:20:41 +05:30
  • 377dffd51d docs: Update raft package to go.etcd.io/raft/v3 in modules SVG Bhargav Ravuri 2022-12-03 18:44:57 +05:30
  • a573d8af69 tests: Use golang count to repeat tests Marek Siarkowicz 2022-12-03 11:10:08 +01:00
  • 7f70b8cf76 tests: Separate retries count from failure trigger count Marek Siarkowicz 2022-12-02 16:05:56 +01:00
  • df2d075e1a tests: Sleep between failpoint failure Marek Siarkowicz 2022-12-02 00:41:47 +01:00
  • 11711fc007 tests: Recreate cluster for every failpoint trigger Marek Siarkowicz 2022-12-02 15:37:25 +01:00
  • 56ca9efc57 Remove raft from etcd Benjamin Wang 2022-12-02 17:19:43 +08:00
  • 26c0627793
    Merge pull request #14881 from ahrtr/update_raft_for_etcdserver_20221202 Benjamin Wang 2022-12-02 16:58:35 +08:00
  • 971e42d631 Resolve build and test errors Benjamin Wang 2022-12-02 15:43:48 +08:00
  • cc58edecf2 raft: add raft into the tools/mod Benjamin Wang 2022-12-02 15:36:41 +08:00
  • b4709b20e2 cleanup top level go.mod and go.sum and Bill-of-materials.json Benjamin Wang 2022-12-02 14:30:32 +08:00
  • 0775d36e53 raftexample: update etcdserver to use the new raft module go.etcd.io/raft/v3 Benjamin Wang 2022-12-02 14:25:50 +08:00
  • 8651478ce2 raft: mark etcd/raft deprecated, and suggest users to use the new go.etcd.io/raft/v3 module Benjamin Wang 2022-12-02 14:17:58 +08:00
  • 394956ca4e doc: cleanup etcd/raft in all documents Benjamin Wang 2022-12-02 14:13:18 +08:00
  • b1cdf16988 scripts: cleanup raft from all script files Benjamin Wang 2022-12-02 13:56:01 +08:00