Merge lp:~clint-fewbar/ubuntu/lucid/mysql-dfsg-5.1/sru-576949 into lp:ubuntu/lucid-updates/mysql-dfsg-5.1
- Lucid (10.04)
- sru-576949
- Merge into lucid-updates
Status: | Merged |
---|---|
Merge reported by: | Benjamin Drung |
Merged at revision: | not available |
Proposed branch: | lp:~clint-fewbar/ubuntu/lucid/mysql-dfsg-5.1/sru-576949 |
Merge into: | lp:ubuntu/lucid-updates/mysql-dfsg-5.1 |
Diff against target: |
351 lines (+331/-0) 3 files modified
debian/changelog (+7/-0) debian/patches/00list (+1/-0) debian/patches/63_cherrypick-upstream-49479.dpatch (+323/-0) |
To merge this branch: | bzr merge lp:~clint-fewbar/ubuntu/lucid/mysql-dfsg-5.1/sru-576949 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Kees Cook | Approve | ||
Daniel Holbach (community) | Needs Fixing | ||
Ubuntu branches | Pending | ||
Review via email: mp+34951@code.launchpad.net |
Commit message
Description of the change
- 34. By Clint Byrum
-
Adding patch
Clint Byrum (clint-fewbar) wrote : | # |
Dave Walker (davewalker) wrote : | # |
Is this merge proposal still needed?
Thanks
Clint Byrum (clint-fewbar) wrote : | # |
Yes! This needs to be uploaded to lucid-proposed.
- 35. By Clint Byrum
-
merging with latest archive changes and adding DEP3 headers to patch
Daniel Holbach (dholbach) wrote : | # |
A few smaller things:
- debian/changelog has no explanation what the patch is about
- the changelog entry of 4.0.20-8 is removed, the entry of 3.21.21.beta-1 is moved?
- there's a merge conflict in debian/changelog too
Something like this maybe:
=== modified file 'debian/changelog'
--- debian/changelog 2010-11-20 12:06:00 +0000
+++ debian/changelog 2010-12-21 09:05:57 +0000
@@ -1,3 +1,11 @@
+mysql-dfsg-5.1 (5.1.41-
+
+ * debian/
+ "LOAD DATA INFILE fails in replication when there are keywords or braces
+ in columnnames" (LP: #576949)
+
+ -- Clint Byrum <email address hidden> Mon, 22 Nov 2010 06:14:16 -0800
+
mysql-dfsg-5.1 (5.1.41-
* raising kill timeout to 300 to help avoid table corruption (LP: #620441)
Daniel Holbach (dholbach) wrote : | # |
FTBFS:
rpl.rpl_
rpl.rpl_
binlog.
rpl.rpl_000015 [ pass ] 142
rpl.rpl_rotate_logs [ pass ] 826
-------
The servers were restarted 436 times
Spent 1256.079 of 3392 seconds executing testcases
Failed 1/752 tests, 99.87% were successful.
Failing test(s): main.events_bugs
The log files in var/log may give you some hint of what went wrong.
If you want to report this error, please read first the documentation
at http://
mysql-test-run: *** ERROR: there were failing test cases
make[2]: *** [test-ns] Error 1
make[2]: Leaving directory `/tmp/buildd/
make[1]: *** [test-force] Error 2
make[1]: Leaving directory `/tmp/buildd/
make: *** [build-stamp] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
I: cleaning the build env
Martin Pitt (pitti) wrote : | # |
Also, why does this remove the 4.0.20-8 changelog and move the other around?
Clint Byrum (clint-fewbar) wrote : | # |
I believe the changelog weirdness was caused by using merge-changelog, as the versions are not in proper order. I will revert that. I also think that the FTBFS that dholbach experienced was a transient failure, as this does not fail for me. I'm doing a test rebuild with the latest lucid updates to make sure. Will push again shortly.
- 36. By Clint Byrum
-
restoring mangled changelog entries
- 37. By Clint Byrum
-
merging with latest lucid-proposed changes
- 38. By Clint Byrum
-
fixing changelog and patch name
Clint Byrum (clint-fewbar) wrote : | # |
Ok, I have pushed up a version which fixes the changelog problems and builds successfully in a lucid chroot w/ sbuild.
- 39. By Clint Byrum
-
fix patch name in changelog
Kees Cook (kees) wrote : | # |
This looks good; thanks for including updated test-cases too.
Preview Diff
1 | === modified file 'debian/changelog' | |||
2 | --- debian/changelog 2010-12-28 23:38:54 +0000 | |||
3 | +++ debian/changelog 2011-02-01 21:43:48 +0000 | |||
4 | @@ -1,3 +1,10 @@ | |||
5 | 1 | mysql-dfsg-5.1 (5.1.41-3ubuntu12.10) lucid-proposed; urgency=low | ||
6 | 2 | |||
7 | 3 | * debian/patches/63_cherrypick-upstream-49479.dpatch: fixes LOAD DATA | ||
8 | 4 | INFILE when used in replication. (LP: #576949) | ||
9 | 5 | |||
10 | 6 | -- Clint Byrum <clint@ubuntu.com> Mon, 22 Nov 2010 06:14:16 -0800 | ||
11 | 7 | |||
12 | 1 | mysql-dfsg-5.1 (5.1.41-3ubuntu12.9) lucid-proposed; urgency=low | 8 | mysql-dfsg-5.1 (5.1.41-3ubuntu12.9) lucid-proposed; urgency=low |
13 | 2 | 9 | ||
14 | 3 | * added patch to fix a bug where certain ALTER TABLE queries would | 10 | * added patch to fix a bug where certain ALTER TABLE queries would |
15 | 4 | 11 | ||
16 | === modified file 'debian/patches/00list' | |||
17 | --- debian/patches/00list 2010-12-28 23:38:54 +0000 | |||
18 | +++ debian/patches/00list 2011-02-01 21:43:48 +0000 | |||
19 | @@ -34,3 +34,4 @@ | |||
20 | 34 | 60_CVE-2010-3840 | 34 | 60_CVE-2010-3840 |
21 | 35 | 61_disable_longfilename_test | 35 | 61_disable_longfilename_test |
22 | 36 | 62_alter_table_fix | 36 | 62_alter_table_fix |
23 | 37 | 63_cherrypick-upstream-49479 | ||
24 | 37 | 38 | ||
25 | === added file 'debian/patches/63_cherrypick-upstream-49479.dpatch' | |||
26 | --- debian/patches/63_cherrypick-upstream-49479.dpatch 1970-01-01 00:00:00 +0000 | |||
27 | +++ debian/patches/63_cherrypick-upstream-49479.dpatch 2011-02-01 21:43:48 +0000 | |||
28 | @@ -0,0 +1,323 @@ | |||
29 | 1 | #! /bin/sh /usr/share/dpatch/dpatch-run | ||
30 | 2 | #From: Clint Byrum <clint@ubuntu.com> | ||
31 | 3 | #Description: Fixes LOAD DATA INFILE replication of tables needing escaping on their field naems | ||
32 | 4 | #Bug: http://bugs.mysql.com/bug.php?id=49479 | ||
33 | 5 | #Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/mysql-dfsg-5.1/+bug/576949 | ||
34 | 6 | #Origin: http://lists.mysql.com/commits/92988 | ||
35 | 7 | |||
36 | 8 | @DPATCH@ | ||
37 | 9 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/extra/rpl_tests/rpl_loaddata.test mysql-dfsg-5.1-5.1.41//mysql-test/extra/rpl_tests/rpl_loaddata.test | ||
38 | 10 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/extra/rpl_tests/rpl_loaddata.test 2009-11-04 14:01:48.000000000 -0500 | ||
39 | 11 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/extra/rpl_tests/rpl_loaddata.test 2010-05-25 12:49:59.685032202 -0400 | ||
40 | 12 | @@ -219,4 +219,18 @@ source include/diff_tables.inc; | ||
41 | 13 | |||
42 | 14 | -- sync_slave_with_master | ||
43 | 15 | |||
44 | 16 | +# BUG#49479: LOAD DATA INFILE is binlogged without escaping field names | ||
45 | 17 | +-- source include/master-slave-reset.inc | ||
46 | 18 | +-- connection master | ||
47 | 19 | +use test; | ||
48 | 20 | +CREATE TABLE t1 (`key` TEXT, `text` TEXT); | ||
49 | 21 | + | ||
50 | 22 | +LOAD DATA INFILE '../../std_data/loaddata2.dat' REPLACE INTO TABLE `t1` FIELDS TERMINATED BY ','; | ||
51 | 23 | +SELECT * FROM t1; | ||
52 | 24 | + | ||
53 | 25 | +-- sync_slave_with_master | ||
54 | 26 | +-- connection master | ||
55 | 27 | +DROP TABLE t1; | ||
56 | 28 | +-- sync_slave_with_master | ||
57 | 29 | + | ||
58 | 30 | # End of 4.1 tests | ||
59 | 31 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/r/mysqlbinlog.result mysql-dfsg-5.1-5.1.41//mysql-test/r/mysqlbinlog.result | ||
60 | 32 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/r/mysqlbinlog.result 2009-11-04 14:01:20.000000000 -0500 | ||
61 | 33 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/r/mysqlbinlog.result 2010-05-25 12:49:59.685032202 -0400 | ||
62 | 34 | @@ -44,16 +44,16 @@ SET TIMESTAMP=1000000000/*!*/; | ||
63 | 35 | insert into t2 values () | ||
64 | 36 | /*!*/; | ||
65 | 37 | SET TIMESTAMP=1000000000/*!*/; | ||
66 | 38 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (word) | ||
67 | 39 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`) | ||
68 | 40 | /*!*/; | ||
69 | 41 | SET TIMESTAMP=1000000000/*!*/; | ||
70 | 42 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (word) | ||
71 | 43 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`) | ||
72 | 44 | /*!*/; | ||
73 | 45 | SET TIMESTAMP=1000000000/*!*/; | ||
74 | 46 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (word) | ||
75 | 47 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`) | ||
76 | 48 | /*!*/; | ||
77 | 49 | SET TIMESTAMP=1000000000/*!*/; | ||
78 | 50 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (word) | ||
79 | 51 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`) | ||
80 | 52 | /*!*/; | ||
81 | 53 | DELIMITER ; | ||
82 | 54 | # End of log file | ||
83 | 55 | @@ -144,16 +144,16 @@ SET TIMESTAMP=1000000000/*!*/; | ||
84 | 56 | insert into t2 values () | ||
85 | 57 | /*!*/; | ||
86 | 58 | SET TIMESTAMP=1000000000/*!*/; | ||
87 | 59 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (word) | ||
88 | 60 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`) | ||
89 | 61 | /*!*/; | ||
90 | 62 | SET TIMESTAMP=1000000000/*!*/; | ||
91 | 63 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (word) | ||
92 | 64 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`) | ||
93 | 65 | /*!*/; | ||
94 | 66 | SET TIMESTAMP=1000000000/*!*/; | ||
95 | 67 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (word) | ||
96 | 68 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`) | ||
97 | 69 | /*!*/; | ||
98 | 70 | SET TIMESTAMP=1000000000/*!*/; | ||
99 | 71 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (word) | ||
100 | 72 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`word`) | ||
101 | 73 | /*!*/; | ||
102 | 74 | DELIMITER ; | ||
103 | 75 | # End of log file | ||
104 | 76 | @@ -359,29 +359,29 @@ SET @@session.collation_database=DEFAULT | ||
105 | 77 | create table t1 (a varchar(64) character set utf8) | ||
106 | 78 | /*!*/; | ||
107 | 79 | SET TIMESTAMP=1000000000/*!*/; | ||
108 | 80 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a) | ||
109 | 81 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`) | ||
110 | 82 | /*!*/; | ||
111 | 83 | SET TIMESTAMP=1000000000/*!*/; | ||
112 | 84 | SET @@session.collation_database=7/*!*/; | ||
113 | 85 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a) | ||
114 | 86 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`) | ||
115 | 87 | /*!*/; | ||
116 | 88 | SET TIMESTAMP=1000000000/*!*/; | ||
117 | 89 | SET @@session.collation_database=DEFAULT/*!*/; | ||
118 | 90 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a) | ||
119 | 91 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`) | ||
120 | 92 | /*!*/; | ||
121 | 93 | SET TIMESTAMP=1000000000/*!*/; | ||
122 | 94 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a) | ||
123 | 95 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-#-#' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`) | ||
124 | 96 | /*!*/; | ||
125 | 97 | SET TIMESTAMP=1000000000/*!*/; | ||
126 | 98 | SET @@session.collation_database=7/*!*/; | ||
127 | 99 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-a-0' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a) | ||
128 | 100 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-a-0' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`) | ||
129 | 101 | /*!*/; | ||
130 | 102 | SET TIMESTAMP=1000000000/*!*/; | ||
131 | 103 | SET @@session.collation_database=DEFAULT/*!*/; | ||
132 | 104 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-b-0' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a) | ||
133 | 105 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-b-0' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`) | ||
134 | 106 | /*!*/; | ||
135 | 107 | SET TIMESTAMP=1000000000/*!*/; | ||
136 | 108 | -LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-c-0' INTO TABLE `t1` CHARACTER SET koi8r FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a) | ||
137 | 109 | +LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/tmp/SQL_LOAD_MB-c-0' INTO TABLE `t1` CHARACTER SET koi8r FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`) | ||
138 | 110 | /*!*/; | ||
139 | 111 | SET TIMESTAMP=1000000000/*!*/; | ||
140 | 112 | drop table t1 | ||
141 | 113 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/binlog/r/binlog_killed_simulate.result mysql-dfsg-5.1-5.1.41//mysql-test/suite/binlog/r/binlog_killed_simulate.result | ||
142 | 114 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/binlog/r/binlog_killed_simulate.result 2009-11-04 14:01:54.000000000 -0500 | ||
143 | 115 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/suite/binlog/r/binlog_killed_simulate.result 2010-05-25 12:49:59.685032202 -0400 | ||
144 | 116 | @@ -19,7 +19,7 @@ ERROR 70100: Query execution was interru | ||
145 | 117 | show binlog events from <binlog_start>; | ||
146 | 118 | Log_name Pos Event_type Server_id End_log_pos Info | ||
147 | 119 | master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=# | ||
148 | 120 | -master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE `t2` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a, b) ;file_id=# | ||
149 | 121 | +master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE `t2` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`, `b`) ;file_id=# | ||
150 | 122 | select | ||
151 | 123 | (@a:=load_file("MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog")) | ||
152 | 124 | is not null; | ||
153 | 125 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/binlog/r/binlog_row_mix_innodb_myisam.result mysql-dfsg-5.1-5.1.41//mysql-test/suite/binlog/r/binlog_row_mix_innodb_myisam.result | ||
154 | 126 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/binlog/r/binlog_row_mix_innodb_myisam.result 2009-11-04 14:01:55.000000000 -0500 | ||
155 | 127 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/suite/binlog/r/binlog_row_mix_innodb_myisam.result 2010-05-25 12:49:59.685032202 -0400 | ||
156 | 128 | @@ -929,7 +929,7 @@ master-bin.000001 # User var # # @`b`=_l | ||
157 | 129 | master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=# | ||
158 | 130 | master-bin.000001 # Intvar # # INSERT_ID=10 | ||
159 | 131 | master-bin.000001 # User var # # @`b`=_latin1 0x3135 COLLATE latin1_swedish_ci | ||
160 | 132 | -master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE `t4` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a, @b) SET b=((@b) + `bug27417`(2)) ;file_id=# | ||
161 | 133 | +master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE `t4` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`, @b) SET `b`=((@b) + `bug27417`(2)) ;file_id=# | ||
162 | 134 | master-bin.000001 # Query # # ROLLBACK | ||
163 | 135 | drop trigger trg_del_t2; | ||
164 | 136 | drop table t1,t2,t3,t4,t5; | ||
165 | 137 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/binlog/r/binlog_stm_blackhole.result mysql-dfsg-5.1-5.1.41//mysql-test/suite/binlog/r/binlog_stm_blackhole.result | ||
166 | 138 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/binlog/r/binlog_stm_blackhole.result 2009-11-04 14:01:56.000000000 -0500 | ||
167 | 139 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/suite/binlog/r/binlog_stm_blackhole.result 2010-05-25 12:49:59.685032202 -0400 | ||
168 | 140 | @@ -127,7 +127,7 @@ master-bin.000001 # Query # # COMMIT | ||
169 | 141 | master-bin.000001 # Query # # use `test`; create table t2 (a varchar(200)) engine=blackhole | ||
170 | 142 | master-bin.000001 # Query # # BEGIN | ||
171 | 143 | master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=581 | ||
172 | 144 | -master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/words.dat' INTO TABLE `t2` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a) ;file_id=# | ||
173 | 145 | +master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/words.dat' INTO TABLE `t2` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`) ;file_id=# | ||
174 | 146 | master-bin.000001 # Query # # COMMIT | ||
175 | 147 | master-bin.000001 # Query # # use `test`; alter table t1 add b int | ||
176 | 148 | master-bin.000001 # Query # # use `test`; alter table t1 drop b | ||
177 | 149 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result mysql-dfsg-5.1-5.1.41//mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result | ||
178 | 150 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result 2009-11-04 14:01:56.000000000 -0500 | ||
179 | 151 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result 2010-05-25 12:49:59.685032202 -0400 | ||
180 | 152 | @@ -625,7 +625,7 @@ master-bin.000001 # Query # # BEGIN | ||
181 | 153 | master-bin.000001 # Intvar # # INSERT_ID=10 | ||
182 | 154 | master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=# | ||
183 | 155 | master-bin.000001 # Intvar # # INSERT_ID=10 | ||
184 | 156 | -master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE `t4` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a, @b) SET b=((@b) + `bug27417`(2)) ;file_id=# | ||
185 | 157 | +master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE `t4` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`, @b) SET `b`=((@b) + `bug27417`(2)) ;file_id=# | ||
186 | 158 | master-bin.000001 # Query # # ROLLBACK | ||
187 | 159 | /* the output must denote there is the query */; | ||
188 | 160 | drop trigger trg_del_t2; | ||
189 | 161 | @@ -863,7 +863,7 @@ master-bin.000001 # User var # # @`b`=_l | ||
190 | 162 | master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=# | ||
191 | 163 | master-bin.000001 # Intvar # # INSERT_ID=10 | ||
192 | 164 | master-bin.000001 # User var # # @`b`=_latin1 0x3135 COLLATE latin1_swedish_ci | ||
193 | 165 | -master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE `t4` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a, @b) SET b=((@b) + `bug27417`(2)) ;file_id=# | ||
194 | 166 | +master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE `t4` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`, @b) SET `b`=((@b) + `bug27417`(2)) ;file_id=# | ||
195 | 167 | master-bin.000001 # Query # # ROLLBACK | ||
196 | 168 | drop trigger trg_del_t2; | ||
197 | 169 | drop table t1,t2,t3,t4,t5; | ||
198 | 170 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/rpl/r/rpl_innodb_mixed_dml.result mysql-dfsg-5.1-5.1.41//mysql-test/suite/rpl/r/rpl_innodb_mixed_dml.result | ||
199 | 171 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/rpl/r/rpl_innodb_mixed_dml.result 2009-11-04 14:02:31.000000000 -0500 | ||
200 | 172 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/suite/rpl/r/rpl_innodb_mixed_dml.result 2010-05-25 12:49:59.685032202 -0400 | ||
201 | 173 | @@ -885,7 +885,7 @@ master-bin.000001 # Query 1 # use `test_ | ||
202 | 174 | master-bin.000001 # Xid 1 # # | ||
203 | 175 | master-bin.000001 # Query 1 # BEGIN | ||
204 | 176 | master-bin.000001 # Begin_load_query 1 # ;file_id=#;block_len=# | ||
205 | 177 | -master-bin.000001 # Execute_load_query 1 # use `test_rpl`; LOAD DATA INFILE 'MYSQLTEST_VARDIR/std_data/rpl_mixed.dat' INTO TABLE `t1` FIELDS TERMINATED BY '|' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (a, b) ;file_id=# | ||
206 | 178 | +master-bin.000001 # Execute_load_query 1 # use `test_rpl`; LOAD DATA INFILE 'MYSQLTEST_VARDIR/std_data/rpl_mixed.dat' INTO TABLE `t1` FIELDS TERMINATED BY '|' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`a`, `b`) ;file_id=# | ||
207 | 179 | master-bin.000001 # Xid 1 # # | ||
208 | 180 | master-bin.000001 # Query 1 # BEGIN | ||
209 | 181 | master-bin.000001 # Query 1 # use `test_rpl`; DELETE FROM t1 | ||
210 | 182 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/rpl/r/rpl_loaddata_fatal.result mysql-dfsg-5.1-5.1.41//mysql-test/suite/rpl/r/rpl_loaddata_fatal.result | ||
211 | 183 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/rpl/r/rpl_loaddata_fatal.result 2009-11-04 14:02:32.000000000 -0500 | ||
212 | 184 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/suite/rpl/r/rpl_loaddata_fatal.result 2010-05-25 12:49:59.685032202 -0400 | ||
213 | 185 | @@ -53,7 +53,7 @@ Master_User root | ||
214 | 186 | Master_Port MASTER_PORT | ||
215 | 187 | Connect_Retry 1 | ||
216 | 188 | Master_Log_File master-bin.000001 | ||
217 | 189 | -Read_Master_Log_Pos 556 | ||
218 | 190 | +Read_Master_Log_Pos 560 | ||
219 | 191 | Relay_Log_File # | ||
220 | 192 | Relay_Log_Pos # | ||
221 | 193 | Relay_Master_Log_File master-bin.000001 | ||
222 | 194 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/rpl/r/rpl_loaddata_map.result mysql-dfsg-5.1-5.1.41//mysql-test/suite/rpl/r/rpl_loaddata_map.result | ||
223 | 195 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/rpl/r/rpl_loaddata_map.result 2009-11-04 14:02:32.000000000 -0500 | ||
224 | 196 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/suite/rpl/r/rpl_loaddata_map.result 2010-05-25 12:49:59.685032202 -0400 | ||
225 | 197 | @@ -20,7 +20,7 @@ master-bin.000001 # Query # # use `test` | ||
226 | 198 | master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=# | ||
227 | 199 | master-bin.000001 # Append_block # # ;file_id=#;block_len=# | ||
228 | 200 | master-bin.000001 # Append_block # # ;file_id=#;block_len=# | ||
229 | 201 | -master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE 'MYSQLTEST_VARDIR/tmp/bug30435_5k.txt' INTO TABLE `t2` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (id) ;file_id=# | ||
230 | 202 | +master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE 'MYSQLTEST_VARDIR/tmp/bug30435_5k.txt' INTO TABLE `t2` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' (`id`) ;file_id=# | ||
231 | 203 | ==== Verify results on slave ==== | ||
232 | 204 | [on slave] | ||
233 | 205 | select count(*) from t2 /* 5 000 */; | ||
234 | 206 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/rpl/r/rpl_loaddata.result mysql-dfsg-5.1-5.1.41//mysql-test/suite/rpl/r/rpl_loaddata.result | ||
235 | 207 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/rpl/r/rpl_loaddata.result 2009-11-04 14:02:32.000000000 -0500 | ||
236 | 208 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/suite/rpl/r/rpl_loaddata.result 2010-05-25 12:49:59.685032202 -0400 | ||
237 | 209 | @@ -36,7 +36,7 @@ set global sql_slave_skip_counter=1; | ||
238 | 210 | start slave; | ||
239 | 211 | show slave status; | ||
240 | 212 | Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert Last_IO_Errno Last_IO_Error Last_SQL_Errno Last_SQL_Error | ||
241 | 213 | -# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 2009 # # master-bin.000001 Yes Yes # 0 0 2009 # None 0 No # No 0 0 | ||
242 | 214 | +# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 2025 # # master-bin.000001 Yes Yes # 0 0 2025 # None 0 No # No 0 0 | ||
243 | 215 | set sql_log_bin=0; | ||
244 | 216 | delete from t1; | ||
245 | 217 | set sql_log_bin=1; | ||
246 | 218 | @@ -46,7 +46,7 @@ change master to master_user='test'; | ||
247 | 219 | change master to master_user='root'; | ||
248 | 220 | show slave status; | ||
249 | 221 | Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert Last_IO_Errno Last_IO_Error Last_SQL_Errno Last_SQL_Error | ||
250 | 222 | -# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 2044 # # master-bin.000001 No No # 0 0 2044 # None 0 No # No 0 0 | ||
251 | 223 | +# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 2060 # # master-bin.000001 No No # 0 0 2060 # None 0 No # No 0 0 | ||
252 | 224 | set global sql_slave_skip_counter=1; | ||
253 | 225 | start slave; | ||
254 | 226 | set sql_log_bin=0; | ||
255 | 227 | @@ -115,3 +115,20 @@ use b48297_db1; | ||
256 | 228 | Comparing tables master:b48297_db1.t1 and slave:b48297_db1.t1 | ||
257 | 229 | DROP DATABASE b48297_db1; | ||
258 | 230 | DROP DATABASE b42897_db2; | ||
259 | 231 | +stop slave; | ||
260 | 232 | +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; | ||
261 | 233 | +reset master; | ||
262 | 234 | +reset slave; | ||
263 | 235 | +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; | ||
264 | 236 | +start slave; | ||
265 | 237 | +use test; | ||
266 | 238 | +CREATE TABLE t1 (`key` TEXT, `text` TEXT); | ||
267 | 239 | +LOAD DATA INFILE '../../std_data/loaddata2.dat' REPLACE INTO TABLE `t1` FIELDS TERMINATED BY ','; | ||
268 | 240 | +SELECT * FROM t1; | ||
269 | 241 | +key text | ||
270 | 242 | +Field A 'Field B' | ||
271 | 243 | +Field 1 'Field 2' | ||
272 | 244 | +Field 3 'Field 4' | ||
273 | 245 | +'Field 5' 'Field 6' | ||
274 | 246 | +Field 6 'Field 7' | ||
275 | 247 | +DROP TABLE t1; | ||
276 | 248 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/rpl/r/rpl_stm_log.result mysql-dfsg-5.1-5.1.41//mysql-test/suite/rpl/r/rpl_stm_log.result | ||
277 | 249 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/suite/rpl/r/rpl_stm_log.result 2009-11-04 14:02:36.000000000 -0500 | ||
278 | 250 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/suite/rpl/r/rpl_stm_log.result 2010-05-25 12:49:59.685032202 -0400 | ||
279 | 251 | @@ -25,7 +25,7 @@ master-bin.000001 # Query 1 # use `test` | ||
280 | 252 | master-bin.000001 # Query 1 # use `test`; drop table t1 | ||
281 | 253 | master-bin.000001 # Query 1 # use `test`; create table t1 (word char(20) not null)ENGINE=MyISAM | ||
282 | 254 | master-bin.000001 # Begin_load_query 1 # ;file_id=1;block_len=581 | ||
283 | 255 | -master-bin.000001 # Execute_load_query 1 # use `test`; LOAD DATA INFILE '../../std_data/words.dat' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES (word) ;file_id=1 | ||
284 | 256 | +master-bin.000001 # Execute_load_query 1 # use `test`; LOAD DATA INFILE '../../std_data/words.dat' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES (`word`) ;file_id=1 | ||
285 | 257 | show binlog events from 106 limit 1; | ||
286 | 258 | Log_name Pos Event_type Server_id End_log_pos Info | ||
287 | 259 | master-bin.000001 # Query 1 # use `test`; create table t1(n int not null auto_increment primary key)ENGINE=MyISAM | ||
288 | 260 | @@ -193,7 +193,7 @@ master-bin.000001 # Query # # use `test` | ||
289 | 261 | master-bin.000001 # Query # # use `test`; drop table t1 | ||
290 | 262 | master-bin.000001 # Query # # use `test`; create table t1 (word char(20) not null)ENGINE=MyISAM | ||
291 | 263 | master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=# | ||
292 | 264 | -master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/words.dat' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES (word) ;file_id=# | ||
293 | 265 | +master-bin.000001 # Execute_load_query # # use `test`; LOAD DATA INFILE '../../std_data/words.dat' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES (`word`) ;file_id=# | ||
294 | 266 | master-bin.000001 # Rotate # # master-bin.000002;pos=4 | ||
295 | 267 | show binlog events in 'master-bin.000002'; | ||
296 | 268 | Log_name Pos Event_type Server_id End_log_pos Info | ||
297 | 269 | @@ -218,7 +218,7 @@ slave-bin.000001 # Query 1 # use `test`; | ||
298 | 270 | slave-bin.000001 # Query 1 # use `test`; drop table t1 | ||
299 | 271 | slave-bin.000001 # Query 1 # use `test`; create table t1 (word char(20) not null)ENGINE=MyISAM | ||
300 | 272 | slave-bin.000001 # Begin_load_query 1 # ;file_id=1;block_len=581 | ||
301 | 273 | -slave-bin.000001 # Execute_load_query 1 # use `test`; LOAD DATA INFILE '../../tmp/SQL_LOAD-2-1-1.data' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES (word) ;file_id=1 | ||
302 | 274 | +slave-bin.000001 # Execute_load_query 1 # use `test`; LOAD DATA INFILE '../../tmp/SQL_LOAD-2-1-1.data' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES (`word`) ;file_id=1 | ||
303 | 275 | slave-bin.000001 # Query 1 # use `test`; create table t3 (a int)ENGINE=MyISAM | ||
304 | 276 | slave-bin.000001 # Rotate 2 # slave-bin.000002;pos=4 | ||
305 | 277 | show binlog events in 'slave-bin.000002' from 4; | ||
306 | 278 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//mysql-test/t/mysqlbinlog.test mysql-dfsg-5.1-5.1.41//mysql-test/t/mysqlbinlog.test | ||
307 | 279 | --- mysql-dfsg-5.1-5.1.41.orig//mysql-test/t/mysqlbinlog.test 2009-11-04 14:00:51.000000000 -0500 | ||
308 | 280 | +++ mysql-dfsg-5.1-5.1.41//mysql-test/t/mysqlbinlog.test 2010-05-25 12:49:59.685032202 -0400 | ||
309 | 281 | @@ -71,7 +71,7 @@ select "--- --position --" as ""; | ||
310 | 282 | --enable_query_log | ||
311 | 283 | --replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR | ||
312 | 284 | --replace_regex /SQL_LOAD_MB-[0-9]-[0-9]/SQL_LOAD_MB-#-#/ | ||
313 | 285 | ---exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --position=330 $MYSQLD_DATADIR/master-bin.000002 | ||
314 | 286 | +--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --position=332 $MYSQLD_DATADIR/master-bin.000002 | ||
315 | 287 | |||
316 | 288 | |||
317 | 289 | # These are tests for remote binlog. | ||
318 | 290 | @@ -108,7 +108,7 @@ select "--- --position --" as ""; | ||
319 | 291 | --enable_query_log | ||
320 | 292 | --replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR | ||
321 | 293 | --replace_regex /SQL_LOAD_MB-[0-9]-[0-9]/SQL_LOAD_MB-#-#/ | ||
322 | 294 | ---exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --read-from-remote-server --position=330 --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000002 | ||
323 | 295 | +--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --read-from-remote-server --position=332 --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000002 | ||
324 | 296 | |||
325 | 297 | # Bug#7853 mysqlbinlog does not accept input from stdin | ||
326 | 298 | --disable_query_log | ||
327 | 299 | diff -Naurp mysql-dfsg-5.1-5.1.41.orig//sql/sql_load.cc mysql-dfsg-5.1-5.1.41//sql/sql_load.cc | ||
328 | 300 | --- mysql-dfsg-5.1-5.1.41.orig//sql/sql_load.cc 2009-11-04 13:31:04.000000000 -0500 | ||
329 | 301 | +++ mysql-dfsg-5.1-5.1.41//sql/sql_load.cc 2010-05-25 12:49:59.685032202 -0400 | ||
330 | 302 | @@ -635,7 +635,11 @@ static bool write_execute_load_query_log | ||
331 | 303 | if (n++) | ||
332 | 304 | pfields.append(", "); | ||
333 | 305 | if (item->name) | ||
334 | 306 | + { | ||
335 | 307 | + pfields.append("`"); | ||
336 | 308 | pfields.append(item->name); | ||
337 | 309 | + pfields.append("`"); | ||
338 | 310 | + } | ||
339 | 311 | else | ||
340 | 312 | item->print(&pfields, QT_ORDINARY); | ||
341 | 313 | } | ||
342 | 314 | @@ -655,7 +659,9 @@ static bool write_execute_load_query_log | ||
343 | 315 | val= lv++; | ||
344 | 316 | if (n++) | ||
345 | 317 | pfields.append(", "); | ||
346 | 318 | + pfields.append("`"); | ||
347 | 319 | pfields.append(item->name); | ||
348 | 320 | + pfields.append("`"); | ||
349 | 321 | pfields.append("="); | ||
350 | 322 | val->print(&pfields, QT_ORDINARY); | ||
351 | 323 | } |
Please note that the initial diff was missing the patch file. I just pushed it up.