1. 19 Jan, 2012 1 commit
    • Andrei Elkin's avatar
      bug#3593869-64035 · f91c2d33
      Andrei Elkin authored
      A follow-up patch corrects max sizes of printed strings and changes llstr() to %lld.
      Credits go to Davi who provided a great feedback.
      
      
      sql/share/errmsg-utf8.txt:
        Max size for the whole message is 512 so a part of - like '%-.512s' should be less,
        reduction to 320 is safe and with good chances won't cut off a part of a rather log
        message in Last_IO_Error = 'Got fatal error 1236 ...'
      sql/sql_repl.cc:
        llstr() is replaced by %lld.
      f91c2d33
  2. 17 Jan, 2012 3 commits
    • Andrei Elkin's avatar
      merging from the 5.5 repo to local branch. · 8c894564
      Andrei Elkin authored
      8c894564
    • Andrei Elkin's avatar
      BUG#13593869 - 64035: SEVERAL ERRORS IN COM_BINLOG_DUMP/MYSQL_BINLOG_SEND CRASH THE SERVER · 7cdd7a74
      Andrei Elkin authored
      The server crashes when receiving a COM_BINLOG_DUMP command with a position of 0 or
      larger than the file size.
      The execution proceeds to an error block having the last read replication coordinates 
      pointer be NULL and its dereferencing crashed the server.
      
      Fixed with making "public" previously used only for heartbeat coordinates.
      
      
      mysql-test/extra/rpl_tests/rpl_start_stop_slave.test:
        regression test for bug#3593869-64035 is added.
      mysql-test/suite/rpl/r/rpl_cant_read_event_incident.result:
        results updated (error mess format is changed).
      mysql-test/suite/rpl/r/rpl_log_pos.result:
        results updated (error mess format is changed).
      mysql-test/suite/rpl/r/rpl_manual_change_index_file.result:
        results updated (error mess format is changed).
      mysql-test/suite/rpl/r/rpl_packet.result:
        results updated (error mess format is changed).
      mysql-test/suite/rpl/r/rpl_stm_start_stop_slave.result:
        results updated (error mess format is changed).
      mysql-test/suite/rpl/t/rpl_stm_start_stop_slave.test:
        Slave is stopped by bug#3593869-64035 tests so 
        -let $rpl_only_running_threads= 1 is set prior to rpl_end.
      sql/share/errmsg-utf8.txt:
        Increasing the max length of explanatory message to 512.
      sql/sql_repl.cc:
        Making `coord' to carry the last read from binlog event coordinates
        regardless of heartbeat.
        Renaming, small cleanup and simplifying the code after if (coord) becomes unnecessary.
        Adding yet another 3rd pair of coordinates - the starting replication - 
        into error text.
      7cdd7a74
    • Georgi Kodinov's avatar
      merged bug #11754014 · a72f7ee6
      Georgi Kodinov authored
      a72f7ee6
  3. 16 Jan, 2012 10 commits
  4. 12 Jan, 2012 4 commits
  5. 11 Jan, 2012 4 commits
  6. 10 Jan, 2012 5 commits
    • Nirbhay Choubey's avatar
      0306cde0
    • Nirbhay Choubey's avatar
      BUG#11760384 - 52792: mysqldump in XML mode does not dump · 99e462ab
      Nirbhay Choubey authored
                           routines.
      
      mysqldump in xml mode did not dump routines, events or
      triggers.
      
      This patch fixes this issue by fixing the if conditions
      that disallowed the dump of above mentioned objects in
      xml mode, and added the required code to enable dump
      in xml format.
      
      
      client/mysqldump.c:
        BUG#11760384 - 52792: mysqldump in XML mode does not dump
                              routines.
        
        Fixed some if conditions to allow execution of dump methods
        for xml and further added the relevant code at places to produce
        the dump in xml format.
      mysql-test/r/mysqldump.result:
        Added a test case for Bug#11760384.
      mysql-test/t/mysqldump.test:
        Added a test case for Bug#11760384.
      99e462ab
    • Sneha Modi's avatar
      Bug#11748572: ALLOCATING A LARGE QUERY CACHE IS NOT DETERMINISTIC · aaa2ba39
      Sneha Modi authored
      Moving query_cache_size_basic_32.test and query_cache_size_basic_64.test from experimental
      to disabled as a solution has still not been found.
      aaa2ba39
    • Yasufumi Kinoshita's avatar
      Bug#12400341 INNODB CAN LEAVE ORPHAN IBD FILES AROUND · ad6a4986
      Yasufumi Kinoshita authored
      If we meet DB_TOO_MANY_CONCURRENT_TRXS during the execution tab_create_graph from row_create_table_for_mysql(), .ibd file for the table should be created already but was not deleted for the error handling.
      
      rb:875 approved by Jimmy Yang
      ad6a4986
    • Yasufumi Kinoshita's avatar
      Bug#12400341 INNODB CAN LEAVE ORPHAN IBD FILES AROUND · 115f5e85
      Yasufumi Kinoshita authored
      If we meet DB_TOO_MANY_CONCURRENT_TRXS during the execution tab_create_graph from row_create_table_for_mysql(), .ibd file for the table should be created already but was not deleted for the error handling.
      
      rb:875 approved by Jimmy Yang
      115f5e85
  7. 06 Jan, 2012 4 commits
  8. 05 Jan, 2012 1 commit
  9. 04 Jan, 2012 1 commit
  10. 03 Jan, 2012 1 commit
  11. 02 Jan, 2012 2 commits
    • Tatjana Azundris Nuernberg's avatar
      ed1ba992
    • Tatjana Azundris Nuernberg's avatar
      BUG#11755281/47032: ERROR 2006 / ERROR 2013 INSTEAD OF PROPER ERROR MESSAGE · 251fa88a
      Tatjana Azundris Nuernberg authored
      If init_command was incorrect, we couldn't let users execute
      queries, but we couldn't report the issue to the client either
      as it does not expect error messages before even sending a
      command. Thus, we simply disconnected them without throwing
      a clear error.
      
      We now go through the proper sequence once (without executing
      any user statements) so we can report back what the problem
      is. Only then do we disconnect the user.
      
      As always, root remains unaffected by this as init_command is
      (still) not executed for them.
      
      mysql-test/r/init_connect.result:
        We now report a proper error if init_command fails.
        Expect as much.
      mysql-test/t/init_connect.test:
        We now report a proper error if init_command fails.
        Expect as much.
      sql/sql_connect.cc:
        If init_command fails, throw an error explaining this to
        the user.
      251fa88a
  12. 29 Dec, 2011 4 commits