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