summaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@yahooinc.com>2022-06-10 12:58:51 +0200
committerValerij Fredriksen <valerijf@yahooinc.com>2022-06-10 12:58:51 +0200
commit612c94d2402c26e105f421ad9b68b65040183a36 (patch)
tree637df047a1f130008cef70d98d4683571455061d /node-admin
parent5b3738bfd02fbf0c24ba2920d4651258f55864f4 (diff)
Remove unstable test
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentContextManagerTest.java32
1 files changed, 0 insertions, 32 deletions
diff --git a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentContextManagerTest.java b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentContextManagerTest.java
index 7c879a96e48..9502fc48911 100644
--- a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentContextManagerTest.java
+++ b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentContextManagerTest.java
@@ -111,38 +111,6 @@ public class NodeAgentContextManagerTest {
assertTrue(actualDurationMillis >= wantedDurationMillis);
}
- @Test(timeout = TIMEOUT)
- public void setFrozen_is_successful_if_converged_in_time() throws InterruptedException {
- AsyncExecutor<NodeAgentContext> asyncConsumer1 = new AsyncExecutor<>(() -> {
- NodeAgentContext context = manager.nextContext();
- Thread.sleep(200); // Simulate running NodeAgent::converge
- return context;
- });
- manager.waitUntilWaitingForNextContext();
-
- NodeAgentContext context1 = generateContext();
- manager.scheduleTickWith(context1, clock.instant());
- Thread.sleep(10);
-
- // Scheduler wants to freeze
- AsyncExecutor<Boolean> asyncScheduler = new AsyncExecutor<>(() -> manager.setFrozen(true, Duration.ofMillis(500)));
- Thread.sleep(20);
- assertFalse(asyncConsumer1.isCompleted()); // Still running NodeAgent::converge
- assertSame(context1, asyncConsumer1.awaitResult().response.get());
- assertFalse(asyncScheduler.isCompleted()); // Still waiting for consumer to converge to frozen
-
- AsyncExecutor<NodeAgentContext> asyncConsumer2 = new AsyncExecutor<>(manager::nextContext);
- manager.waitUntilWaitingForNextContext();
- assertFalse(asyncConsumer2.isCompleted()); // Waiting for next context
- asyncScheduler.awaitResult(); // We should be able to converge to frozen now
-
- // Interrupt manager to end asyncConsumer2
- manager.interrupt();
- asyncConsumer2.awaitResult();
-
- assertEquals(Optional.of(true), asyncScheduler.response);
- }
-
private static NodeAgentContext generateContext() {
return NodeAgentContextImpl.builder("container-123.domain.tld").fileSystem(TestFileSystem.create()).build();
}