1. 10 Mar, 2005 2 commits
    • unknown's avatar
      rem0rec.h: · 5054fdd8
      unknown authored
        Restore sensible values to REC_OFFS_NORMAL_SIZE and REC_OFFS_SMALL_SIZE.
      
      
      innobase/include/rem0rec.h:
        Restore sensible values to REC_OFFS_NORMAL_SIZE and REC_OFFS_SMALL_SIZE.
      5054fdd8
    • unknown's avatar
      InnoDB: Introduce the symbols REC_OFFS_NORMAL_SIZE and · 066e8900
      unknown authored
      REC_OFFS_SMALL_SIZE for the initial allocation sizes of
      arrays passed to rec_get_offsets().
      
      
      innobase/btr/btr0btr.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/btr/btr0cur.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/btr/btr0sea.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/include/rem0rec.h:
        Define REC_OFFS_NORMAL_SIZE and REC_OFFS_SMALL_SIZE.
      innobase/lock/lock0lock.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/page/page0cur.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/page/page0page.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/rem/rem0rec.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/row/row0ins.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/row/row0mysql.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/row/row0purge.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/row/row0row.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/row/row0sel.c:
        s/100/REC_OFFS_NORMAL_SIZE/
        s/10/REC_OFFS_SMALL_SIZE/
      innobase/row/row0undo.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      innobase/row/row0upd.c:
        s/100/REC_OFFS_NORMAL_SIZE/
        s/10/REC_OFFS_SMALL_SIZE/
      innobase/trx/trx0rec.c:
        s/100/REC_OFFS_NORMAL_SIZE/
      066e8900
  2. 09 Mar, 2005 16 commits
    • unknown's avatar
      InnoDB: Improve performance by about 10% by removing implicit · db32810d
      unknown authored
      memcpy() calls, by not initializing the offsets_[] arrays.
      InnoDB: Remove a Microsoft compiler warning in page0page.c.
      
      
      innobase/btr/btr0btr.c:
        Only initialize the first element of offsets_[]
      innobase/btr/btr0cur.c:
        Only initialize the first element of offsets_[]
      innobase/btr/btr0sea.c:
        Only initialize the first element of offsets_[]
      innobase/lock/lock0lock.c:
        Only initialize the first element of offsets_[]
      innobase/page/page0cur.c:
        Only initialize the first element of offsets_[]
      innobase/page/page0page.c:
        page_validate(): Silence a warning about unsigned/signed comparison.
        Other places: Only initialize the first element of offsets_[].
      innobase/rem/rem0rec.c:
        Only initialize the first element of offsets_[]
      innobase/row/row0ins.c:
        Only initialize the first element of offsets_[]
      innobase/row/row0mysql.c:
        Only initialize the first element of offsets_[]
      innobase/row/row0purge.c:
        Only initialize the first element of offsets_[]
      innobase/row/row0row.c:
        Only initialize the first element of offsets_[]
      innobase/row/row0sel.c:
        Only initialize the first element of offsets_[]
      innobase/row/row0undo.c:
        Only initialize the first element of offsets_[]
      innobase/row/row0upd.c:
        Only initialize the first element of offsets_[]
      innobase/trx/trx0rec.c:
        Only initialize the first element of offsets_[]
      db32810d
    • unknown's avatar
      after merge fixes · d1b3c64b
      unknown authored
      
      mysql-test/r/fulltext.result:
        after merge - test results updated
      sql/sql_class.cc:
        protection
      d1b3c64b
    • unknown's avatar
      .del-ndb_multi.test~651e6ccb21dab6d9: · cd496183
      unknown authored
        Delete: mysql-test/t/ndb_multi.test
      .del-ndb_multi.result~4baa26e7403188ae:
        Delete: mysql-test/r/ndb_multi.result
      .del-have_multi_ndb.inc~ef8da69d972ee707:
        Delete: mysql-test/include/have_multi_ndb.inc
      
      
      BitKeeper/deleted/.del-have_multi_ndb.inc~ef8da69d972ee707:
        Delete: mysql-test/include/have_multi_ndb.inc
      BitKeeper/deleted/.del-ndb_multi.result~4baa26e7403188ae:
        Delete: mysql-test/r/ndb_multi.result
      BitKeeper/deleted/.del-ndb_multi.test~651e6ccb21dab6d9:
        Delete: mysql-test/t/ndb_multi.test
      cd496183
    • unknown's avatar
      merged · 48577bb5
      unknown authored
      
      BitKeeper/etc/ignore:
        auto-union
      BitKeeper/etc/logging_ok:
        auto-union
      Build-tools/Do-compile:
        Auto merged
      client/mysql.cc:
        Auto merged
      client/mysqldump.c:
        Auto merged
      include/my_sys.h:
        Auto merged
      innobase/buf/buf0lru.c:
        Auto merged
      innobase/dict/dict0dict.c:
        Auto merged
      innobase/include/page0page.ic:
        Auto merged
      innobase/include/srv0srv.h:
        Auto merged
      innobase/os/os0thread.c:
        Auto merged
      innobase/rem/rem0cmp.c:
        Auto merged
      innobase/row/row0mysql.c:
        Auto merged
      innobase/row/row0sel.c:
        Auto merged
      innobase/srv/srv0srv.c:
        Auto merged
      innobase/trx/trx0sys.c:
        Auto merged
      innobase/trx/trx0trx.c:
        Auto merged
      innobase/ut/ut0ut.c:
        Auto merged
      myisam/ft_parser.c:
        Auto merged
      myisam/mi_create.c:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/mysql-test-run.sh:
        Auto merged
      mysql-test/r/mysqldump.result:
        Auto merged
      mysql-test/r/ndb_alter_table.result:
        Auto merged
      mysql-test/t/mysqldump.test:
        Auto merged
      mysql-test/t/ndb_alter_table.test:
        Auto merged
      mysys/hash.c:
        Auto merged
      mysys/my_bitmap.c:
        Auto merged
      ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        Auto merged
      scripts/make_binary_distribution.sh:
        Auto merged
      scripts/make_win_src_distribution.sh:
        Auto merged
      sql/net_serv.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      48577bb5
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · 3b214ab3
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      sql/log.cc:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      3b214ab3
    • unknown's avatar
      Merge serg@bk-internal.mysql.com:/home/bk/mysql-4.1/ · ad019543
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      ad019543
    • unknown's avatar
      myisam/myisam_ftdump.c · 5d7c76aa
      unknown authored
          recalculate stats/gws for the last word in the index too
          remove unused code
      
      
      myisam/myisam_ftdump.c:
        recalculate stats/gws for the last word in the index too
        remove unused code
      5d7c76aa
    • unknown's avatar
      don't close binlog in the destructor - use explictit MYSQL_LOG::cleanup for this · a0f63f1b
      unknown authored
      
      mysql-test/r/fulltext.result:
        new test, duplicate test removed
      mysql-test/t/fulltext.test:
        new test, duplicate test removed
      sql/slave.cc:
        close relay log explicitly
      a0f63f1b
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 08e23eb6
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/item.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      08e23eb6
    • unknown's avatar
      configure.in: · ef0e1c05
      unknown authored
        bug#5102, bug#6862 define HAVE_VIS_H to libedit only if header and strvis() exists
      
      
      configure.in:
        bug#5102, bug#6862 define HAVE_VIS_H to libedit only if header and strvis() exists
      ef0e1c05
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · dd230683
      unknown authored
      into pcgem.rdg.cyberkinetica.com:/var/db/bk/work-acurtis/bug3788.4
      
      
      mysql-test/r/sp.result:
        Auto merged
      mysql-test/t/sp.test:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      dd230683
    • unknown's avatar
      Fix test after merge · 1ee822ce
      unknown authored
      1ee822ce
    • unknown's avatar
      mysql-test-run.pl: · f2cfb6ef
      unknown authored
        Removed -c from /bin/sh call
      make_win_src_distribution.sh:
        Copy all content in mysql-test
      make_win_binary_distribution.sh, make_binary_distribution.sh:
        Add Perl version of mysql-test-run to package
      s_win32_dsp, s_win32, s_vxworks, s_test, s_readme, s_java, s_javah:
        Bug #6209 changes for building Berkeley DB from BitKeeper on Solaris
      
      
      bdb/dist/s_javah:
        Bug #6209 changes for building Berkeley DB from BitKeeper on Solaris
      bdb/dist/s_java:
        Bug #6209 changes for building Berkeley DB from BitKeeper on Solaris
      bdb/dist/s_readme:
        Bug #6209 changes for building Berkeley DB from BitKeeper on Solaris
      bdb/dist/s_test:
        Bug #6209 changes for building Berkeley DB from BitKeeper on Solaris
      bdb/dist/s_vxworks:
        Bug #6209 changes for building Berkeley DB from BitKeeper on Solaris
      bdb/dist/s_win32:
        Bug #6209 changes for building Berkeley DB from BitKeeper on Solaris
      bdb/dist/s_win32_dsp:
        Bug #6209 changes for building Berkeley DB from BitKeeper on Solaris
      scripts/make_binary_distribution.sh:
        Add Perl version of mysql-test-run to package
      scripts/make_win_binary_distribution.sh:
        Add Perl version of mysql-test-run to package
      scripts/make_win_src_distribution.sh:
        Copy all content in mysql-test
      mysql-test/mysql-test-run.pl:
        Removed -c from /bin/sh call
      f2cfb6ef
    • unknown's avatar
      added testcase for multiple tables and events · 7ec1e170
      unknown authored
      7ec1e170
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 664ad900
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
      
      
      sql/sql_parse.cc:
        Auto merged
      664ad900
    • unknown's avatar
      fixed bug in event handling of several tables · 732a0ec4
      unknown authored
      fix crashing bug in Dict caused by Suma on CREATE_SUBID_REF
      
      
      ndb/include/kernel/signaldata/SumaImpl.hpp:
        fix crashing bug in Dict caused by Suma on CREATE_SUBID_REF
      ndb/src/ndbapi/NdbEventOperationImpl.cpp:
        fixed bug in event handling of several tables
      732a0ec4
  3. 08 Mar, 2005 22 commits
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.0 · 430b16ee
      unknown authored
      into quadita2.mysql.com:/nfstmp1/guilhem/mysql-5.0
      
      
      430b16ee
    • unknown's avatar
      This code change has 0 effects as it's about the case where innobase_very_fast_shutdown!=0, · b0e1389b
      unknown authored
      which is always false. In a very fast InnoDB shutdown, we just ensure that
      no more transactions are running, flush InnoDB log, signal InnoDB threads to die,
      and then return from InnoDB (from innobase_end()) without waiting for those threads
      to actually die. I have tested on a 4CPU machine that even with --innodb_flush_log_at_trx_commit=0,
      this optimized InnoDB very fast shutdown loses no committed transactions. Patch pre-approved by Heikki.
      
      
      innobase/log/log0log.c:
        In an InnoDB very fast shutdown, we just need to wait for no more transactions to be happening
        and then we can flush the InnoDB log and don't need to wait for the
        signaled-to-die InnoDB threads to finish (saves seconds).
      innobase/srv/srv0start.c:
        In an InnoDB very fast shutdown, once we have forced a flush of the InnoDB
        log to disk, and signalled InnoDB threads to die, we needn't wait
        for these threads to die.
      b0e1389b
    • unknown's avatar
      Merge in fix Bug#3788 · ce16c895
      unknown authored
      
      mysql-test/r/information_schema.result:
        Auto merged
      mysql-test/t/sp.test:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sp.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sp_head.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      mysql-test/r/sp.result:
        Merge
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      ce16c895
    • unknown's avatar
      Fixing post-merge errors · 1250899c
      unknown authored
      1250899c
    • unknown's avatar
      post merge fixes · 12c6eb3b
      unknown authored
      
      sql/sql_parse.cc:
        Auto merged
      12c6eb3b
    • unknown's avatar
      making a better test case for bug #8850 · 39c32324
      unknown authored
      
      mysql-test/r/sp.result:
        fixing results for new test
      mysql-test/t/sp.test:
        making a new test with autocommit set to 0 and 1.
        Second CALL is in autocommit mode to prove that the relevant bug 
        (bug #8550) is fixed.
      39c32324
    • unknown's avatar
      mysqld.cc: · eb61d60d
      unknown authored
        main(): add missing parameter to printf(ER(ER_READY),...) call
      
      
      sql/mysqld.cc:
        main(): add missing parameter to printf(ER(ER_READY),...) call
      eb61d60d
    • unknown's avatar
      Merge serg@bk-internal.mysql.com:/home/bk/mysql-4.1/ · 3921f6cc
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      3921f6cc
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 7adae6b3
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
      
      
      7adae6b3
    • unknown's avatar
      changelog-5.0.xml: · 50985b67
      unknown authored
        Add dummy changelog file. It should merge upward without conflict.
      
      
      50985b67
    • unknown's avatar
      changelog-4.1.xml: · ca280f73
      unknown authored
        Add dummy changelog file. It should merge upward without conflict.
      
      
      ca280f73
    • unknown's avatar
      Merge serg@bk-internal.mysql.com:/home/bk/mysql-4.1/ · abe6094a
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      abe6094a
    • unknown's avatar
      BUG#6635 - test_if_skip_sort_order() thought it can skip filesort · f70688e2
      unknown authored
      for fulltext searches too
      
      
      f70688e2
    • unknown's avatar
      dict0load.c: · 8ce20712
      unknown authored
        dict_load_table(): Do not complain about mix_len != 0,
        because MySQL 3.23.4x left garbage in that column.
      
      
      innobase/dict/dict0load.c:
        dict_load_table(): Do not complain about mix_len != 0,
        because MySQL 3.23.4x left garbage in that column.
      8ce20712
    • unknown's avatar
      Fix to make builds possible · 4e8c5c19
      unknown authored
      
      mysql-test/r/mysqldump.result:
        Fix for avoiding version text
      mysql-test/t/mysqldump.test:
        Fix for avoiding version text
      4e8c5c19
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · fe3a425a
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      
      fe3a425a
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.0 · 50914ba7
      unknown authored
      into mysql.com:/M50/mysql-5.0
      
      
      include/my_sys.h:
        Auto merged
      50914ba7
    • unknown's avatar
      5ff4f8e5
    • unknown's avatar
      Merge changes. · d8222c03
      unknown authored
      
      Build-tools/Do-compile:
        Change already present in 5.0
      configure.in:
        Do not propagate a 4.0 version number to the 5.0 tree.
      include/my_sys.h:
        Change already present in 5.0.
      mysys/hash.c:
        For Sun compilers, 'static inline' is ok.
      mysys/my_bitmap.c:
        Change already present in 5.0
      sql/item_strfunc.cc:
        Change already present in 5.0
      sql/net_serv.cc:
        Change already present in 5.0
      d8222c03
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · 9d01d512
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      
      9d01d512
    • unknown's avatar
      Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.0 · 8ab73b4c
      unknown authored
      into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0
      
      
      8ab73b4c
    • unknown's avatar
      Fixed Bug#8922. · 0fdd650f
      unknown authored
      Reverted Jim's patch.
      
      
      client/mysql.cc:
        Fixed Bug#8922, The deilimeter cannot be reset after it is set as word 'delimiter'
      include/my_sys.h:
        Reverted Jim's patch.
      mysys/mf_iocache.c:
        Reverted Jim's patch.
      sql/sql_class.h:
        Reverted Jim's patch.
      0fdd650f