I'm trying to work with windows and I was hoping my current batch workflows
could work transparently with and without windows (I know "without windows"
really means with GlobalWindows), but any batch workflow that uses a
`CombineGlobally` doesn't work without using `without_defaults` otherwise
it gets the following error

> Default values are not yet supported in CombineGlobally() if the output
 PCollection is not windowed by GlobalWindows....

 If a batch workflow uses a composite transform that contains a
`CombineGlobally`, I think there is no solution.

What exactly are these combiner defaults? Can `.without_defaults` be the
"default" setting of CombineGlobally? It's unfortunate to have to consider
the non-global window case explicitly and add these `.without_defaults()`

Reply via email to