2013-06-06 12:58:20 |
Laurynas Biveinis |
bug |
|
|
added bug |
2013-06-06 12:58:28 |
Laurynas Biveinis |
nominated for series |
|
percona-server/5.1 |
|
2013-06-06 12:58:28 |
Laurynas Biveinis |
bug task added |
|
percona-server/5.1 |
|
2013-06-06 12:58:28 |
Laurynas Biveinis |
nominated for series |
|
percona-server/5.5 |
|
2013-06-06 12:58:28 |
Laurynas Biveinis |
bug task added |
|
percona-server/5.5 |
|
2013-06-06 12:58:28 |
Laurynas Biveinis |
nominated for series |
|
percona-server/5.6 |
|
2013-06-06 12:58:28 |
Laurynas Biveinis |
bug task added |
|
percona-server/5.6 |
|
2013-06-06 12:58:40 |
Laurynas Biveinis |
tags |
|
fake-changes xtradb |
|
2013-06-06 12:58:45 |
Laurynas Biveinis |
percona-server/5.6: status |
New |
Triaged |
|
2013-06-06 12:58:47 |
Laurynas Biveinis |
percona-server/5.6: importance |
Undecided |
Medium |
|
2013-06-06 12:58:49 |
Laurynas Biveinis |
percona-server/5.6: assignee |
|
Laurynas Biveinis (laurynas-biveinis) |
|
2013-06-06 12:58:51 |
Laurynas Biveinis |
percona-server/5.5: status |
New |
Invalid |
|
2013-06-06 12:58:53 |
Laurynas Biveinis |
percona-server/5.1: status |
New |
Invalid |
|
2013-06-07 14:32:21 |
Laurynas Biveinis |
percona-server/5.6: milestone |
|
5.6.12-60.4 |
|
2013-06-07 14:32:38 |
Laurynas Biveinis |
tags |
fake-changes xtradb |
fake-changes merge-regression xtradb |
|
2013-06-12 12:51:51 |
Laurynas Biveinis |
percona-server/5.6: status |
Triaged |
In Progress |
|
2013-06-21 11:10:26 |
Laurynas Biveinis |
percona-server/5.6: milestone |
5.6.12-60.4 |
5.6.12-61.0 |
|
2013-06-21 11:10:30 |
Laurynas Biveinis |
percona-server/5.6: status |
In Progress |
Triaged |
|
2013-07-11 11:07:50 |
Laurynas Biveinis |
percona-server/5.6: status |
Triaged |
In Progress |
|
2013-07-16 04:37:05 |
Laurynas Biveinis |
description |
Might be related to bug 1188168.
row_ins_clust_index_entry_low() reads
if (mode == BTR_MODIFY_LEAF && dict_index_is_online_ddl(index)) {
if (UNIV_UNLIKELY(thr_get_trx(thr)->fake_changes)) {
mode = BTR_SEARCH_LEAF | BTR_ALREADY_S_LATCHED;
} else {
mode = BTR_MODIFY_LEAF | BTR_ALREADY_S_LATCHED;
}
mtr_s_lock(dict_index_get_lock(index), &mtr);
} else if (UNIV_UNLIKELY(thr_get_trx(thr)->fake_changes)) {
mode = (mode & BTR_MODIFY_TREE)
? BTR_SEARCH_TREE : BTR_SEARCH_LEAF;
}
...
if (UNIV_UNLIKELY(thr_get_trx(thr)->fake_changes)) {
mode = (mode & BTR_MODIFY_TREE)
? BTR_SEARCH_TREE : BTR_SEARCH_LEAF;
}
The second if is redundant and will clear BTR_ALREADY_S_LATCHED from the first if, which, in turn, might be unnecessary in the first place. |
row_ins_clust_index_entry_low() reads
if (mode == BTR_MODIFY_LEAF && dict_index_is_online_ddl(index)) {
if (UNIV_UNLIKELY(thr_get_trx(thr)->fake_changes)) {
mode = BTR_SEARCH_LEAF | BTR_ALREADY_S_LATCHED;
} else {
mode = BTR_MODIFY_LEAF | BTR_ALREADY_S_LATCHED;
}
mtr_s_lock(dict_index_get_lock(index), &mtr);
} else if (UNIV_UNLIKELY(thr_get_trx(thr)->fake_changes)) {
mode = (mode & BTR_MODIFY_TREE)
? BTR_SEARCH_TREE : BTR_SEARCH_LEAF;
}
...
if (UNIV_UNLIKELY(thr_get_trx(thr)->fake_changes)) {
mode = (mode & BTR_MODIFY_TREE)
? BTR_SEARCH_TREE : BTR_SEARCH_LEAF;
}
The second if is redundant and will clear BTR_ALREADY_S_LATCHED from the first if, which, in turn, might be unnecessary in the first place. |
|
2013-07-16 15:43:35 |
Launchpad Janitor |
branch linked |
|
lp:~laurynas-biveinis/percona-server/bug1188172 |
|
2013-07-16 15:53:46 |
Laurynas Biveinis |
percona-server/5.6: status |
In Progress |
Fix Committed |
|
2013-08-14 14:32:23 |
Hrvoje Matijakovic |
percona-server/5.6: milestone |
5.6.13-60.5 |
5.6.13-61.0 |
|
2013-09-20 06:03:24 |
Laurynas Biveinis |
percona-server/5.6: milestone |
5.6.13-60.6 |
5.6.13-61.0 |
|
2013-10-08 14:27:25 |
Laurynas Biveinis |
percona-server/5.6: milestone |
5.6.13-61.0 |
5.6.14-61.1 |
|
2013-10-17 09:38:33 |
Laurynas Biveinis |
percona-server/5.6: status |
Fix Committed |
Fix Released |
|