-
Notifications
You must be signed in to change notification settings - Fork 457
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
[GLUTEN-4084][CORE][VL] Verify supported file system #4086
Conversation
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI |
gluten-core/src/main/scala/org/apache/spark/sql/hive/HiveTableScanExecTransformer.scala
Outdated
Show resolved
Hide resolved
Run Gluten Clickhouse CI |
backends-velox/src/main/scala/io/glutenproject/backendsapi/velox/VeloxBackend.scala
Outdated
Show resolved
Hide resolved
Run Gluten Clickhouse CI |
2 similar comments
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI |
@rui-mo, do you have any comment? |
backends-velox/src/main/scala/io/glutenproject/backendsapi/velox/VeloxBackend.scala
Outdated
Show resolved
Hide resolved
Run Gluten Clickhouse CI |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for working on this. Just two quesitons.
backends-velox/src/main/scala/io/glutenproject/backendsapi/velox/VeloxBackend.scala
Outdated
Show resolved
Hide resolved
@@ -307,4 +350,6 @@ object BackendSettings extends BackendSettingsApi { | |||
override def staticPartitionWriteOnly(): Boolean = true | |||
|
|||
override def allowDecimalArithmetic: Boolean = SQLConf.get.decimalOperationsAllowPrecisionLoss | |||
|
|||
override def requiredRootPaths(): Boolean = true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need this variable, and in what case the root paths are not required?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need this variable, and in what case the root paths are not required?
I'm not familiar with clickhouse backend so I kept this and enabled it only for velox backend.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@zzcclp Could you help check if it's needed for CH backend? Thanks.
backends-velox/src/main/scala/io/glutenproject/backendsapi/velox/VeloxBackend.scala
Outdated
Show resolved
Hide resolved
backends-clickhouse/src/main/scala/io/glutenproject/backendsapi/clickhouse/CHBackend.scala
Outdated
Show resolved
Hide resolved
Run Gluten Clickhouse CI |
2 similar comments
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI |
Thanks so much for the iterations! Can we do the validation in |
Thanks for your guidance I will try that. |
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI |
This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days. |
This PR was auto-closed because it has been stalled for 10 days with no activity. Please feel free to reopen if it is still valid. Thanks. |
Hello @wForget, |
We need this PR, when reading from for not supported file systems, falling back is always better than failing. |
@wForget, do you remember the landing gap of this pr? Thanks! |
I remember the current status should be waiting for review, but I didn't move forward with it because I found |
@wForget, I see. Thanks for your work! |
Sure, thanks @wForget 's work. |
What changes were proposed in this pull request?
Verify supported file system
Fixes: #4084
How was this patch tested?
added test.
After this pr:
unsupported file system:
supported file system: