throwConnectionClosedIfNullMetaData();
table = latestMetaData.getTable(new PTableKey(PName.EMPTY_NAME, parentTableName));
latestMetaDataLock.notifyAll();
}
if (table.getTimeStamp() >= timestamp) { // Table in cache is newer than client timestamp which shouldn't be the case
throw new TableNotFoundException(table.getSchemaName().getString(), table.getTableName().getString());
}
} catch (TableNotFoundException e) {
byte[] schemaName = Bytes.toBytes(SchemaUtil.getSchemaNameFromFullName(parentTableName));
byte[] tableName = Bytes.toBytes(SchemaUtil.getTableNameFromFullName(parentTableName));
MetaDataMutationResult result = this.getTable(null, schemaName, tableName, HConstants.LATEST_TIMESTAMP, timestamp);