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