mxm commented on PR #15433:
URL: https://github.com/apache/iceberg/pull/15433#issuecomment-3990817691

   Unless there is more to come after b7fe04c, I think there is indeed a 
misunderstanding. Let's recap the criteria (1) from above:
   
   >1. No special flag at all. We always create a side output topology for the 
direct path.
   
   I still see the flag in the above commit. We need to remove the flag and add 
a direct chained path, as an add-on to the existing topology.
   
   >Is there a way to have duplicated instances of writers (some chained, some 
are not chained) and route things out of the chained versions based on the 
mode? Sideoutput seems like a possibility, but maybe complicating the things so 
much is an overkill.
   
   Yes, this was what I suggested above and I think we had agreement on. Using 
a side output is the only option when we want a chained and a non-chained 
variant. "Side output" is just a fancy word for adding another output. 
Semantically, it is not different from the main output. Another option would be 
to multiplex via one output, but I think that makes things more complicated and 
harder to maintain.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to