James Taylor created PHOENIX-3908:
-------------------------------------
Summary: Ensure MetaDataEntityNotFound handled for CREATE VIEW
Key: PHOENIX-3908
URL: https://issues.apache.org/jira/browse/PHOENIX-3908
Project: Phoenix
Issue Type: Bug
Reporter: James Taylor
Assignee: Maddineni Sukumar
We may already handle this (if so please close), but it's possible that a
CREATE VIEW statement could reference a table that was created in a different
connection. We should add a test for this in
UpdateCacheAcrossDifferentClientsIT and a similar retry loop as was done in
PhoenixStatement within CreateTableCompiler here:
{code}
return new BaseMutationPlan(context, operation) {
@Override
public MutationState execute() throws SQLException {
try {
return client.createTable(finalCreate, splits, parent,
viewStatement, viewType, viewColumnConstants, isViewColumnReferenced);
} finally {
if (client.getConnection() != connection) {
client.getConnection().close();
}
}
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)