Commit Graph

12096 Commits

Author SHA1 Message Date
Young Liu e8e24a8ed6 Resolve comments 2020-08-26 21:04:35 -07:00
Young Liu 9564171463 Merge branch 'master' into grv-proxy 2020-08-24 22:45:01 -07:00
Trevor Clinkenbeard 3e39f01496
Merge pull request #3689 from sfc-gh-xwang/tag-report
add throttle objects into Schemas.cpp
2020-08-24 17:23:00 -07:00
Young Liu 63b3612ad5 Merge master branch and resolve conflicts 2020-08-24 16:42:31 -07:00
XiaoxiWang 4e627691a9 add throttle objects into Schemas.cpp 2020-08-24 23:37:58 +00:00
Trevor Clinkenbeard e7662eecda
Merge pull request #3669 from sfc-gh-xwang/tag-report
Report recommended tx tag to be throttled to status json
2020-08-24 12:06:25 -07:00
XiaoxiWang 0d65e1e0e0 update ProtocolVersion 2020-08-23 21:03:26 +00:00
XiaoxiWang 86b943f17a update documentation 2020-08-23 18:24:45 +00:00
Meng Xu 43853d25e9
Merge pull request #3679 from monsij/verbose_clearup
Verbose printf cleanup on ReplicationPolicy.cpp
2020-08-23 10:44:37 -07:00
Monsij Biswal 0239d612d1 Verbose printf cleanup 2020-08-23 13:35:00 +05:30
Meng Xu dee016f96b
Merge pull request #3685 from apple/dyoungworth/fixMerge1
Dyoungworth/fix merge1 6.3 release branch into master
2020-08-22 15:33:01 -07:00
David Youngworth b4cec6577a Fix merge bugs 2020-08-22 15:04:42 -07:00
David Youngworth e1b7dd0c7d Merge remote-tracking branch 'upstream/release-6.3' into dyoungworth/fixMerge1 2020-08-22 12:25:19 -07:00
Meng Xu 7e094f217b
Merge pull request #3675 from ajbeamon/fix-proxy-latency-bands
Fix commit and GRV latency band and statistics publishing
2020-08-22 10:53:33 -07:00
Meng Xu a5776963fc
Merge pull request #3680 from bowlofstew/issue/1647
Issue 1647, Cleanup the verbose printf in ReplicationPolicy, Resolution
2020-08-22 10:48:57 -07:00
Steve Atherton a552181c48
Merge pull request #3652 from satherton/feature-redwood
Optimization to reduce page writes when multiple siblings of the same parent are updated with the page remap window
2020-08-21 17:14:31 -07:00
XiaoxiWang d8a508ce7e fix command line parse 2020-08-21 17:49:21 +00:00
Trevor Clinkenbeard 7cdd03dcab
Merge pull request #3682 from ajbeamon/fix-dd-blocking-issue
Don't block the data distributor when getting a GetDataDistributorMetricsRequest
2020-08-21 10:42:36 -07:00
A.J. Beamon 6380b92b10 Don't block the data distributor when getting a GetDataDistributorMetricsRequest. 2020-08-21 09:26:18 -07:00
Stewart Henderson 6a8da71e80 Issue 1647 Resolution 2020-08-21 06:12:39 -05:00
XiaoxiWang 1f134d1534 format 2020-08-21 05:06:13 +00:00
XiaoxiWang 9398a78a3a add busy-read count and busy-write count to status json 2020-08-21 04:50:56 +00:00
XiaoxiWang 476faa6521 change reason type 2020-08-21 04:07:25 +00:00
A.J. Beamon 9dd4589d61 Fix merge issue that resulted in commit and GV latency band info not being published. 2020-08-20 11:49:30 -07:00
Trevor Clinkenbeard 6077073ac9
Merge pull request #3673 from ajbeamon/fix-memory-error
Fix memory error caused by referencing a value with limited lifetime
2020-08-20 11:47:07 -07:00
A.J. Beamon f0cdfb8781 Fix memory error caused by referencing a value with limited lifetime. 2020-08-20 11:12:59 -07:00
XiaoxiWang 7dcce6979e format 2020-08-20 07:00:37 +00:00
XiaoxiWang 0945959a35 add fdbcli support to list recommended tags 2020-08-20 06:26:31 +00:00
XiaoxiWang bc6e42c634 add status json report for recommended throttled tags 2020-08-19 19:22:16 +00:00
XiaoxiWang aa253742ec add getRecommendedTags to ThrottleApi 2020-08-19 17:39:43 +00:00
Jingyu Zhou 4867bad46e
Merge pull request #3661 from sfc-gh-kmakino/kaomakino/remove_unnecessary_test_harness_tweaks
Remove unnecessary special case handling from JsonParser
2020-08-19 09:54:20 -07:00
XiaoxiWang 8a1b9394b8 do not send auto-throttled tags to proxy is autoThrottleEnabled == false 2020-08-19 16:23:11 +00:00
Meng Xu 7bfb0a4cc5
Merge pull request #3662 from sfc-gh-tclinkenbeard/modernize-copy-disable
Use =delete to disable special member functions
2020-08-19 00:13:12 -07:00
Steve Atherton 9c0c2db4b2
Merge pull request #3658 from sfc-gh-tclinkenbeard/construct-flowlock-releaser
Construct FlowLock::Releaser before AsyncFileBlobStore upload
2020-08-18 18:00:42 -07:00
Steve Atherton d53e6cf687 Bug fix in KV byte counts. 2020-08-18 17:58:57 -07:00
sfc-gh-tclinkenbeard 7b210aee24 Use =delete to disable special member functions
This has the benefits of:
- Easier to understand compiler error messages
- Moves some errors from link-time to compile-time
- NonCopyable classes can still specify default move constructors
2020-08-18 11:07:00 -07:00
Kao Makino 2f76dd0b76 Remove unnecessary special case handling from JsonParser 2020-08-18 10:46:06 -07:00
sfc-gh-tclinkenbeard b8c06b3d15 Ensure FlowLock::Releaser is always constructed before AsyncFileBlobStore upload 2020-08-17 23:19:51 -07:00
Jingyu Zhou 8f9ae86212
Merge pull request #3655 from dongxinEric/bugfix/fix-potential-invalid-memory-access-bug
Fix potential invalid memory access bug.
2020-08-17 15:56:24 -07:00
Xin Dong 130bd7ac22 Fixed a bug that would potentially cause invalid memory access, i.e. segmentation fault. 2020-08-17 13:16:17 -07:00
Jingyu Zhou 7752fd700c
Merge pull request #3651 from jzhou77/release-6.3
Backport restarting test fix to 6.3
2020-08-16 22:04:23 -07:00
Young Liu 421ed80295 Recover the machine count to be 12 2020-08-16 15:10:36 -07:00
Jingyu Zhou 2295bb223a Bump to 5.0.0 as 4.6.4 is using version larger than hasMultiGenerationTLog() 2020-08-16 09:29:14 -07:00
Jingyu Zhou 1a59926d75 Limit Storefront and Cycle restart tests to 4.6.0 and up
The assertion in DBCoreState.h insists on hasMultiGenerationTLog(), which is
only available on 4.6.0 and up versions.
2020-08-16 09:29:06 -07:00
Steve Atherton 090241f0df Count BTreeCursor page reads that come from the cursor's cache of pages as cache hits in RedwoodMetrics. BTree Unit Test now verifies all data at the initial version after recovery from disk. 2020-08-15 14:30:49 -07:00
Steve Atherton 84a4d040c1 Merge branch 'release-6.3' of github.com:apple/foundationdb into feature-redwood 2020-08-15 14:09:03 -07:00
Markus Pilman dee8df9b48
Merge pull request #3646 from sfc-gh-xwang/valgrind-option
turn off avx instruction when enable valgrind
2020-08-15 08:53:53 -06:00
Steve Atherton 421f44f4cc
Merge pull request #3640 from sfc-gh-tclinkenbeard/fix-asyncfileblobstore-lock
Fix potential memory leak in AsyncFileBlobStore
2020-08-14 18:09:34 -07:00
Russell Sears 89d1df4a5c
Merge pull request #3645 from Daniel-B-Smith/rocks-opt-checkpoint
Add some RocksDB optimizations and configuration knobs
2020-08-14 14:25:52 -07:00
XiaoxiWang 1c96a37a77 turn off avx instruction when enable valgrind 2020-08-14 21:14:48 +00:00