Commit Graph

12546 Commits

Author SHA1 Message Date
Meng Xu 1fb11858e6 Fix failure caused by merge 2020-09-27 11:03:16 -07:00
Meng Xu bbc7ce581e Resolve conflicts merging from 6.3 to master 2020-09-25 16:08:31 -07:00
Meng Xu 862336de8f Merge branch 'master' into mengxu/merge-to-master-PR 2020-09-24 17:06:00 -07:00
Evan Tschannen 398b5af0c7
Merge pull request #3810 from etschannen/post-release-cleanup-6.3.6
Post release cleanup 6.3.6
2020-09-24 16:54:32 -07:00
Evan Tschannen 2f0bf65b11 update installer WIX GUID following release 2020-09-24 16:53:53 -07:00
Evan Tschannen 0f7b8fa613 update version to 6.3.7 2020-09-24 16:53:53 -07:00
Balachandar Namasivayam cbf816be62
Merge pull request #3807 from satherton/test-runloop-profiling
Enable run loop profiler for test and multitest roles.
2020-09-24 15:36:35 -07:00
Steve Atherton 58e043c7a5 Enable run loop profiler for test and multitest roles. 2020-09-24 14:14:55 -07:00
Trevor Clinkenbeard d1be303821
Merge pull request #3793 from sfc-gh-jfu/jfu-ibackup-test-timeout
Attempt to use version instead of test duration to have backup capture all changes
2020-09-24 11:17:49 -07:00
Jon Fu ebad1cd9e6 change waitBackup result from int to EBackupState 2020-09-24 12:31:21 -04:00
A.J. Beamon 5f7e784742
Merge pull request #3796 from xis19/master
Refactor fdbserver.actor.cpp for better readability
2020-09-24 09:12:47 -07:00
Jon Fu d0b8f7b1e3 Merge branch 'master' of https://github.com/apple/foundationdb into jfu-ibackup-test-timeout 2020-09-24 12:10:15 -04:00
Trevor Clinkenbeard 34e29e9ebe
Merge pull request #3805 from sfc-gh-tclinkenbeard/ebackupstate-type-safety
Improve EBackupState type safety
2020-09-23 20:29:45 -07:00
Xin Dong de5b0abb92
Merge pull request #3806 from xumengpanda/mengxu/fix-typo-PR
Fast Restore: Fix a typo in FastRestoreApplerPhaseApplyTxnStart event name
2020-09-23 17:11:59 -07:00
Meng Xu 5214becaa8 FR:Fix typo for event FastRestoreApplerPhaseApplyTxnDone 2020-09-23 16:43:35 -07:00
Xin Dong feb3bda79e
Merge pull request #3797 from xumengpanda/mengxu/fr-write-traffic-control-PR
Fast Restore: Add write rate control
2020-09-23 15:50:08 -07:00
Meng Xu 262307d557 FR:Change applierRemainMB map to unordered_map 2020-09-23 15:39:01 -07:00
Meng Xu aa683c0d26 FRApplier:Fix applyingDataBytes accounting at exception
When exception is thrown out after txnSize is calculated but before
it is accounted into applyingDataBytes, we will decrease applyingDataBytes in the
error handling block incorrectly.
2020-09-23 15:19:02 -07:00
sfc-gh-tclinkenbeard 3a03c9bd74 Remove deprecated enumActionResult 2020-09-23 15:14:09 -07:00
sfc-gh-tclinkenbeard d13a9d3c91 Make EBackupState an enum class 2020-09-23 15:14:09 -07:00
Jon Fu 7553daba20 change waitVersion to waitForBackup 2020-09-23 16:13:30 -04:00
Xiaoge Su 581427c880 fixup! Remove "\n" and extra spaces in printUsage 2020-09-23 12:03:09 -07:00
Jon Fu 89c334eb53 Merge branch 'master' of https://github.com/apple/foundationdb into jfu-ibackup-test-timeout 2020-09-23 14:30:46 -04:00
Jon Fu 285e2594ef adjusted delay and timing of version gate 2020-09-23 14:28:47 -04:00
Xiaoge Su e2ea6bbdd0 fixup! Use currLine.size() for the first currLength in printOptionUsage 2020-09-23 11:19:02 -07:00
Evan Tschannen ab042b6b57
Merge pull request #3667 from sfc-gh-tclinkenbeard/sub-null-nullptr
Replace NULL with nullptr
2020-09-23 10:25:55 -07:00
Meng Xu a4aad591fd FR:Remove applyStagingKeysBatchLock flow lock 2020-09-23 08:47:37 -07:00
Markus Pilman 5783358a51
Merge pull request #3800 from sfc-gh-kmakino/kaomakino/joshua_bindingtester_for_k8s
Make bindingtester scripts more k8s friendly
2020-09-23 07:13:51 -06:00
Evan Tschannen f9a2ca1c33
Merge pull request #3799 from etschannen/feature-apiverison-batch-error
Protect api versions older than 630 from seeing batch_transaction_throttled
2020-09-22 23:18:23 -07:00
Evan Tschannen e82076a75c updated documentation for 6.3.6 2020-09-22 22:36:36 -07:00
Kao Makino ac63273ae3 Make bindingtester scripts more k8s friendly 2020-09-22 22:35:00 -07:00
Evan Tschannen b37daf88d4 add jitter to the delay 2020-09-22 22:24:40 -07:00
Evan Tschannen 09ff05c629 backed out buggify of apiVersion because there are too many tests that depend on it for a patch release 2020-09-22 21:15:49 -07:00
Evan Tschannen 850ec6aa43 fixed compile error 2020-09-22 20:27:10 -07:00
Evan Tschannen 814df222b9 testRywLifetime fails below API version 630 2020-09-22 20:18:15 -07:00
Meng Xu 6da7e56e03 FastRestore:Add more trace events 2020-09-22 19:57:19 -07:00
Evan Tschannen e0fbadfeb5 Added a buggify so older API versions are run in simulation 2020-09-22 18:58:01 -07:00
Evan Tschannen c99627a7ab Merge branch 'release-6.3' of github.com:apple/foundationdb into feature-apiverison-batch-error 2020-09-22 17:06:17 -07:00
Evan Tschannen 7dec47938e protect api versions older than 630 from seeing batch_transaction_throttled errors 2020-09-22 17:05:09 -07:00
Meng Xu 08e243a07e Fix assert failure at addCallbackAndDelFutureRef 2020-09-22 15:41:07 -07:00
Meng Xu c16d76745d FastRestore:small fix compilation error 2020-09-22 13:36:26 -07:00
Meng Xu f8c5d85b79 FastRestore:Catch controller error and fix unhandled error occurred in updateHeartbeatTime 2020-09-22 13:32:26 -07:00
Meng Xu 17ece3d477 FastRestore:Fix FastRestoreApplierTransactionRateControl events 2020-09-22 13:25:43 -07:00
Meng Xu b4254473d7 FastRestore:Add transaction rate info tracer 2020-09-22 09:10:11 -07:00
Meng Xu 002b1bec4c FastRestore:Control write traffic at each applier
Controller assigns each applier a write rate.
Applier keeps the write-rate worth of transactions outstanding to DB.

This is to avoid heavily overloading DB while still keep enough
traffic to DB to get a good write throughput.
2020-09-22 08:14:28 -07:00
Xiaoge Su 2bf4ebbd51 fixup! Add missing comma 2020-09-21 20:43:07 -07:00
Xiaoge Su 3c505786ca Refactor fdbserver.actor.cpp 2020-09-21 20:19:47 -07:00
Jon Fu 7780c24cbe Attempt to use version instead of test duration to have backup capture all changes 2020-09-21 14:45:29 -04:00
sfc-gh-tclinkenbeard 7d606ebff4 Fix some accidental s/NULL/nullptr replacements 2020-09-20 11:33:18 -07:00
sfc-gh-tclinkenbeard 40f750ca55 Fix Windows CMake build 2020-09-20 11:33:18 -07:00