• unknown's avatar
    Bug#20789 Merge Subtable Rename Causes Crash · e4fdf558
    unknown authored
     - When an ALTER TABLE RENAME is performed on windows, the files are closed and their cached file 
       descriptors are marked invalid. Performing INSERT, UPDATE or SELECT on the associated merge
       table causes a server crash on windows. This patch adds a test for bad file descriptors when a 
       table attempts a lock. If a bad descriptor is found an error is thrown. An additional FLUSH TABLES
       will be necessary to further operate on the associated merge table.
    
    
    myisam/mi_locking.c:
      This patch prevents the windows built to crash if the file is closed.
    mysql-test/r/windows.result:
      Added test case for the windows built.
    mysql-test/t/windows.test:
      Added test case for the windows built.
    e4fdf558
windows.test 1.2 KB