Evan Tschannen
c1d2bbf87b
Merge pull request #691 from etschannen/release-6.0
...
increased the default list request rate to speed up backup expire
2018-08-09 18:43:50 -07:00
Evan Tschannen
4c7001571b
increased the default list request rate to speed up backup expire
2018-08-09 18:43:02 -07:00
Evan Tschannen
7a9991d3ac
Merge pull request #689 from alexmiller-apple/tls-mismatch-cert-crash
...
Fix fdbserver segfaulting if a mismatched certificate and key set.
2018-08-09 16:11:47 -07:00
Alex Miller
896bde4a48
Fix fdbserver segfaulting if a mismatched certificate and key set.
...
This turned out to be a simple typo of two similar variables. fdbserver
will still die as a result of this error, but it will die gracefully and
print out a slightly helpful error message.
2018-08-09 14:50:55 -07:00
A.J. Beamon
89017a33b1
Merge pull request #688 from etschannen/release-6.0
...
updated release notes for 6.0.5
2018-08-09 13:45:11 -07:00
Evan Tschannen
9e94e36b36
updated release notes for 6.0.5
2018-08-09 13:43:23 -07:00
A.J. Beamon
c4c95b86cf
Merge pull request #687 from etschannen/release-6.0
...
Fixed problems found when migrating a cluster to usable_regions=2
2018-08-09 13:31:42 -07:00
Evan Tschannen
c0b43be83b
merge in upstream
2018-08-09 13:18:47 -07:00
Evan Tschannen
9c918a28f6
fix: status was reporting no replicas remaining when the remote datacenter was initially configured with usable_regions=2
2018-08-09 13:16:09 -07:00
Evan Tschannen
7c5d414f7b
fix: during destruction logData could attempt to dereference tLogData after it has been deleted
2018-08-09 12:38:35 -07:00
Evan Tschannen
6f02ea843a
prevented a slow task when too many shards were sent to the data distribution queue after switching to a fearless deployment
2018-08-09 12:37:46 -07:00
A.J. Beamon
12adfb985b
Merge pull request #684 from ajbeamon/release-6.0
...
Add missing release note.
2018-08-09 09:10:26 -07:00
A.J. Beamon
06daadaf25
Add missing release note.
2018-08-09 09:09:00 -07:00
A.J. Beamon
a44ef11c69
Merge pull request #679 from etschannen/release-6.0
...
Prevent TooManyNotifications for logging at a high severity when we expect it to occur
2018-08-09 08:22:09 -07:00
Evan Tschannen
7f7755165c
slowly send notifications to clients to clear the list of dead clients
2018-08-08 17:29:32 -07:00
A.J. Beamon
b1b594da39
Merge pull request #680 from ajbeamon/release-6.0
...
Updated release notes to specifically call out the movement of data_v…
2018-08-08 09:11:59 -07:00
A.J. Beamon
da3d7e86da
Updated release notes to specifically call out the movement of data_version_lag to data_lag.versions and data_lag.seconds.
2018-08-08 09:11:05 -07:00
Evan Tschannen
0ca11aabe6
Merge branch 'release-6.0' of github.com:apple/foundationdb into release-6.0
2018-08-07 17:23:52 -07:00
Evan Tschannen
3bb8dad431
TooManyNotifications is only sevWanAlways if it happens more than once a day. Status continuously adds to notifications currently, so we expect this to trigger every 4-5 days.
2018-08-07 17:00:43 -07:00
A.J. Beamon
9b1f7408d5
Merge pull request #678 from ajbeamon/use-new-data-lag-fields
...
Fix: use new data lag fields when making storage server message indicating high lag.
2018-08-07 15:42:23 -07:00
A.J. Beamon
7d831ef9c3
Revert change that prints lag with 2 decimal points of precision.
2018-08-07 15:41:51 -07:00
A.J. Beamon
e0cf525951
Fix: use new data lag fields when making storage server message indicating high lag.
2018-08-07 11:02:09 -07:00
A.J. Beamon
24dec1529b
Merge pull request #673 from etschannen/release-6.0
...
A variety of bug fixes and performance improvements
2018-08-07 10:55:46 -07:00
Alex Miller
ff0e14d5a7
Fix a compilation error on windows.
2018-08-06 18:36:01 -07:00
Evan Tschannen
a716c2b193
fixed release notes
2018-08-06 18:31:17 -07:00
Evan Tschannen
b5a133865d
Merge branch 'release-6.0' of github.com:apple/foundationdb into release-6.0
...
# Conflicts:
# fdbrpc/TLSConnection.actor.cpp
2018-08-06 18:26:54 -07:00
Evan Tschannen
46fc593ab4
Merge pull request #677 from alexmiller-apple/merge-tls-to-release-6.0
...
Merge TLS-related fixes and changes to release-6.0
2018-08-06 18:24:05 -07:00
Evan Tschannen
22f2a1fedd
Merge pull request #676 from etschannen/master
...
fix: we should not free statdata ourselves, it will be deleted by libeio itself
2018-08-06 18:08:45 -07:00
Alex Miller
c38d5247fd
Initialize client TLSOptions before first use.
...
Because initializing them after first use is called SEGFAULT.
This affects both fdbcli and fdbbackup when passed TLS options. I didn't track
down what introduced this, I just fixed it.
2018-08-06 18:08:45 -07:00
Steve Atherton
fb46385a39
Merge pull request #628 from alexmiller-apple/reloadcertificates
...
Reload certificates if changed.
This is a cherry-pick of #628 back to release-6.0
2018-08-06 18:04:04 -07:00
Evan Tschannen
c3c5dd2805
do not suppress loadlibrary and loadfunction trace events
2018-08-06 17:55:24 -07:00
Evan Tschannen
6f328d41ac
suppressed spammy trace events
2018-08-06 12:12:55 -07:00
Evan Tschannen
5f7253928f
updated release notes for 6.0.5
2018-08-05 21:47:05 -07:00
Evan Tschannen
c757c68bfa
fix: nextVersion needs to be set to logData->version if version_sizes is empty
2018-08-04 23:53:37 -07:00
Evan Tschannen
9d0a07a400
fix: trackLatest for master recovery state was wrong, causing status to report incorrect recovery states
2018-08-04 12:50:56 -07:00
Evan Tschannen
fec285146c
significant cpu optimization in update storage
2018-08-04 12:36:48 -07:00
Evan Tschannen
be1a4d74c7
tlogs serve reads to log routers at a low priority, to prevent them from using all their resources catching up a remote dc that has been down for a long time
...
increase the amount of memory ratekeeper budgets for tlogs so that there is a gap after the spill threshold to prevent temporarily overshooting the budget
2018-08-04 10:31:30 -07:00
Evan Tschannen
71f89f372f
changed a trace event name to avoid scope type mismatch on the tag field
2018-08-03 15:53:38 -07:00
Evan Tschannen
6ee582c7ff
Merge pull request #669 from ajbeamon/separate_external_client_already_loaded
...
Don't log a SevWarnAlways event for external_client_already_loaded errors.
2018-08-03 14:40:23 -07:00
A.J. Beamon
a2a2064a50
Don't log a SevWarnAlways event for external_client_already_loaded errors.
2018-08-03 14:26:04 -07:00
Evan Tschannen
461c0aad8d
Merge pull request #667 from etschannen/release-6.0
...
Merge 5.2 into Release 6.0
2018-08-03 12:23:31 -07:00
Evan Tschannen
2619234477
Merge branch 'release-5.2' into release-6.0
...
# Conflicts:
# documentation/sphinx/source/release-notes.rst
2018-08-03 11:40:24 -07:00
Evan Tschannen
a71a54647a
Merge branch 'release-5.2' of github.com:apple/foundationdb into release-5.2
2018-08-03 11:38:47 -07:00
Evan Tschannen
501033c5af
fix: tlog spilling on a stopped log was only making one version durable at a time
2018-08-03 11:38:12 -07:00
Evan Tschannen
21fe6adac4
fix: give time to do other work between accepting connections. It is expensive to accept TLS connections, so we have a slow task (which can kill other connections) if we accept too many connections in a row
2018-08-03 11:37:10 -07:00
Evan Tschannen
803443df67
Merge pull request #665 from ajbeamon/release-6.0
...
Updated release note for 5.2.7 to elaborate on the fix.
2018-08-03 10:47:16 -07:00
A.J. Beamon
8546e26d9c
Update 6.0 release notes as well as 5.2 old release notes.
2018-08-03 10:46:21 -07:00
Evan Tschannen
916ba365ec
Merge pull request #664 from ajbeamon/release-5.2
...
Update release notes to elaborate on the fix in 5.2.7
2018-08-03 10:42:55 -07:00
A.J. Beamon
a5d8acda4c
Updated release note for 5.2.7 to elaborate on the fix.
2018-08-03 10:40:21 -07:00
A.J. Beamon
b668797984
Update release notes to elaborate on the fix in 5.2.7
2018-08-03 10:35:03 -07:00