sahnib commented on PR #46825:
URL: https://github.com/apache/spark/pull/46825#issuecomment-2163379084

   > Also let's revisit the UX. If they use neither timeout nor TTL, they could 
just do None regardless they have event time column or not. Given we remove 
None, what is the expectation of UX? Does user have to specify either one based 
on what they have (event time column is set or not), even though they never use 
timeout? If that is the case, that doesn't sound like a better UX.
   
   Even with TimeMode None -> the query has eventTime (if eventTimeColumn is 
specified), and processingTime (based on driver's clock). I think this makes 
TimeMode None confusing. 
   As a general rule of thumb, customer should set TimeMode as EventTime if 
eventTimeColumn is specified, else use ProcessingTime. 


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