1. 02 Nov, 2007 3 commits
    • aelkin/elkin@koti.dsl.inet.fi's avatar
      Merge aelkin@bk-internal.mysql.com:/home/bk/mysql-5.1-rpl · b22f5077
      aelkin/elkin@koti.dsl.inet.fi authored
      into  koti.dsl.inet.fi:/home/elkin/MySQL/TEAM/FIXES/5.1/bug31554-rpl_truncate
      b22f5077
    • aelkin/elkin@koti.dsl.inet.fi's avatar
      Bug #31554 rpl.rpl_truncate_2myisam test failure: wrong master binlog file name · 4b9b0154
      aelkin/elkin@koti.dsl.inet.fi authored
      Actually, the failure happened with 3innodb as well. Most probably
      the reason is in failing to delete a binlog file on __NT__ so that
      that master increments the index of the binlog file.
      The test results hide valueable warning that windows could generate
      about that.
      
      The scope of this fix is to make sure we have such warning and
      to lessen chances for binlog file being held at time of closing.
      The dump thread is getting a good chance to leave and 
      release the file for its successful deletion.
      
      We shall watch over the two tests as regression is not excluded.
      In that case we would have an extra info possibly explaining why
      __NT__ env can not close/delete the file.
      However, regardless of that reason, there is alwasy workaround to mask out
      non-deterministic binlog index number.
      4b9b0154
    • msvensson@pilot.mysql.com's avatar
      Merge bk-internal:/home/bk/mysql-5.1-rpl · 8f8fa8c0
      msvensson@pilot.mysql.com authored
      into  pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-rpl
      8f8fa8c0
  2. 31 Oct, 2007 3 commits
  3. 30 Oct, 2007 6 commits
  4. 29 Oct, 2007 2 commits
    • aelkin/elkin@koti.dsl.inet.fi's avatar
      Bug #27571 asynchronousity in setting mysql_`query`::error and · 27436f0b
      aelkin/elkin@koti.dsl.inet.fi authored
                 Query_log_event::error_code
      
      A query can perform completely having the local var error of mysql_$query
      zero, where $query in insert, update, delete, load,
      and be  binlogged with error_code e.g KILLED_QUERY while there is no
      reason do to so.
      That can happen because Query_log_event consults thd->killed flag to
      evaluate error_code.
      
      Fixed with implementing a scheme suggested and partly implemented at
      time of bug@22725 work-on. error_status is cached immediatly after the
      control leaves the main rows-loop and that instance always corresponds
      to `error' the local of mysql_$query functions. The cached value
      is passed to Query_log_event constructor, not the default thd->killed
      which can be changed in between of the caching and the constructing.
      27436f0b
    • gluh@eagle.(none)'s avatar
      Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-5.1 · e3f77622
      gluh@eagle.(none) authored
      into  mysql.com:/home/gluh/MySQL/Merge/5.1-opt
      e3f77622
  5. 26 Oct, 2007 3 commits
  6. 25 Oct, 2007 3 commits
  7. 24 Oct, 2007 6 commits
  8. 23 Oct, 2007 14 commits