• Nisha Gopalakrishnan's avatar
    Bug#26390632: CREATE TABLE CAN CAUSE MYSQL TO EXIT. · be901b60
    Nisha Gopalakrishnan authored
    Analysis
    ========
    CREATE TABLE of InnoDB table with a partition name
    which exceeds the path limit can cause the server
    to exit.
    
    During the preparation of the partition name,
    there was no check to identify whether the complete
    path name for partition exceeds the max supported
    path length, causing the server to exit during
    subsequent processing.
    
    Fix
    ===
    During the preparation of partition name, check and report
    an error if the partition path name exceeds the maximum path
    name limit.
    
    This is a 5.5 patch.
    be901b60
ha_partition.cc 241 KB