Balachandar Namasivayam
|
529d0497f1
|
Proxy going OOM when applying high volumes of writes to a proxy, particular in a sudden fashion before ratekeeper can control the workload.
Address this issue by proactively monitoring the memory used by commit batches and dropping requests if a certain memory limit is exceeded.
|
2018-06-01 15:21:40 -07:00 |
Evan Tschannen
|
37a6a81634
|
Merge commit '7f6fc3e039c911cd84b8540f7f799fc38a1c1822' into feature-remote-logs
# Conflicts:
# fdbserver/workloads/RestartRecovery.actor.cpp
|
2018-02-23 12:33:28 -08:00 |
Alec Grieser
|
0bae9880f1
|
remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py
|
2018-02-21 10:25:11 -08:00 |
Evan Tschannen
|
fbadcc6eea
|
changing a storage server’s tag must be the first mutations applied in a version, because privatized mutations applied earlier in the same version will use the old tag
|
2018-02-09 18:21:29 -08:00 |
Evan Tschannen
|
29c5d4ad3d
|
upgrades from 5.X mostly supported, still some remaining correctness problems
|
2018-01-28 11:52:54 -08:00 |
Evan Tschannen
|
21482a45e1
|
Merge branch 'master' into feature-remote-logs
# Conflicts:
# fdbserver/DBCoreState.h
# fdbserver/LogSystem.h
# fdbserver/LogSystemPeekCursor.actor.cpp
# fdbserver/TLogServer.actor.cpp
|
2018-01-14 13:40:24 -08:00 |
Evan Tschannen
|
660cee0254
|
increased the priority of getKeyServersLocations, because once a client gets a read version, answering their reads should be higher priority than starting new transactions
|
2018-01-12 13:46:20 -08:00 |
Evan Tschannen
|
5ac4f73978
|
Merge branch 'release-5.1' into feature-remote-logs
# Conflicts:
# fdbclient/NativeAPI.actor.cpp
# fdbrpc/Locality.h
# fdbrpc/simulator.h
# fdbserver/ApplyMetadataMutation.h
# fdbserver/ClusterController.actor.cpp
# fdbserver/LogSystemPeekCursor.actor.cpp
# fdbserver/MasterProxyServer.actor.cpp
# fdbserver/SimulatedCluster.actor.cpp
# fdbserver/TLogServer.actor.cpp
# fdbserver/TagPartitionedLogSystem.actor.cpp
# fdbserver/WorkerInterface.h
# fdbserver/masterserver.actor.cpp
# flow/Net2.actor.cpp
# tests/fast/SidebandWithStatus.txt
# tests/rare/LargeApiCorrectnessStatus.txt
# tests/slow/DDBalanceAndRemoveStatus.txt
|
2018-01-05 11:33:42 -08:00 |
Evan Tschannen
|
1dc9eceb6d
|
optimize GetKeyLocationRequests on the proxy so they only require a single map lookup, instead of doing 3 + (3* [number of ranges]) lookups
|
2017-12-15 20:13:44 -08:00 |
Evan Tschannen
|
73a0a07eac
|
clients ask for key location information directly from the proxy, instead of reading it from the database
|
2017-12-09 16:10:22 -08:00 |
Evan Tschannen
|
76e7988663
|
Merge branch 'master' into feature-remote-logs
# Conflicts:
# fdbserver/ClusterController.actor.cpp
# fdbserver/DataDistribution.actor.cpp
# fdbserver/OldTLogServer.actor.cpp
# fdbserver/TLogServer.actor.cpp
# fdbserver/WorkerInterface.h
# flow/Net2.actor.cpp
|
2017-09-11 15:15:56 -07:00 |
Evan Tschannen
|
c22708b6d6
|
added tag localities
fix: remote logs need to stop the master when they are stopped
|
2017-08-03 16:16:36 -07:00 |
Yichi Chiang
|
53e1ae9f60
|
shard system keyspace
|
2017-07-26 13:47:31 -07:00 |
FDB Dev Team
|
a674cb4ef4
|
Initial repository commit
|
2017-05-25 13:48:44 -07:00 |