Skip to content

Conversation

@ajbeamon
Copy link
Contributor

Set the default to request new servers in \xff but not in main key space.

I made this one knob with 3 values, but if you prefer two separate knobs I can do it that way instead.

…e default to request new servers in \xff but not in main key space.
* During an upgrade, the multi-version client now persists database default options and transaction options that aren't reset on retry (e.g. transaction timeout). In order for these options to function correctly during an upgrade, a 6.2 or later client should be used as the primary client. `(PR #1767) <https://github.com/apple/foundationdb/pull/1767>`_.
* If a cluster is upgraded during an ``onError`` call, the cluster could return a ``cluster_version_changed`` error. `(PR #1734) <https://github.com/apple/foundationdb/pull/1734>`_.
* Do not set doBuildTeams in StorageServerTracker unless a storage server's interface changes, in order to avoid unnecessary work. `(PR #1779) <https://github.com/apple/foundationdb/pull/1779>`_.
* Data distribution will now pick a random destination when merging shards in the ``\xff`` keyspace. This avoids an issue with backup where the write-heavy mutation log shards could concentrate on a single process that has less data than everybody else. `(PR #1916) <https://github.com/apple/foundationdb/pull/1916>`_.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wasn't sure how to do the release note for this, given that this benefit is theoretical and not proven.

@alexmiller-apple
Copy link
Contributor

@fdb-build, test macos please

@ajbeamon ajbeamon merged commit 4160573 into apple:master Jul 30, 2019
@ajbeamon ajbeamon deleted the merge-onto-new-servers branch July 30, 2019 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants