1. 15 May, 2008 1 commit
  2. 14 May, 2008 1 commit
    • cmiller@zippy.cornsilk.net's avatar
      Bug#36570: Parse error of CREATE PROCEDURE stmt with comments on \ · d48a925a
      cmiller@zippy.cornsilk.net authored
      	slave
      
      The stored-routine code took the contents of the (lowest) parser
      and copied it directly to the binlog, which causes problems if there
      is a special case of interpretation at the parser level -- which 
      there is, in the "/*!VER */" comments.  The trailing "*/" caused
      errors on the slave, naturally.
      
      Now, since by that point we have /properly/ created parse-tree (as 
      the rest of the server should do!) for the stored-routine CREATE, we
      can construct a perfect statement from that information, instead of
      writing uncertain information from an unknown parser state.  
      Fortunately, there's already a function nearby that does exactly 
      that.
      d48a925a
  3. 12 May, 2008 3 commits
  4. 10 May, 2008 1 commit
    • tsmith@ramayana.hindu.god's avatar
      Apply InnoDB snapshot innodb-5.1-ss2438. · 5bdd04bf
      tsmith@ramayana.hindu.god authored
      Addresses the following bugs:
      
        Change the fix for Bug#32440 to show bytes instead of kilobytes in
        INFORMATION_SCHEMA.TABLES.DATA_FREE.
      
        branches/5.1: Fix bug#29507 TRUNCATE shows to many rows effected
        In InnoDB, the row count is only a rough estimate used by SQL
        optimization. InnoDB is now return row count 0 for TRUNCATE operation.
      
        branches/5.1: Fix bug#35537 - Innodb doesn't increment handler_update
        and handler_delete
        Add the calls to ha_statistic_increment() in ha_innobase::delete_row()
        and ha_innobase::update_row().
      
        Fix Bug#36169 create innodb compressed table with too large row size crashed
        Sometimes it is possible that
        row_drop_table_for_mysql(index->table_name, trx, FALSE); is invoked in
        row_create_index_for_mysql() when the index object is freed so copy the
        table name to a safe place beforehand and use the copy.
      
        Fix Bug#36434 ha_innodb.so is installed in the wrong directory
        Change pkglib_LTLIBRARIES with pkgplugin_LTLIBRARIES which has been
        forgotten in this commit: http://lists.mysql.com/commits/40206
      5bdd04bf
  5. 09 May, 2008 6 commits
  6. 08 May, 2008 5 commits
  7. 07 May, 2008 6 commits
  8. 06 May, 2008 10 commits
  9. 05 May, 2008 5 commits
  10. 02 May, 2008 2 commits
    • davi@mysql.com/endora.local's avatar
      Bug#36031 Test funcs_1.<engine>_views failing on Windows · cca174b6
      davi@mysql.com/endora.local authored
      The problem is a hack in mysqltest.c::append_field that modifies
      the exponential notation of floating point numbers by removing a
      zero after the the symbol 'e' (eg: 00001.2e+018 is converted to
      00001.2e+18) but does not take into account the zerofill affect
      in the start of the string.
      
      The solution is to check if the field was zero filled and insert
      a zero at the start of the string if a zero after the exponential
      notation symbol is removed.
      cca174b6
    • msvensson@pilot.mysql.com's avatar
      Remove unused variable · ee6373ab
      msvensson@pilot.mysql.com authored
      ee6373ab