HDFS-11878. Fix journal missing log httpServerUrl address in JournalNodeSyncer. Contributed by Hanisha Koneru.
This commit is contained in:
parent
2e41f8803d
commit
4fb41b31db
@ -285,14 +285,8 @@ private void getMissingLogSegments(List<RemoteEditLog> thisJournalEditLogs,
|
||||
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());
|
||||
}
|
||||
remoteJNproxy.httpServerUrl = getHttpServerURI("http",
|
||||
remoteJNproxy.jnAddr.getHostName(), response.getHttpPort());
|
||||
}
|
||||
|
||||
String urlPath = GetJournalEditServlet.buildPath(jid, missingLog
|
||||
|
Loading…
Reference in New Issue
Block a user