1. 12 Apr, 2007 5 commits
    • unknown's avatar
      ndb - bug#27756 · dc8d4699
      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
      dc8d4699
    • unknown's avatar
      ndb - bug#27756 · ebadeef4
      unknown authored
        testcase only
        new pseudo column NDB$COPY_ROWID
      
      
      storage/ndb/include/kernel/AttributeHeader.hpp:
        Add new pseudo column for reading location of copy tuple
      storage/ndb/include/ndbapi/NdbDictionary.hpp:
        Add new pseudo column for reading location of copy tuple
      storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        Add new pseudo column for reading location of copy tuple
      storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Add new pseudo column for reading location of copy tuple
      storage/ndb/src/ndbapi/ndb_cluster_connection.cpp:
        Add new pseudo column for reading location of copy tuple
      storage/ndb/test/ndbapi/testBasic.cpp:
        add testcase for bug#27756
      ebadeef4
    • unknown's avatar
      ndb - hugo - add new method for setting primary key(s) · c3ca248b
      unknown authored
      
      storage/ndb/test/include/HugoOperations.hpp:
        Add method for setting of primary key
      storage/ndb/test/src/HugoAsynchTransactions.cpp:
        Add method for setting of primary key
      storage/ndb/test/src/HugoOperations.cpp:
        Add method for setting of primary key
      storage/ndb/test/src/HugoTransactions.cpp:
        Add method for setting of primary key
      c3ca248b
    • unknown's avatar
      ndb - mysql-test-run testcase for bug#27757 · 4380cabe
      unknown authored
      
      mysql-test/r/ndb_dd_basic.result:
        testcase
      mysql-test/t/ndb_dd_basic.test:
        testcase
      4380cabe
    • unknown's avatar
      ndb - bug#27757 · 6c3c2ecf
      unknown authored
        tupscan misses uncommitted inserts by own transaction
          let tupkeyreq handle dirty/savepoint
      
        also siable diskscan as temporary fix for bug#27776
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp:
        let tupkeyreq handle dirty/savepoint
      6c3c2ecf
  2. 11 Apr, 2007 4 commits
  3. 10 Apr, 2007 3 commits
    • unknown's avatar
      ndb - · a7481a7a
      unknown authored
        add event log listener test tool
      
      
      storage/ndb/test/tools/Makefile.am:
        add event log listener test tool
      storage/ndb/test/tools/log_listner.cpp:
        New BitKeeper file ``storage/ndb/test/tools/log_listner.cpp''
      a7481a7a
    • unknown's avatar
      ndb - bug#27651 (5.1) · dfbf6e7d
      unknown authored
        Only prepare "next" GCI if we're in the first 4 highest GCI's
          to avoid we can get several buckets with same GCI
      
      
      storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp:
        Only prepare "next" GCI if we're in the first 4 highest GCI's
              to avoid we can get several buckets with same GCI
      dfbf6e7d
    • unknown's avatar
      ndb - bug#27728 (5.1) · 1584ee92
      unknown authored
        Make sure API is connected to nodes when subscribing
      
      
      storage/ndb/include/kernel/signaldata/SumaImpl.hpp:
        new error code
      storage/ndb/src/kernel/blocks/suma/Suma.cpp:
        make sure API is connected in SUB_START_REQ
      storage/ndb/src/ndbapi/ndberror.c:
        new error code
      1584ee92
  4. 02 Apr, 2007 3 commits
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · 0feee51d
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupPageMap.cpp:
        Auto merged
      storage/ndb/src/mgmsrv/InitConfigFileParser.cpp:
        Auto merged
      0feee51d
    • unknown's avatar
      ndb - bug#27581 · b6d5de04
      unknown authored
        make sure not to leave partially initialized pagerage-records
      
      
      ndb/src/kernel/blocks/dbtup/DbtupPageMap.cpp:
        make sure not to leave partially initialized pagerage-records
      b6d5de04
    • unknown's avatar
      ndb - fix bug in my.cnf config handling · c49cc3b7
      unknown authored
        put64 for 64-bit variables
      
      
      ndb/src/mgmsrv/InitConfigFileParser.cpp:
        put64
      c49cc3b7
  5. 27 Mar, 2007 3 commits
    • unknown's avatar
      ndb - · d0bcc0a7
      unknown authored
        reformat code a bit to be more compiler friendly
      
      
      storage/ndb/test/src/NdbRestarts.cpp:
        more verbosity
      d0bcc0a7
    • unknown's avatar
      ndb - · 554f47eb
      unknown authored
        remove compiler warning from last changeset
      
      
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        remove compiler warning from last changeset
      554f47eb
    • unknown's avatar
      ndb - bug#27466 nf during nr can leave cluster in inconsistent state (recommit in 5.1) · 8b1bae26
      unknown authored
          Fix race condition between NODE_FAILREP and local INCL_NODEREQ loop
          Also retry on ZNODE_START_DISALLOWED_ERROR
      
      
      
      storage/ndb/include/kernel/signaldata/StartPerm.hpp:
        Move error code
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        new error code
      storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp:
        Move error code
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
            1) retry also on ZNODE_START_DISALLOWED_ERROR
            2) Change if() else in INCL_NODECONF to for-loop instead
            3) (last but not least) fix bug, that could cause different block withing same node to have different opinion about node status
               solution is to check if node is still alive before sening next local INCL_NODEREQ
      storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
            Add error insert to allow node to die during INCL_NODEREQ
      storage/ndb/src/kernel/blocks/suma/Suma.cpp:
            1) let suma be well behaved (i.e reply to INCL_NODEREQ)
            2) Add dump to print c_connceted_nodes/c_subscriber_nodes (8010)
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        new testcase
      storage/ndb/test/run-test/daily-basic-tests.txt:
        new testcase
      8b1bae26
  6. 22 Mar, 2007 3 commits
  7. 21 Mar, 2007 5 commits
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · d454cea9
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp:
        Auto merged
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        Auto merged
      storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Auto merged
      d454cea9
    • unknown's avatar
      ndb - bug#27283 · 897a01fa
      unknown authored
          Additional fix for 2-node case
      
      
      ndb/src/kernel/blocks/dbdih/Dbdih.hpp:
        Add error insert ref for errcode = 7181
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Make GSN_GCP_NODEFINISH always be sent to DIH node requesting it
      ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        Make GSN_GCP_NODEFINISH always be sent to DIH node requesting it
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Make GSN_GCP_NODEFINISH always be sent to DIH node requesting it
      897a01fa
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · f247d6cd
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/src/mgmsrv/MgmtSrvr.cpp:
        Auto merged
      f247d6cd
    • unknown's avatar
      ndb - bug#27286 (5.0 version) · c1be1e4d
      unknown authored
        make sure master is sendable
      
      
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        make sure master is sendable
      c1be1e4d
    • unknown's avatar
      ndb - bug#27286 · ccfc96b5
      unknown authored
        make sure master node is sendable, when getting ref::NotMaster 
      
      
      storage/ndb/src/mgmsrv/MgmtSrvr.cpp:
        make sure master node is sendable, when getting ref::NotMaster
      ccfc96b5
  8. 20 Mar, 2007 3 commits
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · d6ad5ece
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        Auto merged
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Auto merged
      storage/ndb/src/mgmsrv/ConfigInfo.cpp:
        Auto merged
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        merge
      d6ad5ece
    • unknown's avatar
      ndb - bug#27283 (wl2325-5.0) · 51c28fe1
      unknown authored
          Handle race condtition between MASTER_GCPCONF and execGCP_NODEFINISH
      
      
      ndb/src/kernel/blocks/ERROR_codes.txt:
        new error codes
      ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Handle race condtition between MASTER_GCPCONF and execGCP_NODEFINISH
      ndb/test/ndbapi/testNodeRestart.cpp:
        testcase
      ndb/test/run-test/daily-basic-tests.txt:
        testcase
      51c28fe1
    • unknown's avatar
      ndb - bug#27291 · 8f5cf0f1
      unknown authored
        Fix correct min-value for LockPagesInMemory
      
      
      ndb/src/mgmsrv/ConfigInfo.cpp:
        Fix correct min-value
      8f5cf0f1
  9. 19 Mar, 2007 3 commits
    • unknown's avatar
      ndb - test_event · a12dbd7e
      unknown authored
        Fix compile error with gcc4
      
      
      storage/ndb/test/ndbapi/test_event.cpp:
        Fix compile error with gcc4
      a12dbd7e
    • unknown's avatar
      ndb - bug#20185 · 1d62f09b
      unknown authored
        Fix race in testprg...causing random TC crashes
      
      
      storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        remove incorrect work-around
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        Fix race in testprg...causing random TC crashes
      1d62f09b
    • unknown's avatar
      ndb - autotest · e7676f81
      unknown authored
       increase some timeouts...
      
      
      storage/ndb/test/run-test/daily-devel-tests.txt:
        increase timeouts...
      e7676f81
  10. 16 Mar, 2007 1 commit
    • unknown's avatar
      ndb - bug#27203 · e19ecffc
      unknown authored
        Allow readTablePk to stumble on scan+deleted tuple,
            reporting no-match instead of crash (in case scan is lock-owner)
      
      
      storage/ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
        Allow readTablePk to stumble on scan+deleted tuple,
          reporting no-match instead of crash
      storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        Allow readTablePk to stumble on scan+deleted tuple,
          reporting no-match instead of crash
      e19ecffc
  11. 15 Mar, 2007 4 commits
    • unknown's avatar
      ndb - bug#27169 · bb52e909
      unknown authored
        Fix bug in SUMA::resend_bucket which could cause mysqld to crash
      
      
      storage/ndb/src/kernel/blocks/suma/Suma.cpp:
        Remove *len* part from sz,
          or an extra word will be sent (sometimes) which will cause event-api barf
      storage/ndb/test/ndbapi/test_event.cpp:
        test prg for bug#27169
      storage/ndb/test/run-test/daily-basic-tests.txt:
        test prg for bug#27169
      bb52e909
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · e74d1b50
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/test/src/UtilTransactions.cpp:
        Auto merged
      e74d1b50
    • unknown's avatar
      ndb - fix bug in UtilTransactions::compare · 71cbf73d
      unknown authored
        reset rowcount on temporary error during scan of base table
      
      71cbf73d
    • unknown's avatar
      ndb - · 5cb1bc85
      unknown authored
        fix test_event -n EventOperationApplier
      
      
      storage/ndb/test/ndbapi/test_event.cpp:
        fix potential race
      storage/ndb/test/src/HugoCalculator.cpp:
        genrate longer varsize keys
      5cb1bc85
  12. 14 Mar, 2007 2 commits
    • unknown's avatar
      ndb - bug#27005 · f57a05ff
      unknown authored
          Handle API failure during resend
          API failure could cause release of table object, which will make resend crash
            when dereferencing table object
            
          Solution, use table_id+hash+schemaversion instead of *raw* pointer in resend
      
      
      
      storage/ndb/src/kernel/blocks/suma/Suma.cpp:
        Handle API failure during resend
        API failure could cause release of table object, which will make resend crash
          when dereferencing table object
              
        Solution, use table_id+hash+schemaversion instead of *raw* pointer in resend
      storage/ndb/test/tools/listen.cpp:
        add new events
      f57a05ff
    • unknown's avatar
      ndb - bug#27087 · ef0ac806
      unknown authored
        Make sure not to handle API_FAILREQ if it's already handled
      
      
      storage/ndb/src/kernel/blocks/suma/Suma.cpp:
        Make sure not to handle API_FAILREQ if it's already handled
      ef0ac806
  13. 13 Mar, 2007 1 commit
    • unknown's avatar
      ndb - bug#27102 · 3317bb70
      unknown authored
        Make sure head after undo execute does not point to last page of file
        As this will confuse next write to group
      
      
      storage/ndb/src/kernel/blocks/lgman.cpp:
        Make sure head after undo execute does not point to last page of file
        As this will confuse next write to group
      3317bb70