Commit Graph

16358 Commits

Author SHA1 Message Date
hao fu 492722b719 Setup cycleTest in the same txn
In order to have multiple threads running against same cluster, this has to be done.
2021-07-16 17:23:25 -07:00
Fuheng Zhao f81e8c3d6c change parameter naming 2021-07-16 14:27:53 -07:00
Fuheng Zhao d87e695fba format files 2021-07-16 14:02:59 -07:00
Fuheng Zhao 29d61b708f fix issues 2021-07-16 13:53:30 -07:00
Hao Fu d003e3e5aa
Merge pull request #5197 from hfu5/sb-master
Add SidebandMultiThreadClientTest
2021-07-16 11:41:53 -07:00
Evan Tschannen e1f27e1cc9
Merge pull request #5193 from sfc-gh-etschannen/fix-reply-promise-stream-local-delivery
fix: reply promise streams could receive messages out of order when using local delivery
2021-07-16 11:16:05 -07:00
Daniel Smith 66883e5f1c Disable the RocksDB engine in simulation in restarting tests or when it isn't built 2021-07-16 12:51:38 -04:00
hao fu ba3e6ecb8c Add SidebandMultiThreadClientTest
This test validates causal consistency for multi-threaded client
2021-07-16 09:45:49 -07:00
Daniel Smith 0dbf94db7a Don't use storageEngineExcludeTypes in restarting tests 2021-07-16 12:02:20 -04:00
Daniel Smith 0f99d449fc Revert "Merge pull request #5194 from apple/revert-5144-rocksdb-in-simulation"
This reverts commit 8ecff8c730, reversing
changes made to c8e18f99f0.
2021-07-16 12:01:01 -04:00
Pierre Zemb b5d6464a33
Update documentation to build with docker 2021-07-16 15:12:08 +02:00
Evan Tschannen 03a01d5eb8 Merge branch 'master' of https://github.com/apple/foundationdb into fix-reply-promise-stream-local-delivery 2021-07-15 16:48:17 -07:00
Evan Tschannen 8ecff8c730
Merge pull request #5194 from apple/revert-5144-rocksdb-in-simulation
Revert "RocksDB in simulation"
2021-07-15 16:46:47 -07:00
Evan Tschannen b7b845dab8
Revert "RocksDB in simulation" 2021-07-15 16:41:33 -07:00
Evan Tschannen a5e0e88df8 fix: reply promise streams could receive messages out of order if the sender and receiver were the same process 2021-07-15 15:27:49 -07:00
Chaoguang Lin c8e18f99f0
Merge pull request #5185 from sfc-gh-clin/extend-fdbclient-test-for-multiple-processes
Extend cmake fdbclient_test for multiple processes
2021-07-15 14:34:04 -07:00
Daniel Smith 4c1288faa7
Merge pull request #5144 from Daniel-B-Smith/rocksdb-in-simulation
RocksDB in simulation
2021-07-15 16:00:09 -04:00
Chaoguang Lin 3552080266 Update some comments of the change 2021-07-15 16:38:04 +00:00
Steve Atherton 8b0f03f6e8 CommitSubtree was still doing non-caching reads, this was unintentional. 2021-07-15 09:05:36 -07:00
A.J. Beamon b4d8940bf2
Merge pull request #5175 from sfc-gh-ajbeamon/make-fdbmonitor-ids-section-unique
Make fdbmonitor IDs unique per section rather than globally unique
2021-07-15 11:19:45 -04:00
Chaoguang Lin 4659c028f5 Add test coverage for coordinators command 2021-07-15 08:18:37 +00:00
Chaoguang Lin 07882d809d Add test coverage for exclude command 2021-07-15 07:19:25 +00:00
Chaoguang Lin 5e83281742 Add the option to customize add_fdbclient_test timeout time 2021-07-15 06:55:54 +00:00
sfc-gh-fzhao af881298de
Merge branch 'apple:master' into redWoodMetricsEnhancements 2021-07-14 18:30:55 -07:00
Fuheng Zhao 08463e0a8b rename record_counter to count 2021-07-14 18:22:38 -07:00
Fuheng Zhao 1c7e3f08c2 format the files 2021-07-14 17:26:24 -07:00
Hao Fu c354543f74
Merge pull request #5184 from hfu5/cp2 2021-07-14 19:41:44 -04:00
Fuheng Zhao 126c87923f switch unitmapper to static arry 2021-07-14 16:31:13 -07:00
Chaoguang Lin 932058e64b Add tests for fdbcli commands running against multi-process cluster 2021-07-14 22:37:07 +00:00
Chaoguang Lin a3ae0c26ca Add comments, fix foundationdb.conf template 2021-07-14 22:36:17 +00:00
Chaoguang Lin 063de7d7fc Remove unnecessay change, fix bug 2021-07-14 21:26:54 +00:00
Chaoguang Lin c6a01d3976 Set process_number=1 for TempCluster 2021-07-14 21:21:52 +00:00
Chaoguang Lin b5629bc014 Add default value for process_number in the constructor of TempCluster 2021-07-14 20:58:20 +00:00
Chaoguang Lin 41a9470058 Add comments, remove debugging info 2021-07-14 20:24:16 +00:00
Chaoguang Lin 1e3d3811cc Merge branch 'master' of github.com:apple/foundationdb into extend-fdbclient-test-for-multiple-processes 2021-07-14 20:20:39 +00:00
Chaoguang Lin 368657623a Extend add_fdbclient_test to support multiple processes' cluster 2021-07-14 20:17:12 +00:00
Trevor Clinkenbeard a6f57d181c
Merge pull request #5089 from sfc-gh-tclinkenbeard/fix-ub
Enable UB to fail tests in ctest when using UBSAN
2021-07-14 12:58:56 -07:00
Hao Fu 19d86efa7a Cherry pick 871b098e95 from 6.3
Change the version to 710.

Add CycleMultiClientIntegrationTest
2021-07-14 15:36:53 -04:00
Lukas Joswiak 543bbdeffd
Merge pull request #5180 from sfc-gh-ljoswiak/fixes/logsystem-invalid-read
Fix invalid read in TagPartitionedLogSystem
2021-07-14 11:13:02 -07:00
sfc-gh-tclinkenbeard 475abe301c Merge remote-tracking branch 'origin/master' into fix-ub 2021-07-14 10:47:02 -07:00
Oleg Samarin 97bcb16000 Fixed formatting 2021-07-14 19:24:04 +03:00
Oleg Samarin e97fb31d9b Added some comment 2021-07-14 17:46:15 +03:00
Oleg Samarin 04549c59ed Fixed 'NoTraceFileGenerated' error in simulation tests when fdbserver process could not start 2021-07-14 17:41:08 +03:00
Steve Atherton 8a5caeb756 IO priority tweaks. Writes are lowest, queue reads are highest, reads for prefetch, lazy clear, or remap removal are at leaf priority. Count pager disk reads and writes when they start, after the lock is obtained. 2021-07-14 01:51:53 -07:00
sfc-gh-tclinkenbeard 3c1cabf041 Coordinator lets client know if it cannot communicate with cluster controller 2021-07-13 17:26:28 -07:00
sfc-gh-tclinkenbeard 9379bab04e Move trim to anonymous namespace 2021-07-13 14:28:46 -07:00
A.J. Beamon 5832e61c0c Make fdbmonitor IDs unique per section rather than globally unique 2021-07-13 16:13:48 -04:00
Daniel Smith ed35df9a00 Add comment explaining coro threads 2021-07-13 14:56:23 -04:00
sfc-gh-fzhao 3b40d49a10
Merge branch 'apple:master' into redWoodMetricsEnhancements 2021-07-13 11:36:03 -07:00
Lukas Joswiak 5338251946 Fix invalid read 2021-07-13 10:44:37 -07:00