Commit Graph

11868 Commits

Author SHA1 Message Date
Vishesh Yadav 97b8c43b86
Merge pull request #3497 from sfc-gh-kmakino/kaomakino/testharness_json_support
Add JSON trace support in TestHarness (Take 2)
2020-08-03 14:27:01 -07:00
Meng Xu d55bb5e489
Merge pull request #3587 from sfc-gh-tclinkenbeard/update-mininvalidprotocolversion
Update minInvalidProtocolVersion to 7.2.0
2020-08-03 10:09:28 -07:00
Meng Xu 62a6e71626
Merge pull request #3591 from apple/release-6.3
Merge Release 6.3 to master
2020-08-02 12:45:02 -07:00
Meng Xu af4d738057
Merge pull request #3588 from sfc-gh-anoyes/anoyes/fix-suspend-timeout
RebootRequest uses seconds, not ms
2020-08-02 11:49:57 -07:00
Meng Xu e1a5988c5b
Merge pull request #3566 from sfc-gh-anoyes/anoyes/issue-3565
Use IPAddress instead of NetworkAddress for exclude
2020-08-02 10:53:09 -07:00
Andrew Noyes da83cfbce1 Explain unit for waitForDuration in comment 2020-08-02 17:28:26 +00:00
Andrew Noyes 87098afdb4 Add braces around ifs 2020-08-02 17:26:35 +00:00
Andrew Noyes 2d0449dcd6 RebootRequest uses seconds, not ms 2020-08-02 02:19:09 +00:00
Andrew Noyes 9471d93619
Merge pull request #3455 from sfc-gh-clin/add-management-api-into-special-key-space
Add management api into special key space
2020-08-01 16:54:51 -07:00
Chaoguang Lin de3f243dc1 Fix \xff\xff/worker_interface call in fdbcli 2020-08-01 01:59:48 -07:00
Chaoguang Lin 29f4381c01 Deprecate \xff\xff/suspend in 7.0 2020-08-01 01:09:45 -07:00
Chaoguang Lin d9e5d65aaf Merge remote-tracking branch 'upstream/master' into add-management-api-into-special-key-space 2020-08-01 00:31:26 -07:00
sfc-gh-tclinkenbeard e1ee953a8a Updated minInvalidProtocolVersion to 7.2.0 2020-07-31 20:15:27 -07:00
Evan Tschannen 0674dba085
Merge pull request #3574 from etschannen/master
Merge 6.3 into Master
2020-07-31 20:06:15 -07:00
Chaoguang Lin fbe36ced23 Rewrite all \xff\xff/reboot_worker call 2020-07-31 16:33:16 -07:00
Xiaoge Su 46da0ef631
Merge pull request #3584 from jzhou77/fix
Fix nightly failure by limiting Storefront and Cycle restart tests to 5.0.0 and up
2020-07-31 16:14:53 -07:00
Evan Tschannen 0e3f4285ec added missing paraetheses 2020-07-31 16:05:21 -07:00
Chaoguang Lin 372f876673 Add note for deprecating \xff\xff/reboot_worker in 7.0 2020-07-31 15:59:46 -07:00
Evan Tschannen 5c7b4c7acf Merge branch 'master' of github.com:apple/foundationdb 2020-07-31 15:58:13 -07:00
Evan Tschannen 81cdc64c58 re-added nowAssigned 2020-07-31 15:46:46 -07:00
Chaoguang Lin fa806c6cf9 Change \xff\xff to 0xff0xff in message 2020-07-31 15:46:38 -07:00
Evan Tschannen c18dcb500c fixed compile error 2020-07-31 15:39:37 -07:00
Jingyu Zhou 66f6b89ef7 Bump to 5.0.0 as 4.6.4 is using version larger than hasMultiGenerationTLog() 2020-07-31 14:53:16 -07:00
Jingyu Zhou 4254413cc0 Limit Storefront and Cycle restart tests to 4.6.0 and up
The assertion in DBCoreState.h insists on hasMultiGenerationTLog(), which is
only available on 4.6.0 and up versions.
2020-07-31 14:33:57 -07:00
Chaoguang Lin 6dc8b4c1e9 Fix \xff\xff in error message 2020-07-31 13:31:36 -07:00
Chaoguang Lin df4beb629e fix the bug where we call old \xff\xff/conf special keys 2020-07-31 13:28:24 -07:00
Chaoguang Lin a048e5e159 Change prefix to \xff\xff/management and make decode/encode as pure functions 2020-07-31 02:18:49 -07:00
Chaoguang Lin c8a2e7ab07 Add operation instruction in error message for failure of exclusion safety check 2020-07-30 22:38:35 -07:00
Chaoguang Lin 05a0a47824 throw actor_cancelled error 2020-07-30 22:15:22 -07:00
Chaoguang Lin db8bb69196 Solve conflicts from master 2020-07-30 19:02:19 -07:00
Chaoguang Lin f2662a9a74 Merge remote-tracking branch 'upstream/master' into add-management-api-into-special-key-space 2020-07-30 19:01:11 -07:00
Chaoguang Lin 10540a3c73 Change error name and fix a bug in ExclusionInProgressRangeImpl::getRange() 2020-07-30 18:58:09 -07:00
Jingyu Zhou 587b845934
Merge pull request #3579 from jzhou77/fix
Fix unit test failure
2020-07-30 16:35:31 -07:00
Chaoguang Lin 96b1327568 change to const std::string& 2020-07-30 16:27:40 -07:00
Jingyu Zhou cb582e58c9 Avoid iterator+2 or -2 passes over the boundary 2020-07-30 13:42:36 -07:00
Andrew Noyes db30943fbf
Merge pull request #3399 from sfc-gh-tclinkenbeard/vectorref-emplace-back
Add VectorRef::emplace_back
2020-07-30 13:01:22 -07:00
Jingyu Zhou 9a63882cd4 Fix unit test failure 2020-07-30 11:01:52 -07:00
Xin Dong 1bd6ea51ac
Merge pull request #3572 from xumengpanda/mengxu/master-dd-failure-PR
Fix master branch failure on DDBalanceAndRemove.toml test
2020-07-30 10:07:41 -07:00
Meng Xu 17056b2a24
Fix comment grammar typo
Co-authored-by: Xin Dong <jiangzian1987dx@gmail.com>
2020-07-30 10:02:11 -07:00
Meng Xu ea2837dd5e Remove bogus function that is never used 2020-07-30 09:24:08 -07:00
Xiaoge Su ec4e706a93
Merge pull request #3577 from xis19/master
Add File field in TestFailure event for cycleCheck and incrementCheck
2020-07-29 19:58:09 -07:00
Xiaoge Su 871402f68d Add File field in TestFailure event for cycleCheck and incrementCheck
In workloads, cycleCheck and incrementCheck, both might trigger a test
failure with reason "Rate below desired rate", and the other text are
the same. Adding a File field will help differentiate these two events.
2020-07-29 14:57:05 -07:00
Evan Tschannen dea915f2d7
Merge pull request #3177 from alexmiller-apple/bump-tlog-version
Walk TLogVersion forward for 7.0 now that 6.3 has been branched.
2020-07-29 13:53:41 -07:00
Evan Tschannen 440d46bccc
Merge pull request #3523 from Daniel-B-Smith/global-data-races
Fix some unprotected accesses to global data
2020-07-29 11:44:11 -07:00
Evan Tschannen 3623b28df5 fixed merge conflict 2020-07-29 00:36:12 -07:00
Evan Tschannen a49cb41de7 Merge branch 'release-6.3'
# Conflicts:
#	CMakeLists.txt
#	cmake/ConfigureCompiler.cmake
#	fdbserver/Knobs.cpp
#	fdbserver/StorageCache.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	flow/ThreadHelper.actor.h
#	flow/serialize.h
#	tests/CMakeLists.txt
2020-07-29 00:31:55 -07:00
Evan Tschannen 314d0a5255
Merge pull request #3573 from etschannen/post-release-cleanup-6.3.4
Post release cleanup 6.3.4
2020-07-28 23:56:59 -07:00
Evan Tschannen 0c8bec5e43 update installer WIX GUID following release 2020-07-28 23:17:10 -07:00
Evan Tschannen 7cdf0b5c31 update version to 6.3.5 2020-07-28 23:17:10 -07:00
Meng Xu a2089b354a RemoveServersSafely:Safety check toKill1 to avoid cluster getting stuck
toKill1 and toKill2 are a random subset of all processes. If simply kill all processes in toKill1 or toKill2,
we may kill too many processes to make the cluster unavailable and stuck.

Similar as what toKill2 were modified if it can cause cluster unavailable,
we should do the same thing for toKill1
2020-07-28 21:07:31 -07:00