An error occurred fetching the project authors.
  1. 14 Oct, 2004 2 commits
    • unknown's avatar
      NDB dbtux - remove obsolete code · 0fbbaf9e
      unknown authored
      ndb/src/kernel/blocks/dbtux/Dbtux.hpp:
        remove obsolete node-access-size stuff
      ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp:
        remove obsolete node-access-size stuff
      ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp:
        remove obsolete node-access-size stuff
      ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp:
        remove obsolete node-access-size stuff
      ndb/src/kernel/blocks/dbtux/DbtuxSearch.cpp:
        remove obsolete node-access-size stuff
      ndb/src/kernel/blocks/dbtux/DbtuxTree.cpp:
        remove obsolete node-access-size stuff
      0fbbaf9e
    • unknown's avatar
      NDB dbtux minor change · bba3ab07
      unknown authored
      ndb/src/kernel/blocks/dbtux/Dbtux.hpp:
        remove TreePos::m_ent
      ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp:
        remove TreePos::m_ent
      ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp:
        remove TreePos::m_ent
      mysql-test/ndb/ndb_range_bounds.pl:
        more options
      bba3ab07
  2. 13 Oct, 2004 3 commits
  3. 12 Oct, 2004 1 commit
    • unknown's avatar
      NDB compile fix sol9x86 · 64ac84fb
      unknown authored
      ndb/include/kernel/LogLevel.hpp:
        compile fix sol9x86
      ndb/include/util/version.h:
        compile fix sol9x86
      ndb/src/common/util/version.c:
        compile fix sol9x86
      ndb/src/mgmsrv/Services.cpp:
        compile fix sol9x86
      64ac84fb
  4. 11 Oct, 2004 2 commits
    • unknown's avatar
      wl1801 - more node failure handling in simple/dirty read · 011cc5c9
      unknown authored
      ndb/include/kernel/signaldata/TcContinueB.hpp:
        Test NODE_FAILREP arraving before TCKEYCONF w.r.t simple/dirty read
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Test NODE_FAILREP arraving before TCKEYCONF w.r.t simple/dirty read
      ndb/src/ndbapi/NdbConnection.cpp:
        Test NODE_FAILREP arraving before TCKEYCONF w.r.t simple/dirty read
      ndb/src/ndbapi/Ndbif.cpp:
        Test NODE_FAILREP arraving before TCKEYCONF w.r.t simple/dirty read
      ndb/test/ndbapi/testNodeRestart.cpp:
        Test NODE_FAILREP arraving before TCKEYCONF w.r.t simple/dirty read
      011cc5c9
    • unknown's avatar
      wl1801 - Support for handling NF during dirty read · 44e30660
      unknown authored
      ndb/include/ndbapi/NdbConnection.hpp:
        Support for handling NF during dirty read
      ndb/include/ndbapi/NdbReceiver.hpp:
        Support for handling NF during dirty read
      ndb/src/ndbapi/NdbConnection.cpp:
        Support for handling NF during dirty read
      ndb/src/ndbapi/NdbReceiver.cpp:
        Support for handling NF during dirty read
      ndb/src/ndbapi/Ndbif.cpp:
        Support for handling NF during dirty read
      ndb/src/ndbapi/ndberror.c:
        Support for handling NF during dirty read
      ndb/test/ndbapi/testNodeRestart.cpp:
        Support for handling NF during dirty read
      44e30660
  5. 10 Oct, 2004 3 commits
    • 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
    • unknown's avatar
      NDB ndb_mgm: fix dump and signal log (more to do) · a54801ee
      unknown authored
      ndb/include/mgmapi/mgmapi.h:
        ndb_mgm: fix dump and signal log (more to do)
      ndb/src/common/debugger/signaldata/SignalNames.cpp:
        ndb_mgm: fix dump and signal log (more to do)
      ndb/src/mgmapi/mgmapi.cpp:
        ndb_mgm: fix dump and signal log (more to do)
      ndb/src/mgmclient/CommandInterpreter.cpp:
        ndb_mgm: fix dump and signal log (more to do)
      a54801ee
    • unknown's avatar
      Fixes bug with tableImpl with blobs not being initialized properly w.r.t... · ed5b9e9a
      unknown authored
      Fixes bug with tableImpl with blobs not being initialized properly w.r.t pointer to blob tableImpl in column
          added blob to test to see that blob tables don't show up in show tables
          auto increment setting need not fetch blob tables (will otherwise generate error during table creation)
          moved addBlobTables out of fetchGlobalTableImpl to get_local_table_info
          changed addBlobTables to start from last column and break if all blobs added
          also addBlobTables will return -1 if failed (typically getTable)
          changed to using get_local_table_info with internal table name where applicable for efficiency
          added option to get_local_table_info wether to fetch blob tables or not
          getTable always fetches the blobtables
          moved addBlobTables to get_local_table_info to always be called, even if main table goes to cache only
      
      
      mysql-test/r/ndb_autodiscover.result:
        added blob to test to see that blob tables don't show up in show tables
      mysql-test/t/ndb_autodiscover.test:
        added blob to test to see that blob tables don't show up in show tables
      ndb/src/ndbapi/Ndb.cpp:
        auto increment setting need not fetch blob tables (will otherwise generate error during table creation)
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        moved addBlobTables out of fetchGlobalTableImpl to get_local_table_info
        changed addBlobTables to start from last column and break if all blobs added
        also addBlobTables will return -1 if failed (typically getTable)
        changed to using get_local_table_info with internal table name where applicable for efficiency
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        added option to get_local_table_info wether to fetch blob tables or not
        getTable always fetches the blobtables
        moved addBlobTables to get_local_table_info to always be called, even if main table goes to cache only
      ed5b9e9a
  6. 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
  7. 08 Oct, 2004 6 commits
    • unknown's avatar
      wl 1801 · 2e201e1e
      unknown authored
       Testcases for NF
      
      
      ndb/src/kernel/blocks/ERROR_codes.txt:
        Error insert for testing NF handling of committed read
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Error insert for testing NF handling of committed read
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Error insert for testing NF handling of committed read
      ndb/test/include/NDBT_Test.hpp:
        Move sync methods into NDBT_Context
      ndb/test/ndbapi/testIndex.cpp:
        Move sync methods into NDBT_Context
      ndb/test/ndbapi/testNodeRestart.cpp:
        Add test case that verifies committed read during NF
      ndb/test/src/NDBT_Test.cpp:
        Move sync methods into NDBT_Context
      2e201e1e
    • unknown's avatar
      Test prg update · 950c6825
      unknown authored
      - make test node restart test harder
      
      
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Removed debug printout
      ndb/test/include/HugoOperations.hpp:
        Remove multipl pkRead (simple/dirty)... and replace
          with pkRead(LockMode)
      ndb/test/include/HugoTransactions.hpp:
        Remove multipl pkRead (simple/dirty)... and replace
          with pkRead(LockMode)
      ndb/test/ndbapi/testBasic.cpp:
        Remove multipl pkRead (simple/dirty)... and replace
          with pkRead(LockMode)
      ndb/test/ndbapi/testNdbApi.cpp:
        Remove multipl pkRead (simple/dirty)... and replace
          with pkRead(LockMode)
      ndb/test/ndbapi/testNodeRestart.cpp:
        Use mixed pkread
        Use rand() no of records
        Use rand() batch size
        Restart node abort (instead of graceful)
      ndb/test/ndbapi/testOperations.cpp:
        Remove multipl pkRead (simple/dirty)... and replace
          with pkRead(LockMode)
      ndb/test/ndbapi/testTransactions.cpp:
        Remove multipl pkRead (simple/dirty)... and replace
          with pkRead(LockMode)
      ndb/test/run-test/daily-devel-tests.txt:
        Run mixed pkread tests instead of just LM_Read (readTuple())
      ndb/test/src/HugoOperations.cpp:
        Remove multipl pkRead (simple/dirty)... and replace
          with pkRead(LockMode)
      ndb/test/src/HugoTransactions.cpp:
        Remove multipl pkRead (simple/dirty)... and replace
          with pkRead(LockMode)
      950c6825
    • unknown's avatar
      hmm. a bit trigger happy. · b5c406a1
      unknown authored
      on the real table readTuple is needed
      
      
      b5c406a1
    • unknown's avatar
      Let blobs use committedRead, this is always correct as · 8968be81
      unknown authored
      as read lock is held on primary table
      
      
      ndb/src/ndbapi/NdbConnection.cpp:
        merge error
      8968be81
    • 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
    • unknown's avatar
      Fix simple/dirty read handling · c74e8a62
      unknown authored
      ndb/include/kernel/signaldata/TcKeyConf.hpp:
        A bit for differenciating between "real" tckey conf and simple read conf
      ndb/include/ndbapi/Ndb.hpp:
        Removed/ifdef's unused stuff
      ndb/include/ndbapi/NdbConnection.hpp:
        Added bitmask that keeps track of used nodes when
          a transaction can be dependant on several nodes
      ndb/include/ndbapi/NdbOperation.hpp:
        removed unused methods
      ndb/include/ndbapi/NdbReceiver.hpp:
        Tween execTCOPCONF to handle TcKeyConf::SimpleReadBit
      ndb/src/common/debugger/signaldata/TcKeyConf.cpp:
        Update printer
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        removed unused define
      ndb/src/ndbapi/NdbApiSignal.cpp:
        Fix length of TC_COMMITREQ
      ndb/test/ndbapi/testOperations.cpp:
        fix simple/dirty read
      c74e8a62
  8. 07 Oct, 2004 2 commits
    • unknown's avatar
      Protect from use of NULL pointer · 23ed93f7
      unknown authored
      ndb/src/ndbapi/Ndb.cpp:
        Dont call trans->getTransactionId if trans is NULL.
      23ed93f7
    • unknown's avatar
      Fix error message · 2906825f
      unknown authored
      ndb/src/kernel/vm/Configuration.cpp:
        Correct error message, it should indicate that it was not possible to connect to ndb_mgmd
      2906825f
  9. 06 Oct, 2004 5 commits
    • 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
      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
  10. 05 Oct, 2004 5 commits
    • unknown's avatar
      7121d374
    • 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
      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
  11. 04 Oct, 2004 4 commits
    • unknown's avatar
      added debug printouts in ndbapi · 1c0213eb
      unknown authored
      1c0213eb
    • unknown's avatar
      new printer · 900182d5
      unknown authored
      900182d5
    • unknown's avatar
      NdbIndexScanOperation::reset_bounds() · 499ebf4d
      unknown authored
      - Send BOUNDS as KEYINFO
      - At restart, only reset KEYINFO
      
      --
      Fix resource shortage at KEYINFO in Dbtc and Dblqh w.r.t scan
      --
      
      
      ndb/include/kernel/signaldata/AttrInfo.hpp:
        Let NdbScanOperation access AttrInfo
      ndb/include/kernel/signaldata/KeyInfo.hpp:
        Let NdbScanOperation access AttrInfo
      ndb/include/kernel/signaldata/ScanFrag.hpp:
        Send KeyLen in ScanFragReq (for range scans)
      ndb/include/kernel/signaldata/ScanTab.hpp:
        Send KeyLen in ScanTabReq (for range scans)
      ndb/include/ndbapi/NdbConnection.hpp:
        Function for adding op to list
      ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        new method for saving BOUNDS
      ndb/include/ndbapi/NdbOperation.hpp:
        Remove bounds stuff from NdbOperation and put it into NdbScanOperation
      ndb/include/ndbapi/NdbScanOperation.hpp:
        reset bounds
      ndb/src/common/debugger/signaldata/Makefile.am:
        New signal data printer for ScanFrag
      ndb/src/common/debugger/signaldata/ScanTab.cpp:
        Fix printout
      ndb/src/common/debugger/signaldata/SignalDataPrint.cpp:
        New signal data printer for ScanFrag
      ndb/src/kernel/blocks/backup/Backup.cpp:
        Updated ScanFragReq
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        Use same sendKeyInfo for both acckeyreq and tux_bounds
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Let range scan use KEYinfo for bounds instead of attrinfo
      ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        Let range scan use KEYinfo for bounds instead of attrinfo
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Handle keyinfo in range scan
      ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp:
        Skip useless 5 words in beginning of TuxBounds
      ndb/src/kernel/blocks/suma/Suma.cpp:
        Fix SCAN_FRAGREQ
      ndb/src/ndbapi/NdbConnection.cpp:
        reset bounds
      ndb/src/ndbapi/NdbOperation.cpp:
        Remove bounds
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Remove bounds stuff
      ndb/src/ndbapi/NdbOperationInt.cpp:
        Remove bounds stuff
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Send BOUNDS in KEYINFO instead of ATTRINFO
      499ebf4d
    • unknown's avatar
      addes auto pointer class for using with my_ functions · 77fd668e
      unknown authored
      switch to using my_ for heap allocations
      
      
      ndb/include/util/NdbAutoPtr.hpp:
        addes auto pointer class for using with my_ functions
      ndb/src/mgmclient/CommandInterpreter.cpp:
        switch to using my_ for heap allocations
      77fd668e
  12. 01 Oct, 2004 1 commit
  13. 30 Sep, 2004 2 commits
  14. 28 Sep, 2004 1 commit
    • unknown's avatar
      set correct lockmode in all reads... · e8c4af12
      unknown authored
          move lockmode from scan operation to operation
          added read tuple with lock mode
      
      
      ndb/include/ndbapi/NdbIndexOperation.hpp:
        added read tuple with lock mode
      ndb/include/ndbapi/NdbOperation.hpp:
        move lockmode from scan operation to operation
      ndb/include/ndbapi/NdbScanOperation.hpp:
        move lockmode from scan operation to operation
      ndb/src/ndbapi/NdbIndexOperation.cpp:
        added read tuple with lock mode
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        added read tuple with lock mode
      sql/ha_ndbcluster.cc:
        set correct lockmode in all reads...
        moved lockmode from scan operatoin to operation
      e8c4af12
  15. 27 Sep, 2004 1 commit
    • unknown's avatar
      removed init on ConfigRetriever · a6b64d28
      unknown authored
          added some debug printouts
          some changes in ndbcluster_init to make start of mysqld first work
      
      
      ndb/include/mgmcommon/ConfigRetriever.hpp:
        removed init on ConfigRetriever
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        removed init on ConfigRetriever
        added some debug printouts
      ndb/src/kernel/vm/Configuration.cpp:
        removed init on ConfigRetriever
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        removed init on ConfigRetriever
        added sleep in retry
      sql/ha_ndbcluster.cc:
        some changes in ndbcluster_init to make start of mysqld first work
      a6b64d28
  16. 26 Sep, 2004 1 commit
    • unknown's avatar
      testBasic -n MassiveRollback · a64953ed
      unknown authored
      Make sure to not receive more that buffer can fit currently
      
      
      ndb/src/common/transporter/TCP_Transporter.cpp:
        Make sure to not receive more that buffer can fit currently
      a64953ed