This is an automated email from the ASF dual-hosted git repository.
ptupitsyn pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new d0178f084be IGNITE-27561 .NET: Increase
TestReconnectAfterFullClusterRestart timeout (#7459)
d0178f084be is described below
commit d0178f084bed279d6a500032003dda34e79ab668
Author: Pavel Tupitsyn <[email protected]>
AuthorDate: Thu Jan 22 15:12:10 2026 +0200
IGNITE-27561 .NET: Increase TestReconnectAfterFullClusterRestart timeout
(#7459)
Increase timeout, set category, fix logging.
---
.../platforms/dotnet/Apache.Ignite.Tests/ReconnectTests.cs | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/modules/platforms/dotnet/Apache.Ignite.Tests/ReconnectTests.cs
b/modules/platforms/dotnet/Apache.Ignite.Tests/ReconnectTests.cs
index 9505f09414d..5a4e639d3bd 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Tests/ReconnectTests.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Tests/ReconnectTests.cs
@@ -86,18 +86,21 @@ public class ReconnectTests
}
[Test]
+ [Category(TestUtils.CategoryIntensive)]
[Timeout(30_000)]
public async Task TestDroppedConnectionsAreRestoredInBackground()
{
const int serverCount = 8;
+ using var loggerFactory =
TestUtils.GetConsoleLoggerFactory(LogLevel.Trace);
+
var cfg = new IgniteClientConfiguration
{
SocketTimeout = TimeSpan.FromSeconds(1),
OperationTimeout = TimeSpan.FromSeconds(1),
HeartbeatInterval = TimeSpan.FromMilliseconds(100),
ReconnectInterval = TimeSpan.FromMilliseconds(300),
- LoggerFactory = TestUtils.GetConsoleLoggerFactory(LogLevel.Trace)
+ LoggerFactory = loggerFactory
};
using var servers = FakeServerGroup.Create(serverCount);
@@ -139,10 +142,12 @@ public class ReconnectTests
}
[Test]
+ [Category(TestUtils.CategoryIntensive)]
+ [Timeout(30_000)]
[SuppressMessage("Performance", "CA1848:Use the LoggerMessage delegates",
Justification = "Test")]
public async Task TestReconnectAfterFullClusterRestart()
{
- var loggerFactory = TestUtils.GetConsoleLoggerFactory(LogLevel.Trace);
+ using var loggerFactory =
TestUtils.GetConsoleLoggerFactory(LogLevel.Trace);
var logger = loggerFactory.CreateLogger("test");
var cfg = new IgniteClientConfiguration
@@ -152,7 +157,10 @@ public class ReconnectTests
LoggerFactory = loggerFactory
};
- using var servers = FakeServerGroup.Create(10);
+ using var servers = FakeServerGroup.Create(
+ count: 10,
+ factory: id => new FakeServer(nodeName: "srv-" + id) {
AllowMultipleConnections = true });
+
using var client = await servers.ConnectClientAsync(cfg);
Assert.DoesNotThrowAsync(async () => await
client.Tables.GetTablesAsync());