1. 10 Oct, 2004 1 commit
    • unknown's avatar
      NDB tux optim 16 - binary search on bounding node when adding entry · f5571c3d
      unknown authored
      
      ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp:
        tux optim 15 - binary search on bounding node when adding entry
      ndb/src/kernel/blocks/dbtux/DbtuxMaint.cpp:
        tux optim 15 - binary search on bounding node when adding entry
      ndb/src/kernel/blocks/dbtux/DbtuxSearch.cpp:
        tux optim 15 - binary search on bounding node when adding entry
      ndb/src/kernel/blocks/dbtux/Times.txt:
        tux optim 15 - binary search on bounding node when adding entry
      f5571c3d
  2. 09 Oct, 2004 1 commit
    • unknown's avatar
      NDB tux optim 15 - fix wasted space in index node entries · cbd5ddc6
      unknown authored
      
      ndb/src/kernel/blocks/dbtux/Dbtux.hpp:
        tux optim 15 - fix wasted space in index node entries
      ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp:
        tux optim 15 - fix wasted space in index node entries
      ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp:
        tux optim 15 - fix wasted space in index node entries
      ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp:
        tux optim 15 - fix wasted space in index node entries
      ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp:
        tux optim 15 - fix wasted space in index node entries
      ndb/src/kernel/blocks/dbtux/Times.txt:
        tux optim 15 - fix wasted space in index node entries
      ndb/test/ndbapi/testOIBasic.cpp:
        tux optim 15 - fix wasted space in index node entries
      cbd5ddc6
  3. 08 Oct, 2004 1 commit
    • unknown's avatar
      NDB wl-2151 Fix bounds setting table handler vs TUX · 88987f1d
      unknown authored
      
      mysql-test/ndb/ndb_range_bounds.pl:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/include/kernel/signaldata/TuxBound.hpp:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp:
        wl-2151 Fix bounds setting table handler vs TUX
      ndb/test/ndbapi/testOIBasic.cpp:
        wl-2151 Fix bounds setting table handler vs TUX
      sql/ha_ndbcluster.cc:
        wl-2151 Fix bounds setting table handler vs TUX
      sql/ha_ndbcluster.h:
        wl-2151 Fix bounds setting table handler vs TUX
      88987f1d
  4. 06 Oct, 2004 7 commits
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 4a618a35
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-ndb2
      
      
      BitKeeper/deleted/.del-ndb_subquery.result:
        Delete: mysql-test/r/ndb_subquery.result
      BitKeeper/deleted/.del-ndb_subquery.test:
        Delete: mysql-test/t/ndb_subquery.test
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Auto merged
      ndb/test/run-test/atrt-mysql-test-run:
        Auto merged
      sql/ha_ndbcluster.cc:
        Auto merged
      4a618a35
    • unknown's avatar
      NdbScanOperation.cpp: · f77811a2
      unknown authored
        fix for compile error in gcc.3.4.4
        and run error in gcc3.3.2
      
      
      ndb/src/ndbapi/NdbScanOperation.cpp:
        fix for compile error in gcc.3.4.4
        and run error in gcc3.3.2
      f77811a2
    • unknown's avatar
      forgot to remove ndbrequire · e82d3d49
      unknown authored
      
      ndb/test/run-test/atrt-mysql-test-run:
        ...
      e82d3d49
    • unknown's avatar
      bug#5736, subqueries and not in · 838af107
      unknown authored
      and testcases
      
      
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        bug#5736, subqueries and not in
      sql/ha_ndbcluster.cc:
        bug#5736, subqueries and not in
      838af107
    • unknown's avatar
      testcase for bug#5736 · 809d52d1
      unknown authored
      fix of changed clo to mysql-test-run
      
      
      ndb/test/run-test/atrt-mysql-test-run:
        Fix options to mysql-test-run
      809d52d1
    • unknown's avatar
      debug printout · f65a89af
      unknown authored
      f65a89af
    • unknown's avatar
      bug#5367 · 0221e75c
      unknown authored
      subqueries with "not in" and ndb
      
      
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        1) Fix handling of LQHKEYREF & IgnoreError & Index read
        2) Fix TCRELEASEREQ = ok if CS_ABORTING & AS_IDLE
        3) Give more info back in case of TCRELEASEREF
      sql/ha_ndbcluster.cc:
        Rewrite index_read to give proper error codes back
      0221e75c
  5. 05 Oct, 2004 20 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 7d583c58
      unknown authored
      into mysql.com:/home/dlenev/src/mysql-4.1-bf
      
      
      sql/field.cc:
        Auto merged
      7d583c58
    • unknown's avatar
      Fixed small bug in handling of pre-4.1 TIMESTAMP columns which was · ef92a390
      unknown authored
      introduced during implementation of TIMESTAMP columns, which are able 
      to store NULLs (Unfortunately it is impossible to write test case for
      this. Kudos to Holyfoot for noticing it!)
      
      
      sql/field.cc:
        Field_timestamp::get_auto_set_type(): To preserve compatibility 
        with pre-4.1 we have to handle TIMESTAMP_OLD_FIELD columns properly. 
        (It is ok to handle them as TIMESTAMP_DNUN_FIELD since value of first
         such column should be set to current timestamp on both INSERT and UPDATE
         operations, and we don't call this method for rest of them).
      ef92a390
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 28b0e7fe
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.5730
      
      
      28b0e7fe
    • unknown's avatar
      70a3abf2
    • unknown's avatar
      dict0mem.h: · 48ff8f4d
      unknown authored
        Fix typos in previous push
      
      
      innobase/include/dict0mem.h:
        Fix typos in previous push
      48ff8f4d
    • unknown's avatar
      Merge heikki@build.mysql.com:/home/bk/mysql-4.1 · 3e0df199
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.1
      
      
      3e0df199
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 4390cd34
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      
      4390cd34
    • unknown's avatar
      7121d374
    • unknown's avatar
      ha_innodb.cc: · 0b8c68ce
      unknown authored
        Raise maximum column prefix len to 767 bytes, so that MySQL can create a column prefix index of 255 UTF-8 characters (each takes 3 bytes at the maximum); add comments about why innobase_get_at_most_n_mbchars() works ok
      dict0mem.h:
        Raise maximum column prefix len to 767 bytes, so that MySQL can create a column prefix index of 255 UTF-8 characters (each takes 3 bytes at the maximum)
      row0mysql.c:
        If MySQL tries to create a column prefix index longer that 255 UTF-8 characters, give an error, and drop the table from the InnoDB internal data dictionary. MySQL did not drop the table there in its own error handling.
      
      
      innobase/row/row0mysql.c:
        If MySQL tries to create a column prefix index longer that 255 UTF-8 characters, give an error, and drop the table from the InnoDB internal data dictionary. MySQL did not drop the table there in its own error handling.
      innobase/include/dict0mem.h:
        Raise maximum column prefix len to 767 bytes, so that MySQL can create a column prefix index of 255 UTF-8 characters (each takes 3 bytes at the maximum)
      sql/ha_innodb.cc:
        Raise maximum column prefix len to 767 bytes, so that MySQL can create a column prefix index of 255 UTF-8 characters (each takes 3 bytes at the maximum); add comments about why innobase_get_at_most_n_mbchars() works ok
      0b8c68ce
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-4.1 · b29e9496
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1-ndb
      
      
      b29e9496
    • unknown's avatar
      Merge marko@build.mysql.com:/home/bk/mysql-4.1 · fdbc804c
      unknown authored
      into hundin.mysql.fi:/home/marko/j/mysql-4.1
      
      
      fdbc804c
    • unknown's avatar
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-4.1 · b98807ec
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1-ndb
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      b98807ec
    • unknown's avatar
      e0274db3
    • unknown's avatar
      Merge marko@build.mysql.com:/home/bk/mysql-4.1 · 15c2ecb5
      unknown authored
      into hundin.mysql.fi:/home/marko/j/mysql-4.1
      
      
      15c2ecb5
    • unknown's avatar
      wl2135 - index restart · 7a8336be
      unknown authored
      
      mysql-test/r/ndb_index_ordered.result:
        test case
      mysql-test/t/ndb_index_ordered.test:
        test case
      ndb/include/kernel/signaldata/ScanTab.hpp:
        Split exclusive/keyinfo
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        Add possibility retreive sorted flag
      ndb/include/ndbapi/NdbOperation.hpp:
        Add possibility retreive lock mode
      ndb/include/ndbapi/NdbResultSet.hpp:
        Add possibility to get operation
      ndb/src/common/debugger/signaldata/ScanTab.cpp:
        Split exclusive/keyinfo
      ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        Store flags in ScanFragReq::requestInfo format
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Store flags in ScanFragReq::requestInfo format
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Keep theLockMode up-to-date
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Keep theLockMode up-to-date
      sql/ha_ndbcluster.cc:
        Use NdbIndexScanOperation::reset_bounds when
          performing second index access
      7a8336be
    • unknown's avatar
      moved code out of DBUG_ASSERT · ab5c7a9e
      unknown authored
      ab5c7a9e
    • unknown's avatar
      last try didnt work · 2f321291
      unknown authored
      2f321291
    • unknown's avatar
      wl2135 test prg + bug fixes · 7cf1c4d5
      unknown authored
      
      ndb/include/ndbapi/NdbConnection.hpp:
        Add support for removing op from list
      ndb/include/ndbapi/NdbScanOperation.hpp:
        virtual destructor
      ndb/src/ndbapi/NdbConnection.cpp:
        Add support for removing op from list
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Set magic number to invalid before first prepareSendScan
        (so that prepareSendScan is only called once incase of restarts)
      ndb/src/ndbapi/Ndblist.cpp:
        Use correct type
      ndb/test/src/UtilTransactions.cpp:
        Update test prg.
        - use LM_Read to maintain locks
        - set iop = null on temporary error (restart transaction)
      7cf1c4d5
    • unknown's avatar
      bumped up version to 3.5.2 · 9d2c186c
      unknown authored
      removed staus flag
      
      
      9d2c186c
  6. 04 Oct, 2004 10 commits