You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "yihua (via GitHub)" <gi...@apache.org> on 2026/10/17 16:59:33 UTC

[I] HudiTableFactory reads only the first LOCATION of a CREATE EXTERNAL TABLE [hudi-rs]

yihua opened a new issue, #828:
URL: https://github.com/apache/hudi-rs/issues/828

   DataFusion 55 accepts a list of locations in `CREATE EXTERNAL TABLE ... STORED AS HUDI LOCATION ('s3://a', 's3://b')` and hands them to the table factory as `cmd.locations`. `HudiTableFactory::create` reads only `locations[0]`, so the other tables are silently ignored and the query returns partial results instead of an error. An empty list (reachable programmatically through `CreateExternalTableBuilder`) panics on the index.
   
   A Hudi table has exactly one location; the factory should reject anything else with a plan error. Found while moving to DataFusion 55 (#698); the fix is part of that PR.


-- 
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.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Upgrade to arrow 59, DataFusion 55 and pyo3 0.29 while keeping Lance on [hudi-rs]

Posted by "yihua (via GitHub)" <gi...@apache.org>.
yihua closed issue #828: Upgrade to arrow 59, DataFusion 55 and pyo3 0.29 while keeping Lance on
URL: https://github.com/apache/hudi-rs/issues/828


-- 
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