Commit Graph

12940 Commits

Author SHA1 Message Date
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
Xin Dong 008651f291
Merge pull request #3900 from satherton/redwood-remap-cleanup-bug-fix
Very rare Redwood bug fix
2020-10-14 10:53:06 -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
Meng Xu fb7c0f0591
Merge pull request #3904 from xumengpanda/post-release-cleanup-6.2.27
Post release cleanup 6.2.27
2020-10-13 13:28:39 -07:00
Meng Xu 4cab7bc044 update installer WIX GUID following release 2020-10-13 13:27:07 -07:00
Meng Xu 1a78bc2eaf update version to 6.2.28 2020-10-13 13:27:07 -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 dc35f2b4f5 Bug fix: In page remap cleanup, if a page update's next update was at exactly the oldest retained version then the earlier update would still choose to copy the updated page over top of the original (but it shouldn't) which would race with the later update's copy if the same remap cleanup cycle pops both updates from the queue. 2020-10-13 02:26:46 -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
Xin Dong 87cdf2b331
Merge pull request #3897 from xumengpanda/mengxu/62-doc
Update downloads.rst for 6.2.27
2020-10-12 13:48:56 -07:00
Meng Xu da52927780 Update downloads.rst for 6.2.27 2020-10-12 13:46:11 -07:00
Meng Xu 939a65bf01
Merge pull request #3895 from xumengpanda/mengxu/release-note62
Add release note for PR 3891
2020-10-12 13:40:27 -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
Meng Xu 3c10a7bd30 Add release note for PR 3891 2020-10-12 12:18:22 -07: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
Meng Xu 89469921bb
Merge pull request #3891 from etschannen/feature-reset-proxy-connections
Reset a proxy's network connection with the master or resolvers if it is too far behind
2020-10-12 11:21:24 -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