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
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
XiaoxiWang
476faa6521
change reason type
2020-08-21 04:07:25 +00: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
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
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
sfc-gh-tclinkenbeard
b8c06b3d15
Ensure FlowLock::Releaser is always constructed before AsyncFileBlobStore upload
2020-08-17 23:19:51 -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
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
Young Liu
19df032aec
Change some formatting issues
2020-08-13 15:30:21 -07:00
Young Liu
20700f75f4
Merge master
2020-08-13 14:28:27 -07:00
Daniel Smith
b2bba8ccbb
Correct fix for debug ID logging
2020-08-13 13:37:15 -04:00
sfc-gh-tclinkenbeard
633565aa1a
Use std::make_shared for AsyncFileBlobStore lock
2020-08-12 20:30:03 -07:00
Meng Xu
002cca5e58
Merge branch 'master' into tmp/merge-PR
...
Conflicts:
fdbclient/NativeAPI.actor.cpp
fdbserver/StorageMetrics.actor.h
2020-08-12 20:08:13 -07:00
Young Liu
8953cc5f98
Merge master again
2020-08-12 16:59:07 -07:00
Xin Dong
8bc57c16f0
Merge pull request #3637 from dongxinEric/misc/fix-spammy-readhot-logging
...
Increased some knobs to throttle the spammy read hot logging.
2020-08-12 16:46:32 -07:00
Xin Dong
ddec93c504
Update fdbclient/StorageServerInterface.h
...
Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>
2020-08-12 15:47:32 -07:00
Xin Dong
3ac6996844
Increased some knobs to throttle the spammy read hot logging. Also added more details inside the read hot log to make it useful
2020-08-12 14:27:34 -07:00
Daniel Smith
cc1059be75
Make logging of server trace ID consistent with other code
2020-08-12 19:05:01 +00:00
Young Liu
16ef2bd3bd
Pending commit
2020-08-12 10:34:07 -07:00
Evan Tschannen
3f82c815f9
changed another file identifier
2020-08-11 22:53:34 -07:00
Evan Tschannen
610e1e2525
change file identifier
2020-08-11 22:51:03 -07:00
Evan Tschannen
2f52c5f79b
Merge branch 'release-6.3'
...
# Conflicts:
# fdbserver/RestoreLoader.actor.cpp
2020-08-11 22:45:43 -07:00
Young Liu
79ce16650d
merge master branch
2020-08-11 19:22:10 -07:00
Andrew Noyes
850a21dea3
Merge pull request #3624 from sfc-gh-tclinkenbeard/rename-threadsafetransaction
...
Rename ThreadSafeTransaction.cpp
2020-08-11 16:39:13 -07:00
sfc-gh-tclinkenbeard
2a72b1527d
Rename ThreadSafeTransaction.cpp
...
This file doesn't contain actors, so it doesn't need the actor.cpp
suffix
2020-08-11 15:48:23 -07:00
Trevor Clinkenbeard
f240999cd2
Merge pull request #3621 from sfc-gh-ljoswiak/fix-destructing-span
...
Fix span early destruction
2020-08-11 12:52:35 -07:00
Lukas Joswiak
b66dab8816
Fix span early destruction
...
We want the span to stick around for the full duration of
extractReadVersion since it writes to the log from its destructor.
2020-08-11 11:19:04 -07:00
Evan Tschannen
842a5aa925
Merge pull request #3458 from yliucode/clean-grv-broadcast
...
Clean up code paths serving GRV through broadcasting to other proxies
2020-08-11 11:17:20 -07:00
Meng Xu
c5c6906a3d
Merge pull request #3600 from xumengpanda/mengxu/fr-fix-large-pkg-PR
...
Fast Restore: Fix the sampling packet size at sampling phase
2020-08-10 13:53:24 -07:00
Meng Xu
7c05e9c1d3
Merge pull request #3610 from xis19/issue_3551
...
When a configuration K/V pair is modified, always output the K/V pair values
2020-08-10 13:52:44 -07:00
Xin Dong
5456b01c3a
Avoid the extra copy in RYW APIs
2020-08-10 09:34:21 -07:00
Xin Dong
7f422105fe
Merge pull request #3612 from dongxinEric/misc/avoid-additional-copy
...
Avoid additional copying of the key range.
2020-08-10 09:31:24 -07:00
Xiaoge Su
8e50b51fbd
If mutableConfiguration exists, skip checking rawConfiguration in DatabaseConfiguration
2020-08-09 22:12:42 -07:00
Xin Dong
0e97851451
Use reference to avoid extra copy.
2020-08-09 22:11:29 -07:00
Xiaoge Su
ceeade7334
Address review comments, improve performance
2020-08-08 23:52:38 -07:00
Xiaoge Su
49968b8200
Cleanup DatabaseConfiguration::toJSON
2020-08-08 23:24:30 -07:00
Xiaoge Su
6b8843ad18
When a configuration K/V pair is modified, always output the K/V pair values
...
With this patch, if there is a configuration special key in the
database, even if the value is reverted to default/hidden, it will still
be forwarded when constructing a JSON string. This should address the
requirements described in https://github.com/apple/foundationdb/issues/3551 .
2020-08-08 23:24:30 -07:00
Young Liu
2e41391690
Merge master branch
2020-08-06 00:11:00 -07:00
Young Liu
d6a23a4d6b
Resolve comments to make GRV proxy a separate process class
2020-08-06 00:01:57 -07:00