• Thirunarayanan Balathandayuthapani's avatar
    MDEV-31442 page_cleaner thread aborts while releasing the tablespace · 841e905f
    Thirunarayanan Balathandayuthapani authored
    After further I/O on a tablespace has been stopped
    (for example due to DROP TABLE or an operation that
    rebuilds a table), page cleaner thread tries to
    flush the pending writes for the tablespace and
    releases the tablespace reference even though it was not
    acquired.
    
    fil_space_t::flush(): Don't release the tablespace when it is
    being stopped and closed
    
    Thanks to Marko Mäkelä for suggesting this patch.
    841e905f
fil0fil.h 59.6 KB