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

Enable running multiple GIE instances on a same vineyardd server #2511

Merged
merged 1 commit into from Mar 14, 2023

Conversation

sighingnow
Copy link
Collaborator

@sighingnow sighingnow commented Mar 13, 2023

What do these changes do?

We will decouple the deploy of vineyard and graphscope (see also #2458) where vineyard and graphscope workers may not aligned. After that, on one kubernetes node, there might be only 1 vineyardd instance and more than one graphscope workers (specially GIE executors) on it.

Before this pull request, that workable, but yields wrong (duplication) query results. This pull fixed that by first sync process partition list and splitted the partitions to "local" work processes.

To avoid disturbe existing users, the new feature is only availbel when the environment variable PARALLEL_INTERACTIVE_EXECUTOR_ON_VINEYARD is set to OFF (both ON and OFF are covered by CI).

Related issue number

N/A

Signed-off-by: Tao He <linzhu.ht@alibaba-inc.com>
@sighingnow sighingnow merged commit 8db75b2 into alibaba:main Mar 14, 2023
@sighingnow sighingnow deleted the ht/multiple-gie-one-vineyard branch March 14, 2023 02:51
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.

None yet

2 participants