Commit Diff


commit - b69be80bf55d3364811dc3081b461fceb750dd06
commit + 74bd7531e0526678bf40456fdb5c0980331fae16
blob - 29cea8c04c3d7ef5d9463185e6e9d2bda363d2b3
blob + 5c9d9bd744c2f5bb29f9ce27b0225913a9619fea
--- test/wal_off/snapshot_stress.result
+++ test/wal_off/snapshot_stress.result
@@ -271,10 +271,10 @@ snaps_done = false;
 ---
 ...
 function snaps()
-    while (workers_done ~= workers_count) do
+    repeat
         pcall(box.snapshot)
         fiber.sleep(snapshot_interval)
-    end
+    until workers_done == workers_count
     snaps_done = true
 end;
 ---
blob - 34b3e7b78de9af9172f867a9dade1b792bf2dd6b
blob + 4fbb7ee7eccde64e1d7bcbf70f0741c976c52271
--- test/wal_off/snapshot_stress.test.lua
+++ test/wal_off/snapshot_stress.test.lua
@@ -161,10 +161,10 @@ end;
 
 snaps_done = false;
 function snaps()
-    while (workers_done ~= workers_count) do
+    repeat
         pcall(box.snapshot)
         fiber.sleep(snapshot_interval)
-    end
+    until workers_done == workers_count
     snaps_done = true
 end;
 
blob - 4fdd50ec894091e4873a3c538ca762e99ee61d4c
blob + af3ec2e1f51e533666f74b36b2db7ef62ace2c27
--- test/wal_off/suite.ini
+++ test/wal_off/suite.ini
@@ -12,10 +12,6 @@ fragile = {
         "iterator_lt_gt.test.lua": {
             "issues": [ "gh-3925" ]
         },
-        "snapshot_stress.test.lua": {
-            "issues": [ "gh-5431" ],
-            "checksums": [ "8facc48d54528a5144b4f7d69724adb2" ]
-        },
         "alter.test.lua": {
             "issues": [ "gh-5504" ],
             "checksums": [ "d835070c9629348f9046cdea5d27f70a" ]