A.J. Beamon
|
aaf0a9aa7b
|
Merge branch 'release-6.3' into merge-release-6.3-into-master
# Conflicts:
# build/docker-compose.yaml
# cmake/ConfigureCompiler.cmake
# fdbclient/FileBackupAgent.actor.cpp
# fdbrpc/AsyncFileCached.actor.h
# fdbrpc/IAsyncFile.h
# fdbrpc/IRateControl.h
# fdbrpc/simulator.h
# fdbserver/KeyValueStoreSQLite.actor.cpp
# fdbserver/storageserver.actor.cpp
# fdbservice/ServiceBase.cpp
|
2021-02-08 12:58:34 -08:00 |
A.J. Beamon
|
67e783acf8
|
Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
# Conflicts:
# cmake/CompileBoost.cmake
# cmake/FDBComponents.cmake
# fdbrpc/AsyncFileCached.actor.h
# fdbrpc/simulator.h
# fdbserver/KeyValueStoreSQLite.actor.cpp
# fdbserver/Knobs.cpp
# fdbserver/Knobs.h
# fdbserver/storageserver.actor.cpp
# flow/Knobs.h
# flow/network.h
|
2021-02-08 09:20:28 -08:00 |
Meng Xu
|
1db4b73215
|
Merge pull request #4243 from sfc-gh-etschannen/feature-storage-io-timeout
throw an io_timeout if it takes more than 2 minutes to commit on the storage server
|
2021-02-03 18:10:16 -08:00 |
Chaoguang Lin
|
593165679a
|
Remove unnecessary header
|
2021-02-02 12:42:46 -08:00 |
Chaoguang Lin
|
17671604c0
|
Add option to define I/O size
|
2021-02-02 12:39:05 -08:00 |
Steve Atherton
|
b0fd6bfbcf
|
More bug fixes in SQLite file handle lifetimes after storage server restart (including simulated process reboot) when a write rate limit is used. Added several debug trace events, renamed some VFSAsync* events to be more consistent.
|
2021-01-30 18:18:16 -08:00 |
Steve Atherton
|
52c2695f59
|
Bug fixes involving use of AFCached rate control in simulation.
|
2021-01-30 18:13:44 -08:00 |
Steve Atherton
|
e56fe02a25
|
Merge branch 'add-throttling-on-AsyncfileCached' of github.com:sfc-gh-clin/foundationdb into afcache-write-limit
|
2021-01-30 18:11:54 -08:00 |
Steve Atherton
|
7ce0cca687
|
Merge branch 'release-6.3' of https://github.com/apple/foundationdb into afcache-write-limit
|
2021-01-28 07:27:32 -08:00 |
Evan Tschannen
|
3e2a0a5264
|
throw an io_timeout if it takes more than 2 minutes to commit on the storage server
|
2021-01-27 11:50:42 -08:00 |
Steve Atherton
|
989fee908a
|
More bug fixes in SQLite file handle lifetimes after storage server restart (including simulated process reboot) when a write rate limit is used. Added several debug trace events, renamed some VFSAsync* events to be more consistent.
|
2021-01-27 00:01:33 -08:00 |
sfc-gh-tclinkenbeard
|
7558cd8e06
|
Merge remote-tracking branch 'origin/master' into simplify-global-knobs
|
2021-01-26 10:00:25 -08:00 |
Andrew Noyes
|
adde95bea5
|
Merge branch 'release-6.3' into anoyes/merge-6.3-to-master
Commit merge conflicts for now
|
2021-01-25 18:55:24 +00:00 |
Steve Atherton
|
0d32bd0c44
|
Bug fixes involving use of AFCached rate control in simulation.
|
2021-01-24 01:50:09 -08:00 |
Chaoguang Lin
|
a09acd321e
|
update knobs default values for testing
|
2021-01-22 11:45:37 -08:00 |
Chaoguang Lin
|
18f7ee22c2
|
Merge branch 'release-6.3' of github.com:apple/foundationdb into add-throttling-on-AsyncfileCached
|
2021-01-22 11:44:29 -08:00 |
Andrew Noyes
|
281151ff20
|
Merge remote-tracking branch 'upstream/release-6.2' into anoyes/merge-6.2-to-6.3
Commit conflict markers for now
|
2021-01-21 17:54:26 +00:00 |
Lukas Joswiak
|
e8397b3812
|
Move UDP listen port to knob
|
2021-01-20 13:57:36 -08:00 |
Kao Makino
|
4ddf3385a8
|
Reserve the priority queue container
|
2021-01-20 10:34:48 -08:00 |
sfc-gh-tclinkenbeard
|
8ff14878fe
|
Merge remote-tracking branch 'origin/master' into simplify-global-knobs
|
2021-01-13 14:39:35 -08:00 |
sfc-gh-tclinkenbeard
|
e29ed3bf99
|
Remove createGlobal*Knobs functions
|
2021-01-13 12:14:04 -08:00 |
Chaoguang Lin
|
ced946c918
|
Move flow knobs under AsyncFileCached part
|
2020-12-09 23:02:13 -08:00 |
Chaoguang Lin
|
13819171fa
|
Update knob names to FLOW_CACHEDFILE_WRITE_WINDOW_LIMIT and FLOW_CACHEDFILE_WRITE_WINDOW_SECONDS
|
2020-12-09 11:45:09 -08:00 |
Chaoguang Lin
|
90f56d0e84
|
Add STORAGE_WRITE_WINDOW_SECONDS and STORAGE_WRITE_WINDOW_SECONDS for rate control
|
2020-12-08 16:35:08 -08:00 |
Andrew Noyes
|
877997632d
|
Merge branch 'release-6.3' into anoyes/merge-release-6.3-master
Include conflict markers for review purposes
|
2020-12-04 01:38:07 +00:00 |
Andrew Noyes
|
1f541f02be
|
Merge branch 'anoyes/merge-6.2-to-6.3' into anoyes/release-6.3-merge
Merge, leaving conflict markers for now
|
2020-11-24 16:55:34 +00:00 |
sfc-gh-tclinkenbeard
|
b46384e1b8
|
Initialize client and flow knobs
|
2020-11-22 09:56:18 -08:00 |
sfc-gh-tclinkenbeard
|
b1e3478267
|
Simplified global knobs
|
2020-11-21 13:27:48 -08:00 |
David Youngworth
|
50e515c29a
|
Add DateTime to trace, initial commit
|
2020-11-18 16:54:49 -08:00 |
David Youngworth
|
d64cf8b9e3
|
Merge branch 6.3 into master
|
2020-11-17 11:22:45 -08:00 |
David Youngworth
|
d0391db862
|
Merge branch 'release-6.2' into release-6.3
|
2020-11-16 10:15:23 -08:00 |
Vishesh Yadav
|
1976f2c371
|
FlowTransport: Sample connect latencies
|
2020-11-10 12:12:01 -08:00 |
Young Liu
|
8cc3e4d3c6
|
Merge release-6.3 into master
|
2020-10-19 22:51:56 -07:00 |
Jingyu Zhou
|
8f17a1a5d6
|
Merge branch 'release-6.2' into release-6.3
|
2020-10-16 15:25:39 -07:00 |
Evan Tschannen
|
52828f9e03
|
Added bytesSent to the PingLatency logging; increasing the logging interval from 1 second to 3 seconds
|
2020-10-11 23:05:21 -07:00 |
Evan Tschannen
|
f03a355c4e
|
Merge branch 'release-6.2' into release-6.3
# Conflicts:
# CMakeLists.txt
# documentation/sphinx/source/downloads.rst
# fdbrpc/FlowTransport.actor.cpp
# fdbrpc/FlowTransport.h
# flow/Arena.h
# flow/Knobs.cpp
# flow/Knobs.h
# packaging/msi/FDBInstaller.wxs
|
2020-10-07 12:28:22 -07:00 |
Evan Tschannen
|
29d4d87b56
|
added a knob for the number of samples
|
2020-10-06 17:38:09 -07:00 |
Evan Tschannen
|
9efda1fec5
|
added logging for the ping latencies for all network connections
|
2020-10-06 13:58:05 -07:00 |
Evan Tschannen
|
7ba06a4434
|
fix: min and max compute estimate logging on the proxy was always zero
added comments and fixed formatting
|
2020-10-05 12:35:10 -07:00 |
Evan Tschannen
|
5807b1ec3d
|
changed the recent requests to be the per second amount; increased precision of cpu estimate
|
2020-10-04 19:31:40 -07:00 |
Evan Tschannen
|
614c8bc895
|
Get read versions requests must be load balanced on the number of requests because ratekeeper gives out an equal budget to each proxy
|
2020-10-04 16:20:24 -07:00 |
Lukas Joswiak
|
efde86340a
|
Add knob to disable span serialization
|
2020-09-04 17:37:34 -07:00 |
Evan Tschannen
|
5c97461d18
|
Merge pull request #3653 from etschannen/feature-proxy-busy-loadbalance
Changed proxy load balancing to balance on CPU usage
|
2020-08-31 10:39:08 -07:00 |
Evan Tschannen
|
29eec30183
|
Merge branch 'release-6.2' into release-6.3
# Conflicts:
# CMakeLists.txt
# build/Dockerfile
# build/Dockerfile.devel
# documentation/sphinx/source/downloads.rst
# fdbserver/Knobs.cpp
# fdbserver/LogSystem.h
# fdbserver/MasterProxyServer.actor.cpp
# fdbserver/TagPartitionedLogSystem.actor.cpp
# fdbserver/WaitFailure.actor.cpp
# fdbserver/fdbserver.vcxproj
# fdbserver/fdbserver.vcxproj.filters
# packaging/msi/FDBInstaller.wxs
|
2020-08-31 01:10:29 -07:00 |
Evan Tschannen
|
c9ff450a36
|
do not reject a connection as redundant if our existing connection is more than 15 seconds old
|
2020-08-30 18:49:49 -07:00 |
Evan Tschannen
|
947a625968
|
Update flow/Knobs.cpp
Co-authored-by: A.J. Beamon <ajbeamon@users.noreply.github.com>
|
2020-08-24 11:33:49 -07:00 |
Evan Tschannen
|
9e2ee1ed4c
|
fixed lastedZeroBusy; added a knob
|
2020-08-17 23:16:59 -07:00 |
Evan Tschannen
|
c72068d6b5
|
clients load balance across proxies based on process busyness instead of number of requests
|
2020-08-12 17:17:21 -07:00 |
Evan Tschannen
|
ee9b3d1a9d
|
do not let a single failed handshake prevent reconnection for 10 seconds
|
2020-07-27 10:58:30 -07:00 |
Steve Atherton
|
d375ee7939
|
Rolled back the knob and logic for doing multiple write() calls in write loops before yielding, because they are not necessary. The testing that suggested otherwise was in error.
|
2020-07-16 22:54:14 -07:00 |