• unknown's avatar
    Changes from innodb-4.1-ss14 snapshot · a8cdf556
    unknown authored
     Fixed BUG#14056: Column prefix index on UTF-8 primary key
     causes "Can't find record.."
     Also fixed bug 15991.
    
    
    innobase/include/os0file.h:
      Changes from innodb-4.1-ss14 snapshot
       os_file_hadle_error(): Map the error codes EXDEV, ENOTDIR, and EISDIR
       to the new code OS_FILE_PATH_ERROR. Treat this code as OS_FILE_PATH_ERROR.
       This fixes the crash on RENAME TABLE when the .ibd file is a symbolic
       link to a different file system. (Bug 15991)
    innobase/os/os0file.c:
      Changes from innodb-4.1-ss14 snapshot
       os_file_hadle_error(): Map the error codes EXDEV, ENOTDIR, and EISDIR
       to the new code OS_FILE_PATH_ERROR. Treat this code as OS_FILE_PATH_ERROR.
       This fixes the crash on RENAME TABLE when the .ibd file is a symbolic
       link to a different file system. (Bug 15991)
    mysql-test/r/innodb.result:
      Changes from innodb-4.1-ss14 snapshot
       Fixed BUG#14056: Column prefix index on UTF-8 primary key
       causes "Can't find record.."
    mysql-test/t/innodb.test:
      Changes from innodb-4.1-ss14 snapshot
       Fixed BUG#14056: Column prefix index on UTF-8 primary key
       causes "Can't find record.."
    sql/ha_innodb.cc:
      Changes from innodb-4.1-ss14 snapshot
       Fixed BUG#14056: Column prefix index on UTF-8 primary key
       causes "Can't find record.."
    a8cdf556
os0file.c 101 KB