You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version bump to OpenSearch 3.7 with async QueryPlanExecutor (#5396)
* Version bump to OpenSearch 3.7 (Jackson 2 → 3 parser API + _source excludes serialization) (#5361)
Signed-off-by: Kai Huang <ahkcs@amazon.com>
* Update vendored analytics JARs from 3.6 to 3.7
Replace libs/ JARs with 3.7.0-SNAPSHOT versions built from the
OpenSearch sandbox. Update build files to reference 3.7 file names.
Keep files() references instead of Maven coordinates so CI can
resolve dependencies without publishToMavenLocal.
Signed-off-by: Ahmed Khatib <ahkcs@amazon.com>
Signed-off-by: Kai Huang <ahkcs@amazon.com>
* Async QueryPlanExecutor + drop stub and stub-only ITs
The analytics-framework 3.7 QueryPlanExecutor interface is async
(void execute(plan, ctx, ActionListener<Stream>)). Update
AnalyticsExecutionEngine to dispatch via the listener instead of the
old synchronous return-value form, and rework the unit test mocks
likewise.
Drop StubQueryPlanExecutor and its callers (TransportPPLQueryAction,
SQLPlugin, RestUnifiedQueryActionTest); the SQL plugin now expects
the real analytics-engine executor to be supplied via Guice
cross-plugin injection (a small AnalyticsExecutorHolder bridges the
binding to the SQLPlugin REST handler that runs before Node injection).
Drop AnalyticsPPLIT and AnalyticsExplainIT (and their
expectedOutput/analytics fixtures): these tested stub canned data
which no longer exists.
Signed-off-by: Kai Huang <ahkcs@amazon.com>
---------
Signed-off-by: Kai Huang <ahkcs@amazon.com>
Signed-off-by: Ahmed Khatib <ahkcs@amazon.com>
Copy file name to clipboardExpand all lines: async-query/src/test/java/org/opensearch/sql/spark/transport/format/CreateAsyncQueryRequestConverterTest.java
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,8 @@ public void fromXContentWithDuplicateFields() throws IOException {
54
54
Assertions.assertTrue(
55
55
illegalArgumentException
56
56
.getMessage()
57
-
.contains("Error while parsing the request body: Duplicate field 'datasource'"));
57
+
.contains(
58
+
"Error while parsing the request body: Duplicate Object property \"datasource\""));
0 commit comments