Commit Graph

3010 Commits

Author SHA1 Message Date
Evan Tschannen 1bd615f954 fix: remoteDcIds will not actually have transaction logs unless usable regions is > 1 2018-11-13 12:36:04 -08:00
Evan Tschannen abb7299e1d
Merge pull request #901 from AlvinMooreSr/bindings-build
Fixed build of bindings target
2018-11-13 12:31:35 -08:00
Evan Tschannen 483b6d557b
Merge pull request #897 from AlvinMooreSr/build-compose
Docker Compose Build Services
2018-11-13 12:31:18 -08:00
Evan Tschannen b6cac2a8e1
Merge pull request #914 from satherton/fix-s3-compatibility
Fix backup S3 API compatibility
2018-11-13 12:28:57 -08:00
Alec Grieser 4afccb4811
Merge pull request #915 from alecgrieser/feature-bigint-support-go-ruby-aj
Support integers up to 255 bytes in Go and Ruby
2018-11-13 11:56:31 -08:00
Alec Grieser 8424fc57ec
add period to comment 2018-11-13 11:55:54 -08:00
Alec Grieser 6ab59b2ec2
update PR number to (hopefully) final PR for bigint feature 2018-11-13 11:47:28 -08:00
Alec Grieser 3c8347e724
add comments for some tricky int-packing code 2018-11-13 11:41:23 -08:00
Alec Grieser 7e4f84c60e
Merge remote-tracking branch 'upstream/release-6.0' into feature-bigint-support-go-ruby-aj 2018-11-13 11:28:10 -08:00
Stephen Atherton 3125b807b3 Added documentation of the 'bucket' URL parameter for blobstore:// backup URLs. 2018-11-13 06:23:58 -08:00
Stephen Atherton 4d74648dd8 Merge commit '3841b8a9436cde771f0503645a85e94e20050727' into fix-s3-compatibility
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2018-11-13 05:39:23 -08:00
Stephen Atherton 5236ff9f7a Added release note for PR #904. 2018-11-13 05:37:03 -08:00
Stephen Atherton c89d1bfd98 Added release note for PR #826. 2018-11-13 05:36:43 -08:00
Stephen Atherton 3841b8a943 Added release note for PR #904. 2018-11-13 05:34:41 -08:00
Stephen Atherton 92eae5b942 Added release notes for backup related fixes in PR #914. 2018-11-13 05:33:59 -08:00
Stephen Atherton 9fc564dde6 Merge branch 'release-6.0' of github.com:apple/foundationdb into fix-s3-compatibility 2018-11-13 05:16:36 -08:00
Stephen Atherton 6bd0cc250b Removing test spec for old test which no longer exists. 2018-11-13 03:10:03 -08:00
Stephen Atherton 983bd3346a BackupContainerBlobStore no longer uses a hardcoded bucket name. BlobStoreEndpoint creating from a URL string now supports having additional parameters in the URL which it does not consume but rather returns to the caller, and BackupContainerBlobStore uses this to accept a "bucket" parameter. 2018-11-13 03:00:59 -08:00
Stephen Atherton ff7e570679 Compatibility fix. RapidXML's "find first node with a specific name" functionality will not return a root node of a document which has the required name but also specifies an xmlns attribute. Minio specifies an xmlns attribute (of a defunct namespace at a dead link at Amazon) so its responses were not being parsed successfully. 2018-11-13 01:00:56 -08:00
Stephen Atherton 1009599662 Blobstore client now sends HTTP requests with a header indicating that only XML responses are accepted. JSON responses are no longer supported and xml2json has been removed. The request Date header format is now the standard ISO 8601 format indicated by the S3 documentation. 2018-11-13 00:49:13 -08:00
Alex Miller 326008f2e7
Merge pull request #911 from etschannen/feature-resolution-balancing-fix
Feature resolution balancing fix
2018-11-12 19:12:45 -08:00
Evan Tschannen 3f3a562f75 updated resolution balancing knobs to be a little more aggressive 2018-11-12 19:11:28 -08:00
Alex Miller 5b149376be
Merge pull request #907 from etschannen/release-6.0
Bug fixes related to changing region configurations
2018-11-12 18:43:22 -08:00
Evan Tschannen 239bf882d8 Merge branch 'release-6.0' into feature-resolution-balancing-fix 2018-11-12 18:43:20 -08:00
Evan Tschannen 3f461f3706 updated comments 2018-11-12 18:42:29 -08:00
Evan Tschannen ccdc83036d simplified region configuration protections 2018-11-12 17:45:20 -08:00
Evan Tschannen 6353a6724b strengthened the protections related to changing regions 2018-11-12 17:40:40 -08:00
Evan Tschannen 26c49f21be fix: we do not know a region is fully replicated until all the initial storage servers have either been heard from or have been removed 2018-11-12 17:39:40 -08:00
Steve Atherton b927d20da0
Merge pull request #910 from alexmiller-apple/disable-hugepages
Don't allocate magazines backed by hugepages on systems that support them.
2018-11-12 14:20:31 -08:00
Alex Miller 9d04934f11 Don't allocate magazines backed by hugepages on systems that support them.
Doing so causes an excessive amount of memory to be wasted.  See issue #909.
2018-11-12 13:45:48 -08:00
Alex Miller f1b4377ced
Merge pull request #904 from satherton/fix-http-header-case-sensitivity
HTTP header field names are now treated as case insensitive.
2018-11-12 13:24:03 -08:00
Evan Tschannen 380e7f97fe
Merge pull request #826 from satherton/fix-fdbmonitor-kill-behavior
FDBMonitor will only kill its entire process group on exit if it star…
2018-11-12 13:18:01 -08:00
Alec Grieser bf2e035be5
Merge pull request #888 from ajbeamon/fix-bindingtester-result-alignment
Key alignment in the binding tester results checking didn't properly …
2018-11-12 10:47:58 -08:00
Evan Tschannen 3f39024640 buggify resolution balancing so that it still happens in simulation 2018-11-12 00:03:07 -08:00
Evan Tschannen 536ee826da tuned resolver balancing to keep the resolvers within 5MB per second of each other 2018-11-11 23:42:45 -08:00
Evan Tschannen 50f481b149 fix: peek local should not call peek all, because it is possible to still peek from remote log sets after a special tag 2018-11-11 19:16:25 -08:00
Evan Tschannen 7892da032f fix: Do not remove the locality entry for the current transaction logs when removing storage servers
fix: dcId_locality map could be incorrect after restarting recruitEverything
2018-11-11 12:37:53 -08:00
Evan Tschannen cd188a351e fix: if a destination team became unhealthy and then healthy again, it would lower the priority of a move even though the source servers we are moving from are still unhealthy
fix: badTeams were not accounted for when checking priorities
2018-11-11 12:33:31 -08:00
Evan Tschannen ebac7008f8
Merge pull request #890 from ajbeamon/document-configure-new
Document configure new command
2018-11-10 10:07:49 -08:00
Evan Tschannen 6a406bae72
Merge pull request #896 from ajbeamon/downgrade-incorrect-cluster-file-event
Downgrade the severity of IncorrectClusterFileContents the first time…
2018-11-10 10:06:36 -08:00
Evan Tschannen 6f4ad84777
Merge pull request #903 from ajbeamon/move-batcher-into-proxy
Move the sort of generic batcher from fdbrpc and make it specific to …
2018-11-10 09:56:03 -08:00
Evan Tschannen 4bfb05fa72
Merge pull request #892 from etschannen/release-6.0
A wide variety of bug fixes and performance improvements related to multi region configurations
2018-11-10 09:52:29 -08:00
Evan Tschannen b8381b3cea Merge branch 'release-6.0' of github.com:apple/foundationdb into release-6.0 2018-11-10 09:51:49 -08:00
Evan Tschannen 828b8d8edc updated release notes for 6.0.15 2018-11-10 09:50:14 -08:00
Evan Tschannen 7c23b68501 fix: we need to build teams if a server becomes healthy and it is not already on any teams 2018-11-09 18:06:00 -08:00
Stephen Atherton 16909fb51d HTTP header field names are now treated as case insensitive. 2018-11-09 16:57:01 -08:00
A.J. Beamon c3a06aa6f1 Fix indentation 2018-11-09 14:25:40 -08:00
A.J. Beamon 67a152ae9f Move the sort of generic batcher from fdbrpc and make it specific to batching commits in master proxy. Also a couple minor formatting changes. 2018-11-09 14:19:18 -08:00
Evan Tschannen 56c51c1bb3 fix: usableRegions was uninitialized 2018-11-09 10:17:35 -08:00
Evan Tschannen 3e2484baf7 fix: a team tracker could downgrade the priority of a relocation issued by the team tracker for the other region 2018-11-09 10:07:55 -08:00