Skip to content

Conversation

@dnhatn
Copy link
Member

@dnhatn dnhatn commented Sep 11, 2018

We fail to notify the resync listener if the resync replication hits a
shard unavailable exception. Moreover, we no longer need to swallow
these unavailable exceptions.

Relates #31179
Closes #33613

We fail to notify the resync listener if the resync replication hits a
shard unavailable exception. Moreover, we no longer need to swallow
these unavailable exceptions.

Relates elastic#28571
Closes elastic#33613
@dnhatn dnhatn added >bug :Distributed Indexing/Recovery Anything around constructing a new shard, either from a local or a remote source. v7.0.0 v6.5.0 v6.4.1 labels Sep 11, 2018
@dnhatn dnhatn requested review from bleskes and ywelsch September 11, 2018 22:51
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-distributed

@dnhatn dnhatn added the review label Sep 12, 2018
Copy link
Contributor

@ywelsch ywelsch left a comment

Choose a reason for hiding this comment

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

LGTM. I think this safe to do because this condition can only happen if the primary fails before or during a resync, and calling listener.onFailure will then result in a noop.

@dnhatn
Copy link
Member Author

dnhatn commented Sep 13, 2018

Thanks @ywelsch for reviewing.

@dnhatn dnhatn merged commit b097eff into elastic:master Sep 13, 2018
@dnhatn dnhatn deleted the resync-notify branch September 13, 2018 01:28
dnhatn added a commit that referenced this pull request Sep 13, 2018
We fail to notify the resync listener if the resync replication hits a
shard unavailable exception. Moreover, we no longer need to swallow
these unavailable exceptions.

Relates #28571
Closes #33613
dnhatn added a commit that referenced this pull request Sep 13, 2018
We fail to notify the resync listener if the resync replication hits a
shard unavailable exception. Moreover, we no longer need to swallow
these unavailable exceptions.

Relates #28571
Closes #33613
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

>bug :Distributed Indexing/Recovery Anything around constructing a new shard, either from a local or a remote source. v6.4.1 v6.5.0 v7.0.0-beta1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants