john-bodley commented on pull request #13980:
URL: https://github.com/apache/superset/pull/13980#issuecomment-815120063


   @ktmud I prefer the proposed approach as it provides the user with a lot 
more flexibility and per the PR description it means that the health check can 
relate to the actual underlying data and just not the datasource metadata. 
Squeezing cached datasource health check information into the datasource record 
(the current approach) has pros and cons.
   
   Additionally by defining a caching strategy one can leverage Flask-Caching 
to clear the cache whenever the function byte-code changes and thus there's no 
longer a requirement for the user to ensure that they'll need to bump the 
version.
   
   Finally in terms of making the config as light as possible, this hasn't been 
the case in the past. Superset historically has provided endless flexibility 
(via callbacks etc.) in the configs which places the ownership on the user 
which can be problematic if implemented incorrectly, but the upside can be 
tremendous. 


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



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

Reply via email to