1. 25 Jan, 2005 11 commits
    • unknown's avatar
      Merge marko@bk-internal.mysql.com:/home/bk/mysql-5.0 · a9ba3fe0
      unknown authored
      into hundin.mysql.fi:/home/marko/j/mysql-5.0
      
      
      a9ba3fe0
    • unknown's avatar
      InnoDB: Write status bits to MLOG_COMP_REC_INSERT entries. · 16ecc675
      unknown authored
      It is not safe to infer the status bits from the B-tree page
      level, because after MLOG_COMP_LIST_END_COPY_CREATED, the
      level will not be initialized before the records have been inserted.
      (Bug #7973)
      
      
      innobase/btr/btr0cur.c:
        Add parameter "offsets" to page_cur_insert_rec_low()
      innobase/include/page0cur.h:
        page_cur_rec_insert(), page_cur_insert_rec_low(): Add param "offsets"
      innobase/include/page0cur.ic:
        page_cur_rec_insert(), page_cur_insert_rec_low(): Add param "offsets"
      innobase/include/rem0rec.h:
        Add rec_get_info_and_status_bits() and rec_set_info_and_status_bits()
      innobase/include/rem0rec.ic:
        Add rec_get_info_and_status_bits() and rec_set_info_and_status_bits()
      innobase/page/page0cur.c:
        page_cur_insert_rec_write_log(), page_cur_parse_insert_rec():
        write the status bits of the record to the log (Bug #7973)
        page_cur_insert_rec_low(): add parameter "offsets"
        page_copy_rec_list_end_to_created_page(): remove unnecessary call
        to mem_heap_create()
      innobase/page/page0page.c:
        page_copy_rec_list_end_no_locks(), page_copy_rec_list_start():
        compute offsets and pass them to page_cur_rec_insert()
      16ecc675
    • unknown's avatar
      Merge gw.mysql.r18.ru:/usr/home/ram/work/4.1.b7261 · c889ba5e
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/5.0
      
      
      mysql-test/r/lowercase_table2.result:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      c889ba5e
    • unknown's avatar
      Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1 · 1e9a367f
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
      
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      mysql-test/ndb/ndbcluster.sh:
        Auto merged
      1e9a367f
    • unknown's avatar
      backported ndb_mgm options from 5.0 · bb762b50
      unknown authored
          changed ndb_restore test somewhat to fisrt make the tables in myisam
      
      
      mysql-test/mysql-test-run.sh:
        backported ndb_mgm options from 5.0
      mysql-test/ndb/ndbcluster.sh:
        backported ndb_mgm options from 5.0
      mysql-test/r/ndb_restore.result:
        changed ndb_restore test somewhat to fisrt make the tables in myisam
      mysql-test/t/ndb_restore.test:
        changed ndb_restore test somewhat to fisrt make the tables in myisam
      bb762b50
    • unknown's avatar
      Merge · b2ca5974
      unknown authored
      
      mysql-test/mysql-test-run.sh:
        SCCS merged
      b2ca5974
    • unknown's avatar
      64fcbec8
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · b6ad6a12
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/4.1.b7261
      
      
      sql/sql_table.cc:
        Auto merged
      b6ad6a12
    • unknown's avatar
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 7b9468da
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      
      7b9468da
    • unknown's avatar
      Fix for BUG#8003 attempt 2: · b796a7e4
      unknown authored
        Call file->external_lock() for handler objects that index_merge code creates in addition to 
        the handler object opened in open_and_lock_tables.
      
      
      b796a7e4
  2. 24 Jan, 2005 22 commits
    • unknown's avatar
      Merge mysql.com:/home/kostja/work/mysql-4.1-5787 · 9531db91
      unknown authored
      into mysql.com:/home/kostja/work/mysql-5.0-root
      
      
      vio/viosocket.c:
        Auto merged
      9531db91
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1 · 4bb1c716
      unknown authored
      into mysql.com:/home/jimw/my/mysql-4.1-clean
      
      
      4bb1c716
    • unknown's avatar
      A fix for Bug#5787 "mysql_stmt_prepare is upto 8 times slower": · dc43c6ea
      unknown authored
      it's crucial to disable Nagle algorithm on client for no-reply commands
      (like mysql_stmt_free) to always work fast.
      Nagle algorithm instructs the sender to buffer (store) data if any 
      unacknowledged data is outstanding and the size of to-send data is less than
      the network segment. It was exactly the case with COM_STMT_CLOSE after 
      COM_STMT_PREPARE, so the client was waiting for Nagle timer to expire or
       for ACK from the server, while the server was holding up ACK because of 
      delayed acknowledgement algorithm.
      The tricky part is that we have been already disabling Nagle 
      algorithm (by setting TCP_NODELAY)
      almost everywhere except Windows (and maybe Netware).
      It is the reason why the bug was repeatable only with Windows client.
      
      
      vio/viosocket.c:
        A fix for Bug#5787 "mysql_stmt_prepare is upto 8 times slower":
        if we disable Nagle algorithm, do it everywhere.
      dc43c6ea
    • unknown's avatar
      Merge · c312cf27
      unknown authored
      
      BitKeeper/etc/ignore:
        auto-union
      include/my_global.h:
        Auto merged
      libmysql/libmysql.c:
        Auto merged
      libmysqld/examples/Makefile.am:
        Auto merged
      scripts/make_binary_distribution.sh:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      tests/mysql_client_test.c:
        Auto merged
      c312cf27
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-4.1-7887 · 844fe1ea
      unknown authored
      into mysql.com:/home/jimw/my/mysql-4.1-clean
      
      
      sql/mysqld.cc:
        Auto merged
      844fe1ea
    • unknown's avatar
      Set lower_case_file_system when it is being tested to check if · 15f37ac2
      unknown authored
      lower_case_tables_names=2 is sensible. Related to Bug #7887.
      
      
      sql/mysqld.cc:
        Set lower_case_file_system when it is being tested to check
        if lower_case_tables_names=2 is sensible.
      15f37ac2
    • unknown's avatar
      merged · 712f3f67
      unknown authored
      
      mysql-test/t/ctype_cp932.test:
        Change mode to -rw-rw-r--
      mysql-test/t/ctype_eucjpms.test:
        Change mode to -rw-rw-r--
      BitKeeper/etc/ignore:
        Added libmysqld/ha_federated.cc to the ignore list
      712f3f67
    • unknown's avatar
      Merge serg@bk-internal.mysql.com:/home/bk/mysql-4.1/ · 4332ac91
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      tests/mysql_client_test.c:
        Auto merged
      4332ac91
    • unknown's avatar
      merged · a82fd1ea
      unknown authored
      
      BitKeeper/deleted/.del-sort.c~e2e56b5a37ce86f4:
        Auto merged
      client/mysql.cc:
        Auto merged
      client/mysqlbinlog.cc:
        Auto merged
      client/mysqldump.c:
        Auto merged
      client/mysqltest.c:
        Auto merged
      myisam/ft_boolean_search.c:
        Auto merged
      myisam/mi_packrec.c:
        Auto merged
      myisam/sort.c:
        Auto merged
      mysql-test/r/fulltext.result:
        Auto merged
      sql/item_create.cc:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      sql/item_timefunc.cc:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sql_acl.h:
        Auto merged
      sql/sql_analyse.cc:
        Auto merged
      sql/sql_cache.cc:
        Auto merged
      sql/sql_db.cc:
        Auto merged
      sql/tztime.cc:
        Auto merged
      tests/client_test.c:
        Auto merged
      a82fd1ea
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · ccbc6f05
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      ccbc6f05
    • unknown's avatar
      remove the entry from the list, before freeing · 7109999b
      unknown authored
      7109999b
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · 7eb825a0
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      7eb825a0
    • unknown's avatar
      my_global.h: · 2eabdaa2
      unknown authored
        Bug#7145 Added cast to doublestore() and ARM
      
      
      include/my_global.h:
        Added cast to doublestore() and ARM
      2eabdaa2
    • unknown's avatar
      Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-4.1 · cc18b5f7
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-4.1-perl
      
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      cc18b5f7
    • unknown's avatar
      mysql_client_test.test, mysql-test-run.sh: · 0af8f701
      unknown authored
        Let MYSQL_CLIENT_TEST be set with command line from mysql-test-run script
      mysql-test-run.sh:
        Renamed client_test to mysql_client_test
        Support --embedded-server test on installed server
      mysql_client_test.test:
        Renamed client_test to mysql_client_test
        Use env var CLIENT_TEST with full name, it differs when run with --embedded-server
        Rename: mysql-test/t/client_test.test -> mysql-test/t/mysql_client_test.test
      
      
      mysql-test/mysql-test-run.sh:
        Let MYSQL_CLIENT_TEST be set with command line from mysql-test-run script
      mysql-test/t/mysql_client_test.test:
        Let MYSQL_CLIENT_TEST be set with command line from mysql-test-run script
      0af8f701
    • unknown's avatar
      Merge serg@bk-internal.mysql.com:/home/bk/mysql-4.1/ · ba3b78d9
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      mysys/mf_keycache.c:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/table.cc:
        Auto merged
      ba3b78d9
    • unknown's avatar
      fixes/cleanups according to Coverity report · 8bdb5001
      unknown authored
      8bdb5001
    • unknown's avatar
      ndb_restore.result, mysql-test-run.sh: · 8827dbd4
      unknown authored
        added ndb_restore test
      ndb_restore.result, ndb_restore.test:
        new file
      
      
      mysql-test/mysql-test-run.sh:
        added ndb_restore test
      mysql-test/r/ndb_restore.result:
        added ndb_restore test
      8827dbd4
    • unknown's avatar
      Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1 · 7d358a01
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
      
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      7d358a01
    • unknown's avatar
      mysql-test-run.sh: · 343e9bbd
      unknown authored
        backported access to ndb_mgm from 5.0
      
      
      mysql-test/mysql-test-run.sh:
        backported access to ndb_mgm from 5.0
      343e9bbd
    • unknown's avatar
      Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1 · dc5a3cae
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
      
      
      ndb/include/ndbapi/NdbRecAttr.hpp:
        Auto merged
      ndb/src/ndbapi/NdbRecAttr.cpp:
        Auto merged
      dc5a3cae
    • unknown's avatar
      2f196ec7
  3. 23 Jan, 2005 3 commits
  4. 22 Jan, 2005 4 commits
    • unknown's avatar
      Merge mysqldev@production.mysql.com:/data0/mysqldev/my/mysql-4.1-lenz · 7a34153b
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-4.1-perl
      
      
      7a34153b
    • unknown's avatar
      Manual merge · 539b6d59
      unknown authored
      
      mysql-test/r/select_found.result:
        Auto merged
      539b6d59
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/dev/mysql-4.0-0 · d3db70de
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-4.1-0
      
      
      mysql-test/r/select_found.result:
        Auto merged
      mysql-test/t/select_found.test:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      d3db70de
    • unknown's avatar
      select_found.result, select_found.test: · 25c2d1ad
      unknown authored
        Added a test case for bug #7945.
      sql_select.cc:
        Fixed bug #7945. If DISTINCT is used only with constants
        in a query with GROUP BY, we can apply an optimization
        that set LIMIT to 1 only in the case when there is 
        no SQL_CALC_FOUND_ROWS.
      
      
      sql/sql_select.cc:
        Fixed bug #7945. If DISTINCT is used only with constants
        in a query with GROUP BY, we can apply an optimization
        that set LIMIT to 1 only in the case when there is 
        no SQL_CALC_FOUND_ROWS.
      mysql-test/t/select_found.test:
        Added a test case for bug #7945.
      mysql-test/r/select_found.result:
        Added a test case for bug #7945.
      25c2d1ad