File tree Expand file tree Collapse file tree 6 files changed +27
-0
lines changed Expand file tree Collapse file tree 6 files changed +27
-0
lines changed Original file line number Diff line number Diff line change
1
+ set global max_binlog_cache_size = 1073741824 ; -- 1GB
Original file line number Diff line number Diff line change
1
+ set global max_binlog_cache_size = 1024 ;
Original file line number Diff line number Diff line change
1
+ drop table if exists gh_ost_test;
2
+ create table gh_ost_test (
3
+ id int auto_increment,
4
+ name mediumtext not null ,
5
+ primary key (id)
6
+ ) auto_increment= 1 ;
7
+
8
+ insert into gh_ost_test (name)
9
+ select repeat(' a' , 1500 )
10
+ from information_schema .columns
11
+ cross join information_schema .tables
12
+ limit 1000 ;
Original file line number Diff line number Diff line change
1
+ Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage
Original file line number Diff line number Diff line change
1
+ --alter "modify column name mediumtext" --default-retries=1 --chunk-size=1000
Original file line number Diff line number Diff line change @@ -142,6 +142,12 @@ test_single() {
142
142
fi
143
143
144
144
gh-ost-test-mysql-master --default-character-set=utf8mb4 test < $tests_path /$test_name /create.sql
145
+
146
+ if [ -f $tests_path /$test_name /before.sql ]; then
147
+ gh-ost-test-mysql-master --default-character-set=utf8mb4 test < $tests_path /$test_name /before.sql
148
+ gh-ost-test-mysql-replica --default-character-set=utf8mb4 test < $tests_path /$test_name /before.sql
149
+ fi
150
+
145
151
test_create_result=$?
146
152
147
153
if [ $test_create_result -ne 0 ] ; then
@@ -208,6 +214,11 @@ test_single() {
208
214
gh-ost-test-mysql-replica --default-character-set=utf8mb4 test -e " set @@global.sql_mode='${original_sql_mode} '"
209
215
fi
210
216
217
+ if [ -f $tests_path /$test_name /after.sql ]; then
218
+ gh-ost-test-mysql-master --default-character-set=utf8mb4 test < $tests_path /$test_name /after.sql
219
+ gh-ost-test-mysql-replica --default-character-set=utf8mb4 test < $tests_path /$test_name /after.sql
220
+ fi
221
+
211
222
if [ -f $tests_path /$test_name /destroy.sql ] ; then
212
223
gh-ost-test-mysql-master --default-character-set=utf8mb4 test < $tests_path /$test_name /destroy.sql
213
224
fi
You can’t perform that action at this time.
0 commit comments