[ https://issues.apache.org/jira/browse/HDFS-17265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jian Zhang reassigned HDFS-17265: --------------------------------- Assignee: Jian Zhang > RBF: Throwing an exception prevents the semaphore from being released when > using FairnessPolicyController > --------------------------------------------------------------------------------------------------------- > > Key: HDFS-17265 > URL: https://issues.apache.org/jira/browse/HDFS-17265 > Project: Hadoop HDFS > Issue Type: Bug > Reporter: Jian Zhang > Assignee: Jian Zhang > Priority: Major > > *Bug description* > When the router uses FairnessPolicyController, each time a request is > processed, > the permit of the ns corresponding to the request will be obtained first > {*}(method acquirePermit){*}, > and then the information of namenodes corresponding to the ns will be > obtained{*}(method getOrderedNamenodes){*}. > getOrderedNamenodes comes after acquirePermit, so if acquirePermit succeeds > but getOrderedNamenodes throws an exception, the permit cannot be released. > > *How to reproduce* > Use the original code to run the new unit test > testReleasedWhenExceptionOccurs in this PR > > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org