• Michael Widenius's avatar
    Fixed lock sorting and lock check issues with thr_lock that caused warnings... · 6ae42b75
    Michael Widenius authored
    Fixed lock sorting and lock check issues with thr_lock that caused warnings when running test suite.
    Safety check that could cause core dump when doing create table with virtual column.
    
    mysql-test/mysql-test-run.pl:
      Show also warnings from thr_lock (which starts with just Warning, not Warning:)
    mysql-test/r/lock.result:
      Added test that showed not relevant warning when using table locks.
    mysql-test/t/lock.test:
      Added test that showed not relevant warning when using table locks.
    mysys/thr_lock.c:
      Fixed sorting of locks.
      (Old sort code didn't handle case where TL_WRITE_CONCURRENT_INSERT must be sorted before TL_WRITE)
      Added more information to check_locks warning output.
      Fixed wrong testing of multiple different write locks for same table.
    sql/item_cmpfunc.cc:
      Safety check that could cause core dump when doing create table with virtual column.
    6ae42b75
thr_lock.c 60.3 KB