• Jacob Mathew's avatar
    MDEV-14019: Spider + binlog_format = ROW => CRASH · 90247658
    Jacob Mathew authored
    The crash occurs when inserting into, updating or deleting from Spider system
    tables.  These operations do not go through the normal insert, update or
    delete logic, so binary logging of the row is not properly set up and leads
    to the crash.
    
    The fix for this problem uses the same strategy as is used for the servers
    system table that contains entries for the servers created with CREATE SERVER.
    Binary logging is now temporarily disabled on insert, update and delete
    operations on Spider system tables.
    
    Author:
      Jacob Mathew.
    
    Reviewer:
      Kentoku Shiba.
    90247658
spd_sys_table.cc 70 KB