Skip to content

Crash during 3.13 -> 4.0 upgrade when there is an enabled feature flag of a disabled plugin #12963

Closed Answered by gomoripeti
gomoripeti asked this question in Questions
Discussion options

You must be logged in to vote

I did experiment a bit more with this, and I came to the same conclusion that on 4.0.x and above the same problem cannot happen (even with contrived scenarios like enabling a plugin/feature flag during a netsplit) It is specific to the difference of feature flag inventory representation between 3.13 and 4.0 in the very specific case of a plugin being enabled and then disabled.

For the 3.13.x -> 4.0.x rolling upgrade case there is a workaround: enabling the MQTT plugin and its feature flags before the upgrade and then the plugin can be re-disabled after the upgrade.

Therefore I consider this issue resolved. Thank you again for the help with it.

Replies: 7 comments 21 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@dumbbell
Comment options

Comment options

You must be logged in to vote
20 replies
@michaelklishin
Comment options

@michaelklishin
Comment options

@gomoripeti
Comment options

@gomoripeti
Comment options

Answer selected by michaelklishin
@michaelklishin
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants
Converted from issue

This discussion was converted from issue #12963 on December 17, 2024 05:02.