Skip to content
Snippets Groups Projects
Commit 1490228a authored by Vladimir Davydov's avatar Vladimir Davydov Committed by Vladimir Davydov
Browse files

test: fix gh_7974_force_recovery_bugs flaky test

The test fails with

 fail | 2023-03-01 15:54:30.550 [3724975] main/103/server_instance.lua
 F> can't initialize storage: unlink, called on fd 63,
 aka unix/:(socket), peer of unix/:(socket): Address already in use

We fixed a similar issue in commit 3d3e9dea ("test: fix flaky
box-luatest/gh_7917_log_row_on_recovery_error_test") by using unique
instance names. Let's do the same here.

Fixes commit b1095c1c ("memtx: fix force recovery handling").
Follow-up #7974

NO_DOC=test
NO_CHANGELOG=test
parent 6a3e3133
No related branches found
No related tags found
No related merge requests found
......@@ -14,11 +14,11 @@ local g = t.group()
-- 2. Build and run Tarantool, call `box.cfg`;
-- 3. Bump LSN, e.g., `box.space._schema:insert{'foo', 'bar'}`;
-- 4. Call `box.snapshot`.
g.test_uknown_request_type_force_recovery = function()
g.test_unknown_request_type_force_recovery = function()
local datadir = 'test/box-luatest/gh_7974_data/unknown_request_type'
local s = server:new(
{
alias = 'ok',
alias = 'unknown_request_type_ok',
box_cfg = {force_recovery = true},
datadir = datadir,
})
......@@ -27,7 +27,7 @@ g.test_uknown_request_type_force_recovery = function()
s = server:new(
{
alias = 'fail',
alias = 'unknown_request_type_fail',
box_cfg = {force_recovery = false},
datadir = datadir,
})
......@@ -55,7 +55,7 @@ g.test_invalid_non_insert_request_force_recovery = function()
local datadir = 'test/box-luatest/gh_7974_data/invalid_non_insert_request'
local s = server:new(
{
alias = 'ok',
alias = 'invalid_non_insert_request_ok',
box_cfg = {force_recovery = true},
datadir = datadir,
})
......@@ -64,7 +64,7 @@ g.test_invalid_non_insert_request_force_recovery = function()
s = server:new(
{
alias = 'fail',
alias = 'invalid_non_insert_request_fail',
box_cfg = {force_recovery = false},
datadir = datadir,
})
......@@ -95,7 +95,7 @@ g.test_invalid_user_space_request_force_recovery = function()
local datadir = 'test/box-luatest/gh_7974_data/invalid_user_space_request'
local s = server:new(
{
alias = 'ok',
alias = 'invalid_user_space_request_ok',
box_cfg = {force_recovery = true},
datadir = datadir,
})
......@@ -104,7 +104,7 @@ g.test_invalid_user_space_request_force_recovery = function()
s = server:new(
{
alias = 'fail',
alias = 'invalid_user_space_request_fail',
box_cfg = {force_recovery = false},
datadir = datadir,
})
......@@ -134,7 +134,7 @@ g.test_first_corrupted_request_force_recovery = function()
local datadir = 'test/box-luatest/gh_7974_data/first_corrupted_request'
local s = server:new(
{
alias = 'fail',
alias = 'first_corrupted_request_fail',
box_cfg = {force_recovery = true},
datadir = datadir,
})
......@@ -165,7 +165,7 @@ g.test_second_corrupted_request_force_recovery = function()
local datadir = 'test/box-luatest/gh_7974_data/second_corrupted_request'
local s = server:new(
{
alias = 'ok',
alias = 'second_corrupted_request_ok',
box_cfg = {force_recovery = true},
datadir = datadir,
})
......@@ -174,7 +174,7 @@ g.test_second_corrupted_request_force_recovery = function()
s = server:new(
{
alias = 'fail',
alias = 'second_corrupted_request_fail',
box_cfg = {force_recovery = false},
datadir = datadir,
})
......@@ -204,7 +204,7 @@ g.test_empty_snapshot_force_recovery = function()
local datadir = 'test/box-luatest/gh_7974_data/empty_snapshot'
local s = server:new(
{
alias = 'fail',
alias = 'empty_snapshot_fail',
box_cfg = {force_recovery = true},
datadir = datadir,
})
......@@ -234,7 +234,7 @@ g.test_only_user_space_request_force_recovery = function()
local datadir = 'test/box-luatest/gh_7974_data/only_user_space_request'
local s = server:new(
{
alias = 'fail',
alias = 'only_user_space_request_fail',
box_cfg = {force_recovery = true},
datadir = datadir,
})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment