junaiddshaukat opened a new issue, #39626:
URL: https://github.com/apache/beam/issues/39626

   The Kafka Streams runner splits a source into exactly one part and reads it 
with a single reader, so a source that could be read in parallel is not.
   
   `ReadTranslator` calls `split(1, options)` and requires exactly one split 
back. A source returning more is rejected at translation rather than having the 
extra splits silently dropped, since that would be data loss, but the effect is 
that such a source cannot be read at all.
   
   Reading several splits means giving each one its own reader and its own 
watermark, and distributing them across instances, which belongs with the 
topic-based shuffle work. Bounded and unbounded sources are both affected.
   
   Part of #18479.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to