Evan Tschannen
|
bc4d33a55b
|
fixed compiler error
|
2020-01-12 17:01:08 -08:00 |
Evan Tschannen
|
1f7eb1f738
|
throttle outgoing tls connections before establishing a network connection
store serverTLSConnectionThrottler map inside of g_network, so that it works properly with simulation
|
2020-01-12 16:44:30 -08:00 |
Evan Tschannen
|
ef5dfb87dc
|
Merge pull request #2529 from bnamasivayam/tls-throtlling
Establishing TLS connection through the handshake process is expensiv…
|
2020-01-12 14:56:21 -08:00 |
Balachandar Namasivayam
|
ccfbf04e20
|
Revert "Throttle both client and server side TLS connections if there is a handshake error."
This reverts commit 1b1be9f764 .
|
2020-01-10 18:41:02 -08:00 |
Balachandar Namasivayam
|
1b1be9f764
|
Throttle both client and server side TLS connections if there is a handshake error.
|
2020-01-10 18:08:02 -08:00 |
Evan Tschannen
|
17e97f24e4
|
Merge pull request #2526 from etschannen/feature-dd-improvements
Data distribution improvements
|
2020-01-10 17:53:22 -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 |
Evan Tschannen
|
b331c5dafe
|
wantsToMerge was created before the shardEvaluator has a chance to update it based on shardSize changes
|
2020-01-10 17:23:56 -08:00 |
Balachandar Namasivayam
|
249e5a73b6
|
Minor optimization that erases an entry from the map only when it is present.
|
2020-01-10 16:39:25 -08:00 |
Evan Tschannen
|
fde53cbeef
|
HasBeenTrueFor was ready immediately after a previous shard merge
|
2020-01-10 16:28:56 -08:00 |
Balachandar Namasivayam
|
741aa523e6
|
Establishing TLS connection through the handshake process is expensive and the fdbserver process can get easily saturated with doing repeated TLS handshakes with only a few hundreds of clients have bad certificate. Hence throttle the number of handshakes done on the server per client ip if it has a bad certificate.
|
2020-01-10 16:19:41 -08:00 |
Evan Tschannen
|
855f03a41f
|
ratekeeper needed to check remoteDC in another location
the storage server scoped a transaction incorrectly
|
2020-01-10 15:58:36 -08:00 |
Evan Tschannen
|
9b80498180
|
Added a trace event to warn if a shard is merged before enough time has elapses from becoming low bandwidth
|
2020-01-10 14:58:38 -08:00 |
Evan Tschannen
|
c2608f0af9
|
fix: completeSources could be larger than the teamSize, so we need to check all completeSources
we do not need to track bestSize, since all teams in the list will be the same size
|
2020-01-10 14:46:40 -08:00 |
Evan Tschannen
|
16bf3dbba3
|
Merge pull request #2512 from etschannen/feature-kill-ping
Improve the reliability of the kills from fdbcli
|
2020-01-10 13:03:49 -08:00 |
Evan Tschannen
|
c6087add51
|
Update fdbclient/Knobs.cpp
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
|
2020-01-10 12:51:37 -08:00 |
Evan Tschannen
|
2e20c12200
|
Merge pull request #2475 from ajbeamon/priority-busy-fixes
Fix PriorityBusy calculation and add PriorityMaxBusy
|
2020-01-10 12:47:17 -08:00 |
Evan Tschannen
|
176a1b6319
|
Merge pull request #2515 from ajbeamon/remove-timer-in-slowtask-profiler
Fix slow task profiler crash
|
2020-01-10 12:41:57 -08:00 |
Evan Tschannen
|
a5f544818c
|
Merge pull request #2420 from ajbeamon/trace-clock-source-fix
Revert change to make g_trace_clock thread_local, ...
|
2020-01-10 12:36:38 -08:00 |
Evan Tschannen
|
4aab9b7bc8
|
fix: clients would waste time attempting to read from a remote region when it was in the process of catching up
|
2020-01-10 12:23:59 -08:00 |
A.J. Beamon
|
07205b5659
|
Merge pull request #2455 from ajbeamon/document-tls-permissions
Documentation: Added section on permissions to TLS page
|
2020-01-10 12:22:07 -08:00 |
Evan Tschannen
|
d55e56993d
|
fix: the cluster controller would not recruit more remote logs before the database became fully_recovered
|
2020-01-10 12:21:48 -08:00 |
Evan Tschannen
|
7898f4425f
|
fix: ratekeeper could limit based on remote storage servers
|
2020-01-10 12:21:08 -08:00 |
Evan Tschannen
|
da1be272cb
|
fix: servers which opened the database would use the full list of proxies
|
2020-01-10 12:20:30 -08:00 |
Evan Tschannen
|
02a8e8d1e9
|
batch priority must be heavily throttled before stopping data distribution rebalancing
|
2020-01-09 17:05:22 -08:00 |
Evan Tschannen
|
9842272ced
|
raised the priority of shard merges, because the tracker cannot track an unmerged shard
|
2020-01-09 17:04:17 -08:00 |
Evan Tschannen
|
e4fa4ad0c9
|
Data distribution will not merge a shard unless it has been low bandwidth for 5 minutes
|
2020-01-09 17:02:49 -08:00 |
Evan Tschannen
|
ab7071932f
|
Data distribution no longer attempts to pick teams which share members of the source unless the team matches exactly
|
2020-01-09 16:59:37 -08:00 |
Alvin Moore
|
a336474248
|
Merge pull request #2521 from AlvinMooreSr/cmake_defines
Debug Strip Failure Exploration
|
2020-01-09 01:02:15 -08:00 |
Alvin Moore
|
fdbe9e4419
|
Moved the STATIC_LIBRARY and EXECUTABLE keyword to the beginning of the function argument list
|
2020-01-08 16:02:03 -08:00 |
A.J. Beamon
|
bdf8c8a7bd
|
Merge pull request #2488 from etschannen/feature-addpeer-fix
Deserializing a request stream could unnecessarily mark a peer as healthy
|
2020-01-06 15:52:47 -08:00 |
A.J. Beamon
|
de5a591b15
|
Attempt a minor pointless change to fix the build
|
2020-01-06 15:17:13 -08:00 |
A.J. Beamon
|
6cf38790d6
|
Reorganize declaration of variable and add release note.
|
2020-01-06 12:27:56 -08:00 |
A.J. Beamon
|
4a52864023
|
Remove call of timer() from the slow task profiling signal handler, as it can lead to crashes if called at the wrong time.
|
2020-01-06 12:19:45 -08:00 |
Bhaskar Muppana
|
2919127526
|
Merge pull request #2483 from satherton/fix-backup-status-snapshot-reads
Backup and DR layer status document generation now uses snapshot reads…
|
2020-01-06 07:54:24 -08:00 |
Evan Tschannen
|
9a3dfec7c5
|
open a connection with processes before attempting to kill them to improve the reliability of the kill process
secondaryAddresses are included in the list of processes which can be killed
|
2020-01-03 16:10:44 -08:00 |
Evan Tschannen
|
16b5af067c
|
changed trace event name
|
2020-01-03 16:03:29 -08:00 |
Evan Tschannen
|
deb032745a
|
fix: do not set logged until then end of the function
|
2020-01-03 12:45:23 -08:00 |
Evan Tschannen
|
1867d30017
|
added asserts to protect against future actions on a trace event that has been logged
|
2020-01-03 12:31:06 -08:00 |
Evan Tschannen
|
a9541f8066
|
Merge branch 'feature-addpeer-fix' of github.com:etschannen/foundationdb into feature-addpeer-fix
|
2020-01-03 12:15:45 -08:00 |
Evan Tschannen
|
7152469cc3
|
log the base trace event before the endpoint messages
|
2020-01-03 12:15:38 -08:00 |
Evan Tschannen
|
6b28e3b43b
|
Update fdbrpc/LoadBalance.actor.h
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
|
2020-01-02 17:37:58 -08:00 |
Evan Tschannen
|
6e473c3a83
|
Merge branch 'release-6.2' into feature-addpeer-fix
|
2020-01-02 17:37:23 -08:00 |
Evan Tschannen
|
032797ca5c
|
Merge pull request #2430 from etschannen/release-6.2
Reduce recovery times caused by saturating the cluster controller
|
2020-01-02 17:35:59 -08:00 |
A.J. Beamon
|
3dd3ac3cfd
|
Merge branch 'release-6.2' into trace-clock-source-fix
# Conflicts:
# documentation/sphinx/source/release-notes.rst
|
2020-01-02 15:14:12 -08:00 |
A.J. Beamon
|
ca01593067
|
Cap busyness to 1.0 at logging time to cover all cases where it could be measured above.
|
2020-01-02 15:10:42 -08:00 |
Evan Tschannen
|
3eae401886
|
fix: we were recruiting one too few oldLogRouters
code cleanup
|
2020-01-02 15:05:44 -08:00 |
Evan Tschannen
|
c6c993b4fa
|
Merge pull request #2486 from ajbeamon/fix-error-value
Throw the correct error in deleteFile
|
2020-01-02 14:47:56 -08:00 |
Meng Xu
|
ed65ee1ccd
|
Merge pull request #2407 from senthil-ram/DiskSnapDocumentation
Disk snapshot backup and restore documentation
|
2019-12-23 15:59:40 -08:00 |
Alvin Moore
|
ff965d54a1
|
Merge pull request #2498 from AlvinMooreSr/cmake_defines
CMake Variable Initialization
|
2019-12-23 14:04:43 -08:00 |