Details
Description
2023-10-02 12:31:43 1 [ERROR] Read semi-sync reply magic number error
can be seen on the master side of a replication configuration which is not common though
can appear as a result of not properly set proxy program in between of the master and a slave.
An attempt to misuse the master side file descriptor could and should be addressed at least
with printing down the hexdump of the magic number error's packet.
Attachments
Issue Links
- causes
-
MDEV-32961 Semi-sync Primary Segfaults on Net Error
-
- Closed
-
- relates to
-
MDEV-32655 rpl_semi_sync_slave_compressed_protocol.test assert_only_after is wrong
-
- Closed
-
-
MDEV-32551 "Read semi-sync reply magic number error" warnings on master
-
- Closed
-
monty, this ticket is of course not meant to be a solution. The idea is to capture the details of corrupted packet just to have
more data to think where it comes from etc.
It may be not from a proxy, and could be from a mariadb plugin or other "X".
To remind you about audit plugin that was used to write into binlog file, and that was caught by reading into details of those messages.
Having more to the magic error in the error log also a note level message with the hexdump can't hurt obviously either.
I hope that clears your doubt.