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

[GAIA-IR] Make v6d_ffi build as features in IR #1775

Merged
merged 3 commits into from
Jun 29, 2022
Merged

[GAIA-IR] Make v6d_ffi build as features in IR #1775

merged 3 commits into from
Jun 29, 2022

Conversation

BingqingLyu
Copy link
Collaborator

@BingqingLyu BingqingLyu commented Jun 29, 2022

What do these changes do?

Make v6d_ffi build as features.
When compiling IR (e.g., on exp_store) with cargo build, v6d_ffi is not needed and will not be compiled.
If we do want to query with IR on vineyard, build IR with cargo build --features with_v6d. BTW, on the case of starting query service on vineyard, v6d_ffi will be compiled as a default choice (i.e., in interactive_engine/executor/gaia_runtime/Cargo.toml).

Related issue number

Fixes #1772

Signed-off-by: Tao He <sighingnow@gmail.com>
@codecov-commenter
Copy link

Codecov Report

Merging #1775 (a07006f) into main (9abea6d) will decrease coverage by 36.04%.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff             @@
##             main    #1775       +/-   ##
===========================================
- Coverage   76.13%   40.08%   -36.05%     
===========================================
  Files          89       89               
  Lines        9798     9798               
===========================================
- Hits         7460     3928     -3532     
- Misses       2338     5870     +3532     
Impacted Files Coverage Δ
python/graphscope/tests/unittest/test_app.py 0.00% <0.00%> (-100.00%) ⬇️
python/graphscope/tests/unittest/test_context.py 0.00% <0.00%> (-100.00%) ⬇️
python/graphscope/tests/unittest/test_session.py 0.00% <0.00%> (-100.00%) ⬇️
python/graphscope/tests/unittest/test_download.py 0.00% <0.00%> (-100.00%) ⬇️
python/graphscope/tests/unittest/test_java_app.py 0.00% <0.00%> (-100.00%) ⬇️
...ython/graphscope/tests/unittest/test_cython_ast.py 0.00% <0.00%> (-100.00%) ⬇️
...ython/graphscope/tests/unittest/test_serailaize.py 0.00% <0.00%> (-100.00%) ⬇️
python/graphscope/analytical/udf/patch.py 3.47% <0.00%> (-96.53%) ⬇️
python/graphscope/tests/unittest/test_lazy.py 0.00% <0.00%> (-96.30%) ⬇️
...thon/graphscope/tests/unittest/test_scalability.py 0.00% <0.00%> (-96.16%) ⬇️
... and 46 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9abea6d...a07006f. Read the comment docs.

@sighingnow sighingnow merged commit b7960ba into alibaba:main Jun 29, 2022
@BingqingLyu BingqingLyu added the component:gaia GAIA, the preview release of the next version of GIE label Jun 29, 2022
@BingqingLyu BingqingLyu deleted the fix_v6d_build branch June 29, 2022 10:32
@BingqingLyu BingqingLyu moved this from In progress to Reviewer approved in GIE for production (0627-0729) - extended for two weeks Jun 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:gaia GAIA, the preview release of the next version of GIE
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[GIE/Gaia-IR] Compile IR with v6d dependency errors
3 participants