1. 20 Feb, 2008 2 commits
  2. 15 Feb, 2008 1 commit
  3. 14 Feb, 2008 3 commits
  4. 13 Feb, 2008 1 commit
    • aelkin/andrei@mysql1000.dsl.inet.fi's avatar
      Bug #33931 assertion at write_ignored_events_info_to_relay_log if init_slave_thread() fails · 22072c5c
      aelkin/andrei@mysql1000.dsl.inet.fi authored
      and
      bug#33932  assertion at handle_slave_sql if init_slave_thread() fails
      
      the asserts were caused by 
        bug33931: having thd deleted at time of executing err: code plus
                  a missed initialization;
        bug33932: initialization of slave_is_running member was missed;
      
      fixed with relocating mi members initialization and removing delete thd
      It is safe to do as deletion happens later explicitly in the caller of
      init_slave_thread().
      
      Todo: at merging the test is better to be moved into suite/bugs for 5.x (when x>0).
      22072c5c
  5. 12 Feb, 2008 3 commits
  6. 11 Feb, 2008 4 commits
  7. 08 Feb, 2008 3 commits
    • aelkin/andrei@mysql1000.dsl.inet.fi's avatar
      bug#34427 slave misses rendezvous in rpl_variables · f01531b7
      aelkin/andrei@mysql1000.dsl.inet.fi authored
      There was no instruction in the test that enforces the slave successfully connect
      to the master.
      The way the test was been written allowed the slave to had been late for rendezvous 
      so that about-connecting time queries to the master failed and are error-logged
      to had been seen in Warnings of pb.
      
      Fixed with adding a sychronization primitive to the test.
      No test case is possible, observe error logs on pb.
      
      Todo: revise need of rpl_report.pl's rules due to failing execution of
      queries from get_master_verion_and_clock().
      Any test should try to use a synchornization primitive like the current fix
      makes and do not let the slave to miss successful connecting.
      f01531b7
    • kostja@dipika.(none)'s avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 0e4b6ea0
      kostja@dipika.(none) authored
      into  dipika.(none):/opt/local/work/mysql-5.0-runtime
      0e4b6ea0
    • davi@mysql.com/endora.local's avatar
      Bug#33798 prepared statements improperly handle large unsigned ints · 24b9abf3
      davi@mysql.com/endora.local authored
      The unsignedness of large integer user variables was not being
      properly preserved when feeded to prepared statements. This was
      happening because the unsigned flags wasn't being updated when
      converting the user variable is converted to a parameter.
      
      The solution is to copy the unsigned flag when converting the
      user variable to a parameter and take the unsigned flag into
      account when converting the integer to a string.
      24b9abf3
  8. 07 Feb, 2008 2 commits
  9. 06 Feb, 2008 4 commits
  10. 05 Feb, 2008 1 commit
    • aelkin/elkin@koti.dsl.inet.fi's avatar
      Bug #34305 show slave status handling segfaults when slave io is about · 51b33ea3
      aelkin/elkin@koti.dsl.inet.fi authored
          to leave
      
      The artifact was caused by
      a flaw in concurrent accessing the slave's io thd by
      the io itself and a handling show slave status thread.
      Namely, show_master_info did not acquire mi->run_lock mutex that is
      specified for mi->io_thd member.
      
      Fixed with deploying the mutex locking and unlocking. The mutex is kept
      short time and without interleaving with mi->data_lock mutex.
      
      Todo: to report and fix an issue with 
          sys_var_slave_skip_counter::{methods} 
      seem to acquire incorrectly
           active_mi->rli.run_lock
      instead of the specified
           active_mi->rli.data_lock
      
      A test case is difficult to compose, so rpl_packet should continue serving
      as the indicator.
      51b33ea3
  11. 04 Feb, 2008 7 commits
  12. 01 Feb, 2008 6 commits
  13. 31 Jan, 2008 3 commits