Skip to content

[8.x] ESQL: Add a LicenseAware interface for licensed Nodes (#118931)#119099

Merged
elasticsearchmachine merged 1 commit intoelastic:8.xfrom
bpintea:backport/8.x/pr-118931
Dec 19, 2024
Merged

[8.x] ESQL: Add a LicenseAware interface for licensed Nodes (#118931)#119099
elasticsearchmachine merged 1 commit intoelastic:8.xfrom
bpintea:backport/8.x/pr-118931

Conversation

@bpintea
Copy link
Contributor

@bpintea bpintea commented Dec 19, 2024

Backports the following commits to 8.x:

This adds a new interface that elements that require a proper license state can implement to enforce the license requirement. This can be now applied to any node or node property.

The check still happens in the Verifier, since the plan needs to be analysed first and the check still only happens if no other verification faults exist already.

Fixes elastic#117405
@bpintea bpintea added :Analytics/ES|QL AKA ESQL >enhancement auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) labels Dec 19, 2024
@elasticsearchmachine elasticsearchmachine merged commit afb72ce into elastic:8.x Dec 19, 2024
@bpintea bpintea deleted the backport/8.x/pr-118931 branch December 19, 2024 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Analytics/ES|QL AKA ESQL auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport >enhancement Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) v8.18.0

2 participants