From b6722e6c66f73704ee8bfb6eadc3dbefd04b4c74 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Fri, 06 Sep 2013 14:20:03 +0000
Subject: [PATCH] Fix OPENDJ-1127: Replication server reconnect thread consumes too much CPU
---
opends/src/server/org/opends/server/replication/server/ReplicationServer.java | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/ReplicationServer.java b/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
index ecb3922..62fee3a 100644
--- a/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
+++ b/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
@@ -1856,6 +1856,8 @@
}
}
+
+
private InetAddress getLocalAddress()
{
try
@@ -1864,7 +1866,16 @@
}
catch (UnknownHostException e)
{
- return InetAddress.getLoopbackAddress();
+ try
+ {
+ return InetAddress.getByAddress("localhost", new byte[] { 0x7f, 0x00,
+ 0x00, 0x01 });
+ }
+ catch (UnknownHostException never)
+ {
+ // Illegal address length.
+ throw new RuntimeException(never);
+ }
}
}
--
Gitblit v1.10.0