File 1103-mnesia-Fix-syncing.patch of Package erlang
From 35bdcd855c1cbaeeedc3a6aa334c4c61a453058d Mon Sep 17 00:00:00 2001
From: Dan Gudmundsson <dgud@erlang.org>
Date: Wed, 11 Mar 2026 12:28:13 +0100
Subject: [PATCH 1/3] mnesia: Fix syncing
Test fails sometimes on slow machines.
---
lib/mnesia/test/mnesia_evil_coverage_test.erl | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/lib/mnesia/test/mnesia_evil_coverage_test.erl b/lib/mnesia/test/mnesia_evil_coverage_test.erl
index a76a5f086b..fcc1799486 100644
--- a/lib/mnesia/test/mnesia_evil_coverage_test.erl
+++ b/lib/mnesia/test/mnesia_evil_coverage_test.erl
@@ -1474,12 +1474,11 @@ wait_for_tables(Config) when is_list(Config) ->
?match(stopped, erpc:call(Node2, mnesia, stop, [])),
fun Wait () -> %% Sync node_down
+ timer:sleep(200),
+ _ = mnesia_controller:get_info(1000),
case mnesia:table_info(schema, active_replicas) of
[Node1] -> ok;
- _ ->
- timer:sleep(100),
- _ = mnesia_controller:get_info(1000),
- Wait()
+ _ -> Wait()
end
end (),
{ok, foo, _} = mnesia:activate_checkpoint([{name, foo}, {max, Tabs}, {ram_overrides_dump, true}]),
--
2.51.0