Switch to the new GOpt-based framework in Insight
- Dominant language
- C++
- Stars
- 3.6k
- Forks
- 468
- Avg merge
- 29m
- Merged PRs (30d)
- 1
Description
**Is your feature request related to a problem? Please describe.**
Currently, we are switching the default compilation stack from the older, IRCore-based implementation to the new, GOpt-based framework. A related issue is https://github.com/alibaba/GraphScope/issues/3736.
This issue track the progress in switching to GOpt in Insight, based on Groot Store.
1. bug fix and new features
- [x] some expected results in gremlin test are out-of-date
- [x] #3995
- [x] unexpected results when query a pattern via CBO when the statistics is not ready (the reason is an empty glogue is built, from an initialized empty schema; while it is not updated when schema is ready). Fixed in #4176
- [x] #4197
- [ ] support optional edge expand as used in ic7: #3668
2. comprehensive tests
Support importing the test graphs, and add test suits based on the new GOpt-based compilation, in the Insight+Groot ci, including:
- [x] prepare test graphs, including modern graph, movie graph and ldbc graph
- [x] Gremlin Tests on ModernGraph
- [x] Cypher Tests on MovieGraph
- [x] Pattern Tests, IC Tests, etc. on LdbcGraph
Contributor guide
Assessment
This issue has not been assessed yet.