12811 Commits

Author SHA1 Message Date
sfc-gh-tclinkenbeard
0718329705 Make getDesiredClusterKeyName const
This fixes a virtual function overload in NameQuorumChange
2020-10-15 10:39:38 -07:00
Markus Pilman
5f1ee16706
Merge pull request #3890 from sfc-gh-tclinkenbeard/exclude-flowbench-from-all
Exclude flowbench target from all
2020-10-15 11:22:30 -06:00
Trevor Clinkenbeard
24ea35e56f
Merge pull request #3748 from sfc-gh-ljoswiak/visibility-2
Add TLogVersion::V6
2020-10-14 17:35:32 -07:00
Lukas Joswiak
e47e0108a7 Add new TLogVersion 2020-10-14 15:41:10 -07:00
Lukas Joswiak
2cdbf29a47 Fix formatting 2020-10-14 15:34:13 -07:00
Andrew Noyes
b2d9b93243
Merge pull request #3847 from sfc-gh-tclinkenbeard/refactor-workloads
Modernize TestWorkload overrides
2020-10-14 15:07:03 -07:00
Andrew Noyes
a1e868a569
Merge pull request #3862 from sfc-gh-tclinkenbeard/use-override-more
Add uses of override keyword, remove unnecessary uses of virtual
2020-10-14 15:06:45 -07:00
A.J. Beamon
0e0ef6c773
Merge pull request #3841 from oleg68/osamarin14
Unable to restart foundationdb after fdbmonitor has died #3838
2020-10-14 13:17:51 -07:00
Jingyu Zhou
c79f88cf04
Merge pull request #3875 from sfc-gh-tclinkenbeard/add-incremental-backup-retry
Added retry loop for getReadVersion in IncrementalBackupWorkload
2020-10-14 12:46:51 -07:00
Xin Dong
a145601a37
Merge pull request #3903 from jzhou77/refactor
Add more comments and refactor for SkipList
2020-10-14 11:19:21 -07:00
sfc-gh-tclinkenbeard
ae0bc4c85e Replace virtual with override in SimpleAtomicAddWorkload 2020-10-14 09:56:13 -07:00
Oleg Samarin
9adeff4a9a
Update documentation/sphinx/source/configuration.rst
Added a newline to doc

Co-authored-by: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-10-14 19:39:57 +03:00
sfc-gh-tclinkenbeard
c7694e7b50 Merge remote-tracking branch 'origin/master' into refactor-workloads 2020-10-14 09:21:47 -07:00
Oleg Samarin
bfcf921c3e
Apply suggestions from code review
Missing some colons in doc links

Co-authored-by: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-10-14 19:16:30 +03:00
sfc-gh-tclinkenbeard
7ef8ceffcc Merge remote-tracking branch 'origin/master' into add-incremental-backup-retry 2020-10-14 09:02:34 -07:00
Oleg Samarin
d67fc569b1
Apply suggestions from code review
Spellcheck corrections in the doc

Co-authored-by: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-10-14 10:18:15 +03:00
Andrew Noyes
a5b8d3a51a
Merge pull request #3843 from sfc-gh-ljoswiak/c-api-unit-tests
Add C API unit tests
2020-10-13 15:18:15 -07:00
Lukas Joswiak
1975a2847c Check watch up updating value 2020-10-13 14:41:30 -07:00
Lukas Joswiak
d90a2c7f0e Fix flaky tests 2020-10-13 13:46:15 -07:00
Lukas Joswiak
4ad2947a39 Replace key_size function 2020-10-13 13:34:15 -07:00
Jingyu Zhou
1de38d3970
Merge pull request #3901 from sfc-gh-anoyes/anoyes/fix-clang-11-warning
Fix clang11 warning
2020-10-13 13:00:00 -07:00
Jingyu Zhou
2bac64edc7 Add more comments and refactor for SkipList
There are no functional changes.
2020-10-13 12:55:08 -07:00
Lukas Joswiak
9ec1f84a9b Replace key macro with function 2020-10-13 12:36:47 -07:00
Meng Xu
9a169a5f97
Merge pull request #3902 from sfc-gh-tclinkenbeard/remove-unnecessary-comment
Removed unnecessary comment
2020-10-13 11:29:11 -07:00
sfc-gh-tclinkenbeard
4cbff14fcc Removed unnecessary comment 2020-10-13 10:43:57 -07:00
Lukas Joswiak
8b2ec93ab2 Fix reverse iteration issue 2020-10-13 10:42:55 -07:00
Andrew Noyes
54d5f6562e Fix clang11 warning
Apparently clang11 warns if you pass uninitialized memory to a function
accepting a const reference. Seems fair. This change doesn't actually
fix any bugs, but it silences the warning.
2020-10-13 17:27:55 +00:00
Andrew Noyes
bbc6d2aa03
Merge pull request #3872 from sfc-gh-clin:add-lock-unlock-to-special-keys
Add lock/unlock to special keys
2020-10-13 09:09:49 -07:00
Steve Atherton
69c6b2aa3b
Merge pull request #3888 from dongxinEric/bugfix/3885/fix-silient-se-commit-failure
Fix a silent commit failure in SS commit pipeline
2020-10-13 02:11:15 -07:00
Lukas Joswiak
6aa199b9a2 Add fdb_transaction_add_conflict_range unit test 2020-10-12 16:41:09 -07:00
Trevor Clinkenbeard
cb663cc490
Merge pull request #3893 from sfc-gh-jfu/jfu-ibackup-correctness
Fix correctness for IncrementalBackup workload
2020-10-12 16:28:58 -07:00
Jon Fu
53d7d8ba63 add try-catch block that ignores backup_unneeded 2020-10-12 15:31:22 -04:00
Jon Fu
b01cae5464 change test spec 2020-10-12 15:28:21 -04:00
Jon Fu
ae4ba55445 Merge branch 'master' of https://github.com/apple/foundationdb into jfu-ibackup-correctness 2020-10-12 14:56:05 -04:00
Trevor Clinkenbeard
d5096253c8
Merge pull request #3877 from sfc-gh-jfu/jfu-fix-too-many-files
Disable IncrementalBackup workload temporarily
2020-10-12 11:38:04 -07:00
Xin Dong
2a2d513c55 Move 'debug_advanceMaxCommittedVersion' to immediately after the new 'durableVersion' got written to SE's commit buffer because:
- Before the interleaving change, SE's commit buffer is empty after each commit. And thus when SS restores the durable state after a reboot, the durable version on disk won't change;
- After the interleaving change, however, the commit buffer is pre-populated with new data for next commit when the current one is done. As a result of that, SE could change the durable version on disk without advancing max committed version.
Note this is not fixing a real bug in storage server, just a fix to make sure the durability debug contract(always increase max committed version, then commit new durable version, then increase min committed version) is followed correctly.
2020-10-12 11:14:02 -07:00
Xin Dong
e9c7408fe0
Merge pull request #3874 from dongxinEric/misc/api-docs-update-for-range-split
Added API doc for the new range split API. Updated some old ones to b…
2020-10-12 10:45:09 -07:00
Jon Fu
58d8dfdcaa initial commit 2020-10-12 13:11:51 -04:00
Jon Fu
40281372e5 remove g_simulator manual setting 2020-10-12 13:09:14 -04:00
Jon Fu
a968cd1dd4 disable test 2020-10-12 13:07:52 -04:00
Jon Fu
cd5e3914bf Merge branch 'master' of https://github.com/apple/foundationdb into jfu-fix-too-many-files 2020-10-12 13:07:25 -04:00
Xin Dong
ac7d95d469 Address review comments 2020-10-12 10:05:17 -07:00
Xin Dong
736f436712 Expose all errors from all futures joint. 2020-10-12 09:51:18 -07:00
Xin Dong
8f311543f9
Apply suggestions from code review
Co-authored-by: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-10-12 09:50:45 -07:00
Andrew Noyes
d0a4e32754
Merge pull request #3790 from sfc-gh-tclinkenbeard/fix-ismetadatamutation
Fix isMetadataMutation condition
2020-10-12 08:28:57 -07:00
Xin Dong
dc1700d728 Prevent error from delay actor. 2020-10-11 14:29:44 -07:00
sfc-gh-tclinkenbeard
7ddbd1847d Exclude flowbench target from all 2020-10-10 15:03:53 -07:00
sfc-gh-tclinkenbeard
cf5337daa0 Improve performance of metadata check in applyMetadataMutations 2020-10-10 14:45:04 -07:00
sfc-gh-tclinkenbeard
459a0e87ae Added BenchMetadataCheck.cpp 2020-10-10 14:45:00 -07:00
Lukas Joswiak
98f7444104 Add fdb_error_predicate unit test 2020-10-09 22:46:33 -07:00