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

Introduce a TQL2-only mode #4840

Merged
merged 9 commits into from
Dec 12, 2024
Merged

Introduce a TQL2-only mode #4840

merged 9 commits into from
Dec 12, 2024

Conversation

dominiklohmann
Copy link
Member

@dominiklohmann dominiklohmann commented Dec 5, 2024

This adds a new TQL2-only mode for nodes. To enable it, either set TENZIR_TQL2=true in your environment, set tenzir.tql2: true in your configuration file, or start the node via tenzir-node --tql2.

When TQL2-only mode is enabled, all pipelines will be in TQL2. Using TQL1 is only possible through the legacy operator, or in places where TQL2 is not yet supported, for example in user-defined operators.

The plan is to phase out TQL1 in three stages:

  1. Introduce the TQL2-only mode as an opt-in (now)
  2. Always enable TQL2-only mode, requiring use of legacy for TQL1 (Q1 2025)
  3. Remove legacy and everything related to TQL1 (later in 2025)

@dominiklohmann dominiklohmann added feature New functionality engine Core pipeline and storage engine labels Dec 5, 2024
@dominiklohmann dominiklohmann marked this pull request as ready for review December 5, 2024 14:18
@dominiklohmann dominiklohmann force-pushed the topic/tql2-only-mode branch 4 times, most recently from 92c2a9a to dacfca6 Compare December 12, 2024 13:43
@dominiklohmann dominiklohmann merged commit 964eaac into main Dec 12, 2024
52 of 55 checks passed
@dominiklohmann dominiklohmann deleted the topic/tql2-only-mode branch December 12, 2024 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
engine Core pipeline and storage engine feature New functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants