• unknown's avatar
    This ChangeSet must be null-merged to 5.1. · 95049229
    unknown authored
    Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
    
    Bugs fixed:
    - Bug #21468: InnoDB crash during recovery with corrupted data pages: XA bug?
    - Bug #24299: Identifiers in foreign keys cannot contain U+0160, U+0360, ..., U+FF60
    - Bug #24386: Performance degradation caused by instrumentation in mutex_struct
    - Bug #24712: SHOW TABLE STATUS for file-per-table showing incorrect time fields
    
    
    innobase/dict/dict0dict.c:
      Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
      
      Revision r1030:
      branches/5.0: Replace isspace() with a wrapper ib_isspace(), because on
      Win32 isspace(0xa0) appears to hold.  (Bug #24299)
    innobase/include/sync0rw.h:
      Applied innodb-5.0-ss1040 and innodb-5.0-ss1099 snapshots.
      
      Revision r1040:
      branches/5.0: Port r1039 from trunk:
      
      Port r1034 from branches/zip: Remove some instrumentation and reduce
      the output of SHOW MUTEX STATUS in non-debug builds.  (Bug #24386)
    innobase/include/sync0sync.h:
      Applied innodb-5.0-...
    95049229
ha_innodb.cc 213 KB