Commit Graph

12104 Commits

Author SHA1 Message Date
Xiaoxi Wang 9011ee6f57 Merge branch 'master' of https://github.com/apple/foundationdb 2020-08-25 00:42:04 +00: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
XiaoxiWang 4e627691a9 add throttle objects into Schemas.cpp 2020-08-24 23:37:58 +00:00
Xiaoxi Wang 4e4fa0fded merge with master 2020-08-24 21:04:53 +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
Xiaoxi Wang 3afdb44c7a merge master 2020-08-23 17:09:04 +00: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
Xiaoxi Wang 3b63d8b01b remove FIXME; remote tagSet.reset(); trivial changes 2020-08-21 19:17:16 +00:00
A.J. Beamon f864606d8d Don't block the data distributor when getting a GetDataDistributorMetricsRequest. 2020-08-21 18:16:07 +00: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
Xiaoxi Wang 88cb352e2e rename variables 2020-08-21 00:03:06 +00:00
Xiaoxi Wang 5aaf86206a add counter for expensive clear estimation for audit and trace 2020-08-20 23:00:45 +00:00
Xiaoxi Wang e375761581 Merge branch 'master' of https://github.com/apple/foundationdb 2020-08-20 20:29:14 +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
Xiaoxi Wang 9c709b33d6 scale cost 2020-08-19 19:47:41 +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
Xiaoxi Wang 599675cba8 modify some details to get better performance 2020-08-19 04:23:23 +00: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
Xiaoxi Wang 69914d4909 defer write throttling until found proper statistics for write saturation 2020-08-18 15:46:02 +00: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
Xiaoxi Wang 24dbb3961c Knob adjustment 2020-08-17 22:38:22 +00: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