Oleksandr Shevchenko created YARN-8096: ------------------------------------------
Summary: Wrong condition in AmIpFilter#getProxyAddresses() to update the proxy IP list Key: YARN-8096 URL: https://issues.apache.org/jira/browse/YARN-8096 Project: Hadoop YARN Issue Type: Bug Affects Versions: 3.0.0 Reporter: Oleksandr Shevchenko In AmIpFilter#getProxyAddresses() we have the following condition: long now = System.currentTimeMillis(); if (proxyAddresses == null || (lastUpdate + UPDATE_INTERVAL) >= now) { //update RM address } By design, the address should be updated if the last update was more then 5 min ago. But as we see this condition is wrong. Currently, RM address updates permanently. But after 5 minutes after the last update, RM address will never be updated again. As a result, we are always redirected to the failed page that was added by YARN-4767, even if a network issue is resolved now. So, we should change this condition to: if (proxyAddresses == null || (lastUpdate + UPDATE_INTERVAL) <= now) { //update RM address } -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org