The implementation for converting locking session to transaction interfered with TO isolation of DDL queries.
This was fixed in change set 2920. The fix required to carry flag of locking session in thr lock info.
Here is a simple script to cause conflicting DDL for sqlgen load generator
for i in `seq 1000`; do
echo "round: $i";
mysql -uroot -prootpass -hrotweiler test -e"alter table comm00 add column (i int);";
mysql -uroot -prootpass -hrotweiler test -e"alter table comm00 drop column i ;" ;
done
The implementation for converting locking session to transaction interfered with TO isolation of DDL queries.
This was fixed in change set 2920. The fix required to carry flag of locking session in thr lock info.
Here is a simple script to cause conflicting DDL for sqlgen load generator
for i in `seq 1000`; do
echo "round: $i";
mysql -uroot -prootpass -hrotweiler test -e"alter table comm00 add column (i int);";
mysql -uroot -prootpass -hrotweiler test -e"alter table comm00 drop column i ;" ;
done