Commit Graph

12641 Commits

Author SHA1 Message Date
Meng Xu 2febbe74ce FastRestoreApplier:Fix conflict range inverted due to invalid memory access
Rerpot error on loader and applier if not error_code_operation_cancelled error ever happens
2020-09-09 14:40:21 -07:00
Xin Dong f570b4fb3c
Merge pull request #3763 from xumengpanda/mengxu/fr-bug-fix-PR
Restore: Simulate blob error when restore read files
2020-09-09 14:33:42 -07:00
Young Liu 1615bd1a1d minor improvement 2020-09-09 13:57:26 -07:00
A.J. Beamon 60efc5d44b Don't set SPECIAL_KEY_SPACE_ENABLE_WRITES randomly in Fuzz API test 2020-09-09 12:40:05 -07:00
Meng Xu f10e9ea679 FastRestoreApplier:Add write conflict range 2020-09-09 12:12:14 -07:00
Young Liu 1155d015c9 fetch current log generation as well 2020-09-09 11:54:58 -07:00
Meng Xu e69ee87f33 Refactor blob failure to simulateBlobFailure function 2020-09-09 10:54:21 -07:00
Alvin Moore 5e06f41c59 Corrected spelling
Removed unused lines from file
2020-09-09 13:42:59 -04:00
Meng Xu c9171e15b8 Change FastRestoreApplierPrecomputeResultSkipUnexpectedBackupMutation to SevError 2020-09-09 10:42:51 -07:00
sfc-gh-tclinkenbeard 2ce81a3c44 Make WATCH_OVERHEAD_BYTES constexpr 2020-09-09 10:35:42 -07:00
Evan Tschannen bfe691c4f4
Merge pull request #3756 from Daniel-B-Smith/rocks-autodownload
Enable the RocksDB engine by default with GCC
2020-09-09 10:28:53 -07:00
Evan Tschannen 989299dc74
Merge pull request #3751 from sfc-gh-tclinkenbeard/fix-tb-traces
Use consistent prefix for task bucket traces
2020-09-09 10:26:54 -07:00
Meng Xu 5880bd9fa7 BackupContainer:Fix getSnapshotFileKeyRange_impl on blob http error 2020-09-09 08:47:43 -07:00
Meng Xu 83d1350d8d FastRestore:Handle retriable blob error 2020-09-09 07:29:17 -07:00
Meng Xu 20733ae1eb Simulate throwing blob http error immediately after read blob file 2020-09-09 06:47:19 -07:00
Meng Xu 6d58064964 Buggify _parsePartitionedLogFileOnLoader with blob http error 2020-09-09 06:46:08 -07:00
Meng Xu cffb54ba0b Buggify decodeLogFileBlock with blob http error 2020-09-09 06:44:02 -07:00
Meng Xu f3986d201d Buggify backup decodeRangeFileBlock with blob connection error 2020-09-09 06:40:41 -07:00
Meng Xu 9eeed8144e FastRestore:Fix bug in precomputeResult 2020-09-08 16:37:12 -07:00
XiaoxiWang 916c4ef628 Merge branch 'master' of https://github.com/apple/foundationdb into fdbtest 2020-09-08 23:29:39 +00:00
Xin Dong 0c25a953be Fix compiler error. This cast is safe as it's only used locally so the data layout doesn't matter at all. 2020-09-08 16:05:38 -07:00
Trevor Clinkenbeard 62dd1f7234
Merge pull request #3696 from sfc-gh-xwang/tag-report
report busiest write tag of each storage server
2020-09-08 15:21:14 -07:00
sfc-gh-tclinkenbeard 90984467c8 Add comments for WATCH_OVERHEAD_BYTES 2020-09-08 15:19:31 -07:00
Jingyu Zhou a60342a5ba
Merge pull request #3757 from yliucode/grv-metrics
Fix status fetcher for GrvProxyStats
2020-09-08 15:15:50 -07:00
XiaoxiWang 2935d3d4f6 change workload; solve some comments 2020-09-08 21:47:49 +00:00
Young Liu 69c417073b add release notes 2020-09-08 13:37:30 -07:00
Young Liu 23e1ff694c Report missing old tlogs in recovery between accepting commits and storage recovered 2020-09-08 13:35:42 -07:00
Trevor Clinkenbeard 223c419f35
Merge pull request #3676 from sfc-gh-jfu/jfu-incremental-backup-only
incremental backup and restore
2020-09-08 12:06:25 -07:00
sfc-gh-tclinkenbeard 6c1b09829a Replace TB_ trace prefix with TaskBucket 2020-09-08 11:38:53 -07:00
Chaoguang Lin cda9e93fe0 Clang-format 2020-09-08 11:37:27 -07:00
Young Liu 6c3d919295 Fix status fetcher for GrvProxyStats 2020-09-08 11:11:45 -07:00
Chaoguang Lin 43e3e320e3 Refactor getrange for read-write module and add a test to make sure we have consistent results 2020-09-08 11:08:48 -07:00
Daniel Smith c326482230 Turn off RocksDB in simulation 2020-09-08 17:54:04 +00:00
Daniel Smith 76963f4044 Merge remote-tracking branch 'upstream/release-6.3' into rocks-autodownload 2020-09-08 17:53:03 +00:00
A.J. Beamon a188f91fe6
Merge pull request #3738 from dongxinEric/misc/remove-unused-client-knob
The actual BYTE_LIMIT_UNLIMITED and ROW_LIMIT_UNLIMITED are defined i…
2020-09-08 10:46:27 -07:00
Chaoguang Lin 63a5f26a23 Remove implicitly setting read_system_keys when set SPECIAL_KEY_SPACE_ENABLE_WRITES, we can achieve read/set system keys through transaction object 2020-09-08 10:46:19 -07:00
Jon Fu 0eb7092faa Merge branch 'master' of https://github.com/apple/foundationdb into jfu-incremental-backup-only 2020-09-08 12:53:29 -04:00
Daniel Smith 1b4aead939 Enable the RocksDB engine by default with GCC 2020-09-08 16:30:23 +00:00
XiaoxiWang c3e153b5d9 Merge branch 'master' of https://github.com/apple/foundationdb into tag-report 2020-09-08 15:35:22 +00:00
Meng Xu d9bfdd0196
Merge pull request #3755 from apple/release-6.3
Merge Release 6.3 into master
2020-09-07 18:05:46 -07:00
Xin Dong 1ee40848df
Merge pull request #3753 from xumengpanda/mengxu/fr-fix-trace-PR
FastRestore:Fix trace event overflow in traceRoleVersionBatchProgress
2020-09-07 00:08:57 -07:00
Xin Dong b9e43bca5d
Merge pull request #3754 from xumengpanda/mengxu/fr-valgrind-asset-PR
FastRestore: Fix valgrind error
2020-09-07 00:06:06 -07:00
Meng Xu fc01b7558c FastRestore:fix uninitialized variable in param.asset 2020-09-06 22:40:57 -07:00
Meng Xu 684048f449 FastRestore:Fix trace event overflow in traceRoleVersionBatchProgress 2020-09-06 21:05:16 -07:00
sfc-gh-tclinkenbeard fda6e0c275 Use consistent prefix for task bucket traces 2020-09-05 21:42:51 -07:00
Young Liu 3728ed03dd Resolve comments 2020-09-05 18:55:09 -07:00
Andrew Noyes 0e49542d59 Fix data race described in #3749 2020-09-05 13:58:22 -07:00
Young Liu 1ad5e17458 add support for comparing original and current impls 2020-09-05 11:14:59 -07:00
Lukas Joswiak efde86340a Add knob to disable span serialization 2020-09-04 17:37:34 -07:00
Lukas Joswiak 783e6a170e Add code coverage 2020-09-04 17:36:56 -07:00