1. 26 Nov, 2006 1 commit
    • unknown's avatar
      Bug #24487 Valgrind: uninited byte in table->record[1] in binlog code for rbr + innodb · 2138534c
      unknown authored
      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.
      
      
      sql/table.cc:
        initializing part of record[1]
      2138534c
  2. 22 Nov, 2006 3 commits
  3. 21 Nov, 2006 7 commits
  4. 20 Nov, 2006 10 commits
    • unknown's avatar
      Merge romeo.(none):/home/bkroot/mysql-5.1 · eb8be70f
      unknown authored
      into  romeo.(none):/home/bk/memcheck-mysql-5.1
      
      
      eb8be70f
    • unknown's avatar
      BUG#24403 (valgrind complained on uninited st_table for InnoDB and RBR): · cf40ae76
      unknown authored
      Fix to correct behaviour of find_and_fetch_row() for tables that have primary keys stored
      in storage engines that support the fast method to fetch rows given a primary key. The
      method uses position() to retrieve the key for a given record and rnd_pos() to position
      the internal "cursor" at the row. Rnd_pos() returns the found record in table->record[0],
      so the record has to be moved to table->record[1] for further processing after calling
      find_and_fetch_row().
      
      
      sql/log_event.cc:
        Adding code to one exit branch of find_and_fetch_row() to move output record from
        table->record[0] to table->record[1].
        Adding function to do valgrind memory check.
        Adding valgrind memory checks to check that records are defined when they should be.
        Adding Doxygen comment to find_and_fetch_row() with pre- and post-conditions.
      cf40ae76
    • unknown's avatar
      Merge amd64.:D:/src/mysql-5.1 · 265b272b
      unknown authored
      into  amd64.:D:/src/mysql-5.1_bug23983
      
      
      265b272b
    • unknown's avatar
      Bug#23983 ps.test fails to open shared library · a2beabfe
      unknown authored
      - When a shared library argument is supplied, it's checked for an OS
      specific directory separator. The expected error is different
      depending on the separator used. Create OS specific versions of these
      tests.
      
      
      mysql-test/r/ps.result:
        Bug#23983 ps.test fails to open shared library
        - Moving to OS specific results.
      mysql-test/r/windows.result:
        Bug#23983 ps.test fails to open shared library
        - OS Specific result for shared library argument with path
      mysql-test/t/ps.test:
        Bug#23983 ps.test fails to open shared library
        - Moving to OS specific tests.
      mysql-test/t/windows.test:
        Bug#23983 ps.test fails to open shared library
        - OS Specific test for shared library argument with path
      mysql-test/r/ps_not_windows.result:
        Bug#23983 ps.test fails to open shared library
        - OS Specific result for shared library argument with path
      mysql-test/t/ps_not_windows.test:
        Bug#23983 ps.test fails to open shared library
        - OS Specific test for shared library argument with path
      a2beabfe
    • unknown's avatar
      Bug#24361 valgrind error when shutting down mysqld connected to cluster · 548e1282
      unknown authored
        - Disconnect from transporter before starting to delete objects
      
      
      storage/ndb/src/ndbapi/Ndbinit.cpp:
        Make sure to disconnect from transporter to stop signals from coming in
        before starting to delete the objects that would recieve the signals
      548e1282
    • unknown's avatar
      Merge mysql.com:/usr/home/bar/mysql-4.1.b22646 · e1cc50c1
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-4.1-rpl
      
      
      sql/item_timefunc.cc:
        Auto merged
      e1cc50c1
    • unknown's avatar
      After merge fix · bc46069a
      unknown authored
      bc46069a
    • unknown's avatar
      Merge mysql.com:/usr/home/bar/mysql-5.0.b22646 · d4e3bb52
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-5.1.b22646
      
      
      mysql-test/t/ctype_utf8.test:
        Auto merged
      sql/item_timefunc.cc:
        Auto merged
      mysql-test/r/ctype_utf8.result:
        After merge fix
      d4e3bb52
    • unknown's avatar
      After merge fix · a68ecef6
      unknown authored
      a68ecef6
    • unknown's avatar
      Merge mysql.com:/usr/home/bar/mysql-4.1.b22646 · 883df747
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-5.0.b22646
      
      
      mysql-test/t/ctype_utf8.test:
        Auto merged
      mysql-test/r/ctype_utf8.result:
        After merge fix
      sql/item_timefunc.cc:
        After merge fix
      883df747
  5. 17 Nov, 2006 1 commit
  6. 16 Nov, 2006 5 commits
  7. 15 Nov, 2006 12 commits
  8. 14 Nov, 2006 1 commit