An error occurred fetching the project authors.
  1. 21 Aug, 2006 1 commit
    • sergefp@mysql.com's avatar
      Fix by Georgi Kodinov: · e3bdd6c6
      sergefp@mysql.com authored
      Bug #18744 Test 'join_outer' fails if "classic" configuration in 5.0
       - moved an InnoDB dependent test to the appropriate file
      e3bdd6c6
  2. 15 Aug, 2006 1 commit
    • sergefp@mysql.com's avatar
      BUG#21077: Possible crash caused by invalid sequence of handler::* calls: ... · 86c5cad4
      sergefp@mysql.com authored
      BUG#21077: Possible crash caused by invalid sequence of handler::* calls:                                                
      The crash was caused by invalid sequence of handler::** calls:                                                           
        ha_smth->index_init();                                                                                                 
        ha_smth->index_next_same(); (2)                                                                                        
      (2) is an invalid call as it was not preceeded by any 'scan setup' call
      like index_first() or index_read(). The cause was that QUICK_SELECT::reset()
      didn't "fully reset" the quick select- current QUICK_RANGE wasn't forgotten,
      and quick select might attempt to continue reading the range, which would
      result in the above mentioned invalid sequence of handler calls.
      
      5.x versions are not affected by the bug - they already have the missing
      "range=NULL" clause.                                                    
                                                             
      86c5cad4
  3. 12 Jul, 2006 1 commit
  4. 23 May, 2006 1 commit
  5. 22 May, 2006 1 commit
  6. 06 May, 2006 1 commit
    • sergefp@mysql.com's avatar
      BUG#16798: Inapplicable ref_or_null query plan and bad query result on random occasions · 1b349cf8
      sergefp@mysql.com authored
      The bug was as follows: When merge_key_fields() encounters "t.key=X OR t.key=Y" it will 
      try to join them into ref_or_null access via "t.key=X OR NULL". In order to make this 
      inference it checks if Y<=>NULL, ignoring the fact that value of Y may be not yet known.
      
      The fix is that the check if Y<=>NULL is made only if value of Y is known (i.e. it is a
      constant).
      TODO: When merging to 5.0, replace used_tables() with const_item() everywhere in merge_key_fields().
      1b349cf8
  7. 26 Apr, 2006 2 commits
  8. 20 Aug, 2003 1 commit
    • guilhem@mysql.com's avatar
      Result updates after Dmitri's and my changes to logging with --log-slave-updates. · ec280a51
      guilhem@mysql.com authored
      Since my changes, rpl_log.test, whose result file depends on file_id, became
      non-repeatable, i.e. file_id on slave in SHOW BINLOG EVENTS
      changed depending on the order of tests (sometimes 1, sometimes 5).
      Which is logical: as now the slave does not copy Create_file and Exec_load from
      the relay log (i.e from the master's binlog) to the slave's binlog, but
      instead lets mysql_load() do the logging, the file_id is now the one whic
      was used on the slave. Before it was the one which was used on the master,
      and by chance the master was always restarted for this test because there's
      a -master.opt file, so file_id on the master is always 1. But now file_id is
      from the slave so we need to restart the slave. That's why I add an (empty)
      -slave.opt file. I could have used 'server_stop/start slave', but this
      would have required the manager, so most of the time mysql-test-run silently
      skip the test which makes it useless. And I want this test to be run !
      ec280a51