Commit Graph

11437 Commits

Author SHA1 Message Date
Jingyu Zhou a5af214861 Use KeyRangeMap for splitMutation
This simplifies code by reuse KeyRangeMap class.
2020-07-09 09:59:37 -07:00
Jingyu Zhou 82862c6b1a
Merge pull request #3473 from xumengpanda/mengxu/release-6.3-conflict-PR
Merge 6.3 to master and revert PR 3467
2020-07-08 20:34:51 -07:00
Meng Xu 1b68665228 Merge branch 'master' into release-6.3 2020-07-08 18:52:05 -07:00
Meng Xu 2f602b42e9 Revert "Merge pull request #3467 from jzhou77/release-6.3"
This reverts commit 32d76fcff1, reversing
changes made to 5e8eeadd7e.
2020-07-08 18:51:54 -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 c94f46440b
Merge pull request #3094 from sfc-gh-dyoungworth/dyoungworth/asyncFindFiles
Make platform::findFiles asynchronous
2020-07-08 11:47:09 -07:00
Meng Xu d61206e126
Merge pull request #3453 from thisismiller/restrict-testspec
Make testspec more restrictive and correctly "scoped"
2020-07-08 11:43:37 -07:00
A.J. Beamon e32458ebd0
Merge pull request #3464 from sfc-gh-tclinkenbeard/fix-valgrind
Fix Valgrind build
2020-07-08 11:10:39 -07:00
Jingyu Zhou a187eeebee Add assertions back and comments for splitMutation 2020-07-08 11:08:23 -07:00
Evan Tschannen 2c6752d7ed
Merge pull request #3462 from jzhou77/master
Remove unused batcher.actor.h
2020-07-08 10:46:03 -07:00
Russell Sears 5e8eeadd7e
Merge pull request #3446 from sfc-gh-tclinkenbeard/use-stl-for-optional-variant
Use STL for optional and variant
2020-07-08 10:40:17 -07:00
Evan Tschannen e9f690c695
Merge pull request #3444 from gtaylor/patch-1
Update supported Python versions in downloads.rst
2020-07-08 10:38:02 -07:00
Evan Tschannen 3eb3e23ae0
Merge pull request #3425 from sfc-gh-anoyes/anoyes/health-metrics
Expose health metrics via special keys
2020-07-08 10:37:31 -07:00
David Youngworth 053eb59a46
Update flow/Platform.actor.cpp
Co-authored-by: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-07-08 13:34:52 -04:00
David Youngworth e45cfb1220
Update flow/Platform.actor.cpp
Co-authored-by: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-07-08 13:34:43 -04:00
sfc-gh-tclinkenbeard f5118c42c0 Fix valgrind build 2020-07-08 10:23:32 -07:00
Andrew Noyes fa266b1272 Address review comments 2020-07-08 16:54:54 +00:00
Jingyu Zhou e78cc9ee4b Use KeyRangeMap for splitMutation
This simplifies code by reuse KeyRangeMap class.
2020-07-08 09:53:34 -07:00
A.J. Beamon 9c789f28e6
Merge pull request #3454 from sfc-gh-tclinkenbeard/revert-dangling-pointer-fix
Revert "Fixed some dangling pointers"
2020-07-08 09:28:32 -07:00
Jingyu Zhou d972e072b7 Remove unused batcher.actor.h 2020-07-07 21:54:56 -07:00
sfc-gh-tclinkenbeard 20c5b0f824 Addressed review comments 2020-07-06 19:24:28 -07:00
sfc-gh-tclinkenbeard e516a20c43 Revert "Fixed some dangling pointers"
This reverts commit 0c39006b07.
2020-07-06 15:26:42 -07:00
Jingyu Zhou cd75cce8fe
Merge pull request #3441 from yliucode/fix-joshua-real
Re-enable asking read version from master
2020-07-06 13:35:35 -07:00
Young Liu 832c6d0d65 Add comment about invariant master's committed version >= proxy's committedVersion 2020-07-06 12:34:15 -07:00
Alex Miller 17570b5b10 Make the testspec more restrictive in terms of what can be set where.
Testspec is currently very permissive in very misleading ways.  In particular,
the tester parser itself will swallow K=V settings and apply them at the test
level, which breaks how a person would expect the scoping to work.  Other
settings apply to the entire simulation run globally, but appear to be workload
specific.  Even further, others affect simulation cluster creation or test
harness behavior, but can again be set anywhere in a testspec.

This changes testspec parsing to error if a setting that applies globally is
anywhere but the top of the file, or if a setting that applies test-wide is
applied to a workload instead of a test.
2020-07-06 02:03:30 -07:00
Meng Xu af34b25cd1
Merge pull request #3451 from sfc-gh-tclinkenbeard/test-low-latency-write
Test commits in LowLatency workload
2020-07-05 19:55:03 -07:00
sfc-gh-tclinkenbeard e6d92c9fbe Test writes in LowLatency workload 2020-07-05 14:49:04 -07:00
Jingyu Zhou 3ef341b157
Merge pull request #3436 from oleg68/osamarin5
Speed up sync between Primary and DR
2020-07-04 20:21:45 -07:00
Meng Xu 1ce10a8db5
Merge pull request #3447 from sfc-gh-tclinkenbeard/remove-limit-knobs
Remove ROW_LIMIT_UNLIMITED and BYTE_LIMIT_UNLIMITED from CLIENT_KNOBS
2020-07-04 20:01:39 -07:00
sfc-gh-tclinkenbeard 1b55d75896 Remove TRIVIALLY_DESTRUCTIBLE macro 2020-07-04 19:28:10 -07:00
sfc-gh-tclinkenbeard 9ab9bc09c7 Use std::optional for Optional 2020-07-04 19:28:09 -07:00
sfc-gh-tclinkenbeard 60b893d423 Switch from boost::variant to std::variant 2020-07-04 19:28:05 -07:00
Meng Xu cf562a0bcd
Merge pull request #3448 from sfc-gh-tclinkenbeard/minor-fixes
Miscellaneous fixes / small changes
2020-07-04 18:25:08 -07:00
sfc-gh-tclinkenbeard f1cd466a6b Fix infinite recursion caused by implicit conversion
The keyText and keyValue functions taking an optional parameter are
never used, but if they were it would cause and infinite recursion,
because the AttribKey and AttribValue constructors are marked explicit,
so the same keyText or valueText overload keeps getting called recursively.
2020-07-04 12:50:41 -07:00
sfc-gh-tclinkenbeard dd5cd762a8 Removed dead code 2020-07-04 12:50:40 -07:00
sfc-gh-tclinkenbeard 0c39006b07 Fixed some dangling pointers 2020-07-04 12:50:40 -07:00
sfc-gh-tclinkenbeard bcbca81dfe Remove ROW_LIMIT_UNLIMITED and BYTE_LIMIT_UNLIMITED from CLIENT_KNOBS 2020-07-04 12:48:44 -07:00
Oleg Samarin 2fd9e040cd Merge branch 'osamarin5' of github.com:oleg68/foundationdb into osamarin5
line alignement
2020-07-04 21:53:36 +03:00
Oleg Samarin 00fe923eaa Speed up sync between Primary and DR: Line allignement 2020-07-04 21:40:57 +03:00
Oleg Samarin 6d70887d68
Update fdbclient/DatabaseBackupAgent.actor.cpp
Speed up sync between Primary and DR: Event Name Correction

Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>
2020-07-04 21:37:28 +03:00
Young Liu 44331f50dc Add back conditional report 2020-07-03 17:26:44 -07:00
Oleg Samarin 6c23901e61 Speed up sync between Primary and DR 2020-07-03 11:38:54 +03:00
Meng Xu 63b4c1a16f
Merge pull request #3445 from ajbeamon/fix-transaction-profiling-analyzer-no-data
Fix crash when no reads are found by the transaction profiling analyzer
2020-07-02 17:56:56 -07:00
A.J. Beamon 8c5d14422d Fix crash when no transactions are found by the transaction profiling analyzer 2020-07-02 16:56:04 -07:00
Russell Sears fcaaf11678
Merge pull request #3402 from sfc-gh-tclinkenbeard/improve-const-correctness
Added more const-correctness improvements
2020-07-02 16:43:06 -07:00
Russell Sears 3e2b7e5cf0
Merge pull request #3442 from sfc-gh-almiller/read-after-write
Add a ReadAfterWrite workload, to measure TLog->SS propagation delay
2020-07-02 16:42:09 -07:00
Young Liu 286988c914 Report commit version later in the commit path 2020-07-02 16:14:50 -07:00
Young Liu 7546ed3edf Remove trace events 2020-07-02 15:17:11 -07:00