Permalink
Show file tree
Hide file tree
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
MDEV-22148 : Assertion `state_ == s_exec || state_ == s_quitting' fai…
…led in optimized builds | SIGABRT in wsrep::client_state::disable_streaming Actual bug seems to be already fixed, just adding a test case.
- Loading branch information
Jan Lindström
committed
Oct 7, 2020
1 parent
acb0c9e
commit fee807f
Showing
2 changed files
with
138 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,95 @@ | ||
| connection node_2; | ||
| connection node_1; | ||
| SET SESSION wsrep_trx_fragment_size=DEFAULT; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SET SESSION wsrep_trx_fragment_size=0; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SET GLOBAL wsrep_trx_fragment_size=DEFAULT; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SET GLOBAL wsrep_trx_fragment_size=0; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SET GLOBAL wsrep_trx_fragment_size=-1; | ||
| Warnings: | ||
| Warning 1292 Truncated incorrect wsrep_trx_fragment_size value: '-1' | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SET SESSION wsrep_trx_fragment_size=-1; | ||
| Warnings: | ||
| Warning 1292 Truncated incorrect wsrep_trx_fragment_size value: '-1' | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SET GLOBAL wsrep_trx_fragment_size=100; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 0 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SET SESSION wsrep_trx_fragment_size=100; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SET GLOBAL wsrep_trx_fragment_size='A'; | ||
| ERROR 42000: Incorrect argument type to variable 'wsrep_trx_fragment_size' | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SET SESSION wsrep_trx_fragment_size='A'; | ||
| ERROR 42000: Incorrect argument type to variable 'wsrep_trx_fragment_size' | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SET GLOBAL wsrep_trx_fragment_size=NULL; | ||
| ERROR 42000: Incorrect argument type to variable 'wsrep_trx_fragment_size' | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SET SESSION wsrep_trx_fragment_size=NULL; | ||
| ERROR 42000: Incorrect argument type to variable 'wsrep_trx_fragment_size' | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| Variable_name Value | ||
| wsrep_trx_fragment_size 100 | ||
| SET GLOBAL wsrep_trx_fragment_size=DEFAULT; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,43 @@ | ||
| --source include/galera_cluster.inc | ||
|
|
||
| SET SESSION wsrep_trx_fragment_size=DEFAULT; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SET SESSION wsrep_trx_fragment_size=0; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SET GLOBAL wsrep_trx_fragment_size=DEFAULT; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SET GLOBAL wsrep_trx_fragment_size=0; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SET GLOBAL wsrep_trx_fragment_size=-1; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SET SESSION wsrep_trx_fragment_size=-1; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SET GLOBAL wsrep_trx_fragment_size=100; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SET SESSION wsrep_trx_fragment_size=100; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| --error ER_WRONG_TYPE_FOR_VAR | ||
| SET GLOBAL wsrep_trx_fragment_size='A'; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| --error ER_WRONG_TYPE_FOR_VAR | ||
| SET SESSION wsrep_trx_fragment_size='A'; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| --error ER_WRONG_TYPE_FOR_VAR | ||
| SET GLOBAL wsrep_trx_fragment_size=NULL; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| --error ER_WRONG_TYPE_FOR_VAR | ||
| SET SESSION wsrep_trx_fragment_size=NULL; | ||
| SHOW SESSION VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SHOW GLOBAL VARIABLES LIKE 'wsrep_trx_fragment_size'; | ||
| SET GLOBAL wsrep_trx_fragment_size=DEFAULT; |