Commit Graph

17103 Commits

Author SHA1 Message Date
Chaoguang Lin 0806309230
Merge pull request from sfc-gh-clin/refactor-transaction-related-commands
Refactor transaction related commands
2021-08-24 16:42:03 -07:00
Steve Atherton deeb6b3404 Merge branch 'master' of https://github.com/apple/foundationdb into durability-bug-repro1
# Conflicts:
#	fdbserver/TLogServer.actor.cpp
2021-08-24 16:19:16 -07:00
Fuheng Zhao 5eb92ae65c reomve registry 2021-08-24 15:47:04 -07:00
Steve Atherton ec0e39b40f Bug fix: Popped versions are exclusive, so after recovery a tag for which there is no longer data should be considered popped up until the version *after* recovery, indicating that data at the recovery version itself has been popped. 2021-08-24 15:16:20 -07:00
Andrew Noyes e88c814a2b
Merge pull request from sfc-gh-kmakino/kaomakino/aarch64-memcpy
Add ACKNOWLEDGEMENTS. Replace memcpy with advsimd implementation.
2021-08-24 14:40:21 -07:00
Chaoguang Lin 31a3eb874f
Merge pull request from sfc-gh-clin/refactor-cache_range-command
Refactor the cache_range command
2021-08-24 14:19:25 -07:00
Chaoguang Lin 8de3417f24 Fix comment, add a new function for reading special keys' error message 2021-08-24 14:18:43 -07:00
Chaoguang Lin 868fa93d3d Merge branch 'master' of github.com:apple/foundationdb into refactor-cache_range-command 2021-08-24 12:58:23 -07:00
Xiaoge Su fc1d6b23dc Empty commit to trigger CI again 2021-08-24 12:58:14 -07:00
Xiaoge Su fd1c09c853 fixup! Fix the code per comments 2021-08-24 12:58:14 -07:00
Xiaoge Su a2114550e0 Refactor ApplyMetadataMutation for better readability 2021-08-24 12:58:14 -07:00
Andrew Noyes 3b4fed4f18
Merge pull request from sfc-gh-anoyes/anoyes/pkg_tester
Add pkg_tester
2021-08-24 12:22:50 -07:00
Chaoguang Lin 79063288bb
Merge pull request from sfc-gh-clin/ipc-bench
Refactor datadistribution command
2021-08-24 12:09:53 -07:00
Chaoguang Lin 5f924c8952 Refactor transaction related commands like begin, commit, etc. 2021-08-24 11:53:39 -07:00
Chaoguang Lin a29e380516 Print out setclass special keys' related error if present 2021-08-24 11:51:12 -07:00
sfc-gh-tclinkenbeard 288933bdf6 Add MachineAttrition to ConfigIncrement workload 2021-08-24 11:30:41 -07:00
Chaoguang Lin 08acf7ca69 Merge branch 'master' of github.com:apple/foundationdb into ipc-bench 2021-08-24 18:27:16 +00:00
sfc-gh-tclinkenbeard a047782db2 Merge remote-tracking branch 'origin/master' into paxos-config-db 2021-08-24 11:08:20 -07:00
sfc-gh-tclinkenbeard 9e7ed1f18c Randomize configuration database type for ConfigIncrement test 2021-08-24 11:08:06 -07:00
Andrew Noyes cbd0c33e13 Try using less privileges in for running systemd 2021-08-24 17:40:44 +00:00
Fuheng Zhao 57652a0cae Format 2021-08-24 10:00:24 -07:00
Fuheng Zhao b65a66fab7 log redwood histogram seperatly 2021-08-24 09:57:39 -07:00
Chaoguang Lin e0a01504fd Solve comments, fix the help message 2021-08-24 09:50:31 -07:00
Lukas Joswiak b756667d5b
Merge pull request from Doxense/fix-sampling-projects-conflicts-with-msbuild
Add dependencies between sampling and non-sampling actors projects
2021-08-24 09:25:31 -07:00
Jingyu Zhou eafe5b31ca
Merge pull request from Doxense/fix-windows-std-mutex-crash
Fix Windows std::mutex crash
2021-08-24 08:41:52 -07:00
Steve Atherton d6bdde6fe8 Fix trace event detail name collision in MutationTracking use cases. 2021-08-24 08:04:19 -07:00
Mohamed Oulmahdi c1bb977a93 Set sampling dependencies for Windows only 2021-08-24 10:48:31 +02:00
Mohamed Oulmahdi 2c5510011c Add dependencies between sampling and non-sampling actors projects 2021-08-24 10:48:31 +02:00
Zhe Wang 72f4ad5451
Merge pull request from kakaiu/add_trace_event_for_role_recruitment_by_CC
Add trace event for role recruitment by CC
2021-08-23 23:34:12 -05:00
Kao Makino ab318880a5 Add ACKNOWLEDGEMENTS. Replace memcpy with advsimd implementation. 2021-08-23 19:12:52 -07:00
Zhe Wang 7f595f4925 add_trace_event_for_role_recruitment_by_CC 2021-08-23 20:23:55 -05:00
Trevor Clinkenbeard a82aaf3b6b
Merge pull request from sfc-gh-ljoswiak/tests/broadcaster-worker-restart
Unit test ConfigBroadcaster detection of worker death
2021-08-23 15:01:25 -07:00
Lukas Joswiak 7e6bc27863 Remove linear time loop 2021-08-23 14:02:41 -07:00
sfc-gh-tclinkenbeard 6c2bf4fd8d Add "Last Known Value" metric to ConfigIncrement workload 2021-08-23 13:32:57 -07:00
Jingyu Zhou 372c00e5c1
Merge pull request from sfc-gh-ajbeamon/fix-status-documentation
Update the status documentation to include missing fields
2021-08-23 13:31:53 -07:00
sfc-gh-tclinkenbeard 5689592ac5 Handle not_committed error in SimpleConfigTransaction::onError 2021-08-23 13:11:30 -07:00
sfc-gh-tclinkenbeard 78b57629a1 Handle not_committed error in PaxosConfigTransaction::onError 2021-08-23 13:09:49 -07:00
Lukas Joswiak f037ac7b19 Fix capitalization 2021-08-23 12:59:01 -07:00
Lukas Joswiak 08892eab55 Move client failure cleanup 2021-08-23 12:54:03 -07:00
Lukas Joswiak eaac647558 Fix kill worker bug 2021-08-23 12:45:42 -07:00
Lukas Joswiak adc1025fa1 Clean up clientFailures periodically 2021-08-23 12:45:42 -07:00
Lukas Joswiak d004703cc8 Add worker kill unit test 2021-08-23 12:45:42 -07:00
Trevor Clinkenbeard 61a8bb6443
Merge pull request from sfc-gh-ljoswiak/features/atomic-knobs
Add atomicity to knobs
2021-08-23 12:42:47 -07:00
Daniel Smith 49be4e9dac
Merge pull request from Daniel-B-Smith/disable-rocksdb-simulation
Disable RocksDB storage engine in simulation
2021-08-23 15:37:19 -04:00
Daniel Smith 8bde0b3136 Disable RocksDB storage engine in simulation 2021-08-23 14:56:13 -04:00
Lukas Joswiak d554205db3 Move common knob initialization macros to header 2021-08-23 11:41:01 -07:00
Lukas Joswiak e2d897a2c2 Clean up types 2021-08-23 11:41:01 -07:00
Lukas Joswiak 8c9f99d402 Remove unnecessary function 2021-08-23 11:41:01 -07:00
Lukas Joswiak 8996e396b9 Remove old local configuration initialization 2021-08-23 11:41:01 -07:00
Lukas Joswiak 4c92026213 Use existing error when triggering local config restart 2021-08-23 11:41:01 -07:00