HDFS-11878. Fix journal missing log httpServerUrl address in JournalNodeSyncer. Contributed by Hanisha Koneru.
This commit is contained in:
parent
2e41f8803d
commit
4fb41b31db
|
@ -285,15 +285,9 @@ public class JournalNodeSyncer {
|
|||
boolean success = false;
|
||||
try {
|
||||
if (remoteJNproxy.httpServerUrl == null) {
|
||||
if (response.hasFromURL()) {
|
||||
URI uri = URI.create(response.getFromURL());
|
||||
remoteJNproxy.httpServerUrl = getHttpServerURI(uri.getScheme(),
|
||||
uri.getHost(), uri.getPort());
|
||||
} else {
|
||||
remoteJNproxy.httpServerUrl = getHttpServerURI("http",
|
||||
remoteJNproxy.jnAddr.getHostName(), response.getHttpPort());
|
||||
}
|
||||
}
|
||||
|
||||
String urlPath = GetJournalEditServlet.buildPath(jid, missingLog
|
||||
.getStartTxId(), nsInfo, false);
|
||||
|
|
Loading…
Reference in New Issue