Commit Graph

11726 Commits

Author SHA1 Message Date
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
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
Trevor Clinkenbeard 602b0f9dea
Merge branch 'master' into vectorref-emplace-back 2020-07-28 17:17:11 -07:00
Meng Xu 35ebdec9d2
Merge pull request #3558 from sfc-gh-anoyes/anoyes/remove-redundant-cast
Remove redundant cast
2020-07-28 17:01:48 -07:00
Chaoguang Lin 2fc3bfc3bd Remove \xff\xff/reboot_worker from special keys 2020-07-28 13:45:24 -07:00
Chaoguang Lin 27a7a28fc5 Change to ryw in checkForExcludingServers 2020-07-28 13:40:14 -07:00
Chaoguang Lin 70aecfa2d6 refine ManagementCommandsOptionsImpl::clear(..., range) 2020-07-28 13:32:31 -07:00
Chaoguang Lin 419a187ee8 reinitilize specialKeySpaceWriteMap in resertRyow() 2020-07-28 13:20:13 -07:00
Chaoguang Lin a219ea853a using const string& 2020-07-28 12:05:43 -07:00
Chaoguang Lin 8a5fde1b85 change SPECIAL_KEY_SPACE_CHANGE_CONFIGURATION to SPECIAL_KEY_SPACE_ENABLE_WRITES 2020-07-28 12:03:00 -07:00
Chaoguang Lin 3ba940a63d Change json string to snake_case 2020-07-28 11:42:03 -07:00
Chaoguang Lin 726eb18119 Fix typo 2020-07-28 11:39:29 -07:00
Steve Atherton f065cbbd2d
Merge pull request #3534 from sfc-gh-xwang/master
Throttling related workload improvements
2020-07-28 00:40:06 -07:00
Chaoguang Lin 454ac21daf Add tests for errors introduced by writes module, and shema check for error message 2020-07-27 17:40:55 -07:00
Chaoguang Lin 52178f9eae Add json schema for the management api error message in special key space 2020-07-27 17:37:19 -07:00
Jingyu Zhou 417183067b
Merge pull request #3568 from sfc-gh-anoyes/anoyes/small-vector-ref-memory-error
Fix memory error in SmallVectorRef
2020-07-27 14:45:53 -07:00
Meng Xu ec5783ec5a
Merge pull request #3499 from bnamasivayam/master
Deserialize report_conflicting_keys in 6.3
2020-07-27 14:29:30 -07:00
Andrew Noyes 4c17019f37 Fix memory error in SmallVectorRef 2020-07-27 21:11:50 +00:00
Chaoguang Lin 4930b9f8a6 Update comments 2020-07-27 12:36:59 -07:00
Chaoguang Lin a641429d63 Add an enum for implementation type and use for registeration 2020-07-27 12:29:03 -07:00
sfc-gh-tclinkenbeard a5cb894e56 Added BenchIterate microbenchmark 2020-07-26 14:27:39 -07:00
sfc-gh-tclinkenbeard 92b2894311 Allow in-place arena construction for MutationRef 2020-07-26 14:27:39 -07:00
sfc-gh-tclinkenbeard 525e51a756 Build benchmark library as external project 2020-07-26 12:09:11 -07:00
sfc-gh-tclinkenbeard 888bae40d0 Initial commit for performance directory
Includes BenchPopulate benchmarks to benchmark the population of a
VectorRef<MutationRef>.
2020-07-26 12:09:11 -07:00
Xiaoxi Wang 436b6d823e use hyphen 2020-07-25 22:49:08 +00:00
Chaoguang Lin b495c8a664 Remove unnecessary code 2020-07-24 12:25:03 -07:00
Chaoguang Lin ec9553b6c6 change \xff\xff/failure to \xff\xff/error_message 2020-07-24 11:38:56 -07:00
Evan Tschannen 1bb09b11c8
Merge pull request #3557 from sears/external-committers
Update CONTRIBUTING.md to allow external committers
2020-07-24 11:14:27 -07:00
Russell Sears 5e8a01ef52
add missing word. 2020-07-24 11:01:21 -07:00
Andrew Noyes c15ae7ff02 Remove redundant cast
We don't need to cast away constness here. It's already not const
2020-07-24 16:20:38 +00:00
Markus Pilman 50a478b5d0
Merge pull request #3516 from sfc-gh-anoyes/anoyes/vector-tests
Add unit tests for SmallVectorRef and VectorRef
2020-07-24 10:16:33 -06:00
Jingyu Zhou b37a5037ae
Merge pull request #3556 from sfc-gh-ljoswiak/visibility-time-format
Fix request tracing time format
2020-07-23 16:55:35 -07:00
Russell Sears 33abcc6ecd Update CONTRIBUTING.md to allow external committers 2020-07-23 15:21:49 -07:00
Lukas Joswiak 26661d0657 Fix trace time format, add end time 2020-07-23 14:33:51 -07:00