-
Notifications
You must be signed in to change notification settings - Fork 0
test: flaky engine/errinj_ddl.test.lua test hangs #20
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
Milestone
Comments
sergepetrenko
added a commit
to sergepetrenko/tarantool
that referenced
this issue
Feb 5, 2025
The test relied on fibers finishing execution in particular order and setting/unsetting error injections in time. Of course it was flaky. In all the 3 flaky cases the fiber unsetting the injection could be executed before the fiber which sets the injection, and the rest of the test would run with that injection being set. Fix this properly and remove the test from the fragile list. Closes tarantool/tarantool-qa#20 NO_CHANGELOG=flaky test NO_DOC=flaky test
github-actions bot
pushed a commit
to tarantool/tarantool
that referenced
this issue
Feb 5, 2025
The test relied on fibers finishing execution in particular order and setting/unsetting error injections in time. Of course it was flaky. In all the 3 flaky cases the fiber unsetting the injection could be executed before the fiber which sets the injection, and the rest of the test would run with that injection being set. Fix this properly and remove the test from the fragile list. Closes tarantool/tarantool-qa#20 NO_CHANGELOG=flaky test NO_DOC=flaky test (cherry picked from commit c86a5e1)
github-actions bot
pushed a commit
to tarantool/tarantool
that referenced
this issue
Feb 5, 2025
The test relied on fibers finishing execution in particular order and setting/unsetting error injections in time. Of course it was flaky. In all the 3 flaky cases the fiber unsetting the injection could be executed before the fiber which sets the injection, and the rest of the test would run with that injection being set. Fix this properly and remove the test from the fragile list. Closes tarantool/tarantool-qa#20 NO_CHANGELOG=flaky test NO_DOC=flaky test (cherry picked from commit c86a5e1)
github-actions bot
pushed a commit
to tarantool/tarantool
that referenced
this issue
Feb 5, 2025
The test relied on fibers finishing execution in particular order and setting/unsetting error injections in time. Of course it was flaky. In all the 3 flaky cases the fiber unsetting the injection could be executed before the fiber which sets the injection, and the rest of the test would run with that injection being set. Fix this properly and remove the test from the fragile list. Closes tarantool/tarantool-qa#20 NO_CHANGELOG=flaky test NO_DOC=flaky test (cherry picked from commit c86a5e1)
sergepetrenko
added a commit
to tarantool/tarantool
that referenced
this issue
Feb 6, 2025
The test relied on fibers finishing execution in particular order and setting/unsetting error injections in time. Of course it was flaky. In all the 3 flaky cases the fiber unsetting the injection could be executed before the fiber which sets the injection, and the rest of the test would run with that injection being set. Fix this properly and remove the test from the fragile list. Closes tarantool/tarantool-qa#20 NO_CHANGELOG=flaky test NO_DOC=flaky test (cherry picked from commit c86a5e1)
sergepetrenko
added a commit
to tarantool/tarantool
that referenced
this issue
Feb 6, 2025
The test relied on fibers finishing execution in particular order and setting/unsetting error injections in time. Of course it was flaky. In all the 3 flaky cases the fiber unsetting the injection could be executed before the fiber which sets the injection, and the rest of the test would run with that injection being set. Fix this properly and remove the test from the fragile list. Closes tarantool/tarantool-qa#20 NO_CHANGELOG=flaky test NO_DOC=flaky test (cherry picked from commit c86a5e1)
sergepetrenko
added a commit
to tarantool/tarantool
that referenced
this issue
Feb 6, 2025
The test relied on fibers finishing execution in particular order and setting/unsetting error injections in time. Of course it was flaky. In all the 3 flaky cases the fiber unsetting the injection could be executed before the fiber which sets the injection, and the rest of the test would run with that injection being set. Fix this properly and remove the test from the fragile list. Closes tarantool/tarantool-qa#20 NO_CHANGELOG=flaky test NO_DOC=flaky test (cherry picked from commit c86a5e1)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Tarantool version:
| Tarantool 2.7.0-74-g6ad720d6d
| 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
OS version:
Linux
Bug description:
https://gitlab.com/tarantool/tarantool/-/jobs/876110769#L4797
results file checksum: 294f6d8da54e492470eb916b862a6dbb
Steps to reproduce:
Optional (but very desirable):
The text was updated successfully, but these errors were encountered: