-
Notifications
You must be signed in to change notification settings - Fork 9.1k
HDDS-1555. Disable install snapshot for ContainerStateMachine. #846
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
💔 -1 overall
This message was automatically generated. |
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/ScmConfigKeys.java
Show resolved
Hide resolved
...java/org/apache/hadoop/ozone/container/common/transport/server/ratis/XceiverServerRatis.java
Outdated
Show resolved
Hide resolved
Thanks @swagle for working on this. The changes look good. I have just one point to make here: I am +1 after that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 (non-binding)
💔 -1 overall
This message was automatically generated. |
Thanks @swagle for updating the patch. The patch looks good me. I am +1 on this. Please take care of the checkstyle issues reported. |
💔 -1 overall
This message was automatically generated. |
💔 -1 overall
This message was automatically generated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updated pull request @swagle. There are some compilation failures with the new patch. Can you please look into that ?
💔 -1 overall
This message was automatically generated. |
💔 -1 overall
This message was automatically generated. |
...ne/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/ratis/OzoneManagerRatisClient.java
Show resolved
Hide resolved
...java/org/apache/hadoop/ozone/container/common/transport/server/ratis/XceiverServerRatis.java
Show resolved
Hide resolved
💔 -1 overall
This message was automatically generated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updated patch @swagle, +1, the patch looks good to me.
@swagle some of the unit test failures are likely related to the patch. Can you please take a look. |
💔 -1 overall
This message was automatically generated. |
💔 -1 overall
This message was automatically generated. |
/retest |
💔 -1 overall
This message was automatically generated. |
hadoop-hdds/config/src/main/java/org/apache/hadoop/hdds/conf/ConfigFileGenerator.java
Outdated
Show resolved
Hide resolved
...a/org/apache/hadoop/ozone/container/common/transport/server/ratis/ContainerStateMachine.java
Show resolved
Hide resolved
/retest |
💔 -1 overall
This message was automatically generated. |
…buted by Siddharth Wagle. (#846)
…buted by Siddharth Wagle. (apache#846)
+ address few review comments Author: Boris S <bshkolnik@linkedin.com> Author: Boris S <boryas@apache.org> Author: Boris Shkolnik <bshkolni@linkedin.com> Reviewers: xiliu <xiliu@linkedin.com> Closes apache#846 from sborya/isBroadcast1
…buted by Siddharth Wagle. (apache#846)
The configuration installSnapshotEnabled = false actually controls whether only a notification is sent to the follower and not the snapshot chunk, I guess this flag is not correctly named and I can address that in a later version of the patch.
The fact that the snapshot contents cannot be used to actually catch up the follower, it is the reason to initiate close pipeline and not install the snapshot. The follower will basically never be able to catch up.
The Replication monitor after the close will take care of replication of closed containers.