You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by jm...@apache.org on 2020/05/05 13:05:55 UTC
[accumulo] branch master updated: Removed a duplicate 'if'
conditionin TabletLocatorImpl. (#1603)
This is an automated email from the ASF dual-hosted git repository.
jmark99 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/master by this push:
new 8d00e2d Removed a duplicate 'if' conditionin TabletLocatorImpl. (#1603)
8d00e2d is described below
commit 8d00e2d199b71d270c3ed0115ef009bd9aeaee61
Author: Mark Owens <jm...@apache.org>
AuthorDate: Tue May 5 09:05:48 2020 -0400
Removed a duplicate 'if' conditionin TabletLocatorImpl. (#1603)
The 'updateCache' method within TabletLocatorImpl.java contains two
identical 'if' conditions, both of which throw 'IllegalStateExceptions'.
I removed the second, given that it would never be reached if the
condition is true. Even though the conditional checks are identical, the
message provided to the exceptions differ. I kept the first since that
would be the one presented to the user if this condition was satisfied.
---
.../java/org/apache/accumulo/core/clientImpl/TabletLocatorImpl.java | 6 ------
1 file changed, 6 deletions(-)
diff --git a/core/src/main/java/org/apache/accumulo/core/clientImpl/TabletLocatorImpl.java b/core/src/main/java/org/apache/accumulo/core/clientImpl/TabletLocatorImpl.java
index 1fe7ded..6869d6a 100644
--- a/core/src/main/java/org/apache/accumulo/core/clientImpl/TabletLocatorImpl.java
+++ b/core/src/main/java/org/apache/accumulo/core/clientImpl/TabletLocatorImpl.java
@@ -548,12 +548,6 @@ public class TabletLocatorImpl extends TabletLocator {
"Cannot add null locations to cache " + tableId + " " + tabletLocation.tablet_extent);
}
- if (!tabletLocation.tablet_extent.getTableId().equals(tableId)) {
- // sanity check
- throw new IllegalStateException("Cannot add other table ids to locations cache " + tableId
- + " " + tabletLocation.tablet_extent);
- }
-
// clear out any overlapping extents in cache
removeOverlapping(metaCache, tabletLocation.tablet_extent);