Skip to content

Remove TSDB feature flag #88585

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

Closed

Conversation

romseygeek
Copy link
Contributor

This commit makes TSDB available in 8.4.0 be default, and removes all references
to the feature flag it was previously hiding behind.

@romseygeek romseygeek self-assigned this Jul 18, 2022
@elasticmachine elasticmachine added the Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) label Jul 18, 2022
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-analytics-geo (Team:Analytics)

@romseygeek romseygeek requested a review from csoulios July 18, 2022 12:46
Copy link
Contributor

@csoulios csoulios left a comment

Choose a reason for hiding this comment

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

I am so excited we open up such a great work to our users.

I only hesitate to release Downsampling ILM because it still half-baked. This will be released when #87269 gets merged.

actions.add(RollupIndexerAction.INSTANCE);
actions.add(RollupAction.INSTANCE);
}
actions.add(RollupIndexerAction.INSTANCE);
Copy link
Contributor

Choose a reason for hiding this comment

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

Maybe adding the rollup actions can move a few lines above in the Arrays.asList() statement like everything else.

new NamedWriteableRegistry.Entry(XPackFeatureSet.Usage.class, XPackField.ARCHIVE, ArchiveFeatureSetUsage::new)
new NamedWriteableRegistry.Entry(XPackFeatureSet.Usage.class, XPackField.ARCHIVE, ArchiveFeatureSetUsage::new),
// TSDB Downsampling / Rollup
new NamedWriteableRegistry.Entry(LifecycleAction.class, RollupILMAction.NAME, RollupILMAction::new)
Copy link
Contributor

Choose a reason for hiding this comment

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

Downampling ILM is still work in progress and we don't want this to be made available before I merge PR #87269

So, please remove it completely from here and I will enable it in #87269

SetPriorityAction.NAME,
UnfollowAction.NAME,
RolloverAction.NAME,
ReadOnlyAction.NAME,
IndexSettings.isTimeSeriesModeEnabled() ? RollupILMAction.NAME : null,
RollupILMAction.NAME,
Copy link
Contributor

Choose a reason for hiding this comment

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

Please remove RollupILMAction completely from here and I will enable it in #87269

SetPriorityAction.NAME,
UnfollowAction.NAME,
ReadOnlyAction.NAME,
SearchableSnapshotAction.NAME,
AllocateAction.NAME,
MigrateAction.NAME,
FreezeAction.NAME,
IndexSettings.isTimeSeriesModeEnabled() ? RollupILMAction.NAME : null
).filter(Objects::nonNull).toList();
RollupILMAction.NAME
Copy link
Contributor

Choose a reason for hiding this comment

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

Please remove RollupILMAction completely from here and I will enable it in #87269

new NamedXContentRegistry.Entry(LifecycleAction.class, new ParseField(RollupILMAction.NAME), RollupILMAction::parse)
);
}
entries.add(new NamedXContentRegistry.Entry(LifecycleAction.class, new ParseField(RollupILMAction.NAME), RollupILMAction::parse));
Copy link
Contributor

Choose a reason for hiding this comment

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

Please remove LifecycleAction completely from here and I will enable it in #87269

@romseygeek
Copy link
Contributor Author

I think I may also need to remove the es.index_mode_feature_flag_registered gradle feature flag here

@romseygeek
Copy link
Contributor Author

So I spoke with @nik9000 and we agreed that we actually want to keep the feature flag around for now, and just expose different functionalities as and when they're ready. I'll close this PR and open a new one to expose synthetic source

@romseygeek romseygeek closed this Jul 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>non-issue :StorageEngine/TSDB You know, for Metrics Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) v8.4.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants