Commit Graph

11136 Commits

Author SHA1 Message Date
Meng Xu 42a7b91647 Turn clang-format off for error_definition.h 2020-07-17 11:11:30 -07:00
Meng Xu 098cdfb558 Replace actor_cancelled error with dd_cancelled 2020-07-16 20:26: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
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
Evan Tschannen 8befb0829d
Merge pull request #3481 from ajbeamon/fix-dc-timeout-message
Add missing messages to schema and rename one to match later versions
2020-07-10 10:30:21 -07:00
Jingyu Zhou abfc3effe4
Merge pull request #3483 from oleg68/detach-dr-clone-63
Detach a Clone of DR Site without Affecting Replication to the Original DR Site
2020-07-10 09:38:21 -07:00
A.J. Beamon 28b6281848 Increase latency sample size by a factor of 10. 2020-07-10 08:52:59 -07:00
Oleg Samarin 668661a54b Added --dstonly to release notes 2020-07-10 15:19:27 +03:00
Oleg Samarin 25a61bc15d Detach a Clone of DR Site without Affecting Replication to the Original DR Site
Added description of fdbdr --dstonly to the usage text
2020-07-10 15:14:27 +03:00
Oleg Samarin 4c9df78076 dstonly 2020-07-10 15:13:42 +03:00
Evan Tschannen 05de7c8e9d added missing messages to the status schema 2020-07-09 23:13:55 -07:00
Evan Tschannen dd10dbe7c7 Merge branch 'release-6.2' of github.com:apple/foundationdb into feature-ha-fixes 2020-07-09 23:09:14 -07:00
Evan Tschannen 33c9b1374a more compile fixes 2020-07-09 22:57:43 -07:00
Evan Tschannen f6163d0a79 fix compile errors 2020-07-09 22:53:02 -07:00
Evan Tschannen 717242a0ee reset WAN network connections every 5 minutes is responses take more than 500ms 2020-07-09 22:50:47 -07:00
Evan Tschannen 4562d20f81
Merge pull request #3480 from ajbeamon/server-side-latency-metrics
Capture and report latency statistics for server-side requests
2020-07-09 22:34:37 -07:00
A.J. Beamon 84c4f94cb3
Merge pull request #3477 from sfc-gh-anoyes/anoyes/fix-valgrind
Fix valgrind build
2020-07-09 17:19:18 -07:00
A.J. Beamon b51beead53 The backport of a change in later versions didn't include some updates to the schema and a change to the name of one of the messages. 2020-07-09 16:58:13 -07:00
A.J. Beamon 693595f4e5 Fix make build, fix GRV schema 2020-07-09 16:50:08 -07:00
A.J. Beamon 04d1217941 Track statistics about server-side request latency on each process, to include min, max, mean, and various percentiles. 2020-07-09 16:39:15 -07:00
Andrew Noyes 6caa3e470c Fix valgrind build 2020-07-09 22:05:48 +00:00
Evan Tschannen 0e2f5e8bb5 Added a flow lock to prevent too many source server fetches from happening at the same time and running the data distributor out of memory 2020-07-09 10:38:19 -07:00
Meng Xu 32d76fcff1
Merge pull request #3467 from jzhou77/release-6.3
Use KeyRangeMap for splitMutation
2020-07-08 18:40:47 -07:00
Jingyu Zhou 7279beb662 Add old splitMutation for unit test 2020-07-08 17:57:20 -07:00
Jingyu Zhou d6dd88c2b9 Move building of KeyRangeMap out of the loop
So that it is only done once.
2020-07-08 14:16:10 -07:00
A.J. Beamon a4f7f476f8
Merge pull request #3468 from gtaylor/fix-py-api-incomp-vers-ref
Fix malformed class ref in Python API docs
2020-07-08 11:47:28 -07:00