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

[Tracking issue] Start flownode as a service #4094

Closed
4 tasks done
discord9 opened this issue Jun 3, 2024 · 0 comments
Closed
4 tasks done

[Tracking issue] Start flownode as a service #4094

discord9 opened this issue Jun 3, 2024 · 0 comments
Assignees
Labels
A-flow Involves code in DataFlow C-enhancement Category Enhancements tracking-issue A tracking issue for a feature.

Comments

@discord9
Copy link
Contributor

discord9 commented Jun 3, 2024

What type of enhancement is this?

Feature

What does the enhancement do?

Run the flownode as a stateless and scalable service, similar to a datanode:

greptime flownode start

(or maybe flownode will be a better naming that is consistent with datanode).

Tasks

The following are the key tasks for implementing the feature. We can still add other related PRs.

  1. Add the control plane between flownode and metasrv (@discord9 @fengjiachun)

    Similar to datanode, the flownode service needs to interact with the metasrv.

  2. Add the gRPC service for flownode (@zyy17)

    It may depend on 1.

    • Add the gRPC service for flownode;
  3. Add the subcommand for flownode (@zyy17)

    It depends on 1 and 2; maybe it can be part of 2.

@discord9 discord9 added C-enhancement Category Enhancements tracking-issue A tracking issue for a feature. labels Jun 3, 2024
@zyy17 zyy17 self-assigned this Jun 17, 2024
@zyy17 zyy17 added the A-flow Involves code in DataFlow label Jun 17, 2024
@zyy17 zyy17 changed the title Tracking issue: Flow Service [Tracking issue] Start flownode as a service Jun 20, 2024
@zyy17 zyy17 closed this as completed Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-flow Involves code in DataFlow C-enhancement Category Enhancements tracking-issue A tracking issue for a feature.
Projects
None yet
Development

No branches or pull requests

2 participants