Commit ee48e78
allow disabling the default golang database/sql retry behavior (#899)
* allow disabling the default golang database retry behavior
* fixing comment
* fixing comment
* fix(canal): handle fake rotate events correctly for MariaDB 11.4 (#894)
After upgrading to MariaDB 11.4, the canal module stopped detecting row
updates within transactions due to incorrect handling of fake rotate events.
MariaDB 11.4 does not set LogPos for certain events, causing these events
to be ignored. This fix modifies the handling to consider fake rotate events
only for ROTATE_EVENTs with timestamp = 0, aligning with MariaDB and MySQL
documentation.
* incorporating PR feedback
---------
Co-authored-by: Bulat Aikaev <[email protected]>1 parent 3b1dd0e commit ee48e78
3 files changed
+115
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
429 | 441 | | |
430 | 442 | | |
431 | 443 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
101 | 105 | | |
102 | 106 | | |
103 | 107 | | |
| |||
134 | 138 | | |
135 | 139 | | |
136 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
137 | 145 | | |
138 | 146 | | |
139 | 147 | | |
| |||
161 | 169 | | |
162 | 170 | | |
163 | 171 | | |
164 | | - | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
165 | 178 | | |
166 | 179 | | |
167 | 180 | | |
168 | 181 | | |
169 | 182 | | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
170 | 190 | | |
171 | 191 | | |
172 | 192 | | |
| 193 | + | |
173 | 194 | | |
174 | 195 | | |
175 | 196 | | |
| |||
190 | 211 | | |
191 | 212 | | |
192 | 213 | | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
193 | 218 | | |
194 | 219 | | |
195 | 220 | | |
196 | 221 | | |
197 | 222 | | |
198 | 223 | | |
199 | | - | |
| 224 | + | |
200 | 225 | | |
201 | 226 | | |
202 | 227 | | |
| |||
222 | 247 | | |
223 | 248 | | |
224 | 249 | | |
225 | | - | |
226 | | - | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
227 | 254 | | |
228 | 255 | | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
229 | 260 | | |
230 | 261 | | |
231 | 262 | | |
| |||
234 | 265 | | |
235 | 266 | | |
236 | 267 | | |
237 | | - | |
| 268 | + | |
238 | 269 | | |
239 | 270 | | |
240 | 271 | | |
| |||
243 | 274 | | |
244 | 275 | | |
245 | 276 | | |
246 | | - | |
| 277 | + | |
247 | 278 | | |
248 | 279 | | |
249 | 280 | | |
250 | 281 | | |
251 | 282 | | |
252 | 283 | | |
| 284 | + | |
253 | 285 | | |
254 | 286 | | |
255 | 287 | | |
| |||
264 | 296 | | |
265 | 297 | | |
266 | 298 | | |
267 | | - | |
| 299 | + | |
268 | 300 | | |
269 | 301 | | |
270 | 302 | | |
| |||
273 | 305 | | |
274 | 306 | | |
275 | 307 | | |
276 | | - | |
| 308 | + | |
277 | 309 | | |
278 | 310 | | |
279 | 311 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
34 | 79 | | |
35 | 80 | | |
36 | 81 | | |
| |||
65 | 110 | | |
66 | 111 | | |
67 | 112 | | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
68 | 116 | | |
69 | 117 | | |
70 | 118 | | |
| |||
88 | 136 | | |
89 | 137 | | |
90 | 138 | | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
91 | 142 | | |
92 | 143 | | |
93 | 144 | | |
| |||
103 | 154 | | |
104 | 155 | | |
105 | 156 | | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
106 | 160 | | |
107 | 161 | | |
108 | 162 | | |
| |||
134 | 188 | | |
135 | 189 | | |
136 | 190 | | |
| 191 | + | |
137 | 192 | | |
138 | 193 | | |
139 | 194 | | |
140 | 195 | | |
141 | 196 | | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
142 | 200 | | |
143 | 201 | | |
144 | 202 | | |
| |||
165 | 223 | | |
166 | 224 | | |
167 | 225 | | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
168 | 229 | | |
169 | 230 | | |
170 | 231 | | |
| |||
248 | 309 | | |
249 | 310 | | |
250 | 311 | | |
| 312 | + | |
251 | 313 | | |
252 | 314 | | |
253 | 315 | | |
| |||
0 commit comments