Commit Graph

11528 Commits

Author SHA1 Message Date
Xiaoxi Wang 2a848edb41 Merge remote-tracking branch 'upstream/master' 2020-07-09 18:10:38 +00:00
Xiaoxi Wang c40c4693b4 better correctness criteria 2020-07-09 18:10:12 +00:00
Markus Pilman 69864c9f96 Make Spans not allocate heap memory 2020-07-09 11:49:33 -06: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 1dead7c199
Merge pull request #3440 from sfc-gh-xwang/master
add HealthMetricsWorkload and WriteTagThrottlingWorkload
2020-07-09 10:04:46 -07:00
Jingyu Zhou a5af214861 Use KeyRangeMap for splitMutation
This simplifies code by reuse KeyRangeMap class.
2020-07-09 09:59:37 -07:00
A.J. Beamon 3b09308915
Merge pull request #3350 from sfc-gh-kmakino/kaomakino/add_json_trace_support_in_test_harness
Add JSON trace support in TestHarness
2020-07-09 08:27:43 -07:00
Xiaoxi Wang 25e55d4b9a add simplest correctness check 2020-07-09 05:57:27 +00:00
Xiaoxi Wang 9e8a2c1434 add comment 2020-07-09 04:39:31 +00: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 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
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
Greg Taylor 6cd6fe76f2 Fix malformed class ref in Python API docs
Fix a malformed auto-class reference in the description of the
has_incomplete_versionstamp() class.
2020-07-08 11:22:12 -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
Markus Pilman 0fbe7101c3 Revert "Revert "Request tracing""
This reverts commit 327cc31e35.
2020-07-07 10:06:13 -06: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
Xiaoxi Wang e29333656f better wait 2020-07-06 18:36:06 +00:00
Xiaoxi Wang 627075e0ef 1. add test parameters; 2. change ContinuousSample initialization 3. add&change metrics 2020-07-06 18:18:15 +00:00
Russell Sears 4ce51c4cce
Merge pull request #2768 from atn34/atn34/arena-cpp
Check for memory errors in arena-allocated memory
2020-07-06 09:43:28 -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