Xiaoxi Wang
|
f3ecf14601
|
change midShardSize type and other details
|
2020-08-12 17:49:12 +00:00 |
Xiaoxi Wang
|
cae6f04070
|
sample on cost instead of bytes
|
2020-08-10 22:30:06 +00:00 |
Xiaoxi Wang
|
696e77c94e
|
query midShardSize from proxy
|
2020-08-10 20:13:44 +00:00 |
Xiaoxi Wang
|
13307679c5
|
use median shard size"
|
2020-08-05 03:57:25 +00:00 |
Xiaoxi Wang
|
48094ea17e
|
add INCOMPLETE_SHARD_PLUS knob
|
2020-08-04 03:18:05 +00:00 |
Xiaoxi Wang
|
52073738c0
|
fix bugs; change some KNOB values
|
2020-08-03 22:18:34 +00:00 |
Xiaoxi Wang
|
d1cc87452c
|
merge with master; solve conflicts; solve initialization;
|
2020-08-02 22:44:07 +00:00 |
Xiaoxi Wang
|
0352e8ee0b
|
pick busiest commit tag periodically
|
2020-08-02 18:38:56 +00:00 |
Xiaoxi Wang
|
92c1112c74
|
consider clear single key
|
2020-08-01 18:20:13 +00:00 |
Xiaoxi Wang
|
c3a629588f
|
add client transaction tag sample
|
2020-07-31 19:08:42 +00:00 |
Evan Tschannen
|
a49cb41de7
|
Merge branch 'release-6.3'
# Conflicts:
# CMakeLists.txt
# cmake/ConfigureCompiler.cmake
# fdbserver/Knobs.cpp
# fdbserver/StorageCache.actor.cpp
# fdbserver/storageserver.actor.cpp
# flow/ThreadHelper.actor.h
# flow/serialize.h
# tests/CMakeLists.txt
|
2020-07-29 00:31:55 -07:00 |
Evan Tschannen
|
c3348be3a0
|
changed knobs to improve master recovery speeds
|
2020-07-27 10:59:06 -07:00 |
Meng Xu
|
b2a3b4fd83
|
Merge branch 'master' into mengxu/merge-6.3-PR
|
2020-07-20 11:34:18 -07:00 |
Steve Atherton
|
f0d35e87ef
|
Renamed knob and URL parameter for request timeout to request timeout min to more accurately reflect what they do.
|
2020-07-19 17:41:59 -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 |
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
|
00fe923eaa
|
Speed up sync between Primary and DR: Line allignement
|
2020-07-04 21:40:57 +03:00 |
Oleg Samarin
|
6c23901e61
|
Speed up sync between Primary and DR
|
2020-07-03 11:38:54 +03:00 |
Oleg Samarin
|
d887d5dd70
|
Increased CopyLogRange performance
|
2020-06-26 13:34:35 +03:00 |
A.J. Beamon
|
d128252e90
|
Merge release-6.3 into master
|
2020-05-22 09:25:32 -07:00 |
Evan Tschannen
|
5013bc9106
|
fixed client compile issues; reduced the size of storage server interface
|
2020-05-18 17:20:15 -07:00 |
A.J. Beamon
|
fbf436f45f
|
Various cleanup and knob adjustments.
|
2020-05-07 09:15:33 -07:00 |
A.J. Beamon
|
cd2176ac15
|
Adjust some knobs
|
2020-05-04 10:37:53 -07:00 |
A.J. Beamon
|
7de629e05f
|
Some knob tweaks
|
2020-04-29 14:26:29 -07:00 |
A.J. Beamon
|
35c18ac60a
|
Improvements to expiration. Encode throttles with auto/manual and priority in the key to support throttling the same tag with different values in these parameters.
|
2020-04-23 20:50:40 -07:00 |
A.J. Beamon
|
ee8447765f
|
Throttled tags on the client periodically check in with the cluster to update their rates if they get heavily throttled.
|
2020-04-21 11:56:58 -07:00 |
A.J. Beamon
|
78d48a0dad
|
Merge branch 'master' into transaction-tagging
# Conflicts:
# fdbcli/fdbcli.actor.cpp
# fdbclient/Knobs.h
# fdbclient/NativeAPI.actor.cpp
# fdbclient/fdbclient.vcxproj
# fdbserver/MasterProxyServer.actor.cpp
|
2020-04-17 09:23:18 -07:00 |
A.J. Beamon
|
0fba8c47be
|
Checkpoint: Ratekeeper sets absolute limits for tag throttles and enforces them by distributing requests to proxies, who distribute them to clients.
A few refactorings.
|
2020-04-16 14:43:22 -07:00 |
A.J. Beamon
|
ebeca10bce
|
Change the serialization of tags sent in some messages. Add communication of the sampling rate from cluster to clients.
|
2020-04-09 16:55:56 -07:00 |
tclinken
|
52860043c9
|
Merge remote-tracking branch 'origin' into atomically-update-dependent-knobs
|
2020-04-08 12:26:21 -07:00 |
Xin Dong
|
3489b2be7d
|
Apply suggestions from code review
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
|
2020-04-03 13:19:13 -07:00 |
tclinken
|
92b9fdf4c4
|
Added /fdbclient/knobs/initialize unit test
|
2020-04-01 22:05:20 -07:00 |
tclinken
|
884e92bb49
|
Atomically update dependent knobs
|
2020-04-01 15:18:49 -07:00 |
Xin Dong
|
6820167d77
|
Merge branch 'master' into feature/1689/allow-custome-trace-log-file-identifier
|
2020-03-31 16:50:46 -07:00 |
Xin Dong
|
459c2e34cd
|
Now limit the file identifier to a). has a length no longer than the value defined in knobs; b). can only contain [A-Za-z0-9_] chars.
|
2020-03-31 16:42:00 -07:00 |
Jingyu Zhou
|
efbd01894d
|
Really fix the stuck of backup
|
2020-03-28 17:38:02 -07:00 |
Evan Tschannen
|
e08f0201f1
|
merge release 6.2 into master
|
2020-03-17 12:51:47 -07:00 |
Evan Tschannen
|
a39effa57d
|
delay recoveries after 70 outstanding generations, and stop recoveries after 100 outstanding generations to prevent a death spiral from filling up the coordinated state
|
2020-03-13 10:28:32 -07:00 |
Evan Tschannen
|
96258b9809
|
Merge branch 'release-6.2'
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbcli/fdbcli.actor.cpp
# fdbclient/ManagementAPI.actor.cpp
# fdbrpc/FlowTransport.actor.cpp
# fdbserver/ClusterController.actor.cpp
# fdbserver/DataDistribution.actor.cpp
# fdbserver/DataDistribution.actor.h
# fdbserver/DataDistributionQueue.actor.cpp
# fdbserver/KeyValueStoreMemory.actor.cpp
# fdbserver/MasterProxyServer.actor.cpp
# fdbserver/QuietDatabase.actor.cpp
# fdbserver/SkipList.cpp
# fdbserver/StorageMetrics.actor.h
# fdbserver/TLogServer.actor.cpp
# fdbserver/fdbserver.actor.cpp
# fdbserver/storageserver.actor.cpp
# fdbserver/workloads/KVStoreTest.actor.cpp
# flow/CMakeLists.txt
# flow/Knobs.cpp
# flow/Knobs.h
# flow/genericactors.actor.cpp
# flow/serialize.h
|
2020-02-21 19:09:16 -08:00 |
Evan Tschannen
|
f04e311a1e
|
Merge commit 'b46d6e25e24993ab5a5f04091fd3235050b7cd09' into feature-boost-ssl
# Conflicts:
# fdbserver/SimulatedCluster.actor.cpp
# flow/Net2.actor.cpp
|
2020-02-20 17:36:38 -08:00 |
A.J. Beamon
|
4f1301b2dd
|
Merge pull request #2583 from etschannen/feature-keep-status-connected
Clients should not disconnect from the CC after fetching status
|
2020-02-20 13:12:30 -08:00 |
Evan Tschannen
|
08c318d28a
|
re-added the connect lock in the fdbcli so that the timeout is not spent before a connection has been initiated (because of the handshake lock)
|
2020-02-20 10:43:34 -08:00 |
Evan Tschannen
|
53d0867a17
|
limit the number of connections a process can attempt to establish in parallel
|
2020-02-04 18:15:10 -08:00 |
Evan Tschannen
|
c8c34333c1
|
increased connect parallelism
|
2020-02-04 14:59:20 -08:00 |
A.J. Beamon
|
adc72dde43
|
Merge branch 'release-6.2' into merge-release-6.2-into-master
# Conflicts:
# documentation/sphinx/source/release-notes.rst
|
2020-01-28 12:16:24 -08:00 |
Evan Tschannen
|
1ed3ba7170
|
establishing 20 TLS connections in parallel is too expensive
|
2020-01-25 10:59:20 -08:00 |
Evan Tschannen
|
73ad702d14
|
Clients which fetch status should not disconnect from the coordinators and cluster controller between each retrieval
|
2020-01-22 15:41:22 -08:00 |
Evan Tschannen
|
3f9d9d8b84
|
Merge branch 'release-6.2'
# Conflicts:
# CMakeLists.txt
# cmake/FlowCommands.cmake
# documentation/sphinx/source/release-notes.rst
# fdbclient/StorageServerInterface.h
# fdbserver/DataDistributionTracker.actor.cpp
# fdbserver/MasterProxyServer.actor.cpp
# fdbserver/fdbserver.actor.cpp
# flow/Knobs.h
# flow/Platform.cpp
# versions.target
|
2020-01-16 18:37:47 -08:00 |
Evan Tschannen
|
c93ca04ea6
|
Do not merge more than 100 shards together to avoid creating untrackable shards
|
2020-01-15 09:33:27 -08:00 |
Evan Tschannen
|
8475da359c
|
Merge pull request #2527 from etschannen/feature-region-fixes
A database could perform poorly while a remote region catches up to the primary
|
2020-01-10 17:26:43 -08:00 |