1. 15 Jun, 2007 2 commits
    • unknown's avatar
      Fix for bug #28144: "Slave_IO_Running" differs in replication tests · d2f858ab
      unknown authored
      Problem: show slave status may return different Slave_IO_Running values running some tests.
      Fix: wait for a certain slave state if needed to get tests more predictable.
      
      
      mysql-test/r/rpl_log_pos.result:
        Fix for bug #28144: "Slave_IO_Running" differs in replication tests
          - test result adjusted.
      mysql-test/r/rpl_ssl.result:
        Fix for bug #28144: "Slave_IO_Running" differs in replication tests
          - test result adjusted.
      mysql-test/t/rpl_log_pos.test:
        Fix for bug #28144: "Slave_IO_Running" differs in replication tests
          - test has been rewritten to get certain slave state, now we use wait_for_slave_param.inc
            to ensure we get proper IO/SQL slave's threads states.
      mysql-test/t/rpl_ssl.test:
        Fix for bug #28144: "Slave_IO_Running" differs in replication tests
          - wait_for_slave_to_start.inc used to get certain slave states in order 
            to be more predictable.
      mysql-test/include/wait_for_slave_param.inc:
        New BitKeeper file ``mysql-test/include/wait_for_slave_param.inc''
        
        allow to wait until SHOW SLAVE STATUS has returned a spicified value.
      d2f858ab
    • unknown's avatar
      Backport of · 60829746
      unknown authored
      mysql-test/include/wait_for_slave_io_to_stop.inc
      mysql-test/include/wait_for_slave_sql_to_stop.inc
      mysql-test/include/wait_for_slave_to_start.inc
      mysql-test/include/wait_for_slave_to_stop.inc
      from 5.1
      
      
      mysql-test/include/wait_for_slave_io_to_stop.inc:
        New BitKeeper file ``mysql-test/include/wait_for_slave_io_to_stop.inc''
      mysql-test/include/wait_for_slave_sql_to_stop.inc:
        New BitKeeper file ``mysql-test/include/wait_for_slave_sql_to_stop.inc''
      mysql-test/include/wait_for_slave_to_start.inc:
        New BitKeeper file ``mysql-test/include/wait_for_slave_to_start.inc''
      mysql-test/include/wait_for_slave_to_stop.inc:
        New BitKeeper file ``mysql-test/include/wait_for_slave_to_stop.inc''
      60829746
  2. 13 Jun, 2007 3 commits
  3. 12 Jun, 2007 4 commits
  4. 11 Jun, 2007 1 commit
    • unknown's avatar
      Fix for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long" · 1c4ab310
      unknown authored
      In create_tmp_table() don't set full table path as a table name. Other code assumes table names to not exceed NAME_LEN bytes.
      
      
      sql/sql_select.cc:
        In create_tmp_table() don't set full table path as a table name. Other code assumes table names to not exceed NAME_LEN bytes.
      mysql-test/r/long_tmpdir.result:
        Added testcase for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long"
      mysql-test/t/long_tmpdir-master.opt:
        Added testcase for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long"
      mysql-test/t/long_tmpdir-master.sh:
        Added testcase for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long"
      mysql-test/t/long_tmpdir.test:
        Added testcase for bug #29015 "Stack overflow in processing temporary table name when tmpdir path is long"
      1c4ab310
  5. 09 Jun, 2007 1 commit
    • unknown's avatar
      Fix for bug #28748: "Select" returning one value too few · 7a865683
      unknown authored
      Problem: we may get unexpected results comparing [u]longlong values as doubles.
      Fix: adjust the test to use integer comparators.
      Note: it's not a real fix, we have to implement some new comparators 
      to completely solve the original problem (see my comment in the bug report).
      
      
      mysql-test/r/func_in.result:
        Fix for bug #28748: "Select" returning one value too few
          - result adjusted.
      mysql-test/t/func_in.test:
        Fix for bug #28748: "Select" returning one value too few
          - test adjusted to use integer comparisons.
      7a865683
  6. 08 Jun, 2007 6 commits
    • unknown's avatar
      Merge zippy.cornsilk.net:/home/cmiller/work/mysql/41gca · a3cec3e0
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maint-2
      
      
      sql/sql_parse.cc:
        Auto merged
      a3cec3e0
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1-maint · 606927f7
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-4.1-maint
      
      
      606927f7
    • unknown's avatar
      Bug #28984: crasher on connect with out of range password length in \ · c1585aea
      unknown authored
      	protocol
      
      One could send a malformed packet that caused the server to SEGV.  In 
      recent versions of the password protocol, the client tells the server 
      what length the ciphertext is (almost always 20).  If that length was
      large enough to overflow a signed char, then the number would jump to 
      very large after being casted to unsigned int.
      
      Instead, cast the *passwd char to uchar. 
      
      
      
      sql/sql_parse.cc:
        Cast *passwd to get rid of the sign, so that sign extension doesn't
        cause the sequence 125, 126, 127, 4294967169, 4294967170.
      c1585aea
    • unknown's avatar
      6bb66c75
    • unknown's avatar
      Bug#28369 rpl test cases fail with binlog disabled · 928e00b8
      unknown authored
      - Backport include/show_binlog_events.inc from 5.1 and use it to make
      the test output consistent results
      
      
      mysql-test/r/mix_innodb_myisam_binlog.result:
        Backport include/show_binlog_events.inc from 5.1 and use it to make
        the test output consistent results
      mysql-test/t/mix_innodb_myisam_binlog.test:
        Backport include/show_binlog_events.inc from 5.1 and use it to make
        the test output consistent results
      mysql-test/include/show_binlog_events.inc:
        New BitKeeper file ``mysql-test/include/show_binlog_events.inc''
      928e00b8
    • unknown's avatar
      Bug#28369 rpl test cases fail with binlog disabled · 44626a6d
      unknown authored
      
      mysql-test/lib/mtr_cases.pl:
        Don't turn off binlog in versions prior to 5.0
      mysql-test/r/binlog.result:
        Update result after adding "one more select"
      mysql-test/t/binlog.test:
        Update result after adding "one more select"
      44626a6d
  7. 07 Jun, 2007 16 commits
    • unknown's avatar
      Bug#28718 Running backup testcase fails in mysql testsuite of MySQL-enterprise-5.0.40 · 20a6f546
      unknown authored
       - Fix test to work on OS where backslashes are forward
      
      
      mysql-test/include/uses_vardir.inc:
        Make the test work on windows too
      20a6f546
    • unknown's avatar
      Remove "is_debug_build.inc" and use already existing "have-debug.inc" · 14b95f51
      unknown authored
      
      BitKeeper/deleted/.del-is_debug_build.inc:
        Rename: mysql-test/include/is_debug_build.inc -> BitKeeper/deleted/.del-is_debug_build.inc
      14b95f51
    • unknown's avatar
      Fix typo · 4935813c
      unknown authored
      Mark one more test as needing binlog
      
      
      mysql-test/include/master-slave.inc:
        Fix typo
      mysql-test/lib/mtr_cases.pl:
        Fix typo
      mysql-test/r/have_log_bin.require:
        Fix typo
      mysql-test/t/binlog_killed.test:
        Need binlog
      4935813c
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0-maint · 25ef4968
      unknown authored
      into  pilot.(none):/data/msvensson/mysql/mysql-5.0-maint
      
      
      25ef4968
    • unknown's avatar
      Merge pilot.(none):/data/msvensson/mysql/bug28369/my50-bug28369 · bddba332
      unknown authored
      into  pilot.(none):/data/msvensson/mysql/mysql-5.0-maint
      
      
      mysql-test/t/blackhole.test:
        Auto merged
      mysql-test/t/mysqldump.test:
        Auto merged
      bddba332
    • unknown's avatar
      Bug#28369 rpl test cases fail with binlog disabled · 33df97df
      unknown authored
       - Turn on binlog only for tests that need it
       - Skip those tests if --skip-binlog is used
      
      
      BitKeeper/deleted/.del-ctype_cp932_notembedded.result:
        Rename: mysql-test/r/ctype_cp932_notembedded.result -> BitKeeper/deleted/.del-ctype_cp932_notembedded.result
      BitKeeper/deleted/.del-ctype_cp932_notembedded.test:
        Rename: mysql-test/t/ctype_cp932_notembedded.test -> BitKeeper/deleted/.del-ctype_cp932_notembedded.test
      mysql-test/include/master-slave.inc:
        Need binlog
      mysql-test/lib/mtr_cases.pl:
        Turn on binlog only for tests that need it
        Skip those tests if --skip-binlog is used
      mysql-test/r/sp_trans.result:
        Moved to "sp_binlog"
      mysql-test/t/binlog.test:
        Need binlog
      mysql-test/t/blackhole.test:
        Need binlog
      mysql-test/t/ctype_cp932_binlog.test:
        Need binlog
      mysql-test/t/ctype_ucs_binlog.test:
        Need binlog
      mysql-test/t/drop_temp_table.test:
        Need binlog
      mysql-test/t/flush_block_commit_notembedded.test:
        Need binlog
      mysql-test/t/innodb.test:
        Need binlog
      mysql-test/t/insert_select-binlog.test:
        Need binlog
      mysql-test/t/mix_innodb_myisam_binlog.test:
        Need binlog
      mysql-test/t/mysqlbinlog-cp932.test:
        Need binlog
      mysql-test/t/mysqlbinlog.test:
        Need binlog
      mysql-test/t/mysqlbinlog2.test:
        Need binlog
      mysql-test/t/mysqldump.test:
        Need binlog
      mysql-test/t/rpl000015.test:
        Need binlog
      mysql-test/t/rpl000017.test:
        Need binlog
      mysql-test/t/rpl_rotate_logs.test:
        Need binlog
      mysql-test/t/sp_trans.test:
        Moved to "sp_binlog"
      mysql-test/t/user_var-binlog.test:
        Need binlog
      mysql-test/r/sp_trans_log.result:
        New BitKeeper file ``mysql-test/r/sp_trans_log.result''
      mysql-test/t/sp_trans_log.test:
        New BitKeeper file ``mysql-test/t/sp_trans_log.test''
      33df97df
    • unknown's avatar
      setting pre-commit to be Unix only line endings so it will work on Windows · ffeda16e
      unknown authored
      
      BitKeeper/triggers/pre-commit:
        Turn off EOLN_NATIVE flag
      ffeda16e
    • unknown's avatar
      Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-5.0-maint · dc266616
      unknown authored
      into  xp.:C:/work/mysql-5.0-maint
      
      
      dc266616
    • unknown's avatar
      Bug #24731 Shared memory connections do not work with MySql ran as service on Vista · 33525fd3
      unknown authored
      The events were not being opened in the global namespace.
      
      
      sql-common/client.c:
        Add Global\\ to the event names so they are opened in the global namespace
      33525fd3
    • unknown's avatar
      Merge pilot.(none):/data/msvensson/mysql/bug28718/my50-bug28718 · 84bc4988
      unknown authored
      into  pilot.(none):/data/msvensson/mysql/mysql-5.0-maint
      
      
      84bc4988
    • unknown's avatar
      Bug#28718 Running backup testcase fails in mysql testsuite · 47559994
      unknown authored
       - Skip test if the mysqld to test is not started from MYSQLTEST_VARDIR
      
      
      mysql-test/t/backup.test:
        Skip test if the mysqld to test is not started from MYSQLTEST_VARDIR
      mysql-test/t/blackhole.test:
        Skip test if the mysqld to test is not started from MYSQLTEST_VARDIR
      mysql-test/include/uses_vardir.inc:
        New BitKeeper file ``mysql-test/include/uses_vardir.inc''
      47559994
    • unknown's avatar
      Merge pilot.(none):/data/msvensson/mysql/bug28690/my50-bug28690 · c98d6e5b
      unknown authored
      into  pilot.(none):/data/msvensson/mysql/mysql-5.0-maint
      
      
      c98d6e5b
    • unknown's avatar
      Bug#28690 mysql-enterprise-gpl-5.0.40-linux-i686-glibc won't start on Debian Sarge · bfb7b569
      unknown authored
       - Only use the "hack for bug in NTPL" if using NTPL, by dynamically
         checking the thd_lib_detected flag
      
      
      mysys/my_thr_init.c:
        Only start the "dummy thread hack for bug in NPTL" - if using NPTL.
        If the system uses LinuxThreads it's not needed, it actually causes 
        the "pthread manager" to be started as root and thus all subsequent
        threads will also run as root although mysqld drops root privileges, 
        this in turns causes mysqld to deadlock since the mysqlds main thread
        running as <user> can't send signals to a process owned by root.
      bfb7b569
    • unknown's avatar
      Merge pilot.(none):/data/msvensson/mysql/mysql-4.1-maint · 703308a6
      unknown authored
      into  pilot.(none):/data/msvensson/mysql/mysql-5.0-maint
      
      
      configure.in:
        Auto merged
      703308a6
    • unknown's avatar
      Merge pilot.(none):/data/msvensson/mysql/bug10218/my41-bug10218 · fe8fdfcc
      unknown authored
      into  pilot.(none):/data/msvensson/mysql/mysql-4.1-maint
      
      
      fe8fdfcc
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug28895/my50-bug28895 · cdb9759e
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.0-maint
      
      
      sql/sql_acl.cc:
        Auto merged
      cdb9759e
  8. 05 Jun, 2007 4 commits
    • unknown's avatar
      Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.0 · f5bc5381
      unknown authored
      into  quadxeon.mysql.com:/benchmarks/ext3/TOSAVE/tsmith/bk/maint/jun05/50
      
      
      client/mysqldump.c:
        Auto merged
      mysql-test/mysql-test-run.pl:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/field.h:
        Auto merged
      sql/item_cmpfunc.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      f5bc5381
    • unknown's avatar
      Merge quadxeon.mysql.com:/benchmarks/ext3/TOSAVE/tsmith/bk/maint/jun05/41 · bf70c5df
      unknown authored
      into  quadxeon.mysql.com:/benchmarks/ext3/TOSAVE/tsmith/bk/maint/jun05/50
      
      
      bf70c5df
    • unknown's avatar
      Fix for bug #28895 "Test 'information_schema_db' fails on i5/OS 32 bit". · 3ac87034
      unknown authored
      In acl_getroot_no_password(), use a separate variable for traversing the acl_users list so that the last entry is not used when no matching entries are found.
      
      
      mysql-test/r/view_grant.result:
        Fixed the testcase for bug #14875 which relied on broken behavior. sctx->master_access and sctx->priv_user were being set to the last entry in the acl_users list. That does not happen after the patch for bug #28895, so we get a different warning message.
      sql/sql_acl.cc:
        In acl_getroot_no_password(), use a separate variable for traversing the acl_users list so that the last entry is not used when no matching entries are found.
      3ac87034
    • unknown's avatar
      Merge quadxeon.mysql.com:/benchmarks/ext3/TOSAVE/tsmith/bk/50 · 1c72c3a8
      unknown authored
      into  quadxeon.mysql.com:/benchmarks/ext3/TOSAVE/tsmith/bk/maint/jun05/50
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/t/mysqltest.test:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      1c72c3a8
  9. 04 Jun, 2007 3 commits