You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "ad1happy2go (via GitHub)" <gi...@apache.org> on 2026/07/29 18:35:22 UTC
[PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
ad1happy2go opened a new pull request, #19411:
URL: https://github.com/apache/hudi/pull/19411
### Describe the issue this Pull Request addresses
Part of the agentic-lakehouse umbrella #19256. The v1 gateway (#19265) serves its guarded lakehouse tools exclusively through Trino — but many Hudi deployments already run Spark and have no Trino in the picture, and Spark reads everything Spark can read: MOR snapshot queries and Hudi 1.x tables carrying the unstructured types (`BLOB`, `VECTOR`, `VARIANT`) that the in-repo Trino connector does not serve yet. This PR makes the lakehouse engine pluggable: `GATEWAY_ENGINE=spark` serves the identical tool surface through a Spark Thrift Server (HiveServer2 protocol), so any Spark cluster with the Hudi bundle becomes an agent-queryable lakehouse with one env var.
### Summary and Changelog
One selectable backend behind the existing tool contract; the chat API, UI, MCP server, guardrails, and agent behavior are identical across engines — only the SQL dialect and the endpoint reported by `/v1/info` change.
**`tools/spark_client.py` — SparkThriftClient (PyHive)**
- Async facade mirroring `TrinoClient`: each query runs the sync client in a dedicated bounded worker pool under a hard timeout, with best-effort server-side `cursor.cancel()` on expiry; `ping()` is cached so readiness probes do not open a fresh Thrift session every period.
- PyHive is an optional dependency (`pip install 'hudi-agent-gateway[spark]'`, pure-sasl — no C toolchain); a missing dependency degrades to a clear `/ready` detail instead of a crash, and the client records `last_error` so readiness failures carry the underlying cause (connection refused vs missing dependency vs timeout).
- HiveServer2 auth modes: `none` (SASL PLAIN, the Spark Thrift default), `nosasl`, and `ldap` (config validation fails fast if the password is missing); qualified result column names (`tbl.col`) are normalized to bare names so results look identical across engines.
**`tools/spark_tools.py` — the same three tools, Spark shape**
- `query_lakehouse` validates and re-renders model SQL through the shared AST guardrails in the `spark` sqlglot dialect (single statement, SELECT-only, row cap injected as a real `LIMIT`); backtick identifiers parse and render correctly.
- Spark has no `information_schema`: `list_tables` uses `SHOW TABLES IN`, `describe_table` uses `DESCRIBE TABLE`, with the same strict identifier validation (names arrive over HTTP/MCP and never reach SQL unvalidated) and the same error-as-payload contract (`{"error", "hint"}`) so the agent self-corrects; HiveServer2's Java-stack-trace error renderings are reduced to the first meaningful line.
**Shared plumbing**
- New `tools/common.py` hosts the engine-agnostic pieces (`QueryResult`, result shaping with row/byte truncation notices, identifier validation) with `LakehouseQueryError`/`LakehouseTimeoutError` base classes both engines' errors subclass; the Trino modules re-export their existing names, so nothing downstream changes.
- `enforce_guardrails` gains a `dialect` parameter (default `trino`), hints name the dialect the model should write.
- Engine-aware surfaces: `/ready` reports the active engine's check (with cause detail for spark), `/v1/info` gains `engine` and engine-neutral `sql_url`/`web_ui_url`, the chat UI connect panel shows "Spark SQL (JDBC)" with the `jdbc:hive2://` URL and hides the web-UI row when the engine has none, and the agent system prompt speaks the active dialect (`database.table` vs `catalog.schema.table`).
- Packaging and deploy: the gateway Docker image installs the `spark` extra so one image serves both engines; the Helm chart gains an `engine` value with conditional `GATEWAY_SPARK_*` env (helm lint and template verified for both engines).
**Tests** — full mirror of the Trino suite plus client-level coverage
- Offline (fake Spark client, no network): tool shaping/truncation, guardrail rejections with spark-dialect hints, `SHOW TABLES`/`DESCRIBE` SQL shapes, identifier-injection rejection, not-found mapping from both empty results and server errors, tool-surface parity across engines, client timeout→cancel mapping, ping caching, `last_error` lifecycle, concurrency, config validation, engine-aware readiness/info.
- Live (gated by `GATEWAY_IT_SPARK_HOST`, mirroring the Trino live tests): list/describe/query against a real Spark Thrift Server serving the same `trips` dataset the local-dev example writes, plus a live guardrail-rejection check.
No code copied from other projects.
### Impact
New optional engine + configs: `GATEWAY_ENGINE` and `GATEWAY_SPARK_{HOST,PORT,DATABASE,USER,AUTH,PASSWORD}` (documented in the module README's config table, with a quickstart section). New pip extra `spark`. One intentional API rename while the module is days old: `/v1/info`'s `trino_url`/`trino_ui_url` become engine-neutral `sql_url`/`web_ui_url` (plus a new `engine` field); the shipped UI is updated in the same PR. No existing Hudi APIs, configs, storage format, or bundles change.
### Risk Level
low — additive code paths; the Trino backend is untouched apart from importing shared helpers it re-exports. Verified by the full offline suite (121 passing; ruff and mypy clean), the new gated live integration tests passing 4/4 against a real Spark Thrift Server serving Hudi 1.x tables, and the existing Trino live integration tests re-run green against the local-dev stack (no regression). Additionally validated end to end: agent round-trips through `GATEWAY_ENGINE=spark` with both a local Ollama model and a frontier model answered aggregation and filtered-lookup questions correctly, and the same gateway tools queried a Hudi 1.x unstructured table (BLOB struct columns, `size(embedding)` over a `VECTOR(768)` column) — the concrete capability the Trino connector cannot serve today.
### Documentation Update
Module README updated in this PR (engine row in the config table, "Using a Spark Thrift Server instead of Trino" quickstart, live integration-test instructions). Website docs for the gateway are tracked with the umbrella #19256.
### Contributor's checklist
- [x] Read through [contributor's guide](https://hudi.apache.org/contribute/how-to-contribute)
- [x] Enough context is provided in the sections above
- [x] Adequate tests were added if applicable
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5128848650
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
}, {
"hash" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"status" : "UNKNOWN",
"url" : "TBD",
"triggerID" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* e57b59c942a87866ef20db94539fe6cbeaf3e512 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844)
* e5e3c546aa425b1d4ccca21da7a11f86777c13e7 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846)
* 3eb759e85a71b59e0f2cd1f48f67a365f8a89661 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847)
* 3d818b45af619b36eea01e4781dbf3494039fd03 UNKNOWN
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5122077412
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "UNKNOWN",
"url" : "TBD",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* dd14be401b8e344a1dc32c10a42a510a7fef660b UNKNOWN
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5128427044
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "UNKNOWN",
"url" : "TBD",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* dd14be401b8e344a1dc32c10a42a510a7fef660b Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828)
* e57b59c942a87866ef20db94539fe6cbeaf3e512 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844)
* e5e3c546aa425b1d4ccca21da7a11f86777c13e7 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846)
* 3eb759e85a71b59e0f2cd1f48f67a365f8a89661 UNKNOWN
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5127794371
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* dd14be401b8e344a1dc32c10a42a510a7fef660b Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828)
* e57b59c942a87866ef20db94539fe6cbeaf3e512 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5123016276
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* dd14be401b8e344a1dc32c10a42a510a7fef660b Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5128745121
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* e57b59c942a87866ef20db94539fe6cbeaf3e512 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844)
* e5e3c546aa425b1d4ccca21da7a11f86777c13e7 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846)
* 3eb759e85a71b59e0f2cd1f48f67a365f8a89661 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5131658637
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
}, {
"hash" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849",
"triggerID" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"triggerType" : "PUSH"
}, {
"hash" : "9bec541eedf0c75cd7e11a392323671266d596ac",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15859",
"triggerID" : "9bec541eedf0c75cd7e11a392323671266d596ac",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* 9bec541eedf0c75cd7e11a392323671266d596ac Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15859)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "ad1happy2go (via GitHub)" <gi...@apache.org>.
ad1happy2go closed pull request #19411: feat(gateway): add Spark Thrift Server as a selectable lakehouse engine
URL: https://github.com/apache/hudi/pull/19411
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5128239915
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* dd14be401b8e344a1dc32c10a42a510a7fef660b Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828)
* e57b59c942a87866ef20db94539fe6cbeaf3e512 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844)
* e5e3c546aa425b1d4ccca21da7a11f86777c13e7 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5122136245
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* dd14be401b8e344a1dc32c10a42a510a7fef660b Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5128912186
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
}, {
"hash" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849",
"triggerID" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* e57b59c942a87866ef20db94539fe6cbeaf3e512 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844)
* e5e3c546aa425b1d4ccca21da7a11f86777c13e7 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846)
* 3eb759e85a71b59e0f2cd1f48f67a365f8a89661 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847)
* 3d818b45af619b36eea01e4781dbf3494039fd03 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5129995032
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
}, {
"hash" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849",
"triggerID" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* 3d818b45af619b36eea01e4781dbf3494039fd03 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5128194657
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "UNKNOWN",
"url" : "TBD",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* dd14be401b8e344a1dc32c10a42a510a7fef660b Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828)
* e57b59c942a87866ef20db94539fe6cbeaf3e512 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844)
* e5e3c546aa425b1d4ccca21da7a11f86777c13e7 UNKNOWN
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5130906273
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
}, {
"hash" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849",
"triggerID" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"triggerType" : "PUSH"
}, {
"hash" : "9bec541eedf0c75cd7e11a392323671266d596ac",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15859",
"triggerID" : "9bec541eedf0c75cd7e11a392323671266d596ac",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* 3d818b45af619b36eea01e4781dbf3494039fd03 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849)
* 9bec541eedf0c75cd7e11a392323671266d596ac Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15859)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5127751436
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "UNKNOWN",
"url" : "TBD",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* dd14be401b8e344a1dc32c10a42a510a7fef660b Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828)
* e57b59c942a87866ef20db94539fe6cbeaf3e512 UNKNOWN
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5129389217
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
}, {
"hash" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849",
"triggerID" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* 3eb759e85a71b59e0f2cd1f48f67a365f8a89661 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847)
* 3d818b45af619b36eea01e4781dbf3494039fd03 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5122272999
## [Codecov](https://app.codecov.io/gh/apache/hudi/pull/19411?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 75.27%. Comparing base ([`c2ebc23`](https://app.codecov.io/gh/apache/hudi/commit/c2ebc23e787ac15e85db52c8a45b19e7adf39acb?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`dd14be4`](https://app.codecov.io/gh/apache/hudi/commit/dd14be401b8e344a1dc32c10a42a510a7fef660b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
<details><summary>Additional details and impacted files</summary>
```diff
@@ Coverage Diff @@
## master #19411 +/- ##
=========================================
Coverage 75.27% 75.27%
Complexity 32510 32510
=========================================
Files 2574 2574
Lines 142991 142991
Branches 17529 17529
=========================================
Hits 107637 107637
Misses 27289 27289
Partials 8065 8065
```
| [Components](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=components&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
|---|---|---|
| [hudi-common](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `82.24% <ø> (ø)` | |
| [hudi-client](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `81.79% <ø> (ø)` | |
| [hudi-flink](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `82.01% <ø> (ø)` | |
| [hudi-spark-datasource](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `68.34% <ø> (ø)` | |
| [hudi-utilities](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `71.22% <ø> (ø)` | |
| [hudi-cli](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `15.32% <ø> (ø)` | |
| [hudi-hadoop](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `63.49% <ø> (ø)` | |
| [hudi-sync](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `70.67% <ø> (ø)` | |
| [hudi-io](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `79.57% <ø> (ø)` | |
| [hudi-timeline-service](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `83.44% <ø> (ø)` | |
| [hudi-cloud](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `64.00% <ø> (ø)` | |
| [hudi-kafka-connect](https://app.codecov.io/gh/apache/hudi/pull/19411/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `53.20% <ø> (ø)` | |
| [Flag](https://app.codecov.io/gh/apache/hudi/pull/19411/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
|---|---|---|
| [hadoop-mr-java-client](https://app.codecov.io/gh/apache/hudi/pull/19411/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `43.39% <ø> (+<0.01%)` | :arrow_up: |
Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment) to find out more.
</details>
<details><summary> :rocket: New features to boost your workflow: </summary>
- :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
- :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5128472162
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* dd14be401b8e344a1dc32c10a42a510a7fef660b Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828)
* e57b59c942a87866ef20db94539fe6cbeaf3e512 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844)
* e5e3c546aa425b1d4ccca21da7a11f86777c13e7 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846)
* 3eb759e85a71b59e0f2cd1f48f67a365f8a89661 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5129165762
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
}, {
"hash" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"status" : "PENDING",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849",
"triggerID" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* e5e3c546aa425b1d4ccca21da7a11f86777c13e7 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846)
* 3eb759e85a71b59e0f2cd1f48f67a365f8a89661 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847)
* 3d818b45af619b36eea01e4781dbf3494039fd03 Azure: [PENDING](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849)
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] feat(gateway): add Spark Thrift Server as a selectable lakehouse engine [hudi]
Posted by "hudi-bot (via GitHub)" <gi...@apache.org>.
hudi-bot commented on PR #19411:
URL: https://github.com/apache/hudi/pull/19411#issuecomment-5130854400
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15828",
"triggerID" : "dd14be401b8e344a1dc32c10a42a510a7fef660b",
"triggerType" : "PUSH"
}, {
"hash" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15844",
"triggerID" : "e57b59c942a87866ef20db94539fe6cbeaf3e512",
"triggerType" : "PUSH"
}, {
"hash" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15846",
"triggerID" : "e5e3c546aa425b1d4ccca21da7a11f86777c13e7",
"triggerType" : "PUSH"
}, {
"hash" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"status" : "DELETED",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15847",
"triggerID" : "3eb759e85a71b59e0f2cd1f48f67a365f8a89661",
"triggerType" : "PUSH"
}, {
"hash" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"status" : "SUCCESS",
"url" : "https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849",
"triggerID" : "3d818b45af619b36eea01e4781dbf3494039fd03",
"triggerType" : "PUSH"
}, {
"hash" : "9bec541eedf0c75cd7e11a392323671266d596ac",
"status" : "UNKNOWN",
"url" : "TBD",
"triggerID" : "9bec541eedf0c75cd7e11a392323671266d596ac",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* 3d818b45af619b36eea01e4781dbf3494039fd03 Azure: [SUCCESS](https://dev.azure.com/apachehudi/a1a51da7-8592-47d4-88dc-fd67bed336bb/_build/results?buildId=15849)
* 9bec541eedf0c75cd7e11a392323671266d596ac UNKNOWN
<details>
<summary>Bot commands</summary>
@hudi-bot supports the following commands:
- `@hudi-bot run azure` re-run the last Azure build
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org