Commit Graph

2513 Commits

Author SHA1 Message Date
Evan Tschannen f72a9f60c0 only disable fearless if a datacenter has actually been killed
fix: we must prevent recovery into the dead datacenter while reducing usable_regions
2018-07-16 10:06:57 -07:00
A.J. Beamon 1c1d8947e8 Reorganize release notes to separate 5.2.6 into its own section. 2018-07-16 10:03:45 -07:00
Evan Tschannen f7b72c0c63
Merge pull request #604 from etschannen/release-6.0
fixed a bug with the repopulate region anti quorum
2018-07-14 16:29:29 -07:00
Evan Tschannen 30b2f85020 fix: it is not safe to drop logs supporting the current primary datacenter, because configuring usable_regions down will drop the storage servers in the remote region, leaving you will no remaining logs 2018-07-14 16:26:45 -07:00
Evan Tschannen 2fb2ff0809
Merge pull request #602 from etschannen/release-6.0
small bug fix in the tlog
2018-07-13 21:31:46 -07:00
Evan Tschannen 0f59dc4086 fix: do not write to the persistent queue when we are terminated, which could happen if shutdown was caused by setting a promise in the asyncPullData loop 2018-07-13 17:01:31 -07:00
Evan Tschannen 93d30f1376
Merge pull request #600 from etschannen/release-6.0
changed the location of a yield
2018-07-12 18:00:02 -07:00
Evan Tschannen 10ae883a68 changed the location of a yield 2018-07-12 17:59:12 -07:00
Evan Tschannen fd6f64caa3
Merge pull request #599 from etschannen/release-6.0
added more yields to avoid slow tasks
2018-07-12 17:48:27 -07:00
Evan Tschannen 4fedd05506 added more yields to avoid slow tasks 2018-07-12 17:47:35 -07:00
Alvin Moore bbee12f372 Moved includes to source files 2018-07-12 17:34:08 -07:00
Evan Tschannen 81f224f27d
Merge pull request #598 from etschannen/release-6.0
added a yield to getMore()
2018-07-12 16:28:03 -07:00
Evan Tschannen d47aae27f3 added a yield to getMore() 2018-07-12 16:27:27 -07:00
Evan Tschannen 5afc693179
Merge pull request #597 from etschannen/release-6.0
fixed a slow task in versionedMap
2018-07-12 15:30:08 -07:00
Evan Tschannen 7b64e711c7 fix: deferredCleanup did not take into account deleting multiple roots simultaneously 2018-07-12 15:29:02 -07:00
Evan Tschannen c0fd11d3aa
Merge pull request #596 from etschannen/release-6.0
fixed a few slow tasks
2018-07-12 14:18:30 -07:00
Evan Tschannen 392c73affb fixed a few slow tasks 2018-07-12 14:06:59 -07:00
Alvin Moore 6e4265fcc7 Changed logging to call TraceEvent directly 2018-07-12 13:24:40 -07:00
Balachandar Namasivayam 979a5daf28
Merge pull request #595 from etschannen/release-6.0
More CPU efficiency improvements for tlog recovery
2018-07-12 12:15:06 -07:00
Evan Tschannen d12dac60ec fix: the same team was being added multiple times to primaryTeams 2018-07-12 12:10:18 -07:00
Evan Tschannen cd63c7a7cc added a buffered cursor, which efficiently merges lots of peek cursors 2018-07-12 12:09:48 -07:00
Alvin Moore a034acf3bd Replaced separate TLS Log function with FDB TraceEvent logger 2018-07-11 18:41:46 -07:00
Balachandar Namasivayam 16b171e93b
Merge pull request #592 from etschannen/release-6.0
Fixed a very long slow task during tlog recovery
2018-07-11 15:58:12 -07:00
Evan Tschannen 9edbb8d6dd fix: do not consider a storage server failed until the full failure reaction time has elapsed. This was being short-circuited when the endpoint was permanently failed (the storage server has been rebooted) 2018-07-11 15:45:32 -07:00
Evan Tschannen c148c865e3 optimized log peek cursors to use much less CPU when using the policy engine 2018-07-11 15:43:55 -07:00
Steve Atherton b75c217a69
Merge pull request #589 from alecgrieser/post-6.0.1-release
Post 6.0.1 release
2018-07-10 16:31:11 -07:00
Alec Grieser 5390d08246
update WIX installer GUID after 6.0.1 release 2018-07-10 16:29:11 -07:00
Alec Grieser a27f00dcd4
bump version to 6.0.2 following 6.0.1 release 2018-07-10 16:26:43 -07:00
Evan Tschannen a731e2e236
Merge pull request #588 from alecgrieser/prepare-6.0.1-release
Prepare 6.0.1 Release
2018-07-10 13:40:02 -07:00
Alec Grieser aae527da71
update download urls and administration upgrade guide for 6.0.1 2018-07-10 13:37:29 -07:00
Alec Grieser f901373491
update versions.target to 6.0.1 2018-07-10 13:35:33 -07:00
Alec Grieser 694fc168a9
update documentation for 6.0.1 2018-07-10 13:35:07 -07:00
Alec Grieser 0c657ae11e
update WIX installer GUID for 6.0.1 release 2018-07-10 13:31:53 -07:00
Alec Grieser d5a23642a1
Merge pull request #587 from etschannen/feature-remote-logs
close unneeded connections
2018-07-10 13:27:15 -07:00
Evan Tschannen a35d5e30d9 Added a SevError trace event in case peer references becomes negative 2018-07-10 13:26:28 -07:00
Evan Tschannen c25be5699a close unneeded connections 2018-07-10 13:10:29 -07:00
Evan Tschannen 4a10d32ad5
Merge pull request #586 from alecgrieser/prepare-6.0-release
Prepare 6.0 release
2018-07-10 10:26:41 -07:00
Alec Grieser 9110bec2fd
update download links and upgrade instructions for 6.0 2018-07-10 10:26:00 -07:00
Alec Grieser 5a21dde270
update WIXS installer for 6.0 release 2018-07-10 10:17:51 -07:00
Alec Grieser fed92be47d
bump protocol version for release 2018-07-10 10:17:51 -07:00
Alec Grieser 2996557f89
updated release notes for 6.0 2018-07-10 10:17:46 -07:00
Evan Tschannen 46a315ea49
Merge pull request #584 from alecgrieser/merge-release-5.2
Merge release-5.2 into release-6.0
2018-07-10 10:10:48 -07:00
Alec Grieser be9c34c6f8
Merge remote-tracking branch 'upstream/release-5.2' into merge-release-5.2 2018-07-10 10:04:48 -07:00
Alec Grieser ad37b1693d
Merge pull request #585 from etschannen/feature-remote-logs
A variety of cleanup and test strengthening commits
2018-07-10 09:58:44 -07:00
AlvinMooreSr b3916a9b71
Merge pull request #409 from joelarmstrong/tlsconnection-clang-ub-warning
Fix compilation with clang from Apple LLVM 9.1.0
2018-07-10 09:32:24 -07:00
Alec Grieser 54e4438826
Merge pull request #582 from satherton/improve-blob-error-types
More backup error improvements
2018-07-10 08:30:25 -07:00
Evan Tschannen 2820b6e0bb data inconsistency is always an error when detected by the consistency check 2018-07-09 22:26:13 -07:00
Evan Tschannen 6c6eaedf09 set allowLogSetKills to false in configurations that could not kill log sets anyways to prevent unnecessary reconfiguration 2018-07-09 22:24:43 -07:00
Evan Tschannen 6d76ff67a3 added the connection string to status 2018-07-09 22:11:58 -07:00
Evan Tschannen 56ff85e0d8 updated release notes 2018-07-09 22:03:12 -07:00