Skip to content
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

Remove assumed features in server for 9.0 #119946

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

thecoop
Copy link
Member

@thecoop thecoop commented Jan 10, 2025

Remove features defined in the main server jar that are marked as assumed in 8.18

@thecoop thecoop added :Core/Infra/Core Core issues without another label >refactoring labels Jan 10, 2025
@@ -91,6 +91,12 @@ public boolean clusterHasFeature(String featureId, boolean any) {
}

if (hasFeatureMetadata()) {
if (isRestApiCompatibilityTest()) {
Copy link
Member Author

Choose a reason for hiding this comment

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

This is required because the compatibility tests take the test definitions from the earlier version, which contains conditions on various features. Given there's other checks that features are not removed, the only way this can happen here is if the feature has been bona-fide removed as part of moving past a compatibility barrier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Core/Infra/Core Core issues without another label >refactoring v9.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants