File 0756-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

openSUSE Build Service is sponsored by