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