-
Notifications
You must be signed in to change notification settings - Fork 0
test: flaky vinyl/bloom.test.lua fail because of previous vinyl/gh.test.lua on Snapshot is already in progress #126
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
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 9, 2021
Found that thr root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent status. After which any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before to be able to run with other tests. Part of tarantool/tarantool-qa#97
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 9, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 9, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 9, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #5089
This was referenced Jun 9, 2021
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 9, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4979 Closes #4984 Closes #5089
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 9, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4979 Closes #4984 Closes #4993 Closes #5089 Closes #5187
avtikhon
added a commit
to tarantool/test-run
that referenced
this issue
Jun 10, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like #261 and tarantool/tarantool#5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to avoid of such situations for now and in the future all tests must be run after Tarantool worker default server process was restarted. This patch moves this server restart call from check if the test failed to the common part of the tests run loop. Part of tarantool/tarantool-qa#97 Needed for tarantool/tarantol#5089 Closes tarantool/tarantool-qa#126
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 10, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4979 Closes #4984 Closes #4993 Closes #5187
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 10, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4979 Closes #4984 Closes #4993 Closes #5187
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 10, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4979 Closes #4984 Closes #4993 Closes #5187
avtikhon
added a commit
to tarantool/test-run
that referenced
this issue
Jun 11, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like #261 and tarantool/tarantool#5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to avoid of such situations for now and in the future all tests must be run after Tarantool worker default server process was restarted. This patch moves this server restart call from check if the test failed to the common part of the tests run loop. Part of tarantool/tarantool-qa#97 Needed for tarantool/tarantol#5089 Closes tarantool/tarantool-qa#126
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 12, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4979 Closes #4984 Closes #4993 Closes #5187
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 12, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4979 Closes #4984 Closes #4993 Closes #5187
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 13, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4979 Closes #4984 Closes #4993 Closes #5187
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 16, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4168 Closes #4309 Closes #4346 Closes #4572 Closes #4979 Closes #4984 Closes #4985 Closes #4993 Closes #5141 Closes #5197 Closes #5336 Closes #5338 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes #5408 Closes #5539 Closes #5584 Closes #5586
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 16, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4572 Closes #4979 Closes #4984 Closes #5336 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes #5408 Closes #5584 Closes #5586
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 18, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4572 Closes #4979 Closes #4984 Closes #5336 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes #5408 Closes #5584 Closes #5586
avtikhon
added a commit
to tarantool/test-run
that referenced
this issue
Jun 18, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like #261 and tarantool/tarantool#5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to avoid of such situations for now and in the future all tests must be run after Tarantool worker default server process was restarted. This patch moves this server restart call from check if the test failed to the common part of the tests run loop. Part of tarantool/tarantool-qa#97 Fixes #260 Fixes #261 Needed for tarantool/tarantool#5089 Closes tarantool/tarantool-qa#126
avtikhon
added a commit
to tarantool/test-run
that referenced
this issue
Jun 18, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like #261 and tarantool/tarantool#5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to avoid of such situations for now and in the future all tests must be run after Tarantool worker default server process was restarted. This patch moves this server restart call from check if the test failed to the common part of the tests run loop. Fixes #260 Fixes #261 Needed for tarantool/tarantool#5089 Closes tarantool/tarantool-qa#126
Totktonada
pushed a commit
to tarantool/test-run
that referenced
this issue
Jun 21, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like #261 and tarantool/tarantool#5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to avoid of such situations for now and in the future all tests must be run after Tarantool worker default server process was restarted. This patch moves this server restart call from check if the test failed to the common part of the tests run loop. Fixes #260 Fixes #261 Needed for tarantool/tarantool#5089 Closes tarantool/tarantool-qa#126
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 22, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4572 Closes #4979 Closes #4984 Closes #5336 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes #5408 Closes #5584 Closes #5586
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 22, 2021
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
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. Part of tarantool/tarantool-qa#97 Closes #4346 Closes #4572 Closes #4979 Closes #4984 Closes #5336 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes #5408 Closes #5584 Closes #5586
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
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
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. The following issues were moved to tarantool/tarantool-qa repository: #4346 -> tarantool/tarantool-qa#11 #5408 -> tarantool/tarantool-qa#73 #5584 -> tarantool/tarantool-qa#21 #5586 -> tarantool/tarantool-qa#19 Part of tarantool/tarantool-qa#97 Closes tarantool/tarantool-qa#11 Closes #4572 Closes #4979 Closes #4984 Closes #5336 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes tarantool/tarantool-qa#73 Closes tarantool/tarantool-qa#21 Closes tarantool/tarantool-qa#19
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
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
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. The following issues were moved to tarantool/tarantool-qa repository: #4346 -> tarantool/tarantool-qa#11 #5408 -> tarantool/tarantool-qa#73 #5584 -> tarantool/tarantool-qa#21 #5586 -> tarantool/tarantool-qa#19 Part of tarantool/tarantool-qa#97 Closes tarantool/tarantool-qa#11 Closes #4572 Closes #4979 Closes #4984 Closes #5336 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes tarantool/tarantool-qa#73 Closes tarantool/tarantool-qa#21 Closes tarantool/tarantool-qa#19
avtikhon
added a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
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
kyukhin
pushed a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. The following issues were moved to tarantool/tarantool-qa repository: #4346 -> tarantool/tarantool-qa#11 #5408 -> tarantool/tarantool-qa#73 #5584 -> tarantool/tarantool-qa#21 #5586 -> tarantool/tarantool-qa#19 Part of tarantool/tarantool-qa#97 Closes tarantool/tarantool-qa#11 Closes #4572 Closes #4979 Closes #4984 Closes #5336 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes tarantool/tarantool-qa#73 Closes tarantool/tarantool-qa#21 Closes tarantool/tarantool-qa#19
kyukhin
pushed a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
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
kyukhin
pushed a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. The following issues were moved to tarantool/tarantool-qa repository: #4346 -> tarantool/tarantool-qa#11 #5408 -> tarantool/tarantool-qa#73 #5584 -> tarantool/tarantool-qa#21 #5586 -> tarantool/tarantool-qa#19 Part of tarantool/tarantool-qa#97 Closes tarantool/tarantool-qa#11 Closes #4572 Closes #4979 Closes #4984 Closes #5336 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes tarantool/tarantool-qa#73 Closes tarantool/tarantool-qa#21 Closes tarantool/tarantool-qa#19 (cherry picked from commit f0f53a3)
kyukhin
pushed a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
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)
kyukhin
pushed a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. The following issues were moved to tarantool/tarantool-qa repository: #4346 -> tarantool/tarantool-qa#11 #5408 -> tarantool/tarantool-qa#73 #5584 -> tarantool/tarantool-qa#21 #5586 -> tarantool/tarantool-qa#19 Part of tarantool/tarantool-qa#97 Closes tarantool/tarantool-qa#11 Closes #4572 Closes #4979 Closes #4984 Closes #5336 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes tarantool/tarantool-qa#73 Closes tarantool/tarantool-qa#21 Closes tarantool/tarantool-qa#19 (cherry picked from commit f0f53a3)
kyukhin
pushed a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
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)
kyukhin
pushed a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
Found that the root cause of the issues happened with vinyl tests were backside effects of the not correct test 'vinyl/gh.test.lua' which leaved Tarantool worker process in inconsistent state. After it any other next test on the same Tarantool worker process could fail on running testings with snapshots calls, like tarantool/tarantool-qa#126: error: Snapshot is already in progress Either restarting Tarantool worker process could fail on stopping it, like tarantool/test-run#261 and #5141: E> failed to process vylog record: delete_slice{slice_id=115, } E> ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Slice 115 deleted but not registered Decided to remove all vinyl tests from 'fragile' list except test 'gh.test.lua', which should be improved before, to be able to run it with the other tests. And 'gh-5141-invalid-vylog-file.test.lua' test which checks this issue and can be removed after the fix will be done. The following issues were moved to tarantool/tarantool-qa repository: #4346 -> tarantool/tarantool-qa#11 #5408 -> tarantool/tarantool-qa#73 #5584 -> tarantool/tarantool-qa#21 #5586 -> tarantool/tarantool-qa#19 Part of tarantool/tarantool-qa#97 Closes tarantool/tarantool-qa#11 Closes #4572 Closes #4979 Closes #4984 Closes #5336 Closes #5356 Closes #5377 Closes #5378 Closes #5383 Closes tarantool/tarantool-qa#73 Closes tarantool/tarantool-qa#21 Closes tarantool/tarantool-qa#19 (cherry picked from commit f0f53a3)
kyukhin
pushed a commit
to tarantool/tarantool
that referenced
this issue
Jun 23, 2021
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)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Tarantool 2.9.0-57-gea0b126ff
Target: Linux-x86_64-Debug
Build options: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local -DENABLE_BACKTRACE=ON
Compiler: /usr/bin/cc /usr/bin/c++
C_FLAGS: -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 -Werror
CXX_FLAGS: -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 -Werror
Fail:
Reproducer:
Found that running tests in the same Tarantool worker process next tests after 'vinyl/gh.test.lua' test may get it in non consistence state when some snapshot internal processes not yet completed. To avoid of it 'vinyl/gh.test.lua' test must be fixed either each test must be run in standalone new Tarantool worker process.
To be sure that there is no big impact on time of the testings:
More parallel values not interesting due to Github Actions hosts and MCS local hosts use 2 cores hosts with 4 test threads by default and bigger parallel values doesn't change the timings in general.
The text was updated successfully, but these errors were encountered: