• unknown's avatar
    Bug#30907 · bec076f4
    unknown authored
      "Regression: "--innodb_autoinc_lock_mode=0" (off) not same as older releases"
    Bug#28430
      "Failure in replication of innodb partitioned tables on row/mixed format"
    Bug#30888
      "Innodb table + stored procedure + row deletion = server crash"
    
      Apply Oracle patch from Sunny
      Include tests cases by Omer
      Ensure that innobase_read_and_init_auto performs table autoinc lock when lock_mode = 0
      No need for "if" guard around row_unlock_table_autoinc_for_mysql() because
      it already performs same check.
      Make autoinc_lock_mode variable read-only for duration of running mysqld process.
    
    
    storage/innobase/handler/ha_innodb.cc:
      Bug30907/28430
        "Regression: "--innodb_autoinc_lock_mode=0" (off) not same as older releases"
        "Failure in replication of innodb partitioned tables on row/mixed format"
        Apply Oracle patch from Sunny
        Ensure that innobase_read_and_init_auto performs table autoinc lock when lock_mode = 0
        No need for "if" guard around row_unlock_table_autoinc_for_mysql() because
        it already performs same check.
        Make autoinc_lock_mode variable read-only for duration of running mysqld process.
    storage/innobase/row/row0sel.c:
      Bug30888
        "Innodb table + stored procedure + row deletion = server crash"
      
        Remove endian-specific code.
        Fix function row_search_autoinc_read_column() to handle any integer size up to 8 bytes.
    mysql-test/suite/rpl/r/rpl_innodb_bug28430.result:
      New BitKeeper file ``mysql-test/suite/rpl/r/rpl_innodb_bug28430.result''
    mysql-test/suite/rpl/r/rpl_innodb_bug30888.result:
      New BitKeeper file ``mysql-test/suite/rpl/r/rpl_innodb_bug30888.result''
    mysql-test/suite/rpl/t/rpl_innodb-master.opt:
      New BitKeeper file ``mysql-test/suite/rpl/t/rpl_innodb-master.opt''
    mysql-test/suite/rpl/t/rpl_innodb_bug28430-master.opt:
      New BitKeeper file ``mysql-test/suite/rpl/t/rpl_innodb_bug28430-master.opt''
    mysql-test/suite/rpl/t/rpl_innodb_bug28430.test:
      New BitKeeper file ``mysql-test/suite/rpl/t/rpl_innodb_bug28430.test''
    mysql-test/suite/rpl/t/rpl_innodb_bug30888.test:
      New BitKeeper file ``mysql-test/suite/rpl/t/rpl_innodb_bug30888.test''
    bec076f4
row0sel.c 121 KB