Skip to content

Conversation

@bbeaudreault
Copy link
Member

The WAL requires non-EC. The builder we use for creating the WAL output stream calls builder.replicate() which basically overrides any EC policy with default replication as a precaution. There was a copy/paste error in the backport of this feature to our fork, which accidentally overrides the the replicateMethod with a reflection of the noLocalWrite method. So when we go to call replicate() to ensure non-EC, we're actually calling noLocalWrite().

This bug is not present in the upstream backports, but this time the hubspot backport was done separately. Here I fix the copy/paste so we don't override the replicateMethod.

@bbeaudreault
Copy link
Member Author

ITBLL fails with the latest hubspot-2.5 build. Confirmed that upgrading to this build fixes it.

@bbeaudreault bbeaudreault merged commit bfa5f56 into hubspot-2.5 Mar 18, 2024
@bbeaudreault bbeaudreault deleted the fix_backport branch March 18, 2024 12:24
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