diff --git a/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationsInvalidationCache.java b/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationsInvalidationCache.java index fc644f0b63..d09252cb41 100644 --- a/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationsInvalidationCache.java +++ b/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationsInvalidationCache.java @@ -361,13 +361,10 @@ private void enrichWithInvalidationInfo(Materialization materialization) { final ConcurrentSkipListMap usedTableModifications = tableModifications.get(qNameTableUsed); if (usedTableModifications == null) { - // This is not necessarily an error, since the table may be empty. To be safe, - // instead of including this materialized view, we just log the information and - // skip it (if table is really empty, it will not matter for performance anyway). + // This is not necessarily an error, since the table may be empty. LOG.warn("No information found in invalidation cache for table {}, possible tables are: {}", qNameTableUsed, tableModifications.keySet()); - materialization.setInvalidationTime(Long.MIN_VALUE); - return; + continue; } final ConcurrentSkipListSet usedUDTableModifications = updateDeleteTableModifications.get(qNameTableUsed);