1. 16 Jun, 2005 38 commits
    • unknown's avatar
      Post-merge fixes. · 5ca47084
      unknown authored
      5ca47084
    • unknown's avatar
      Manual merge (4.1->5.0) · abbdea48
      unknown authored
      abbdea48
    • unknown's avatar
      Fix Bug#9334 "PS API queries in log file" and · f21a807d
      unknown authored
      Bug#8367 "low log doesn't gives complete information about prepared 
      statements"
      Implement status variables for prepared statements commands (a port of
      the patch by Andrey Hristov).
      See details in comments to the changed files.
      No test case as there is no way to test slow log/general log in 
      mysqltest.
      
      
      mysql-test/r/ps_grant.result:
        Now execute is logged with tag 'Execute' (changed result file).
      sql/mysql_priv.h:
        - remove obsolete macro.
        - add declarations for new status variables.
        - export function log_slow_statement, which now is used in sql_prepare.cc
      sql/mysqld.cc:
        Add status variables for prepared statements API: now we record
        mysql_stmt_close, mysql_stmt_reset, mysql_stmt_prepare, mysql_stmt_execute
        mysql_stmt_send_long_data, PREPARE, EXECUTE, DEALLOCATE.
      sql/sql_parse.cc:
        - account DEALLOCATE prepare as a Com_stmt_close command (close of a
        prepared statement).
      sql/sql_prepare.cc:
        - fix a bug in SQL syntax for prepared statements + logging:
          if we use --log and EXECUTE stmt USING @no_such_variable;, the
          server crashed because the old code assumed that the variable 
          returned by get_var_with_binlog is never NULL.
        - account statistics for 
          mysql_stmt_{prepare,execute,close,reset,send_long_data} in
          Com_stmt_{prepare,execute,close,reset,send_long_data} correspondingly.
        - log slow statements into the slow log early, when thd->query
          points to a valid (with expanded placeholder values) query.
          The previous version was logging it in sql_parse, when thd->query
          is empty. Prevent the server from logging the statement twice by 
          setting thd->enable_slow_log= FALSE.
        - now in case of EXECUTE stmt in SQL syntax for prepared statements the 
          general log gets two queries, e.g.
          Query    EXECUTE stmt USING @A, @b, @c
          Execute  INSERT INTO t1 VALUES (1, 2, 3)
          This makes the behavior consistent with PREPARE command, which
          also logs the statement twice.
      f21a807d
    • unknown's avatar
      A fix for Bug#9141 "4.1 does not log into slow log · 6576c9dd
      unknown authored
      ALTER, OPTIMIZE and ANALYZE statements".
      In 4.1 we disabled logging of slow admin statements. The fix adds an 
      option to enable it back.
      No test case (slow log is not tested in the test suite), but tested
      manually.
      + post-review fixes (word police mainly).
      
      
      sql/mysql_priv.h:
        - declaration for a new option
      sql/mysqld.cc:
        Add server option '--log-slow-admin-statements' to log slow
        optimize/alter/etc statements to the slow log if it's enabled.
        Add warnings that this option works only if the slow log is open.
      sql/sql_class.h:
        Rename 'thd->slow_command' to thd->enable_slow_log (negates
        the meaning of this variable, and so resolves the need to negate
        value opt_log_slow_admin_statements when setting it).
      sql/sql_parse.cc:
        Implement optional logging of administrative statements in the slow log.
      6576c9dd
    • unknown's avatar
      group_by.result, group_by.test: · 56eba304
      unknown authored
        Correction after merge of fix for bug #8614.
      
      
      mysql-test/t/group_by.test:
        Correction after merge of fix for bug #8614.
      mysql-test/r/group_by.result:
        Correction after merge of fix for bug #8614.
      56eba304
    • unknown's avatar
      Manual merge · 3985d97e
      unknown authored
      
      mysql-test/t/rpl_ddl.test:
        Auto merged
      ndb/test/ndbapi/testBlobs.cpp:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      3985d97e
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-4.1 · 8ed67aa6
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-4.1-0
      
      8ed67aa6
    • unknown's avatar
      group_by.result, group_by.test: · 8aac2a97
      unknown authored
        Added a test case for bug #8614.
      sql_select.cc:
        Fixed bug #8614.
        SELECT DISTINCT ... GROUP BY 'const' must be equivalent to
        SELECT ... GROUP BY 'const'.
      
      
      sql/sql_select.cc:
        Fixed bug #8614.
        SELECT DISTINCT ... GROUP BY 'const' must be equivalent to
        SELECT ... GROUP BY 'const'.
      mysql-test/t/group_by.test:
        Added a test case for bug #8614.
      mysql-test/r/group_by.result:
        Added a test case for bug #8614.
      8aac2a97
    • unknown's avatar
      Merge mysql.com:/M50/clone-5.0.7 into mysql.com:/M50/mysql-5.0 · 426e8841
      unknown authored
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      426e8841
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 9e2d4cb8
      unknown authored
      into mysql.com:/opt/local/work/mysql-5.0-root
      
      9e2d4cb8
    • unknown's avatar
      Merge mleich@bk-internal.mysql.com:/home/bk/mysql-5.0 · 783856d6
      unknown authored
      into three.local.lan:/home/matthias/Arbeit/mysql-5.0/src-B
      
      783856d6
    • unknown's avatar
      Merge mysql.com:/home/timka/mysql/src/5.0-virgin · 3b93043b
      unknown authored
      into mysql.com:/home/timka/mysql/src/5.0-dbg
      
      3b93043b
    • unknown's avatar
      Post-fix for BUG#11211 · 03ca501b
      unknown authored
      Exclude the query that generates warning from PS tests, due to extra warning
      under PS.
      
      03ca501b
    • unknown's avatar
      WL#2076: Added if(...) construct to mysqltest · 28ffe95a
      unknown authored
      Removed SHOW BINLOG EVENTS in test case for ps-protocol and row-based replication
      
      
      client/mysqltest.c:
        WL#2067: Added if(...) construct to mysqltest
      mysql-test/include/rpl_stmt_seq.inc:
        Removed SHOW BINLOG EVENTS in test case for ps-protocol and row-based replication
      mysql-test/r/rpl_ddl.result:
        Removed SHOW BINLOG EVENTS in test case for ps-protocol and row-based replication
      mysql-test/t/rpl_ddl.test:
        Comment
      28ffe95a
    • unknown's avatar
      Merge mleich@bk-internal.mysql.com:/home/bk/mysql-5.0 · 70b5794f
      unknown authored
      into three.local.lan:/home/matthias/Arbeit/mysql-5.0/src-B
      
      70b5794f
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.0 · 7ea95e4e
      unknown authored
      into mysql.com:/M50/mysql-5.0
      
      7ea95e4e
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 8da12e0f
      unknown authored
      into mysql.com:/opt/local/work/mysql-5.0-root
      
      8da12e0f
    • unknown's avatar
      Merge serg@bk-internal.mysql.com:/home/bk/mysql-4.1/ · fbf01ca7
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      fbf01ca7
    • unknown's avatar
      Merge mleich@bk-internal.mysql.com:/home/bk/mysql-5.0 · e8ea06c8
      unknown authored
      into mysql.com:/home/matthias/Arbeit/mysql-5.0/src-B
      
      e8ea06c8
    • unknown's avatar
      "configure.in": Correct equality comparison: In shell 'test', it is single '=' (bug#11007). · e7d96452
      unknown authored
      
      configure.in:
        Correct equality comparison: In shell 'test', it is single '=' (bug#11007).
      e7d96452
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0 · efc7e8cf
      unknown authored
      into mysql.com:/home/svoj/devel/mysql/yassl-mysql-5.0
      
      efc7e8cf
    • unknown's avatar
      for consictency, changed to use memcpy_fixed. · ee3a9206
      unknown authored
      ee3a9206
    • unknown's avatar
      WL#2286 - Compile MySQL w/YASSL support · abd795a1
      unknown authored
      Merge with latest yaSSL.
      
      
      extra/yassl/include/lock.hpp:
        Merge with latest yaSSL.
      extra/yassl/include/socket_wrapper.hpp:
        Merge with latest yaSSL.
      extra/yassl/mySTL/helpers.hpp:
        Merge with latest yaSSL.
      extra/yassl/src/lock.cpp:
        Merge with latest yaSSL.
      extra/yassl/src/log.cpp:
        Merge with latest yaSSL.
      extra/yassl/src/socket_wrapper.cpp:
        Merge with latest yaSSL.
      extra/yassl/src/ssl.cpp:
        Merge with latest yaSSL.
      extra/yassl/src/timer.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/misc.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/random.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/types.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/asn.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/integer.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/misc.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/random.cpp:
        Merge with latest yaSSL.
      abd795a1
    • unknown's avatar
      Merge mysql.com:/home/stewart/Documents/MySQL/4.1/main · c9eea5c3
      unknown authored
      into mysql.com:/home/stewart/Documents/MySQL/4.1/bug11132
      
      c9eea5c3
    • unknown's avatar
      Merge mysql.com:/home/stewart/Documents/MySQL/5.0/main · 266f9464
      unknown authored
      into mysql.com:/home/stewart/Documents/MySQL/5.0/bug11132
      
      266f9464
    • unknown's avatar
      Post review fixes · 5424808c
      unknown authored
      
      mysql-test/include/show_msg80.inc:
        Post review fixes: improved description
      mysql-test/r/mysqltest.result:
        Updated result
      mysql-test/t/mysqltest.test:
        one sub testcase added
      5424808c
    • unknown's avatar
      Merge mleich@bk-internal.mysql.com:/home/bk/mysql-5.0 · 445c0fd2
      unknown authored
      into three.local.lan:/home/matthias/Arbeit/mysql-5.0/src-B
      
      445c0fd2
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · ac25a7a1
      unknown authored
      into mysql.com:/opt/local/work/mysql-5.0-root
      
      ac25a7a1
    • unknown's avatar
      Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 6208ef0c
      unknown authored
      into mysql.com:/home/gluh/MySQL/Merge/5.0
      
      6208ef0c
    • unknown's avatar
      Fix for bug#9434 SHOW CREATE DATABASE `information_schema`; · 991e7613
      unknown authored
        added ability to do SHOW CREATE DATABASE `information_schema`
      
      991e7613
    • unknown's avatar
      BUG#11132 Connections stuck in CLOSE_WAIT · a8e426d2
      unknown authored
      This fixes the problem in 5.0 in the correct way.
      
      The previous patch (for 4.1) is only valid for 4.1 and is done at the right time
      for 4.1.
      
      
      ndb/src/kernel/main.cpp:
        The ndbd angel process keeps the mgm connection open as it retains a reference
        to the socket.
        
        this means that when the mgm server is killed, the socket stays in CLOSE_WAIT 
        (the ndb process will close() it okay in 5.0, as we reused it for a transporter
        but this isn't enough as the angel process still has a reference to that socket).
        
        so, by adding in a theConfig->closeConfiguration(); in the angel process, the ndb
        process is left with the only reference to the socket - which it can close whenever
        it likes (namely when the connection is terminated).
      a8e426d2
    • unknown's avatar
      fix test results - Bug #11328 · a2121e0f
      unknown authored
      
      mysql-test/r/bdb_cache.result:
        fix test results
      mysql-test/t/bdb_cache.test:
        fix test results
      a2121e0f
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 290a4e95
      unknown authored
      into mysql.com:/usr/home/ram/work/mysql-5.0
      
      290a4e95
    • unknown's avatar
      a fix (bug #10650: Bit literal case sensitivity). · 6941ad79
      unknown authored
      
      mysys/charset.c:
        a fix (bug #10650: Bit literal case sensitivity).
        typo fixed.
      6941ad79
    • unknown's avatar
    • unknown's avatar
      fix debug string in TR::report_disconnect · 54969a14
      unknown authored
      
      ndb/src/common/transporter/TransporterRegistry.cpp:
        fix debug string for TR::report_disconnect
      54969a14
    • unknown's avatar
      BUG#11132 Connections stuck in CLOSE_WAIT · 0305a34a
      unknown authored
      The 4.1 fix is not valid for 5.0. Remove it.
      
      
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        This fix is not valid for 5.0 as we use the mgm server connection for more than
        just fetching the initial configuration
      0305a34a
    • unknown's avatar
      Merge mysql.com:/home/stewart/Documents/MySQL/4.1/bug11132 · cb9e97a1
      unknown authored
      into mysql.com:/home/stewart/Documents/MySQL/5.0/bug11132
      
      
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        Auto merged
      cb9e97a1
  2. 15 Jun, 2005 2 commits