[jira] [Commented] (HDFS-15434) RBF: MountTableResolver#getDestinationForPath failing with AssertionError from localCache
[ https://issues.apache.org/jira/browse/HDFS-15434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17146593#comment-17146593 ] Íñigo Goiri commented on HDFS-15434: I have never seen this error, no. I guess refining the removalListener would help. > RBF: MountTableResolver#getDestinationForPath failing with AssertionError > from localCache > - > > Key: HDFS-15434 > URL: https://issues.apache.org/jira/browse/HDFS-15434 > Project: Hadoop HDFS > Issue Type: Bug >Reporter: hemanthboyina >Priority: Major > > {code:java} > org.apache.hadoop.ipc.Remote.Exception : java.lang.AssertionError > com.google.common.cache.LocalCache$Segment.evictEntries(LocalCache.java:2698) > at > com.google.common.cache.LocalCache$Segment.storeLoadedValue(LocalCache.java:3166) > > at > com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2386) > at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2351) > at > com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2313) > > at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2228) at > at com.google.common.cache.LocalCache.get(LocalCache.java:3965) > at > com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764) > at > org.apache.hadoop.hdfs.server.federation.resolver.MountTableResolver.getDestinationForPath(MountTableResolver.java:382) > at > org.apache.hadoop.hdfs.server.federation.resolver.MultipleDestinationMountTableResolver.getDestinationForPath(MultipleDestinationMountTableResolver.java:87) > at > org.apache.hadoop.hdfs.server.federation.router.RouterRpcServer.getLocationsForPath(RouterRpcServer.java:1406) > at > org.apache.hadoop.hdfs.server.federation.router.RouterRpcServer.getLocationsForPath(RouterRpcServer.java:1389) > at > org.apache.hadoop.hdfs.server.federation.router.RouterClientProtocol.getFileInfo(RouterClientProtocol.java:741) > at > org.apache.hadoop.hdfs.server.federation.router.RouterRpcServer.getFileInfo(RouterRpcServer.java:763) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-15434) RBF: MountTableResolver#getDestinationForPath failing with AssertionError from localCache
[ https://issues.apache.org/jira/browse/HDFS-15434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17146447#comment-17146447 ] Brahma Reddy Battula commented on HDFS-15434: - [~inigoiri] and [~crh] did you come across this scenario..? > RBF: MountTableResolver#getDestinationForPath failing with AssertionError > from localCache > - > > Key: HDFS-15434 > URL: https://issues.apache.org/jira/browse/HDFS-15434 > Project: Hadoop HDFS > Issue Type: Bug >Reporter: hemanthboyina >Priority: Major > > {code:java} > org.apache.hadoop.ipc.Remote.Exception : java.lang.AssertionError > com.google.common.cache.LocalCache$Segment.evictEntries(LocalCache.java:2698) > at > com.google.common.cache.LocalCache$Segment.storeLoadedValue(LocalCache.java:3166) > > at > com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2386) > at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2351) > at > com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2313) > > at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2228) at > at com.google.common.cache.LocalCache.get(LocalCache.java:3965) > at > com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764) > at > org.apache.hadoop.hdfs.server.federation.resolver.MountTableResolver.getDestinationForPath(MountTableResolver.java:382) > at > org.apache.hadoop.hdfs.server.federation.resolver.MultipleDestinationMountTableResolver.getDestinationForPath(MultipleDestinationMountTableResolver.java:87) > at > org.apache.hadoop.hdfs.server.federation.router.RouterRpcServer.getLocationsForPath(RouterRpcServer.java:1406) > at > org.apache.hadoop.hdfs.server.federation.router.RouterRpcServer.getLocationsForPath(RouterRpcServer.java:1389) > at > org.apache.hadoop.hdfs.server.federation.router.RouterClientProtocol.getFileInfo(RouterClientProtocol.java:741) > at > org.apache.hadoop.hdfs.server.federation.router.RouterRpcServer.getFileInfo(RouterRpcServer.java:763) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org
[jira] [Commented] (HDFS-15434) RBF: MountTableResolver#getDestinationForPath failing with AssertionError from localCache
[ https://issues.apache.org/jira/browse/HDFS-15434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17143851#comment-17143851 ] hemanthboyina commented on HDFS-15434: -- Though we couldn't reproduce the issue , we doubt this issue occured under high concurrency discussed with [~brahmareddy] offline , i think we can extend removalListener to cacheBuilder to solve the problem any suggestions ? > RBF: MountTableResolver#getDestinationForPath failing with AssertionError > from localCache > - > > Key: HDFS-15434 > URL: https://issues.apache.org/jira/browse/HDFS-15434 > Project: Hadoop HDFS > Issue Type: Bug >Reporter: hemanthboyina >Priority: Major > > {code:java} > org.apache.hadoop.ipc.Remote.Exception : java.lang.AssertionError > com.google.common.cache.LocalCache$Segment.evictEntries(LocalCache.java:2698) > at > com.google.common.cache.LocalCache$Segment.storeLoadedValue(LocalCache.java:3166) > > at > com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2386) > at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2351) > at > com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2313) > > at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2228) at > at com.google.common.cache.LocalCache.get(LocalCache.java:3965) > at > com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764) > at > org.apache.hadoop.hdfs.server.federation.resolver.MountTableResolver.getDestinationForPath(MountTableResolver.java:382) > at > org.apache.hadoop.hdfs.server.federation.resolver.MultipleDestinationMountTableResolver.getDestinationForPath(MultipleDestinationMountTableResolver.java:87) > at > org.apache.hadoop.hdfs.server.federation.router.RouterRpcServer.getLocationsForPath(RouterRpcServer.java:1406) > at > org.apache.hadoop.hdfs.server.federation.router.RouterRpcServer.getLocationsForPath(RouterRpcServer.java:1389) > at > org.apache.hadoop.hdfs.server.federation.router.RouterClientProtocol.getFileInfo(RouterClientProtocol.java:741) > at > org.apache.hadoop.hdfs.server.federation.router.RouterRpcServer.getFileInfo(RouterRpcServer.java:763) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org