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;
|
boolean success = false;
|
||||||
try {
|
try {
|
||||||
if (remoteJNproxy.httpServerUrl == null) {
|
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.httpServerUrl = getHttpServerURI("http",
|
||||||
remoteJNproxy.jnAddr.getHostName(), response.getHttpPort());
|
remoteJNproxy.jnAddr.getHostName(), response.getHttpPort());
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
String urlPath = GetJournalEditServlet.buildPath(jid, missingLog
|
String urlPath = GetJournalEditServlet.buildPath(jid, missingLog
|
||||||
.getStartTxId(), nsInfo, false);
|
.getStartTxId(), nsInfo, false);
|
||||||
|
|
Loading…
Reference in New Issue