• Satya B's avatar
    Applying InnoDB snapshot 5.1-ss6242, part 5. Fixes BUG#45961 · 96a121d3
    Satya B authored
    1. BUG#45961 - DDL on partitioned innodb tables leaves data dictionary 
                   in an inconsistent state
    
    2. Fix formatting
    
    Detailed revision comments:
    
    r6205 | jyang | 2009-11-20 07:55:48 +0200 (Fri, 20 Nov 2009) | 11 lines
    branches/5.1: Add a special case to handle the Duplicated Key error
    and return DB_ERROR instead. This is to avoid a possible SIGSEGV
    by mysql error handling re-entering the storage layer for dup key
    info without proper table handle.
    This is to prevent a server crash when error situation in bug
    #45961 "DDL on partitioned innodb tables leaves data dictionary
    in an inconsistent state" happens.
    
    rb://157 approved by Sunny Bains.
    
    
    r6206 | jyang | 2009-11-20 09:38:43 +0200 (Fri, 20 Nov 2009) | 3 lines
    branches/5.1: Non-functional change, fix formatting.
    
    
    96a121d3
ha_innodb.cc 255 KB