| Bug #55247 | fragmentation layer for transferring over max_allowed_packet rows-event | ||
|---|---|---|---|
| Submitted: | 14 Jul 2010 8:20 | Modified: | 14 Jul 2010 10:10 |
| Reporter: | Andrei Elkin | Email Updates: | |
| Status: | In progress | Impact on me: | |
| Category: | MySQL Server: Replication | Severity: | S3 (Non-critical) |
| Version: | 5.1+ | OS: | Any |
| Assigned to: | Assigned Account | CPU Architecture: | Any |
| Tags: | replication event size | ||
[14 Jul 2010 8:20]
Andrei Elkin
[14 Jul 2010 9:02]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/113523 3208 Andrei Elkin 2010-07-14 Bug #55247 fragmentation layer for transferring over max_allowed_packet rows-event the slave still can't handle the large events exceeding 1 GB because of client-server protocol limitation but Rows-events larger than 1 GB can be really created. This patch represents a sceleton implementation of master-slave fragmentation layer. The layer is basically a duo of wrappers for my_net_write() (master) and read_event() (slave). It is supposed to apply to Rows-log events exclusively. CAVEAT: not compiled, no tests just for reviewing.
[14 Jul 2010 10:13]
Andrei Elkin
For triaging, please keep in mind that the bug conditions apply to over 1 GB size of Rows-events. Those can't be replicated without fixes like in a committed patch today.
