From 2271a633f395aa3d8f0932c8eeea6e04317862e7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 31 Mar 2026 07:18:57 +0000 Subject: [PATCH 1/4] Initial plan From 11f9915f4361f0e87ae0387d0df99e5446946250 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 31 Mar 2026 07:24:24 +0000 Subject: [PATCH 2/4] fix: use 127.0.0.1 instead of localIP for LDAP connections in LockdownModeTaskTestCase Agent-Logs-Url: https://github.com/OpenIdentityPlatform/OpenDJ/sessions/807d09ee-6b9e-40b4-a1a9-e956b013c9c2 Co-authored-by: vharseko <6818498+vharseko@users.noreply.github.com> --- .../org/opends/server/tasks/LockdownModeTaskTestCase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opendj-server-legacy/src/test/java/org/opends/server/tasks/LockdownModeTaskTestCase.java b/opendj-server-legacy/src/test/java/org/opends/server/tasks/LockdownModeTaskTestCase.java index 18c087a872..b0ad9ede8f 100644 --- a/opendj-server-legacy/src/test/java/org/opends/server/tasks/LockdownModeTaskTestCase.java +++ b/opendj-server-legacy/src/test/java/org/opends/server/tasks/LockdownModeTaskTestCase.java @@ -92,7 +92,7 @@ public void testLockdownModeTasks() boolean isLoopback = localAddress.isLoopbackAddress(); String[] args = { - "-h", localIP, + "-h", "127.0.0.1", "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), "-b", "", "-s", "base", @@ -263,7 +263,7 @@ public void testLockdownModeTasks() // anonymous connection. args = new String[] { - "-h", localIP, + "-h", "127.0.0.1", "-p", String.valueOf(TestCaseUtils.getServerLdapPort()), "-b", "", "-s", "base", From 098b70f3bd511f99d3e3e26b2373f25125a4fb44 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 31 Mar 2026 14:47:48 +0000 Subject: [PATCH 3/4] chore: add 2026 3A Systems copyright to LockdownModeTaskTestCase.java Agent-Logs-Url: https://github.com/OpenIdentityPlatform/OpenDJ/sessions/542b95d5-ad14-45af-bfed-f54dc48cbf11 Co-authored-by: vharseko <6818498+vharseko@users.noreply.github.com> --- .../java/org/opends/server/tasks/LockdownModeTaskTestCase.java | 1 + 1 file changed, 1 insertion(+) diff --git a/opendj-server-legacy/src/test/java/org/opends/server/tasks/LockdownModeTaskTestCase.java b/opendj-server-legacy/src/test/java/org/opends/server/tasks/LockdownModeTaskTestCase.java index b0ad9ede8f..918acc44a6 100644 --- a/opendj-server-legacy/src/test/java/org/opends/server/tasks/LockdownModeTaskTestCase.java +++ b/opendj-server-legacy/src/test/java/org/opends/server/tasks/LockdownModeTaskTestCase.java @@ -13,6 +13,7 @@ * * Copyright 2008 Sun Microsystems, Inc. * Portions Copyright 2014-2016 ForgeRock AS. + * Portions copyright 2026 3A Systems, LLC. */ package org.opends.server.tasks; From 1518f38511108a8a5983e6819c679bab8e4a5122 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 1 Apr 2026 11:04:52 +0300 Subject: [PATCH 4/4] Fix flaky ChangelogBackendTestCase timing on slow CI runners (#612) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: vharseko <6818498+vharseko@users.noreply.github.com> --- .../org/opends/server/backends/ChangelogBackendTestCase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opendj-server-legacy/src/test/java/org/opends/server/backends/ChangelogBackendTestCase.java b/opendj-server-legacy/src/test/java/org/opends/server/backends/ChangelogBackendTestCase.java index 0d0157ae77..a09226a55c 100644 --- a/opendj-server-legacy/src/test/java/org/opends/server/backends/ChangelogBackendTestCase.java +++ b/opendj-server-legacy/src/test/java/org/opends/server/backends/ChangelogBackendTestCase.java @@ -1118,8 +1118,8 @@ private InternalSearchOperation searchChangelog(final SearchRequest request, fin final ResultCode expectedResultCode, String testName) throws Exception { TestTimer timer = new TestTimer.Builder() - .maxSleep(10, SECONDS) - .sleepTimes(10, MILLISECONDS) + .maxSleep(30, SECONDS) + .sleepTimes(100, MILLISECONDS) .toTimer(); InternalSearchOperation searchOp = timer.repeatUntilSuccess(new Callable() {