[
https://issues.apache.org/jira/browse/HDFS-11275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Xiao Chen updated HDFS-11275:
-----------------------------
Resolution: Fixed
Hadoop Flags: Reviewed
Fix Version/s: 3.0.0-alpha2
Status: Resolved (was: Patch Available)
Committed to trunk, thanks [~jojochuang] for the review!
> Check groupEntryIndex and throw a helpful exception on failures when removing
> ACL.
> ----------------------------------------------------------------------------------
>
> Key: HDFS-11275
> URL: https://issues.apache.org/jira/browse/HDFS-11275
> Project: Hadoop HDFS
> Issue Type: Improvement
> Components: namenode
> Reporter: Xiao Chen
> Assignee: Xiao Chen
> Fix For: 3.0.0-alpha2
>
> Attachments: HDFS-11275.01.patch
>
>
> We only have the logs to the exception but not the metadata, so hard to
> reproduce. The log is:
> {noformat}
> ERROR org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader: Encountered
> exception on operation
> org.apache.hadoop.hdfs.server.namenode.FSEditLogOp$SetAclOp@7aad3f7d
> java.lang.IndexOutOfBoundsException: index (-4) must not be negative
> at
> com.google.common.base.Preconditions.checkElementIndex(Preconditions.java:301)
>
> at
> com.google.common.base.Preconditions.checkElementIndex(Preconditions.java:280)
>
> at
> com.google.common.collect.RegularImmutableList.get(RegularImmutableList.java:91)
>
> at
> org.apache.hadoop.hdfs.server.namenode.AclStorage.removeINodeAcl(AclStorage.java:267)
>
> at
> org.apache.hadoop.hdfs.server.namenode.FSDirectory.unprotectedRemoveAcl(FSDirectory.java:2720)
>
> at
> org.apache.hadoop.hdfs.server.namenode.FSDirectory.unprotectedSetAcl(FSDirectory.java:2737)
>
> at
> org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.applyEditLogOp(FSEditLogLoader.java:827)
>
> at
> org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.loadEditRecords(FSEditLogLoader.java:231)
>
> at
> org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.loadFSEdits(FSEditLogLoader.java:140)
>
> at org.apache.hadoop.hdfs.server.namenode.FSImage.loadEdits(FSImage.java:846)
> {noformat}
> Let's use this jira to add more information to the exception, to hopefully
> help the next reoccurrence. (Have not failed again in the past week)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]