[
https://issues.apache.org/jira/browse/DRILL-8314?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
James Turton reassigned DRILL-8314:
-----------------------------------
Assignee: James Turton
> Add support for automatically disabling broken storage plugins
> --------------------------------------------------------------
>
> Key: DRILL-8314
> URL: https://issues.apache.org/jira/browse/DRILL-8314
> Project: Apache Drill
> Issue Type: Improvement
> Components: Storage - Other
> Affects Versions: 1.20.2
> Reporter: James Turton
> Assignee: James Turton
> Priority: Minor
> Fix For: 2.0.0
>
>
> 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 Jira proposes 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
> investigate the problem affecting the broken plugin instead.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)