1. 30 Nov, 2006 5 commits
    • kostja@bodhi.local's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1 · 2fbb40b9
      kostja@bodhi.local authored
      into  bodhi.local:/opt/local/work/mysql-5.1-runtime
      2fbb40b9
    • aelkin/elkin@dsl-hkibras-fe30f900-107.dhcp.inet.fi's avatar
      Bug #24487 Valgrind: uninited byte in table->record[1] in binlog code for rbr + inno db · 45b6bafe
      The reason of this valgrind's compaint is not a bug but rather a feature of bitwise ops:
      for any value of the byte x
      x | 1 -> 1,  and x & 0 -> 0.
      x, being a null_byte part of record[1] can be left unassigned even after
      ha_innobase::index_read_idx because the above and still be correct.
      Addding a check memory upon the invocation of the function can detect this fact
      long before record[1], old record, is eventually passed to my_write.
      
      Fixed with initialization of record[1]'s null_bytes part in open_table_from_share.
      45b6bafe
    • anozdrin/alik@booka.'s avatar
      Fix for the following bugs: · b534ca4b
      anozdrin/alik@booka. authored
        - BUG#22306: STOP INSTANCE can not be applied for instances in Crashed,
          Failed and Abandoned;
        - BUG#23476: DROP INSTANCE does not work
        - BUG#23215: STOP INSTANCE takes too much time
      
      BUG#22306:
      The problem was that STOP INSTANCE checked that mysqld is up and running.
      If it was not so, STOP INSTANCE reported an error. Now, STOP INSTANCE
      reports an error if the instance has been started (mysqld can be down).
      
      BUG#23476:
      The problem was that DROP INSTANCE tried to stop inactive instance. The fix is
      trivial.
      
      BUG#23215:
      The problem was that locks were not acquired properly, so the
      instance-monitoring thread could not acquire the mutex, holded by the
      query-processing thread.
      
      The fix is to simplify locking scheme by moving instance-related information to
      Instance-class out of Guardian-class. This allows to get rid of storing a
      separate list of Instance-information in Guardian and keeping it synchronized
      with the original list in Instance_map.
      b534ca4b
    • baker@bk-internal.mysql.com's avatar
      Merge bk-internal.mysql.com:/data0/bk/mysql-5.1 · 082de8df
      baker@bk-internal.mysql.com authored
      into  bk-internal.mysql.com:/data0/bk/mysql-5.1-arch
      082de8df
    • kostja@bodhi.local's avatar
  2. 29 Nov, 2006 28 commits
  3. 28 Nov, 2006 7 commits