Steve Atherton
|
9475b6a5dd
|
Correctness fix, prevent AsyncFileNonDurable from always making file writes take up to 5 seconds.
|
2021-04-13 20:15:19 -07:00 |
FDB Formatster
|
df90cc89de
|
apply clang-format to *.c, *.cpp, *.h, *.hpp files
|
2021-03-10 10:18:07 -08:00 |
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
|
17671604c0
|
Add option to define I/O size
|
2021-02-02 12:39:05 -08:00 |
Steve Atherton
|
97781bde76
|
Removed stray knob added unintentionally in a merge conflict.
|
2021-01-30 18:35:16 -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 |
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 |
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 |
Steve Atherton
|
523a8c08db
|
Merge branch 'add-throttling-on-AsyncfileCached' of github.com:sfc-gh-clin/foundationdb into afcache-write-limit
# Conflicts:
# flow/Knobs.h
|
2021-01-17 05:30:55 -08:00 |
sfc-gh-tclinkenbeard
|
477bd8bc8e
|
Make Knobs::Knobs() protected
|
2021-01-13 17:43:33 -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
|
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 |
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
|
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
|
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 |
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 |
Steve Atherton
|
c4f3553826
|
TLS handshake limit changed to regular flow lock, added new knob for simultaneous handshakes limit and removed old knobs. Added knob to control how much data the FlowTransport connectionWriter() can write using multiple write() calls before yielding to other tasks, and updated p2p network test to use the same logic. Changed knob defaults for send limit on single writes and TLS handshake thread count.
|
2020-07-16 02:31:17 -07:00 |
Steve Atherton
|
5151f1167c
|
Added TLS option to limit the number of glibc malloc arenas if TLS background threads are created. TLS initialization now has three phases in order to avoid creating TLS threads or limit the malloc arena count unnecessarily.
|
2020-06-28 17:29:13 -07:00 |
Steve Atherton
|
c3ce0034bf
|
Background threads for TLS handshakes use a stack size based on a knob. Platform::startThread() now accepts a stack size. The generic thread pool implementation takes an optional stack size override which is used for each added thread.
|
2020-06-23 02:08:01 -07:00 |
Steve Atherton
|
6330f8b458
|
TLS handshakes can now be done using up to a configured number of background threads if any of them are not busy.
|
2020-06-21 06:23:32 -07:00 |
Evan Tschannen
|
aed2d34bcb
|
Merge branch 'master' into feature-proxy-load-balance
# Conflicts:
# fdbclient/NativeAPI.actor.cpp
# fdbserver/MasterProxyServer.actor.cpp
# flow/Knobs.cpp
|
2020-05-01 09:19:39 -07:00 |
Evan Tschannen
|
76fb345dd1
|
Merge branch 'master' into feature-tree-broadcast
# Conflicts:
# fdbrpc/FailureMonitor.actor.cpp
|
2020-04-29 09:51:22 -07:00 |
Evan Tschannen
|
ba3e2af473
|
Merge commit '5288033bcfe40c3ade97c8bf2d04cf31b3f16cb1' into feature-tree-broadcast
|
2020-04-17 15:17:37 -07:00 |
Vishesh Yadav
|
8c8f23bff2
|
Merge remote-tracking branch 'apple/master' into task/issue-1017-slow-machine-poisoning
|
2020-04-16 00:45:35 -07:00 |
A.J. Beamon
|
d8690d31cd
|
Merge branch 'master' into per-priority-busy-logging
# Conflicts:
# flow/Net2.actor.cpp
|
2020-04-15 08:31:30 -07:00 |