Commit Graph

2513 Commits

Author SHA1 Message Date
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 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
Richard Low 047e5eaf4f
Merge pull request #663 from richardalow/release-6.0
updated versions.target and wix UID
2018-08-02 19:34:25 -07:00
Richard Low 2a987956e7 updated versions.target and wix UID 2018-08-02 19:33:32 -07:00
Richard Low 73d64cb244
Merge pull request #662 from richardalow/release-6.0
Update download links for 6.0.4 release
2018-08-02 16:32:53 -07:00
Richard Low 78d359f2f1 Update download links for 6.0.4 release 2018-08-02 16:31:47 -07:00
Richard Low 8e22d4ad2f
Merge pull request #661 from richardalow/release-6.0
update WIX installer GUID for 6.0.4 release
2018-08-02 15:27:44 -07:00
Richard Low 329da8a5ca update WIX installer GUID for 6.0.4 release 2018-08-02 15:26:49 -07:00
Evan Tschannen 0e8f9f7cd7
Merge pull request #658 from etschannen/release-6.0
Merged 5.2 into 6.0
2018-08-02 11:45:55 -07:00
Evan Tschannen 29caabcc53 updated release notes for 6.0.4 2018-08-02 11:44:33 -07:00
Evan Tschannen 65057b4788 Merge branch 'release-5.2' into release-6.0
# Conflicts:
#	documentation/sphinx/source/downloads.rst
#	documentation/sphinx/source/release-notes.rst
#	fdbclient/MasterProxyInterface.h
#	packaging/msi/FDBInstaller.wxs
2018-08-02 11:29:40 -07:00
Evan Tschannen 88ab07a24f
Merge pull request #656 from etschannen/feature-trace-event-speedup
Reduce CPU cost of suppressed trace events
2018-08-02 11:07:06 -07:00
Evan Tschannen 9f64dd945b remove an unused length from trace event 2018-08-02 10:49:26 -07:00
Evan Tschannen 1c29275672 call all methods which could disable a trace event before it is initialized. In practice this means calling .error first, then .suppressFor, then all your details. 2018-08-01 14:30:57 -07:00
Steve Atherton 5b47dea316
Merge pull request #654 from satherton/release-5.2
Update GUID.
2018-07-31 23:03:47 -07:00
Stephen Atherton b6fcb4a247 Update GUID. 2018-07-31 23:03:07 -07:00
Steve Atherton ae899a1c6a
Merge pull request #653 from satherton/release-5.2
Preparing for patch release 5.2.8.
2018-07-31 18:25:10 -07:00
Stephen Atherton e93834f272 Preparing for patch release 5.2.8. 2018-07-31 18:24:10 -07:00
Steve Atherton 2d7922d550
Merge pull request #650 from etschannen/release-5.2
Enough concurrent readers could bring the cluster down when the cluster is rebooted
2018-07-31 17:12:50 -07:00
Evan Tschannen 3b514aaead updated release notes for 5.2.8 2018-07-31 17:11:30 -07:00
Evan Tschannen c3bd245fcf
Merge pull request #648 from brownleej/release-6.0-5.2-merge
Merge release-5.2 into release-6.0
2018-07-31 17:02:51 -07:00
Evan Tschannen 922374b756 merge 5.2 2018-07-31 17:01:16 -07:00
Evan Tschannen a361a785e8 fix: clients which cannot talk to storage servers poll the proxy for new storage server interfaces. If there are too many clients polling, we saturate the proxies with these requests, prevents the storage servers from updating their interfaces. 2018-07-31 16:57:23 -07:00
John Brownlee 9cad7c8a72 Merge remote-tracking branch 'upstream/release-5.2' into release-6.0-5.2-merge
# Conflicts:
#	documentation/sphinx/source/downloads.rst
#	documentation/sphinx/source/release-notes.rst
#	packaging/msi/FDBInstaller.wxs
#	versions.target
2018-07-31 13:17:37 -07:00
John Brownlee df69239dea
Merge pull request #647 from brownleej/release-5.2.7
Version bump.
2018-07-31 13:12:03 -07:00
John Brownlee 72ff32c83b Version bump. 2018-07-31 13:11:09 -07:00
Bhaskar Muppana d0fc944c68
Merge pull request #646 from alecgrieser/000640-pass-executor-in-fdbdatabase-run
Thread custom executors through FDBDatabase::run and FDBDatabase::read
2018-07-30 17:24:24 -07:00
Alec Grieser c768c2cc4d
bump version to 5.2.8 2018-07-30 16:53:18 -07:00
Alec Grieser a2b3c71a74
thread custom executors through FDBDatabase::run and FDBDatabase::read
Closes #640.
2018-07-30 16:53:07 -07:00
John Brownlee 02cc2ada4a
Merge pull request #645 from brownleej/release-5.2.7
Bump version.
2018-07-30 12:58:24 -07:00
John Brownlee a5a28c6bd5 Bump version. 2018-07-30 12:56:40 -07:00
Evan Tschannen 23892d1a2f
Merge pull request #643 from etschannen/release-5.2
updated the release notes with the multi-version client fix
2018-07-30 10:51:37 -07:00
Evan Tschannen 82bb2defb7 reworded the release note for clarity 2018-07-30 10:50:55 -07:00
Evan Tschannen 5ea1cebf17 updated the release notes with the multi-version client fix 2018-07-30 10:49:31 -07:00
Evan Tschannen 4ac909e4f1
Merge pull request #642 from alecgrieser/cherry-pick-golang-db-cache-fix
fix: cache databases by cluster file and DB name in golang bindings.
2018-07-30 10:26:49 -07:00
Alec Grieser b4b002c5a9
update release notes with go caching fix 2018-07-30 10:17:17 -07:00
A.J. Beamon 2d8a6d1fd8
fix: cache databases by cluster file and DB name in golang bindings. 2018-07-30 10:10:03 -07:00
Alec Grieser e7f1911d22
Merge pull request #625 from ajbeamon/fix-golang-db-caching
fix: cache databases by cluster file and DB name in golang bindings.
2018-07-30 09:54:45 -07:00