Skip to content

Switch fabric attachment reciever to use messages instead of function closures - #1452

Merged
nickva merged 1 commit into
masterfrom
switch-fabric-to-use-message-based-attachment-receiver
Jul 17, 2018
Merged

Switch fabric attachment reciever to use messages instead of function closures#1452
nickva merged 1 commit into
masterfrom
switch-fabric-to-use-message-based-attachment-receiver

Conversation

@nickva

@nickva nickva commented Jul 17, 2018

Copy link
Copy Markdown
Contributor

Function closures are fragile and attachment uploads would break if
fabric_doc_attachments is different on any of the nodes in a cluster, like it
might happen during a roling cluster upgrade.

Previously fe53e43 introduced two versions of
the module one which handles function closure, other which handled message but
only in this commit messages are starting to be sent.

To avoid breakages in attachemnt uploads during the period of a rolling cluster
upgrade, make sure to upgrade to that commit first then upgrade to this change.

Issue #1394

Function closures are fragile and attachment uploads would break if
fabric_doc_attachments is different on any of the nodes in a cluster, like it
might happen during a roling cluster upgrade.

Previously fe53e43 introduced two versions of
the module one which handles function closure, other which handled message but
only in this commit messages are starting to be sent.

To avoid breakages in attachemnt uploads during the period of a rolling cluster
upgrade, make sure to upgrade to that commit first then upgrade to this change.

Issue #1394

@davisp davisp left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

+1

@nickva
nickva merged commit 5678245 into master Jul 17, 2018
@nickva
nickva deleted the switch-fabric-to-use-message-based-attachment-receiver branch July 17, 2018 20:46
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.

2 participants