Skip to content
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

rocksdb_rpl.multiclient_2pc is still racy #716

Closed
george-lorch opened this issue Sep 28, 2017 · 1 comment
Closed

rocksdb_rpl.multiclient_2pc is still racy #716

george-lorch opened this issue Sep 28, 2017 · 1 comment

Comments

@george-lorch
Copy link

george-lorch commented Sep 28, 2017

#It occasionally can crash on the

set debug_sync='now SIGNAL go';

which is on con2 and not where expected on con1.

Simply run the test in heavy parallel and repeat, you'll see it :
./mtr --force --retry=0 --retry-failure=0 --max-test-fail=0 --no-warnings --testcase-timeout=600 --mysqld=--rocksdb --mysqld=--default-storage-engine=rocksdb --mysqld=--skip-innodb --mysqld=--default-tmp-storage-engine=MyISAM --suite=rocksdb_rpl --big-test --parallel=8 --repeat=10 multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc multiclient_2pc

This is of course a bit extreme, but, this test fails nearly 100% of the time for me when running the full set of suites.

@lth
Copy link
Contributor

lth commented Jan 16, 2018

I think you can run set the debug_sync variable on whichever connection you want. It seems like the server crash could happen before the set command has had a chance to return to client. Most likely it's just missing a --error 0,2013 before that line.

I can't reproduce the problem on my machine but maybe you could try if that fixes the problem?

facebook-github-bot pushed a commit that referenced this issue Dec 23, 2019
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes #716
Closes #787

Reviewed By: Tema

Differential Revision: D6740009

Pulled By: Tema

fbshipit-source-id: f1f0d56
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Aug 12, 2020
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Reviewed By: Tema

Differential Revision: D6740009

Pulled By: Tema

fbshipit-source-id: f1f0d56
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Sep 9, 2020
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Reviewed By: Tema

Differential Revision: D6740009

Pulled By: Tema

fbshipit-source-id: f1f0d56
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Sep 16, 2020
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Reviewed By: Tema

Differential Revision: D6740009

Pulled By: Tema

fbshipit-source-id: f1f0d56
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Oct 5, 2020
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Reviewed By: Tema

Differential Revision: D6740009

Pulled By: Tema

fbshipit-source-id: f1f0d56
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Nov 11, 2020
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Reviewed By: Tema

Differential Revision: D6740009

Pulled By: Tema

fbshipit-source-id: f1f0d56
facebook-github-bot pushed a commit that referenced this issue Mar 8, 2021
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes #716
Closes #787

Differential Revision: D6740009 (2f0b8f5)

Pulled By: Tema

fbshipit-source-id: a0283169857
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Aug 16, 2021
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009 (facebook@2f0b8f5)

Pulled By: Tema

fbshipit-source-id: a0283169857
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Aug 17, 2021
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009 (facebook@2f0b8f5)

Pulled By: Tema

fbshipit-source-id: a0283169857
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Aug 30, 2021
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009 (facebook@2f0b8f5)

Pulled By: Tema

fbshipit-source-id: a0283169857
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Aug 30, 2021
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009 (facebook@2f0b8f5)

Pulled By: Tema

fbshipit-source-id: a0283169857
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Aug 31, 2021
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009 (facebook@2f0b8f5)

Pulled By: Tema

fbshipit-source-id: a0283169857
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Sep 1, 2021
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009 (facebook@2f0b8f5)

Pulled By: Tema

fbshipit-source-id: a0283169857
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Sep 2, 2021
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009 (facebook@2f0b8f5)

Pulled By: Tema

fbshipit-source-id: a0283169857
hermanlee pushed a commit that referenced this issue Jan 10, 2022
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes #716
Closes #787

Differential Revision: D6740009

Pulled By: Tema
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Jan 17, 2022
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009

Pulled By: Tema
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Jan 17, 2022
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009

Pulled By: Tema
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue May 20, 2022
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009

Pulled By: Tema
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue May 23, 2022
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009

Pulled By: Tema
laurynas-biveinis pushed a commit to laurynas-biveinis/mysql-5.6 that referenced this issue Aug 11, 2022
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009

Pulled By: Tema
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Mar 25, 2023
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009

Pulled By: Tema
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Mar 28, 2023
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009

Pulled By: Tema
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Jun 1, 2023
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009

Pulled By: Tema
inikep pushed a commit to inikep/mysql-5.6 that referenced this issue Jun 14, 2023
Summary:
The test fails sporadically because the statement to signal a crash doesn't always return before the crash actually happens, depending how the threads are scheduled.

Closes facebook#716
Closes facebook#787

Differential Revision: D6740009

Pulled By: Tema
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants