1. 11 Mar, 2005 2 commits
    • unknown's avatar
      Merge here.mwagner.org:/Users/mwagner/work/bk/mysql-4.1 · 4f1b201a
      unknown authored
      into here.mwagner.org:/Users/mwagner/work/bk/mysql-5.0
      
      
      4f1b201a
    • unknown's avatar
      Do-solaris-pkg: · 27a69b09
      unknown authored
        Many changes to improve error handling, and fix problem of multiple packaging processes trampling each other (32 & 64bit at the same time)
      
      
      Build-tools/Do-solaris-pkg:
        Many changes to improve error handling, and fix problem of multiple packaging processes trampling each other (32 & 64bit at the same time)
      27a69b09
  2. 10 Mar, 2005 22 commits
    • unknown's avatar
      Merge mysql.com:/home/psergey/mysql-4.1-bug8711 · 324a5668
      unknown authored
      into mysql.com:/home/psergey/mysql-5.0-bug8711
      
      
      mysql-test/r/join_outer.result:
        Auto merged
      mysql-test/t/join_outer.test:
        Auto merged
      sql/item_cmpfunc.h:
        Auto merged
      324a5668
    • unknown's avatar
      Merge · ff2fcba3
      unknown authored
      
      sql/item_cmpfunc.h:
        Auto merged
      mysql-test/r/join_outer.result:
        SCCS merged
      mysql-test/t/join_outer.test:
        SCCS merged
      ff2fcba3
    • unknown's avatar
      Fix for BUG#8711: "<=>" may have true value for NULL arguments, so make · 7c90fa7b
      unknown authored
      Item_func_equal::not_null_tables() always return 0.
      
      
      mysql-test/r/join_outer.result:
        Testcase for BUG#8711
      mysql-test/t/join_outer.test:
        Testcase for BUG#8711
      sql/item_cmpfunc.h:
        Fix for BUG#8711: "<=>" may have true value for NULL arguments, i.e. it can accept NULL-complemented 
        table rows. This differs from assumptions made in Item_func::not_null_tables(), so add 
        Item_func_equal::not_null_tables().
        Item_func_equal::not_null_tables_cache value doesn't make sense now, but we still let it be
        calculated (and ignore it)
      7c90fa7b
    • unknown's avatar
      More portability fixes · 5aed4129
      unknown authored
      5aed4129
    • unknown's avatar
      Merge marko@bk-internal.mysql.com:/home/bk/mysql-5.0 · 48e33114
      unknown authored
      into hundin.mysql.fi:/home/marko/mysql-5.0
      
      
      48e33114
    • unknown's avatar
      Merge mysql.com:/home/timka/mysql/src/5.0-virgin · 03ecb6bd
      unknown authored
      into mysql.com:/home/timka/mysql/src/5.0-dbg
      
      
      03ecb6bd
    • unknown's avatar
      InnoDB: Keep the "compact format" flag in SYS_TABLES.N_COLS · db32cb17
      unknown authored
      instead of SYS_TABLES.MIX_LEN, because the latter was not
      initialized to zero in old MySQL 3.23 releases. This will break
      existing MySQL/InnoDB 5.0.3-bk databases for which
      SHOW TABLE STATUS displays Row_format=Compact.
      
      
      innobase/dict/dict0crea.c:
        Write the "compact format" flag to N_COLS instead of MIX_LEN.
        Remove corruption analysis for MIX_LEN, as it has been tracked down
        to MySQL 3.23.4x not initializing MIX_LEN.
      innobase/dict/dict0load.c:
        Read the "compact format" flag from N_COLS instead of MIX_LEN.
      db32cb17
    • unknown's avatar
      Merge marko@bk-internal.mysql.com:/home/bk/mysql-5.0 · 380c64b1
      unknown authored
      into hundin.mysql.fi:/home/marko/mysql-5.0
      
      
      380c64b1
    • 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
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 90eff10b
      unknown authored
      into mysql.com:/home/dlenev/src/mysql-5.0-sp
      
      
      90eff10b
    • 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
    • unknown's avatar
      Fix for sp.test failure in --ps-protocol mode (2nd attempt). · 8c6a02df
      unknown authored
      Now we should call open_and_lock_tables() even if table list is empty -
      to cache stored routines used by query and open and lock tables required
      for their execution.
      
      
      sql/sql_insert.cc:
        Now we should call open_and_lock_tables() even if table list is empty -
        to cache stored routines used by query and open and lock tables required
        for their execution.
      sql/sql_prepare.cc:
        Now we should call open_and_lock_tables() even if table list is empty -
        to cache stored routines used by query and open and lock tables required
        for their execution. Thus we have to move most of functionality from 
        select_like_statement_test() to separate function to be able to reuse it
        for multi-update processing (for which tables are open and locked in 
        mysql_multi_update_prepare() call).
      8c6a02df
    • unknown's avatar
      Merge · db93db85
      unknown authored
      
      mysql-test/r/select.result:
        Auto merged
      mysql-test/t/select.test:
        Auto merged
      sql/filesort.cc:
        Auto merged
      sql/item.cc:
        SCCS merged
      db93db85
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 · cf732466
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
      
      
      cf732466
    • unknown's avatar
      Merge mysql.com:/home/timka/mysql/src/4.1-bug-7425 · dd843ee4
      unknown authored
      into mysql.com:/home/timka/mysql/src/4.1-dbg
      
      
      dd843ee4
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 · fb9d4dca
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      fb9d4dca
    • unknown's avatar
      Merge hundin.mysql.fi:/home/heikki/mysql-4.1 · 2f7e93af
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-5.0
      
      
      innobase/log/log0recv.c:
        Auto merged
      ndb/include/mgmapi/mgmapi_config_parameters.h:
        Auto merged
      ndb/src/mgmsrv/ConfigInfo.cpp:
        Auto merged
      2f7e93af
    • unknown's avatar
      Merge heikki@bk-internal.mysql.com:/home/bk/mysql-4.1 · 16103a01
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.1
      
      
      16103a01
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/fix · d357dba8
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      
      ndb/src/kernel/blocks/trix/Trix.cpp:
        Auto merged
      ndb/src/mgmsrv/ConfigInfo.cpp:
        Auto merged
      d357dba8
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 62174867
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      
      62174867
    • unknown's avatar
      bug#9089 · 4b5c3e6e
      unknown authored
      ndb - Reenable MAX_OPEN_FILES to enable LCP in some situations
      
      
      ndb/include/mgmapi/mgmapi_config_parameters.h:
        Reenable MAX_OPEN_FILES to enable LCP in some situations
      ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp:
        Reenable MAX_OPEN_FILES to enable LCP in some situations
      ndb/src/mgmsrv/ConfigInfo.cpp:
        Reenable MAX_OPEN_FILES to enable LCP in some situations
      4b5c3e6e
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/dev/mysql-4.1-0 · 83fa3560
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      
      mysql-test/r/func_str.result:
        Auto merged
      mysql-test/t/func_str.test:
        Auto merged
      netware/BUILD/mwenv:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      83fa3560
  3. 09 Mar, 2005 16 commits
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · ab32d7b0
      unknown authored
      into mysql.com:/home/jimw/my/mysql-5.0-clean
      
      
      ab32d7b0
    • unknown's avatar
      Fixed broken 4.1->5.0 merge · 7a842c63
      unknown authored
      7a842c63
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · eb0168d7
      unknown authored
      into pcgem.rdg.cyberkinetica.com:/var/db/bk/work-acurtis/bug3788.4
      
      
      eb0168d7
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 0f888b1b
      unknown authored
      into pcgem.rdg.cyberkinetica.com:/var/db/bk/work-acurtis/bug3788.4
      
      
      0f888b1b
    • unknown's avatar
      Cleanup for VC++ · 5b26228c
      unknown authored
      
      sql/item_func.cc:
        Cleanup
      sql/item_func.h:
        Cleanup
      5b26228c
    • unknown's avatar
      Portability fix. · fad705db
      unknown authored
      
      sql/sql_lex.h:
        LEX::requires_prelocking():
          Portability fix. Seems that VC++ does not understand implicit pointer
          to bool conversion.
      fad705db
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · 3d4971c4
      unknown authored
      into mysql.com:/home/jimw/my/mysql-5.0-clean
      
      
      sql/mysqld.cc:
        Auto merged
      3d4971c4
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-4.1 · e1d3524d
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-4.1-0
      
      
      e1d3524d
    • unknown's avatar
      func_str.result: · 4c536135
      unknown authored
        Correction after manual merge.
      
      
      mysql-test/r/func_str.result:
        Correction after manual merge.
      4c536135
    • unknown's avatar
      Merge · c9f3e0f4
      unknown authored
      c9f3e0f4
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 07df51aa
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      07df51aa
    • 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
      Fix complilation failure · 1f229562
      unknown authored
      1f229562
    • unknown's avatar
      Manual merge · 85be2e57
      unknown authored
      
      sql/item_strfunc.cc:
        Auto merged
      85be2e57
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · f8b66f76
      unknown authored
      into mysql.com:/home/jimw/my/mysql-5.0-clean
      
      
      sql/mysqld.cc:
        Auto merged
      f8b66f76
    • unknown's avatar
      log0recv.c: · 36873154
      unknown authored
        Better ibbackup message
        Add a message explaining why we do a 'crash recovery' after an ibbackup restore; suggested by Tim Smith
      
      
      innobase/log/log0recv.c:
        Better ibbackup message
      36873154