[MDEV-16372] ER_BASE64_DECODE_ERROR upon replaying binary log Created: 2018-06-01 Updated: 2020-10-06 Resolved: 2020-08-31 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Replication |
| Affects Version/s: | 10.3 |
| Fix Version/s: | 10.1.48, 10.2.35, 10.3.26, 10.4.16, 10.5.7 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Andrei Elkin |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | mysqlbinlog, verbose | ||
| Attachments: |
|
||||||||||||||||
| Issue Links: |
|
||||||||||||||||
| Description |
|
Inspired by
|
| Comments |
| Comment by Aleksey Midenkov [ 2018-06-13 ] | |||||||||||||||
| Comment by Aleksey Midenkov [ 2019-04-01 ] | |||||||||||||||
|
Reproducible without System versioning:
| |||||||||||||||
| Comment by Aleksey Midenkov [ 2019-04-01 ] | |||||||||||||||
|
Attached rebased patch on later 10.3. Now it conflicts with copy_cache_to_file_wrapped() logic as comments are printed earlier in print_verbose(). Since copy_cache_to_... routine initiate BINLOG statement, they should also take care about terminating it. Now this logic is shared with print_verbose():
More details are here. | |||||||||||||||
| Comment by Daniel Black [ 2020-07-29 ] | |||||||||||||||
|
Elkin is the https://github.com/MariaDB/server/pull/791 correct? | |||||||||||||||
| Comment by Andrei Elkin [ 2020-08-04 ] | |||||||||||||||
|
danblack: Thanks for making it in front of my eyes! I am just back to duties and will look through the issue/patch within a couple of days. | |||||||||||||||
| Comment by Andrei Elkin [ 2020-08-15 ] | |||||||||||||||
|
midenok: It took quite a while to receive an explicit review request which I'm handling. There's a good reason My plan is to test out 10.2 (and up) version of my current patch and then to request to review the two versions. | |||||||||||||||
| Comment by Andrei Elkin [ 2020-08-27 ] | |||||||||||||||
|
Sujatha, could you please review it. 10.2 - 10.1 is caused by flashback d75d8631ed2d.
does not exist in 10.3 'cos of e64184134a1's decision. Read that commit's log:
And actually means your early patch's
(see git annotate for mf_iocache2.c). | |||||||||||||||
| Comment by Sujatha Sivakumar (Inactive) [ 2020-08-31 ] | |||||||||||||||
|
Hello Andrei, Thank you for working on this issue. The rest of the changes look good. Thank you. | |||||||||||||||
| Comment by Andrei Elkin [ 2020-08-31 ] | |||||||||||||||
|
For merging please notice there are 3 commits for 10.1, 10.2 and 10.3+ |