Commit Graph

11860 Commits

Author SHA1 Message Date
sfc-gh-tclinkenbeard abaae40453 Modified ComposedIdentifier to prevent file identifier conflicts at
compile-time
2020-07-20 18:52:44 -07:00
sfc-gh-tclinkenbeard a1d3496d7d Update downgrade tests to use 6.3.5 instead of 6.3.3 2020-07-20 18:47:43 -07:00
sfc-gh-tclinkenbeard 92ac2a99b9 Ignore file identifier mismatches during 7.0 -> 6.3 downgrade 2020-07-20 18:45:28 -07:00
Xiaoxi Wang 893898818c merge master 2020-07-20 23:38:05 +00:00
Xiaoxi Wang bce0c2758e add fastSuccess 2020-07-20 23:27:20 +00:00
Russell Sears 9416e9139e
Merge pull request #3466 from sears/numeric_asserts
Improved assert messages for numeric comparisons
2020-07-20 14:52:40 -07:00
Russell Sears aa6743e118 improved readability of numeric assertion failures 2020-07-20 14:13:52 -07:00
Meng Xu 15537b41ad
Merge pull request #3536 from xumengpanda/mengxu/merge-6.3-PR
Merge 6.3 to master and resolve a minor conflict in flow.h
2020-07-20 14:07:01 -07:00
Evan Tschannen 220ede3564 fixed compile error 2020-07-20 11:35:20 -07:00
Meng Xu b2a3b4fd83 Merge branch 'master' into mengxu/merge-6.3-PR 2020-07-20 11:34:18 -07:00
Evan Tschannen be67e9cfc7 wait for the correct cluster controller interface before starting master recovery 2020-07-20 11:29:37 -07:00
Evan Tschannen 3834682820 Merge branch 'release-6.3' of github.com:apple/foundationdb into feature-lifetimetoken-fix 2020-07-20 10:35:04 -07:00
Evan Tschannen 32c0169fc8 use the old logic for lifetime since we already have verified the cluster controller is correct 2020-07-20 10:26:47 -07:00
Meng Xu 2c1334d461 Update release notes for DD fix 2020-07-20 10:12:22 -07:00
Meng Xu e069a150d0
Merge pull request #3500 from thisismiller/toml-testspec
Add support for .toml tests
2020-07-20 09:59:20 -07:00
Steve Atherton e646361501 Merge branch 'release-6.3' of github.com:apple/foundationdb into feature-redwood 2020-07-20 07:25:29 -07:00
Steve Atherton d05b7ee785 Pager remap remover now accumulates a configurable version interval of page updates behind the oldest retained version which are used to coalesce updates to the same original page ID to reduce write amplification for many workloads. 2020-07-20 04:08:33 -07:00
Alex Miller 878254497a Merge remote-tracking branch 'upstream/master' into toml-testspec 2020-07-19 22:18:31 -07:00
Xiaoxi Wang f3ee60b10b slight change 2020-07-20 03:17:46 +00:00
Chaoguang Lin c7206aedbf Add special keys writes handling in FuzziApiCorrectness workload 2020-07-19 19:16:52 -07:00
Balachandar Namasivayam bec2e166a3
Merge pull request #3533 from satherton/blobstore-upload-timeout-adjustment
Blob upload request timeout could be configured too low by changing other upload limits
2020-07-19 18:58:56 -07:00
Xiaoxi Wang 1c483d3423 rewrite Throttling.actor.cpp; fix '/' bug in HealthMetricsApi 2020-07-20 01:20:14 +00:00
Steve Atherton f0d35e87ef Renamed knob and URL parameter for request timeout to request timeout min to more accurately reflect what they do. 2020-07-19 17:41:59 -07:00
Steve Atherton dd62b828f9 Add release note for request timeout fix. 2020-07-18 22:41:05 -07:00
Steve Atherton efb4c90b12 Bug fix: It is possible to configure blob upload speed and concurrency limits such that a large request can't complete within the configured request timeout. The timeout for such a request is now enforced to be at least three times the expected upload time given the configured concurrency and bandwidth limits. 2020-07-18 22:35:42 -07:00
Steve Atherton 38cade1146 Merged tag release-6.3.3 into tls-background-handshake. 2020-07-17 23:39:57 -07:00
Steve Atherton 4a246c36ad Updating HTTP write loop logic to match FlowTransport. This is a possible bug fix because TLS connections can sometimes hang on startup which might due to onWritable() hanging if write() is not called first. 2020-07-17 23:37:33 -07:00
Meng Xu f22a6c2bcf
Merge pull request #3512 from sfc-gh-xwang/master
Add write/atomicOp/clear cost estimation
2020-07-17 20:19:09 -07:00
Steve Atherton ae2d158c01 Changed delay to change task priority to yield. 2020-07-17 19:20:16 -07:00
Xiaoxi Wang 0df2a8d014 better code style 2020-07-18 01:48:58 +00:00
Jingyu Zhou b0983f4a9a
Merge pull request #3530 from xumengpanda/mengxu/ssfailure-fix-PR
Fix wild pointer to destructed DD that causes DD crash rarely
2020-07-17 18:08:50 -07:00
Chaoguang Lin 6216dce22d Merge remote-tracking branch 'upstream/master' into add-management-api-into-special-key-space 2020-07-17 16:14:22 -07:00
Chaoguang Lin 74da032967 Add a decode function to map special keys to its real keys that needs to be modified 2020-07-17 15:16:28 -07:00
Chaoguang Lin 1c51aaeea5 Use static keys in SpecialKeySpace 2020-07-17 15:14:18 -07:00
Meng Xu df39a0eaa8
Merge pull request #3479 from sfc-gh-anoyes/anoyes/add-wall-wextra
Add -Wall and -Wextra for clang, and explicitly ignore some warnings for now
2020-07-17 15:07:41 -07:00
Evan Tschannen 6a38f81269 do not kill the master unless we have a dbInfo from the current cluster controller 2020-07-17 14:59:38 -07:00
Meng Xu 1ba9b6b07f DD:Change SendRelocateToDDQx100 to SendRelocateToDDQueue 2020-07-17 14:10:17 -07:00
Chaoguang Lin 717e22cc45 Remove the managementApiRange in SystemData.h 2020-07-17 14:05:29 -07:00
Chaoguang Lin a1eeb9c3ee Update traces for debugging 2020-07-17 12:36:50 -07:00
Chaoguang Lin 1e5096990e Add the function to return the special key for given management api command and option 2020-07-17 12:32:42 -07:00
Chaoguang Lin 96e5a4c827 Replace all \xff\xff/conf with managementApiRange.begin 2020-07-17 11:56:27 -07:00
Meng Xu 42a7b91647 Turn clang-format off for error_definition.h 2020-07-17 11:11:30 -07:00
Evan Tschannen e4613bcdb2 fix: do not kill a master because on an uninitialized lifetime token 2020-07-17 10:40:52 -07:00
Chaoguang Lin 4d993771e4 Add managementApiRange KeyRangeRef in SystemData.h 2020-07-17 10:40:22 -07:00
Steve Atherton d375ee7939 Rolled back the knob and logic for doing multiple write() calls in write loops before yielding, because they are not necessary. The testing that suggested otherwise was in error. 2020-07-16 22:54:14 -07:00
Meng Xu 098cdfb558 Replace actor_cancelled error with dd_cancelled 2020-07-16 20:26:07 -07:00
Chaoguang Lin 5fa6785fb8 Add special keys for command options 2020-07-16 18:15:35 -07:00
Xin Dong 70ba7e26fa
Merge pull request #3531 from xumengpanda/mengxu/fr-rename-master-PR
Fast Restore: Rename master to controller
2020-07-16 18:14:25 -07:00
Meng Xu d161d8f298 Merge branch 'release-6.3' into mengxu/fr-rename-master-PR 2020-07-16 16:46:32 -07:00
Meng Xu 8cffd30951 FastRestore:Replace master word with controller 2020-07-16 16:37:13 -07:00