Commit Graph

11159 Commits

Author SHA1 Message Date
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
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
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
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
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
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
Meng Xu 098cdfb558 Replace actor_cancelled error with dd_cancelled 2020-07-16 20:26:07 -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
Meng Xu 49095160e3
Merge pull request #3267 from Nishikoh/rename
Rename fastRestore_agent to fastRestoreTool
2020-07-16 15:33:07 -07:00
Meng Xu ba3c631350 Remove spammy trace 2020-07-16 10:33:24 -07:00
Meng Xu 638e612a97 Improve coding style and trace events 2020-07-16 10:25:42 -07:00
Meng Xu acbb389862 Debug and fix very rare crash in TeamTracker
teamTracker only works when all DDTeamCollections are valid.
However, teamTracker can be triggered by zeroTeamSignalling event
after a DDTeamCollection is destructed and the other DDTeamCollection has not been
destructed yet.

This causes teamTracker to uses a pointer to the destructed DDTeamCollection and thus
has mysterious failure.
2020-07-16 10:23:02 -07:00
Xin Dong e3f89ec3d1
Merge pull request #3526 from xumengpanda/mengxu/tmp-minor-PR
Add number comment to limitReason_t entries
2020-07-15 11:06:14 -07:00
Meng Xu 27a21e23bd Add number comment to limitReason_t entries 2020-07-15 10:57:50 -07:00
Jingyu Zhou 52cb928212
Merge pull request #3519 from Daniel-B-Smith/patch-1
Use consistent integer size for net2backtraces_count
2020-07-14 21:26:00 -07:00
Daniel Smith 481d1eb4bd
Use consistent integer size for net2backtraces_count
`net2backtraces_count` is defined to be an `int` in Net2.actor.cpp. Defining it to be an `int64_t` here causes us to read 4 bytes of extra memory.
2020-07-14 19:56:14 -04:00
Evan Tschannen 9443ffbb5a
Merge pull request #3517 from etschannen/post-release-cleanup-6.3.3
Post release cleanup 6.3.3
2020-07-14 14:55:26 -07:00
Evan Tschannen 40c46ae59b update installer WIX GUID following release 2020-07-14 14:50:11 -07:00
Evan Tschannen cb651df915 update version to 6.3.4 2020-07-14 14:50:11 -07:00
Xin Dong 907d444ebc
Merge pull request #3514 from jzhou77/release-6.3
Make Arena's impl private
2020-07-14 09:59:22 -07:00
Jingyu Zhou 773e533a09 Make Arena's impl private 2020-07-13 21:39:36 -07:00
Xin Dong 9b1322f010
Merge pull request #3511 from xumengpanda/mengxu/tmp-comment-PR
Add comment to GetTeam in DataDistribution
2020-07-13 17:19:26 -07:00
Meng Xu 815e403009 Add comment to DDQueue GetTeam
Comments to help understand Evan's PR 3487
that fix the problem: replication factor could drop unexpected in fearless config.
2020-07-13 17:05:50 -07:00
Evan Tschannen 02505669d3
Merge pull request #3507 from etschannen/release-6.3
Release 6.3
2020-07-13 11:09:32 -07:00
Evan Tschannen c9c80d6dec updated documentation for 6.3.3 2020-07-13 11:08:53 -07:00
Evan Tschannen fc49f432c6
Merge pull request #3437 from ajbeamon/auto-tag-throttling-fixes
Various fixes to tag throttling
2020-07-13 10:52:46 -07:00
Evan Tschannen 02787d761c Merge branch 'release-6.2' into release-6.3
# Conflicts:
#	CMakeLists.txt
#	packaging/msi/FDBInstaller.wxs
#	versions.target
2020-07-13 10:15:39 -07:00
Evan Tschannen ca7c9e0dce
Merge pull request #3504 from etschannen/post-release-cleanup-6.2.23
Post release cleanup 6.2.23
2020-07-13 10:13:13 -07:00
Evan Tschannen aa2cfb37e2 update versions.target 2020-07-13 10:08:14 -07:00
Evan Tschannen 5cd6dcb042 update installer WIX GUID following release 2020-07-13 10:06:48 -07:00
Evan Tschannen cc1d2bbe44 update version to 6.2.24 2020-07-13 10:06:48 -07:00
Meng Xu ea48975c6e
Merge pull request #3492 from ajbeamon/merge-release-6.2-into-release-6.3
Merge release 6.2 into release 6.3
2020-07-13 10:02:13 -07:00
Meng Xu eb401e1788
Merge pull request #3503 from sfc-gh-tclinkenbeard/relax-commit-latency
Relax commit latency requirement for LowLatency workload
2020-07-13 09:39:27 -07:00
sfc-gh-tclinkenbeard d0189ad0d4 Relax commit latency requirement for LowLatency workload 2020-07-12 20:01:57 -07:00
Meng Xu ee7d5dea17
Merge pull request #3494 from jzhou77/release-6.3
Log peer address whose failure can cause master recovery
2020-07-10 19:08:51 -07:00
Jingyu Zhou 749e3e9d86 Address review comment 2020-07-10 18:07:17 -07:00
Jingyu Zhou 5cc5d9cf1e Log peer address whose failure can cause master recovery
So when there is master recovery due to failed tlog, proxy, resolver, log
router, or resolver, we can have a trace event tells which address that the
master thinks is dead.
2020-07-10 15:57:03 -07:00
A.J. Beamon b09dddc07e Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
# Conflicts:
#	cmake/ConfigureCompiler.cmake
#	documentation/sphinx/source/downloads.rst
#	fdbrpc/FlowTransport.actor.cpp
#	fdbrpc/fdbrpc.vcxproj
#	fdbserver/DataDistributionQueue.actor.cpp
#	fdbserver/Knobs.cpp
#	fdbserver/Knobs.h
#	fdbserver/LogSystemPeekCursor.actor.cpp
#	fdbserver/MasterProxyServer.actor.cpp
#	fdbserver/Status.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	flow/flow.vcxproj
2020-07-10 15:06:34 -07:00
Alvin Moore e6c8cc0eff
Merge pull request #3396 from ajbeamon/fix-correctness-package
Fix: correctness packages included removed/future tests
2020-07-10 13:54:13 -07:00
Evan Tschannen 55e997a865
Merge pull request #3487 from etschannen/feature-ha-fixes
Fixed a number of problems with multi-region configurations
2020-07-10 12:43:34 -07:00
Evan Tschannen a14a570c44 updated documentation 2020-07-10 12:37:26 -07:00
Evan Tschannen 4492a50e72 Merge branch 'release-6.2' of github.com:apple/foundationdb into feature-ha-fixes
# Conflicts:
#	documentation/sphinx/source/mr-status-json-schemas.rst.inc
#	documentation/sphinx/source/mr-status.rst
#	fdbclient/Schemas.cpp
2020-07-10 10:37:43 -07:00
Evan Tschannen 2f22ce1677
Merge pull request #3484 from ajbeamon/change-latency-sample-size
Increase size of latency sample
2020-07-10 10:32:10 -07:00