john-bodley commented on issue #8450: [SIP-15] Making client time UTC
URL: 
https://github.com/apache/incubator-superset/pull/8450#issuecomment-546226319
 
 
   @villebro I agree regarding adding a section to `UPDATING.md`. The timezone 
logic is possibly more nuances especially if we’re talking about non-explicit 
timezone formats, i.e., not epoch which is in reference to UTC.
   
   There are three different clocks:
   
   1. The database engine.
   2. The Superset server.
   3. The Superset client.
   
   and thus unless ISO 8601 times are encoded with the timezone (which can be 
specified in the time range picker) the time logic can become quite complex 
especially if all three clocks are not using the same timezone.
   
   Currently for the time range picker absolute times are specified using the 
client clock (or per this PR use UTC as the local time) without a designated 
timezone. Similarly relative times are evaluated on the Superset server using 
the server clock without a designated timezone. When the query is run the times 
are in reference to the local time of the database engine. This can all get 
quite messy if all three clocks are not using the same timezone.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

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

Reply via email to