1. 19 Feb, 2010 1 commit
  2. 17 Feb, 2010 1 commit
  3. 16 Feb, 2010 1 commit
    • Serge Kozlov's avatar
      Bug#48308. · ed76c63c
      Serge Kozlov authored
      1. Now test use fake_relay_log primitive
      2. Added RESET SLAVE to include/setup_fake_relay_log.inc for removing relay log info file
      3. Added RESET SLAVE to include/cleanup_fake_relay_log.inc
      4. Test moved to rpl suite as rpl_binlog_auto_inc_bug33029.test
      5. Updated result file
      ed76c63c
  4. 14 Feb, 2010 2 commits
  5. 12 Feb, 2010 7 commits
  6. 11 Feb, 2010 3 commits
    • Joerg Bruehe's avatar
      Upmerge changes done to the generic spec file in 5.0 to 5.1, · 16e60ff5
      Joerg Bruehe authored
      this includes a major whitespace (formatting) alignment
      and sequence changes to better agree with other spec files.
      
      Further changes:
      - All features are controlled by "%define" set from call
        options or builtin.
      - "bundled zlib" is on by default.
      - "with libgcc" is controlled by runtime detection of gcc.
      - Handling of "CFLAGS" and "CXXFLAGS" is more concentrated.
      - Several missing man pages were added.
      16e60ff5
    • Magne Mahre's avatar
      Bug#50574 5.5.x allows spatial indexes on non-spatial columns, · 5f2c8cae
      Magne Mahre authored
                causing crashes!
      
      Adding a SPATIAL INDEX on a non-geometrical column caused a
      segmentation fault when the table was subsequently 
      inserted into.
            
      A test was added in mysql_prepare_create_table to explicitly
      check whether non-geometrical columns are used in a
      spatial index, and throw an error if so.
      5f2c8cae
    • Magne Mahre's avatar
      Bug#50542 5.5.x doesn't check length of key prefixes: · b2ddac55
      Magne Mahre authored
                corruption and crash results
            
      An index creation statement where the index key
      is larger/wider than the column it references 
      should throw an error.
            
      A statement like:
        CREATE TABLE t1 (a CHAR(1), PRIMARY KEY (A(255)))
      did not error, but a segmentation fault followed when
      an insertion was attempted on the table
            
      The partial key validiation clause has been 
      restructured to (hopefully) better document which
      uses of partial keys are valid.
      b2ddac55
  7. 10 Feb, 2010 2 commits
    • Luis Soares's avatar
      BUG#50984: check_testcase fails for rpl_tmp_table_and_DDL · 21e68e4f
      Luis Soares authored
            
      We found that there are some tests that are not cleaning
      up properly:
            
        1. rpl_tmp_table_and_DDL
        2. rpl_do_grant
        3. rpl_sync
            
      For #1 and #2 we found that the slave would not, for some
      cases, replicate all the instructions the master processed 
      in the cleanup section. We fix these by deploying some 
      synchronization commands in the test cases so that slave 
      processes all clean up instructions.
            
      As for #3, this is tracked as part of another bug 
      (BUG@50442).
      21e68e4f
    • Mattias Jonsson's avatar
      Bug#50201: Server crashes in explain_filename on an InnoDB partitioned table · 84c205f9
      Mattias Jonsson authored
      Problem was that in mysql-trunk the ER() macro is now dependent on current_thd
      and the innodb monitor thread has no binding to that thd object. This cause 
      the crash because of bad derefencing.
      
      Solution was to add a new macro which take the thd as an argument (which the innodb
      thread uses for the call).
      
      (Updated according to reviewers comments, i.e. added ER_THD_OR_DEFAULT and
      moved test to suite parts.)
      84c205f9
  8. 09 Feb, 2010 2 commits
  9. 08 Feb, 2010 3 commits
  10. 05 Feb, 2010 4 commits
  11. 04 Feb, 2010 6 commits
  12. 03 Feb, 2010 8 commits
    • Alexander Nozdrin's avatar
      Manual merge from mysql-5.1-bugteam. · 4c8fd3cf
      Alexander Nozdrin authored
      Conflicts:
        - configure.in
        - mysql-test/include/setup_fake_relay_log.inc
        - sql/sql_select.cc
      4c8fd3cf
    • Luis Soares's avatar
      BUG#50364: FLUSH LOGS crashes the server (rpl.rpl_heartbeat_basic · d0ffa8e5
      Luis Soares authored
      fails in PB sporadically)
            
      The IO thread can concurrently access the relay log IO_CACHE
      while another thread is performing an FLUSH LOGS procedure.
            
      FLUSH LOGS closes and reopens the relay log and while doing so it
      (re)initializes its IO_CACHE. During this procedure the IO_CACHE
      mutex is also reinitialized, which can cause problems if some
      other thread (namely the IO THREAD) is concurrently accessing it
      at the time .
            
      This patch fixes the problem by extending the interface of the
      flush_master_info function to also include a second paramater, 
      "need_relay_log_lock", stating whether the thread should grab the 
      relay log lock or not before actually flushing the relay log. 
      Also, IO thread now calls flush_master_info with this flag set 
      when it flushes master info with in the event read_event loop.
      
      Finally, we also increase loop time in rpl_heartbeat_basic test 
      case, so that the number of calls to flush logs doubles, stressing
      this part of the code a little more.
      d0ffa8e5
    • Alexander Nozdrin's avatar
      Manual merge from mysql-5.1-bugteam. · f62f1a52
      Alexander Nozdrin authored
      Conflicts:
        - sql/mysqld.cc
      f62f1a52
    • Georgi Kodinov's avatar
      merge · ea992477
      Georgi Kodinov authored
      ea992477
    • Georgi Kodinov's avatar
      merge · 38f88697
      Georgi Kodinov authored
      38f88697
    • Georgi Kodinov's avatar
      merge · 4600c79d
      Georgi Kodinov authored
      4600c79d
    • Alexander Nozdrin's avatar
      Manual merge from mysql-5.1-bugteam. · 31ba3bf5
      Alexander Nozdrin authored
      Conflicts:
        - mysql-test/collections/default.experimental
        - mysql-test/suite/rpl/r/rpl_sp.result
      31ba3bf5
    • Kent Boortz's avatar
      21a65699