Python: CombineGlobally() needs to be able to produce expected output when processing multiple windows simultaneously #24683
Labels
done & done
Issue has been reviewed after it was closed for verification, followups, etc.
new feature
P2
python
Milestone
What would you like to happen?
CombineGlobally() is supposed to reduce a PCollection to a single value. When given multiple windows to process, it would previously fail due to an assert statement that limited the max length of its output to one. I replaced this assert statement with a more descriptive error statement here (#24435), but a comprehensive solution for situations when the transform handles multiple windows, and thus multiple PCollections, at once, is still needed, since this situation is expected to arise from fairly run-of-the-mill use of the transform in streaming pipelines.
Issue Priority
Priority: 2 (default / most feature requests should be filed as P2)
Issue Components
The text was updated successfully, but these errors were encountered: