You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "rahil-c (via GitHub)" <gi...@apache.org> on 2026/08/19 22:38:11 UTC
[I] Cloud incremental sources cannot select more than one file extension [hudi]
rahil-c opened a new issue, #19671:
URL: https://github.com/apache/hudi/issues/19671
### Problem
`S3EventsHoodieIncrSource` and `GcsEventsHoodieIncrSource` can only select one file
extension per pipeline. `hoodie.streamer.source.cloud.data.select.file.extension` is
interpolated into a single SQL predicate, so a bucket holding more than one file type
cannot be ingested by one streamer.
Setting a list looks like it should work, and fails quietly. With
`select.file.extension=json,jsonl` the generated filter becomes:
```
s3.object.size > 0 and s3.object.key like '%json,jsonl'
```
That is a literal match on the comma joined string, so it matches nothing. The job
succeeds, commits nothing, and reports no error, which is hard to diagnose because
there is no signal that the filter is at fault.
### Expected
A comma separated value should select files matching any one of the extensions, while a
single value keeps behaving exactly as it does today.
### Notes
The same config also falls back to the data file format when unset, which defaults to
`parquet`. That behaviour is long standing and remains unchanged here, but it is
currently undocumented and worth pinning with a test.
--
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] Cloud incremental sources cannot select more than one file extension [hudi]
Posted by "rahil-c (via GitHub)" <gi...@apache.org>.
rahil-c commented on issue #19671:
URL: https://github.com/apache/hudi/issues/19671#issuecomment-5348846112
PR: #19672
--
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