Add dsl-query-executor sandbox plugin for dsl query execution via analytics engine#20916
Conversation
PR Code Analyzer ❗AI-powered 'Code-Diff-Analyzer' found issues on commit ac00e6f.
The table above displays the top 10 most important findings. Pull Requests Author(s): Please update your Pull Request according to the report above. Repository Maintainer(s): You can Thanks. |
15934a6 to
dd475b2
Compare
PR Code Analyzer ❗AI-powered 'Code-Diff-Analyzer' found issues on commit dd475b2.
The table above displays the top 10 most important findings. Pull Requests Author(s): Please update your Pull Request according to the report above. Repository Maintainer(s): You can Thanks. |
expani
left a comment
There was a problem hiding this comment.
Thanks for the changes @vinaykpud Looks like a great start.
Dropped some comments mostly requiring changes in Analytics framework and plugins.
We can add TODO or resolve minor one's to start with and then eventually implement the most optimal solution.
|
Failed to generate code suggestions for PR |
|
❌ Gradle check result for 671ac61: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
Failed to generate code suggestions for PR |
0a0e7a6 to
e53b96a
Compare
|
❌ Gradle check result for e53b96a: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
❌ Gradle check result for 0ffbc81: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
0ffbc81 to
9b0add8
Compare
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #20916 +/- ##
==========================================
Coverage 73.21% 73.21%
- Complexity 72620 72729 +109
==========================================
Files 5849 5868 +19
Lines 332066 332573 +507
Branches 47951 48006 +55
==========================================
+ Hits 243109 243495 +386
- Misses 69456 69572 +116
- Partials 19501 19506 +5 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Introduces a new sandbox plugin that intercepts _search requests and routes them through a execution pipeline via the analytics engine. Signed-off-by: Vinay Krishna Pudyodu <vinkrish.neo@gmail.com>
Signed-off-by: Vinay Krishna Pudyodu <vinkrish.neo@gmail.com>
Signed-off-by: Vinay Krishna Pudyodu <vinkrish.neo@gmail.com>
Signed-off-by: Vinay Krishna Pudyodu <vinkrish.neo@gmail.com>
Signed-off-by: Vinay Krishna Pudyodu <vinkrish.neo@gmail.com>
Signed-off-by: Vinay Krishna Pudyodu <vinkrish.neo@gmail.com>
Signed-off-by: Vinay Krishna Pudyodu <vinkrish.neo@gmail.com>
Signed-off-by: Vinay Krishna Pudyodu <vinkrish.neo@gmail.com>
9b0add8 to
f91520e
Compare
|
❌ Gradle check result for f91520e: null Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
f91520e to
008c209
Compare
Signed-off-by: Vinay Krishna Pudyodu <vinkrish.neo@gmail.com>
008c209 to
962ba1c
Compare
…lytics engine (opensearch-project#20916) Signed-off-by: Gagan Dhakrey <gagandhakrey@Gagans-MacBook-Pro.local>
…lytics engine (opensearch-project#20916) Signed-off-by: Aparajita Pandey <aparajita31pandey@gmail.com>
Introduces a new sandbox plugin related to this issue that intercepts
_searchrequests and routes them through a execution pipeline via the analytics engine.Description
This PR introduces the
dsl-query-executorsandbox plugin skeleton with end-to-end wiring: action filter → transport action → converter → executor → response builder.The converter currently produces a
LogicalTableScanRelNode only, the executor returns empty rows (analytics engine stub), and the response builder constructs an emptySearchResponse. Actual DSL-to-RelNode conversion, execution, and response population will be added incrementally in follow-up PRs.Related Issues
#20914
Check List