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

Removing planing loop #3913

Merged
merged 3 commits into from
Oct 6, 2023
Merged

Removing planing loop #3913

merged 3 commits into from
Oct 6, 2023

Conversation

fulmicoton
Copy link
Contributor

No description provided.

The two internal actors are replaced by two internal states.

Their execution is not concurrent anymore,
but we the code and the flow is simplified and we avoid some race conditions.

The control plane is not getting the update notify signal through the
broker anymore.

The Notify RPC is entirely removed.

Most of the test in the indexer scheduler become Control plane tests.
The RefreshPlan loop is not necessary since after we moved to
the control plane as a metastore proxy world, the control
plan cannot miss any Index/Source event.
@fulmicoton fulmicoton merged commit 5699660 into main Oct 6, 2023
4 checks passed
@fulmicoton fulmicoton deleted the removing-planing-loop branch October 6, 2023 00:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants