-
Notifications
You must be signed in to change notification settings - Fork 0
test: engine/ddl.test.lua flaky fails on index counter checks #13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Reproduced on 2.4.0-16-gcdf502c66 |
reproduced on 23rd execution
Command line:
Env: mcs1, CentOS Linux release 8.0.1905 (Core) |
Test was a flaky from the beginning 39d0e42 Time of building indexes varies from time to time and the problem was due to abcense of synchronization in index building and checking numbers of these indexes. Fixes #4353
Seems that the issue still exists, fails occurred a few times in gitlab-ci, like this:
|
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 box/alter_limits.test.lua ; gh-4926 ddl.test.lua ; gh-4353 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/misc.test.lua ; gh-4979 Part of #4953
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 box/alter_limits.test.lua ; gh-4926 engine/ddl.test.lua ; gh-4353 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/misc.test.lua ; gh-4979 Part of #4953
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 engine/ddl.test.lua ; gh-4353 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/misc.test.lua ; gh-4979 Part of #4953
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 engine/ddl.test.lua ; gh-4353 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 Part of #4953
Added skip condition on OSX for test: replication/box_set_replication_stress.test.lua Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 app/fiber.test.lua ; gh-4987 box/tuple.test.lua ; gh-4988 box/transaction.test.lua ; gh-4990 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 engine/ddl.test.lua ; gh-4353 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 Part of #4953 (cherry picked from commit 72a2bae)
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 app/fiber.test.lua ; gh-4987 box/tuple.test.lua ; gh-4988 box/transaction.test.lua ; gh-4990 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 engine/ddl.test.lua ; gh-4353 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 Part of #4953
Added skip condition on OSX for test: replication/box_set_replication_stress.test.lua Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 app/fiber.test.lua ; gh-4987 box/tuple.test.lua ; gh-4988 box/transaction.test.lua ; gh-4990 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 engine/ddl.test.lua ; gh-4353 replication/box_set_replication_stress ; gh-4992 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/errinj_ddl.test.lua ; gh-4993 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 xlog/panic_on_broken_lsn.test.lua ; gh-4991 Part of #4953 (cherry picked from commit 72a2bae)
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 app/fiber.test.lua ; gh-4987 box/tuple.test.lua ; gh-4988 box/transaction.test.lua ; gh-4990 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 engine/ddl.test.lua ; gh-4353 replication/box_set_replication_stress ; gh-4992 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/errinj_ddl.test.lua ; gh-4993 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 xlog/panic_on_broken_lsn.test.lua ; gh-4991 Part of #4953
Added skip condition on OSX for test: replication/box_set_replication_stress.test.lua Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber.test.lua ; gh-4987 app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 app-tap/popen.test.lua ; gh-4995 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 box/rtree_rect.test.lua ; gh-4994 box/tuple.test.lua ; gh-4988 engine/ddl.test.lua ; gh-4353 replication/box_set_replication_stress ; gh-4992 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/errinj_ddl.test.lua ; gh-4993 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 xlog/panic_on_broken_lsn.test.lua ; gh-4991 Part of #4953 (cherry picked from commit 72a2bae)
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber.test.lua ; gh-4987 app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 app-tap/popen.test.lua ; gh-4995 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 box/rtree_rect.test.lua ; gh-4994 box/tuple.test.lua ; gh-4988 engine/ddl.test.lua ; gh-4353 replication/box_set_replication_stress ; gh-4992 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/errinj_ddl.test.lua ; gh-4993 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 xlog/panic_on_broken_lsn.test.lua ; gh-4991 Part of #4953
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber.test.lua ; gh-4987 app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 app-tap/popen.test.lua ; gh-4995 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 box/role.test.lua ; gh-4998 box/rtree_rect.test.lua ; gh-4994 box/sequence.test.lua ; gh-4996 box/tuple.test.lua ; gh-4988 engine/ddl.test.lua ; gh-4353 replication/box_set_replication_stress ; gh-4992 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/errinj_ddl.test.lua ; gh-4993 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 xlog/panic_on_broken_lsn.test.lua ; gh-4991 Part of #4953
Added skip condition on OSX for test: replication/box_set_replication_stress.test.lua Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber.test.lua ; gh-4987 app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 app-tap/popen.test.lua ; gh-4995 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 box/role.test.lua ; gh-4998 box/rtree_rect.test.lua ; gh-4994 box/sequence.test.lua ; gh-4996 box/tuple.test.lua ; gh-4988 engine/ddl.test.lua ; gh-4353 replication/box_set_replication_stress ; gh-4992 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/errinj_ddl.test.lua ; gh-4993 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 xlog/panic_on_broken_lsn.test.lua ; gh-4991 Part of #4953 (cherry picked from commit 72a2bae)
Added skip condition on OSX for test: replication/box_set_replication_stress.test.lua Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber.test.lua ; gh-4987 app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 box/role.test.lua ; gh-4998 box/rtree_rect.test.lua ; gh-4994 box/sequence.test.lua ; gh-4996 box/tuple.test.lua ; gh-4988 engine/ddl.test.lua ; gh-4353 replication/box_set_replication_stress ; gh-4992 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/errinj_ddl.test.lua ; gh-4993 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 xlog/panic_on_broken_lsn.test.lua ; gh-4991 Part of #4953 (cherry picked from commit 72a2bae)
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber.test.lua ; gh-4987 app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 box/role.test.lua ; gh-4998 box/rtree_rect.test.lua ; gh-4994 box/sequence.test.lua ; gh-4996 box/tuple.test.lua ; gh-4988 engine/ddl.test.lua ; gh-4353 replication/box_set_replication_stress ; gh-4992 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/errinj_ddl.test.lua ; gh-4993 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 xlog/panic_on_broken_lsn.test.lua ; gh-4991 Part of #4953
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber.test.lua ; gh-4987 app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 box/role.test.lua ; gh-4998 box/rtree_rect.test.lua ; gh-4994 box/sequence.test.lua ; gh-4996 box/tuple.test.lua ; gh-4988 engine/ddl.test.lua ; gh-4353 replication/box_set_replication_stress ; gh-4992 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/errinj_ddl.test.lua ; gh-4993 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 xlog/panic_on_broken_lsn.test.lua ; gh-4991 Part of #4953 (cherry picked from commit 430c0e8)
Fragiled flaky tests from parallel runs to avoid of flaky fails in regular testing: app/fiber.test.lua ; gh-4987 app/fiber_channel.test.lua ; gh-4961 app/socket.test.lua ; gh-4978 box/alter_limits.test.lua ; gh-4926 box/misc.test.lua ; gh-4982 box/role.test.lua ; gh-4998 box/rtree_rect.test.lua ; gh-4994 box/sequence.test.lua ; gh-4996 box/tuple.test.lua ; gh-4988 engine/ddl.test.lua ; gh-4353 replication/box_set_replication_stress ; gh-4992 replication/recover_missing_xlog.test.lua ; gh-4989 replication/replica_rejoin.test.lua ; gh-4985 replication/wal_rw_stress.test.lua ; gh-4977 replication-py/conflict.test.py ; gh-4980 vinyl/errinj_ddl.test.lua ; gh-4993 vinyl/misc.test.lua ; gh-4979 vinyl/snapshot.test.lua ; gh-4984 vinyl/write_iterator.test.lua ; gh-4572 xlog/panic_on_broken_lsn.test.lua ; gh-4991 Part of #4953 (cherry picked from commit 430c0e8)
Found hanging test vinyl/ddl.test.lua on: [159] inspector:wait_cond(function() return box.space.test.index.pk:count() == box.space.test.index.tk:count() end) [159] --- [159] - true [159] ... [159] -box.snapshot() [159] ---- [159] -- ok [159] -... The real issue happend before it when test failed on: [091] --- engine/ddl.result Thu May 14 16:12:09 2020 [091] +++ engine/ddl.reject Fri May 15 04:15:07 2020 [091] @@ -2558,7 +2558,7 @@ [091] ... [091] inspector:wait_cond(function() return box.space.test.index.pk:count() == box.space.test.index.sk:count() end) [091] --- [091] -- true [091] +- false [091] ... Our tests have structure when different standalone subtests exists in the test files. To be able to check all of them this hang must be neutralized to give the next standalone subtest ability to pass. To avoid of this hang decided to disable box.snapshot check if the previous check of the current subtest failed. Needed for #4353
Found that the previous fix of the engine/ddl.test.lua test committed with: 5f96ee5 ('Fix flaky test engine/ddl') did not fix the issue #4353 in real and it was reverted. Needed for #4353
Found hanging test vinyl/ddl.test.lua on: [159] inspector:wait_cond(function() return box.space.test.index.pk:count() == box.space.test.index.tk:count() end) [159] --- [159] - true [159] ... [159] -box.snapshot() [159] ---- [159] -- ok [159] -... The real issue happend before it when test failed on: [091] --- engine/ddl.result Thu May 14 16:12:09 2020 [091] +++ engine/ddl.reject Fri May 15 04:15:07 2020 [091] @@ -2558,7 +2558,7 @@ [091] ... [091] inspector:wait_cond(function() return box.space.test.index.pk:count() == box.space.test.index.sk:count() end) [091] --- [091] -- true [091] +- false [091] ... Our tests have structure when different standalone subtests exists in the test files. To be able to check all of them this hang must be neutralized to give the next standalone subtest ability to pass. To avoid of this hang decided to disable box.snapshot check if the previous check of the current subtest failed. Needed for #4353
Found that the previous fix of the engine/ddl.test.lua test committed with: 5f96ee5 ('Fix flaky test engine/ddl') did not fix the issue #4353 in real and it was reverted. Needed for #4353
Found hanging test vinyl/ddl.test.lua on: [159] inspector:wait_cond(function() return box.space.test.index.pk:count() == box.space.test.index.tk:count() end) [159] --- [159] - true [159] ... [159] -box.snapshot() [159] ---- [159] -- ok [159] -... The real issue happend before it when test failed on: [091] --- engine/ddl.result Thu May 14 16:12:09 2020 [091] +++ engine/ddl.reject Fri May 15 04:15:07 2020 [091] @@ -2558,7 +2558,7 @@ [091] ... [091] inspector:wait_cond(function() return box.space.test.index.pk:count() == box.space.test.index.sk:count() end) [091] --- [091] -- true [091] +- false [091] ... Our tests have structure when different standalone subtests exists in the test files. To be able to check all of them this hang must be neutralized to give the next standalone subtest ability to pass. To avoid of this hang decided to disable box.snapshot check if the previous check of the current subtest failed. Needed for #4353
Found hanging test vinyl/ddl.test.lua on: [159] inspector:wait_cond(function() return box.space.test.index.pk:count() == box.space.test.index.tk:count() end) [159] --- [159] - true [159] ... [159] -box.snapshot() [159] ---- [159] -- ok [159] -... The real issue happend before it when test failed on: [091] --- engine/ddl.result Thu May 14 16:12:09 2020 [091] +++ engine/ddl.reject Fri May 15 04:15:07 2020 [091] @@ -2558,7 +2558,7 @@ [091] ... [091] inspector:wait_cond(function() return box.space.test.index.pk:count() == box.space.test.index.sk:count() end) [091] --- [091] -- true [091] +- false [091] ... Our tests have structure when different standalone subtests exists in the test files. To be able to check all of them this hang must be neutralized to give the next standalone subtest ability to pass. To avoid of this hang decided to disable box.snapshot check if the previous check of the current subtest failed. Also ch:get() could cause the test to reach overall timeout due to no local timeout was set in its options, to avoid of it set ch:get(10) seconds timeout. Needed for #4353
While working on this task, I found out the following: the problem occurs due to the parallel work of the get_loud function in a separate fiber and the creation of a new index. If you wait for this function to finish before creating index the problem will disappear. Made a faster test to play in the branch https://github.com/tarantool/tarantool/tree/mechanik20051988/gh-4353-fix-flaky-test. We need further work on finding and correcting the error in the vinyl engine. |
Right, the test is a bit faster to use, thanks. To make it fail it should be run just inline, but many times:
either like this to make able to set commands between runs to debug:
the error output is:
|
Also tried and reduced the test to:
To create results file:
box.log:
Fails occurs here:
to avoid of parallel run of gen_load() with create_index('sk', ...), code can be changed:
In this way no parallel work and test never fails. |
@avtikhon Please, recheck after tarantool/tarantool#6102 and make appropriate fragile test list changes. |
Checked with and w/o patchset:
|
|
Checked and found that: #4353: engine/ddl.test.lua fixed in #6102. #4926, #115: box/alter_limits.test.lua fixed in tarantool/tarantool-qa#126. #5547: box/net.box_schema_change_gh-2666.test.lua fixed in tarantool/tarantool-qa#126. #5583: box/net.box_methods_gh-3107.test.lua tarantool/tarantool-qa#126. Closes tarantool/tarantool-qa#13 Closes #4353 Closes tarantool/tarantool-qa#115 Closes #4926 Closes tarantool/tarantool-qa#50 Closes #5547 Closes tarantool/tarantool-qa#22 Closes #5583
Checked and found that: #4353: engine/ddl.test.lua fixed in #6102. #4926, #115: box/alter_limits.test.lua fixed in tarantool/tarantool-qa#126. #5547: box/net.box_schema_change_gh-2666.test.lua fixed in tarantool/tarantool-qa#126. #5583: box/net.box_methods_gh-3107.test.lua tarantool/tarantool-qa#126. Closes tarantool/tarantool-qa#13 Closes #4353 Closes tarantool/tarantool-qa#115 Closes #4926 Closes tarantool/tarantool-qa#50 Closes #5547 Closes tarantool/tarantool-qa#22 Closes #5583
Checked and found that: #4353 -> tarantool/tarantool-qa#13: engine/ddl.test.lua fixed in #6102. #4926, #115: box/alter_limits.test.lua fixed in tarantool/tarantool-qa#126. #5547 -> tarantool/tarantool-qa#50: box/net.box_schema_change_gh-2666.test.lua fixed in tarantool/tarantool-qa#126. #5583 -> tarantool/tarantool-qa#22: box/net.box_methods_gh-3107.test.lua fixed in tarantool/tarantool-qa#126. Closes tarantool/tarantool-qa#13 Closes tarantool/tarantool-qa#115 Closes #4926 Closes tarantool/tarantool-qa#50 Closes tarantool/tarantool-qa#22
Checked and found that: #4353 -> tarantool/tarantool-qa#13: engine/ddl.test.lua fixed in #6102. #4926, #115: box/alter_limits.test.lua fixed in tarantool/tarantool-qa#126. #5547 -> tarantool/tarantool-qa#50: box/net.box_schema_change_gh-2666.test.lua fixed in tarantool/tarantool-qa#126. #5583 -> tarantool/tarantool-qa#22: box/net.box_methods_gh-3107.test.lua fixed in tarantool/tarantool-qa#126. Closes tarantool/tarantool-qa#13 Closes tarantool/tarantool-qa#115 Closes #4926 Closes tarantool/tarantool-qa#50 Closes tarantool/tarantool-qa#22
Checked and found that: #4353 -> tarantool/tarantool-qa#13: engine/ddl.test.lua fixed in #6102. #4926, #115: box/alter_limits.test.lua fixed in tarantool/tarantool-qa#126. #5547 -> tarantool/tarantool-qa#50: box/net.box_schema_change_gh-2666.test.lua fixed in tarantool/tarantool-qa#126. #5583 -> tarantool/tarantool-qa#22: box/net.box_methods_gh-3107.test.lua fixed in tarantool/tarantool-qa#126. Closes tarantool/tarantool-qa#13 Closes tarantool/tarantool-qa#115 Closes #4926 Closes tarantool/tarantool-qa#50 Closes tarantool/tarantool-qa#22
Checked and found that: #4353 -> tarantool/tarantool-qa#13: engine/ddl.test.lua fixed in #6102. #4926, #115: box/alter_limits.test.lua fixed in tarantool/tarantool-qa#126. #5547 -> tarantool/tarantool-qa#50: box/net.box_schema_change_gh-2666.test.lua fixed in tarantool/tarantool-qa#126. #5583 -> tarantool/tarantool-qa#22: box/net.box_methods_gh-3107.test.lua fixed in tarantool/tarantool-qa#126. Closes tarantool/tarantool-qa#13 Closes tarantool/tarantool-qa#115 Closes #4926 Closes tarantool/tarantool-qa#50 Closes tarantool/tarantool-qa#22 (cherry picked from commit 4053a35)
Checked and found that: #4353 -> tarantool/tarantool-qa#13: engine/ddl.test.lua fixed in #6102. #4926, #115: box/alter_limits.test.lua fixed in tarantool/tarantool-qa#126. #5547 -> tarantool/tarantool-qa#50: box/net.box_schema_change_gh-2666.test.lua fixed in tarantool/tarantool-qa#126. #5583 -> tarantool/tarantool-qa#22: box/net.box_methods_gh-3107.test.lua fixed in tarantool/tarantool-qa#126. Closes tarantool/tarantool-qa#13 Closes tarantool/tarantool-qa#115 Closes #4926 Closes tarantool/tarantool-qa#50 Closes tarantool/tarantool-qa#22 (cherry picked from commit 4053a35)
Checked and found that: #4353 -> tarantool/tarantool-qa#13: engine/ddl.test.lua fixed in #6102. #4926, #115: box/alter_limits.test.lua fixed in tarantool/tarantool-qa#126. #5547 -> tarantool/tarantool-qa#50: box/net.box_schema_change_gh-2666.test.lua fixed in tarantool/tarantool-qa#126. #5583 -> tarantool/tarantool-qa#22: box/net.box_methods_gh-3107.test.lua fixed in tarantool/tarantool-qa#126. Closes tarantool/tarantool-qa#13 Closes tarantool/tarantool-qa#115 Closes #4926 Closes tarantool/tarantool-qa#50 Closes tarantool/tarantool-qa#22 (cherry picked from commit 4053a35)
Tarantool version:
Tarantool 2.5.0-158-g357281133
Target: Linux-x86_64-RelWithDebInfo
Build options: cmake . -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_BACKTRACE=ON
Compiler: /usr/bin/cc /usr/bin/c++
C_FLAGS:-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fexceptions -funwind-tables -fno-omit-frame-pointer -fno-stack-protector -fno-common -fopenmp -msse2 -std=c11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts -Wno-format-truncation -Wno-gnu-alignof-expression -fno-gnu89-inline -Wno-cast-function-type
CXX_FLAGS:-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fexceptions -funwind-tables -fno-omit-frame-pointer -fno-stack-protector -fno-common -fopenmp -msse2 -std=c++11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts -Wno-format-truncation -Wno-invalid-offsetof -Wno-gnu-alignof-expression -Wno-cast-function-type
OS version:
Fedora 31
Bug description:
https://gitlab.com/tarantool/tarantool/-/jobs/606635367
Steps to reproduce:
Found that the root cause of the issue is the different number of primary and secondary keys. Check the following patch:
run it on dev1 host with command:
and check results, with command:
find, like:
a) for passed tests:
b) for failed tests:
Optional (but very desirable):
The text was updated successfully, but these errors were encountered: