1. 18 May, 2007 3 commits
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · 746ee8f8
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/src/common/transporter/Packer.cpp:
        Auto merged
      storage/ndb/src/common/transporter/TCP_Transporter.hpp:
        Auto merged
      storage/ndb/src/common/transporter/TransporterRegistry.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        Auto merged
      storage/ndb/test/ndbapi/testNdbApi.cpp:
        merge
      storage/ndb/test/run-test/daily-basic-tests.txt:
        merge
      746ee8f8
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/41-work · 051c96f2
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/50-work
      
      
      ndb/src/common/transporter/Packer.cpp:
        Auto merged
      ndb/src/common/transporter/TCP_Transporter.hpp:
        Auto merged
      ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        Auto merged
      ndb/src/common/transporter/TransporterRegistry.cpp:
        merge
      ndb/test/ndbapi/testNdbApi.cpp:
        merge
      ndb/test/run-test/daily-basic-tests.txt:
        merge
      051c96f2
    • unknown's avatar
      ndb - bug#28443 · 9bfed519
      unknown authored
        Make sure that data can not e left lingering in receive buffer
      
      
      ndb/src/common/transporter/Packer.cpp:
        test, make MAX_RECEIVED_SIGNALS an variable
      ndb/src/common/transporter/TCP_Transporter.hpp:
        add new method for checking of data in receive buffer
      ndb/src/common/transporter/TransporterRegistry.cpp:
        Make sure that 
        1) poll_TCP return true if any transporter has data in receiveBuffer
           (previously only if socket had data)
        2) performReceive executes signals if TCP transporter has data in receiveBuffer
           (previously only if data was recevied)
      ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        test, make MAX_RECEIVED_SIGNALS an variable
      ndb/test/ndbapi/testNdbApi.cpp:
        testcase
      ndb/test/run-test/daily-basic-tests.txt:
        testcase
      9bfed519
  2. 17 May, 2007 1 commit
    • unknown's avatar
      ndb - bug#28491 · 3acd8d31
      unknown authored
        disable "disable expand check" as it does not solve problems anyway
      
      
      storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        disable "disable expand check" as it does not solve problems anyway
      3acd8d31
  3. 14 May, 2007 1 commit
    • unknown's avatar
      ndb - bug#28348 · 6962973e
      unknown authored
        remove LCP files when dropping table
      
      
      storage/ndb/include/kernel/signaldata/FsOpenReq.hpp:
        add tup as user (for fsremove)
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        add remove LCP stuff
      storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp:
        add remove LCP stuff
      storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp:
        remove each LCP file regardless if present or not
      6962973e
  4. 08 May, 2007 5 commits
    • unknown's avatar
      ndb - bug#20535 · efa9faf2
      unknown authored
        set null bits on delete+insert
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        set null bits on delete+insert
      storage/ndb/test/ndbapi/testBasic.cpp:
        set null bits on delete+insert
        20535
      storage/ndb/test/run-test/daily-basic-tests.txt:
        testcase
      efa9faf2
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · a6b14a62
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      a6b14a62
    • unknown's avatar
      ndb - bug#27437 · c02934a5
      unknown authored
        redo extra verification code so that tupkeyref is reset just before tupkeyreq
      
      
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        redo extra verification code so that tupkeyref is reset just before tupkeyreq
      c02934a5
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · 503c92d9
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      mysql-test/t/ndb_basic.test:
        Auto merged
      mysql-test/r/ndb_basic.result:
        SCCS merged
      503c92d9
    • unknown's avatar
      ndb - bug#27437 · 3962e2d4
      unknown authored
        bug in interpretedupdate (used for auto-increment) that made TUPKEYREF be sent twice
        this was however "normally" shadowed, but made LQH crash when LCP was about to start
      
      
      mysql-test/r/ndb_basic.result:
        testcase
      mysql-test/t/ndb_basic.test:
        testcase
      ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        add extra variable to make sure TUPKEYREF is not received twice (VM_TRACE)
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        add extra variable to make sure TUPKEYREF is not received twice (VM_TRACE)
      ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        make sure TUPKEYREF is not sent twice in case of "error" in interpreted program
      3962e2d4
  5. 07 May, 2007 1 commit
    • unknown's avatar
      ndb - bug#27942 · 96ad130f
      unknown authored
        Increase size of memory channel
      
      
      storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp:
        increase size of memchannel to prevent crashes (for DD)
      96ad130f
  6. 01 May, 2007 1 commit
    • unknown's avatar
      ndb - dynarr256 · 325c6466
      unknown authored
        fix release iterator
      
      
      storage/ndb/src/kernel/vm/DynArr256.cpp:
        fix release
      storage/ndb/src/kernel/vm/DynArr256.hpp:
        fix release
      325c6466
  7. 30 Apr, 2007 3 commits
    • unknown's avatar
      ndb - bug#28161 · e618e271
      unknown authored
        fix commit triggers with DD but not using DD
      
      
      storage/ndb/include/kernel/signaldata/TupCommit.hpp:
        add diskpage
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        add diskpage
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        pass disk/nodisk down detachedtrigger-path
      storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp:
        use TUPCOMMIT req for signaling diskpage back and forth
          so that I can init pointers (VM_TRACE) when from LQH
      storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        remove niclude
      storage/ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp:
        only derefence disk pointer if needed
      e618e271
    • unknown's avatar
      ndb - force var part, part III · 2df58d26
      unknown authored
      
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Fix forceVarPart also for ordered indexes
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        Add new table flag
      storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        set null ref in case of force var part
      storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp:
        add varref also for force var part
      storage/ndb/test/src/NDBT_Tables.cpp:
        "randomly" set forcevart on NDBT tables
      2df58d26
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-telco-gca · b32c72a4
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        Auto merged
      b32c72a4
  8. 27 Apr, 2007 1 commit
  9. 26 Apr, 2007 7 commits
  10. 25 Apr, 2007 10 commits
    • unknown's avatar
      ndb - · 59978185
      unknown authored
      clean up varsize
      by putting varpart ref "inside" fixpart instead of "optionally" at the end
      
      
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        clean up varsize
        by putting varpart ref "inside" fixpart instead of "optionally" at the end
      storage/ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp:
        clean up varsize
        by putting varpart ref "inside" fixpart instead of "optionally" at the end
      storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp:
        clean up varsize
        by putting varpart ref "inside" fixpart instead of "optionally" at the end
      storage/ndb/src/kernel/blocks/dbtup/DbtupDebug.cpp:
        clean up varsize
        by putting varpart ref "inside" fixpart instead of "optionally" at the end
      storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        clean up varsize
        by putting varpart ref "inside" fixpart instead of "optionally" at the end
      storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp:
        clean up varsize
        by putting varpart ref "inside" fixpart instead of "optionally" at the end
      storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp:
        clean up varsize
        by putting varpart ref "inside" fixpart instead of "optionally" at the end
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp:
        clean up varsize
        by putting varpart ref "inside" fixpart instead of "optionally" at the end
      storage/ndb/src/kernel/blocks/dbtup/DbtupVarAlloc.cpp:
        clean up varsize
        by putting varpart ref "inside" fixpart instead of "optionally" at the end
      59978185
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-telco-gca · a8fef668
      unknown authored
      into  ymer.(none):/usr/local/mysql/mysql-5.1-telco-gca
      
      
      storage/ndb/test/include/HugoOperations.hpp:
        Auto merged
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      storage/ndb/test/src/HugoOperations.cpp:
        Auto merged
      storage/ndb/test/ndbapi/testBasic.cpp:
        SCCS merged
      a8fef668
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-telco-gca · 7f48dfa0
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/test/tools/Makefile.am:
        merge
      7f48dfa0
    • unknown's avatar
      Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-telco-gca · 868a229c
      unknown authored
      into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-telco-gca
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      868a229c
    • unknown's avatar
      0443044e
    • unknown's avatar
    • unknown's avatar
      Merge ymer.(none):/usr/local/mysql/mysql-5.1-telco-gca-bug28073 · 88a10dba
      unknown authored
      into  ymer.(none):/usr/local/mysql/mysql-5.1-telco-gca
      
      
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      88a10dba
    • unknown's avatar
      Merge ymer.(none):/usr/local/mysql/mysql-5.0-telco-gca · 4ea948c5
      unknown authored
      into  ymer.(none):/usr/local/mysql/mysql-5.1-telco-gca
      
      
      storage/ndb/include/ndbapi/NdbTransaction.hpp:
        Auto merged
      storage/ndb/src/ndbapi/NdbTransaction.cpp:
        Auto merged
      storage/ndb/test/ndbapi/testNdbApi.cpp:
        Auto merged
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Manual merge.
      4ea948c5
    • unknown's avatar
      BUG#28073: Infinite loop in lock queue. · ca532914
      unknown authored
      In a certain code path the NDBD could loop infinitely in the lock queue.
      
      
      storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        Fix infinite loop.
      storage/ndb/test/include/HugoOperations.hpp:
        Add optional hinting of TC for new transactions.
      storage/ndb/test/ndbapi/testBasic.cpp:
        Add test case.
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Add test case.
      storage/ndb/test/src/HugoOperations.cpp:
        Add optional hinting of TC for new transactions.
      ca532914
    • unknown's avatar
      BUG#27495: Missing implementation of NdbTransaction::executeAsynch(). · 2399e1c9
      unknown authored
      NdbTransaction::executeAsynch() was not implemented. Add implementation.
      
      
      ndb/include/ndbapi/NdbTransaction.hpp:
        executeAsynch() should probably allow setting forceSend.
      ndb/src/ndbapi/NdbTransaction.cpp:
        Add missing implementation of executeAsynch().
      ndb/test/ndbapi/testNdbApi.cpp:
        Add test case.
      ndb/test/run-test/daily-basic-tests.txt:
        Add new test.
      2399e1c9
  11. 24 Apr, 2007 1 commit
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-telco-gca · 85cdadcf
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp:
        Auto merged
      storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp:
        Auto merged
      85cdadcf
  12. 23 Apr, 2007 4 commits
    • unknown's avatar
      new ndb tool to measure replication latency · 21fe9479
      unknown authored
      
      BitKeeper/etc/ignore:
        Added storage/ndb/test/tools/rep_latency storage/ndb/test/ndbapi/testIndexStat storage/ndb/test/ndbapi/testInterpreter storage/ndb/ndbapi-examples/mgmapi_logevent/mgmapi_logevent storage/ndb/ndbapi-examples/mgmapi_logevent2/mgmapi_logevent2 storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1 storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple storage/ndb/ndbapi-examples/ndbapi_simple_dual/ndbapi_simple_dual storage/ndb/ndbapi-examples/ndbapi_simple_index/ndbapi_simple_index to the ignore list
      storage/ndb/test/tools/rep_latency.cpp:
        New BitKeeper file ``storage/ndb/test/tools/rep_latency.cpp''
      21fe9479
    • unknown's avatar
      e8e7b7c0
    • unknown's avatar
      ndb - · 42c84459
      unknown authored
        add new functions for (easier) using NdbRestarter
      
      
      storage/ndb/test/include/NdbRestarter.hpp:
        add new functions for (easier) using NdbRestarter
      42c84459
    • unknown's avatar
      ndb - · e14bcb8a
      unknown authored
        add (auto) testcase for bug#28023
      
      
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        add testcase for bug#28023
      storage/ndb/test/run-test/daily-basic-tests.txt:
        add testcase for bug#28023
      e14bcb8a
  13. 16 Apr, 2007 1 commit
    • unknown's avatar
      ndb - · 5e4533b9
      unknown authored
        fix COPY_ROWID return value
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        fix COPY_ROWID return value
      5e4533b9
  14. 12 Apr, 2007 1 commit
    • unknown's avatar
      ndb - bug#27756 · 80b532e2
      unknown authored
        make sure that copy tuple is released in all cases
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp:
        make sure that copy tuple is released in all cases
      storage/ndb/test/run-test/daily-basic-tests.txt:
        add testcase
      80b532e2