File 1238-Fix-race-condition-in-mnesia_evil_coverage_test-tabl.patch of Package erlang
From 1a22e07aed8b9ff112ab48385a0dbb9a3376804c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20W=C4=85sowski?= <michal@erlang.org>
Date: Wed, 5 Mar 2025 16:52:41 +0100
Subject: [PATCH] Fix race condition in mnesia_evil_coverage_test:table_info
---
lib/mnesia/test/mnesia_evil_coverage_test.erl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/mnesia/test/mnesia_evil_coverage_test.erl b/lib/mnesia/test/mnesia_evil_coverage_test.erl
index 763d9054b7..820ec79671 100644
--- a/lib/mnesia/test/mnesia_evil_coverage_test.erl
+++ b/lib/mnesia/test/mnesia_evil_coverage_test.erl
@@ -176,7 +176,7 @@ table_info(Config) when is_list(Config) ->
Size = 10,
Keys = lists:seq(1, Size),
Records = [{Tab, A, 7} || A <- Keys],
- lists:foreach(fun(Rec) -> ?match(ok, mnesia:dirty_write(Rec)) end, Records),
+ mnesia:sync_dirty(fun() -> lists:foreach(fun(Rec) -> ?match(ok, mnesia:write(Rec)) end, Records) end),
case mnesia_test_lib:diskless(Config) of
true ->
--
2.43.0