• Nayuta Yanagisawa's avatar
    MDEV-26127 Assertion `err != DB_DUPLICATE_KEY' failed or InnoDB: Failing... · 06e9ce79
    Nayuta Yanagisawa authored
    MDEV-26127 Assertion `err != DB_DUPLICATE_KEY' failed or InnoDB: Failing assertion: id != 0 on ALTER ... REBUILD PARTITION
    
    During rebuild of partition, the partitioning engine calls
    alter_close_table(), which does not unlock and close some table
    instances of the target table.
    Then, the engine fails to rename partitions because there are table
    instances that are still locked.
    
    Closing all the table instance of the target table fixes the bug.
    06e9ce79
sql_partition.cc 294 KB