18021 Commits

Author SHA1 Message Date
Sahdev Zala
e02ceee9f3 Governance: Use lazy consensus when needed to make decision
In lack of supermajority, we sometimes required to hold on to
important decisions for long time. In order to speed up, after
giving enough time for supermajority, use lazy consensus.
2022-05-19 11:58:22 -04:00
Marek Siarkowicz
cc5d6f7dc3
Merge pull request #14052 from ahrtr/snapshot_save_error
Fix a typo: print the correct error info
2022-05-19 09:44:42 +02:00
ahrtr
b32ac1f67b fix a typo: print the correct error info 2022-05-19 07:19:44 +08:00
Marek Siarkowicz
8e74358117
Merge pull request #14051 from serathius/detect-staged
scripts: Detect staged files before building release
2022-05-18 13:09:50 +02:00
Marek Siarkowicz
63e47656e0 scripts: Detect staged files before building release 2022-05-18 12:21:43 +02:00
Marek Siarkowicz
57515f23f7
Merge pull request #14044 from serathius/avoid-clone
scripts: Avoid additional repo clone
2022-05-18 10:17:47 +02:00
Marek Siarkowicz
08be44c7de
Merge pull request #14046 from serathius/pm-publish
Documentation: Publish v3.5 data inconsistency postmortem
2022-05-17 14:15:59 +02:00
Marek Siarkowicz
b99ba06eb3
Merge pull request #14042 from serathius/common-context
tests: Make common framework context aware
2022-05-16 16:08:53 +02:00
Marek Siarkowicz
31bcae0dcf Documentation: Publish v3.5 data inconsistency postmortem 2022-05-16 16:02:18 +02:00
Marek Siarkowicz
e737f4296c scripts: Avoid additional repo clone
This PR removes additional clone when building artifacts.

When releasing v3.5.4 this clone was main cause of issues and
confusion about what release script is doing.

release.sh script already clones repo in /tmp/ directory, so clonning
before build is not needed. As precautions for bug in script leaving
/tmp/ clone in bad state  I moved "Verify the latest commit has the
version tag" and added "Verify the clean working tree" to be always run
before build.
2022-05-16 14:37:47 +02:00
Marek Siarkowicz
ee08770bfb tests: Make common framework context aware 2022-05-16 14:35:44 +02:00
Benjamin Wang
7ec336f80c
Merge pull request #14033 from ahrtr/hide_revision
Hide the revision field when it isn't populated
2022-05-14 05:37:22 +08:00
Benjamin Wang
29f090b5c0
Merge pull request #14029 from serathius/spawn-json-command
tests: Refactor spawn json command
2022-05-14 05:06:03 +08:00
Marek Siarkowicz
bcebd1212d
Merge pull request #14038 from serathius/cluster-tc
tests: Extract cluster test cases
2022-05-13 15:39:43 +02:00
Marek Siarkowicz
83a4309f3b tests: Refactor spawn json command 2022-05-13 15:04:45 +02:00
Marek Siarkowicz
9beb29916e tests: Extract cluster test cases 2022-05-13 14:41:53 +02:00
ahrtr
beeb44d4ee hide the revision field when it isn't populated 2022-05-13 19:40:57 +08:00
Benjamin Wang
29d30ab7b0
Merge pull request #14034 from ahrtr/remove_httpproxy
Remove v2 http proxy
2022-05-13 18:09:50 +08:00
ahrtr
1e6163ba27 remove v2 http proxy in 3.6 2022-05-13 17:44:58 +08:00
Benjamin Wang
153824be58
Merge pull request #14032 from caproven/close_director_goroutine
server: Director can be stopped
2022-05-13 17:43:32 +08:00
Piotr Tabor
30daf4e3c9
Merge pull request #14036 from ahrtr/add_assert
Provide a generic assert function
2022-05-13 11:38:33 +02:00
ahrtr
4fc9721fa6 provide a generic assert function 2022-05-13 10:50:19 +08:00
Christian Provenzano
c1e58ee91f server: Don't register director interrupt handler 2022-05-11 21:21:06 -04:00
Christian Provenzano
b5b466088d server: Move director interrupt handler to method 2022-05-11 20:41:10 -04:00
Christian Provenzano
655d171eca server: Add director interrupt handler
Director's goroutine would not be properly stopped in a non-test
scenario. Handler stops it when process is interrupted.
2022-05-11 18:19:22 -04:00
Marek Siarkowicz
5fd69102ce
Merge pull request #14000 from vimalk78/e2e-txn-test
tests: Migrate Txn tests to common framework
2022-05-11 11:50:07 +02:00
Vimal Kumar
55f0c96fa0 tests: Migrate Txn tests to common functional test framework 2022-05-11 10:33:47 +05:30
Christian Provenzano
70a7674e20 server: Director can be stopped
Goroutine for new directors would live past director scope. Tests
could occassionally fail if this goroutine had log events after
test execution should have ended.
2022-05-10 23:36:14 -04:00
Marek Siarkowicz
066e510731
Merge pull request #14020 from chaochn47/role_test
migrate e2e & integration role_test to common
2022-05-10 23:39:14 +02:00
Chao Chen
e004c91d36 migrate e2e & integration role_test to common 2022-05-10 10:17:16 -07:00
Hitoshi Mitake
b7be91f98b
Merge pull request #14017 from ahrtr/3.4_changelog_3.4.19
Update 3.4 change log for 3.4.19
2022-05-08 00:29:43 +09:00
Piotr Tabor
dac04911a8
Merge pull request #14018 from ahrtr/3.5_changelog_20220507
Update 3.5 and 3.6 changelog for recent merged PRs
2022-05-07 15:03:41 +02:00
ahrtr
983e8ff118 update 3.5 and 3.6 changelog for recent merged PRs 2022-05-07 14:31:03 +08:00
ahrtr
cfc88b5d38 update 3.4 change log for 3.4.19 2022-05-07 14:09:15 +08:00
Marek Siarkowicz
e7effc0a08
Merge pull request #13772 from ahrtr/display_storage_version
Enhance the '/version' endpoint to add storageVersion
2022-05-06 21:49:57 +02:00
ahrtr
e7f8bf7c44 enhance the /version endpoint to add storageVersion 2022-05-06 20:29:42 +08:00
Marek Siarkowicz
56830df3ef
Merge pull request #14016 from serathius/coverage-push
coverage: Run coverage only on push
2022-05-06 13:13:18 +02:00
Piotr Tabor
a7f0bc0d43
Merge pull request #13881 from serathius/logs-missed
tests: Use zaptest.NewLogger in places we missed
2022-05-06 13:10:13 +02:00
Piotr Tabor
02c0321084
Merge pull request #13696 from serathius/ha-e2e
Implement HA E2e for downgrades
2022-05-06 13:08:00 +02:00
Piotr Tabor
474aa323de
Merge pull request #14011 from ptabor/20220501-arthr-maintainer
Nomination for Benjamin (ahrtr@) as a project maintainer
2022-05-06 12:55:33 +02:00
Marek Siarkowicz
d58f971895 tests: Use zaptest.NewLogger in places we missed 2022-05-06 12:23:20 +02:00
Marek Siarkowicz
e292e5b0b4 tests: Apply suggestions from code-review 2022-05-06 12:09:44 +02:00
Marek Siarkowicz
a65f7da5cb server: Implement HA downgrade test 2022-05-06 12:09:44 +02:00
Marek Siarkowicz
c50fbb9ad6 tests: Retry validating version during downgrades 2022-05-06 12:09:44 +02:00
Marek Siarkowicz
c9af75dd8d tests: Improve logging in downgrade tests 2022-05-06 12:09:43 +02:00
Marek Siarkowicz
7b04674d17 server: Move fatal calls out of internal function to make stacktrace cleaner 2022-05-06 12:09:43 +02:00
Marek Siarkowicz
75449c075d tests: Allow sepecting member to in curl commands 2022-05-06 12:09:43 +02:00
Marek Siarkowicz
923096a2bb tests: Simplify downgrade tests 2022-05-06 12:09:43 +02:00
Marek Siarkowicz
3f05f7de92 tests: Use restart in downgrade tests 2022-05-06 12:09:43 +02:00
Marek Siarkowicz
f09da32f9d
Merge pull request #13655 from serathius/health
Cleanup healthcheck code after V2 removal
2022-05-06 12:08:36 +02:00