jnturton opened a new pull request, #2655:
URL: https://github.com/apache/drill/pull/2655

   # [DRILL-8314](https://issues.apache.org/jira/browse/DRILL-8314): Add 
support for automatically disabling broken storage plugins
   
   ## Description
   
   Enabled storage plugins may malfunction for different reasons, e.g. they 
have been misconfigured or their remote data source has gone offline. Depending 
on the plugin's implementation, this could cause it to fail to return optimizer 
rules or register schemas. In some cases this can have a wider impact, e.g. 
unconditioned queries against the info schema will fail if a single plugin is 
failing in registerSchemas.
   
   Rather than us swallowing such errors and silently returning a subset of 
results, this PR adds a new feature with a BOOT option toggle that, when 
enabled, means that a broken plugin will still cause a query failure but it 
will also disable the broken plugin and inform the user that is has done so. 
Knowing what has just happened, the user can choose to reissue the query 
knowing that the broken plugin is now disabled or they might choose to 
invesitgate the problem affecting the broken plugin instead.
   
   
   ## Documentation
   Document the drill.exec.storage.plugin_auto_disable BOOT option.
   
   ## Testing
   TODO...
   


-- 
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: dev-unsubscr...@drill.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to