1. 08 Dec, 2006 3 commits
    • unknown's avatar
      After merge fix · 2dd34494
      unknown authored
      2dd34494
    • unknown's avatar
      After merge fix · 08c4515f
      unknown authored
      
      client/mysqlbinlog.cc:
        Auto merged
      mysql-test/r/user_var-binlog.result:
        Auto merged
      mysql-test/t/mysqlbinlog.test:
        Auto merged
      BitKeeper/deleted/.del-ctype_ucs_binlog.result~280d136b1a0bcf17:
        Auto merged
      mysql-test/r/binlog_stm_mix_innodb_myisam.result:
        Auto merged
      mysql-test/r/rpl_stm_charset.result:
        Auto merged
      mysql-test/extra/binlog_tests/mix_innodb_myisam_binlog.test:
        after merge fix.
      08c4515f
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.0-rpl · b7e2d666
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-5.0.b20396
      
      b7e2d666
  2. 07 Dec, 2006 3 commits
  3. 05 Dec, 2006 4 commits
    • unknown's avatar
      Merge mysql.com:/usr/home/bar/mysql-5.0.b22645 · cbe99d32
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-5.1.b22645
      
      
      mysql-test/r/variables.result:
        Auto merged
      mysql-test/t/variables.test:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/set_var.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      mysql-test/t/disabled.def:
        After merge fix
      cbe99d32
    • unknown's avatar
      Merging bug#22645 "LC_TIME_NAMES: Statement not replicated" from 4.1. · d641ef24
      unknown authored
      
      mysql-test/t/disabled.def:
        Disabling test in 5.0 temporarily
      sql/mysql_priv.h:
        Adding number_par agrument to constructor
      sql/sql_locale.cc:
        Using constructor, instead of structure initialization.
      d641ef24
    • unknown's avatar
      Merge mysql.com:/usr/home/bar/mysql-4.1.b22645 · f0b4cad3
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-5.0.b22645
      
      
      mysql-test/r/variables.result:
        Auto merged
      mysql-test/t/variables.test:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/log.cc:
        Removing one_shot from 5.0.
      sql/sql_locale.cc:
        After merge fix
      sql/set_var.cc:
        After merge fix
      sql/set_var.h:
        After merge fix
      f0b4cad3
    • unknown's avatar
      Bug#22645 LC_TIME_NAMES: Statement not replicated · 7627a342
      unknown authored
      Problem: replication of LC_TIME_NAMES didn't work.
      Thus, INSERTS or UPDATES using date_format() always
      worked with en_US on the slave side.
      Fix: adding ONE_SHOT implementation for LC_TIME_NAMES.
      
      
      mysql-test/r/variables.result:
        Adding various tests with LC_TIME_NAMES and
        string and numeric constants and expressions.
      mysql-test/t/variables.test:
        Adding various tests with LC_TIME_NAMES and
        string and numeric constants and expressions.
      sql/log.cc:
        Adding ONE_SHOT trick for lc_time_names.
      sql/mysql_priv.h:
        Adding new member "number" - for unique locale IDs.
        Adding prototype for my_locale_by_number().
      sql/set_var.cc:
        Modifying lc_time_names variable to understand both:
        - string valyes (using locale name)
        - number values (using locale IDs)
      sql/set_var.h:
        - Marking lc_time_names as ONE_SHOT capable.
        - Marking lc_time_names as INT_RESULT compatible.
      sql/sql_locale.cc:
        - adding local IDs
        - better layout for locale data declarations
          (splitting long lines into short ones)
        - adding DBUG_ASSERT into my_locale_by_name()
          and moving this function towards the end of file -
          after "my_locales" declaration
        - adding my_locale_by_number() implementation
      sql/sql_parse.cc:
        Adding initialization of lc_time_names
        to its default value (en_US)
      mysql-test/r/rpl_locale.result:
        Adding test case
      mysql-test/t/rpl_locale.test:
        Adding test case
      7627a342
  4. 04 Dec, 2006 1 commit
  5. 28 Nov, 2006 1 commit
    • unknown's avatar
      Bug#20396 Bin Log does not get DELIMETER cmd - Recover StoredProc fails · d505e3de
      unknown authored
      Problem: when loading mysqlbinlog dumps, CREATE PROCEDURE having semicolons
      in their bodies failed.
      Fix: Using safe delimiter "/*!*/;" to dump log entries.
      
      
      client/mysqlbinlog.cc:
        - Adding PRINT_EVENT_INFO argument to dump_xxx_log_entries()
        - Setting delimiter to "/*!*/;" before calling dump functions
      mysql-test/r/ctype_ucs_binlog.result:
        Fixing test results
      mysql-test/r/mix_innodb_myisam_binlog.result:
        Fixing test results
      mysql-test/r/mysqlbinlog.result:
        Fixing test results
        Adding test case
      mysql-test/r/mysqlbinlog2.result:
        Fixing test results
      mysql-test/r/rpl_charset.result:
        Fixing test results
      mysql-test/r/rpl_timezone.result:
        Fixing test results
      mysql-test/r/user_var-binlog.result:
        Fixing test results
      mysql-test/t/mix_innodb_myisam_binlog.test:
        Fixing LIKE expression
      mysql-test/t/mysqlbinlog.test:
        Adding test case
      sql/log_event.cc:
        Using print_event_info->delimiter instead of
        hard-coded semicolon as a query end marker.
      sql/log_event.h:
        Adding new member to store delimiter.
      d505e3de
  6. 26 Nov, 2006 1 commit
    • unknown's avatar
      Bug #24487 Valgrind: uninited byte in table->record[1] in binlog code for rbr + innodb · b0e490e8
      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]
      b0e490e8
  7. 22 Nov, 2006 3 commits
  8. 21 Nov, 2006 7 commits
  9. 20 Nov, 2006 10 commits
    • unknown's avatar
      Merge romeo.(none):/home/bkroot/mysql-5.1 · 2b33f02a
      unknown authored
      into  romeo.(none):/home/bk/memcheck-mysql-5.1
      
      2b33f02a
    • unknown's avatar
      BUG#24403 (valgrind complained on uninited st_table for InnoDB and RBR): · 180c24d9
      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.
      180c24d9
    • unknown's avatar
      Merge amd64.:D:/src/mysql-5.1 · 115b461d
      unknown authored
      into  amd64.:D:/src/mysql-5.1_bug23983
      
      115b461d
    • unknown's avatar
      Bug#23983 ps.test fails to open shared library · 758758de
      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
      758758de
    • unknown's avatar
      Bug#24361 valgrind error when shutting down mysqld connected to cluster · 583995b6
      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
      583995b6
    • unknown's avatar
      Merge mysql.com:/usr/home/bar/mysql-4.1.b22646 · 5985be64
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-4.1-rpl
      
      
      sql/item_timefunc.cc:
        Auto merged
      5985be64
    • unknown's avatar
      After merge fix · b113cc39
      unknown authored
      b113cc39
    • unknown's avatar
      Merge mysql.com:/usr/home/bar/mysql-5.0.b22646 · 64dffa81
      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
      64dffa81
    • unknown's avatar
      After merge fix · 95e42a21
      unknown authored
      95e42a21
    • unknown's avatar
      Merge mysql.com:/usr/home/bar/mysql-4.1.b22646 · 9dba7743
      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
      9dba7743
  10. 17 Nov, 2006 1 commit
  11. 16 Nov, 2006 5 commits
  12. 15 Nov, 2006 1 commit
    • unknown's avatar
      Changeset to fix a valgrind error in the main tree. · b7a36430
      unknown authored
      Adding class to handle temporary allocate of memory during write of rows.
      Eliminating cut'n-paste error between THD::binlog_{write,update,delete}_row().
      
      
      sql/sql_class.cc:
        Adding class to handle temporary allocate of memory during write of rows.
        Eliminating cut'n-paste error between THD::binlog_{write,update,delete}_row().
      b7a36430