You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Daniel Barclay (Drill) (JIRA)" <ji...@apache.org> on 2015/07/08 20:30:05 UTC
[jira] [Created] (DRILL-3473) No check for duplicate schema name
from storage plug-ins
Daniel Barclay (Drill) created DRILL-3473:
---------------------------------------------
Summary: No check for duplicate schema name from storage plug-ins
Key: DRILL-3473
URL: https://issues.apache.org/jira/browse/DRILL-3473
Project: Apache Drill
Issue Type: Bug
Reporter: Daniel Barclay (Drill)
There doesn't seem to be any check and warning for the case in which two storage plug-in configuration/instances register schemas with the same name.
(Although that case probably doesn't occur with current plug-ins, which seem to use the already-unique plug-in configuration name as the schema name, it could occur with future plug-ins (either if no specification of plug-ins disallows it or if the plug-in writer makes an error).
The problem seems to be that Calcite's SimpleCalciteSchema.add(...) doesn't check for duplicates (and/or that Drill doesn't wrap something enough to provide that duplicate check for plugins, or maybe that Drill doesn't specify which code (each plug-in adding a schema?) has responsibility for checking).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)