1. 11 Apr, 2007 1 commit
  2. 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
  3. 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
  4. 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
  5. 22 Mar, 2007 3 commits
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 13 Mar, 2007 4 commits
    • 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
    • unknown's avatar
      ndb - bug#27003 · 344945c4
      unknown authored
        merge to 5.1, adopt testprg to optimized node recovery
      
      
      storage/ndb/include/kernel/signaldata/LqhKey.hpp:
        Add Restore as friend
      storage/ndb/src/kernel/blocks/restore.cpp:
        Give proper error message on LQHKEYREF
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        post merge fix, adopt to optimized node recovery...
      344945c4
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · c3d3c80b
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        Auto merged
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        merge
      storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        merge
      storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp:
        merge
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        merge
      c3d3c80b
    • unknown's avatar
      ndb - bug#27003 · 1b173331
      unknown authored
        Handle random(not in order) LQHKEYREQ failures during node-restart
      
      
      ndb/src/kernel/blocks/ERROR_codes.txt:
        Document new error codes
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Handle random(not in order) LQHKEYREQ failures during node-restart
      ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        Error codes for various oom problems
      ndb/src/kernel/blocks/dbtup/DbtupGen.cpp:
        move CLEAR_ERROR_INSERT_VALUE to constructor so that it's reasonable to use it for
        restart testing
      ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        Add error insert for CopyFragRef
      ndb/test/ndbapi/testNodeRestart.cpp:
        Testprg for bug#27003
      ndb/test/run-test/daily-basic-tests.txt:
        add testprg
      1b173331
  13. 09 Mar, 2007 5 commits
    • unknown's avatar
      Merge poseidon.mysql.com:/home/tomas/mysql-5.0-telco-gca · 2544b595
      unknown authored
      into  poseidon.mysql.com:/home/tomas/mysql-5.1-telco-gca
      
      
      storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        manual merge
      storage/ndb/src/ndbapi/ndberror.c:
        manual merge
      2544b595
    • unknown's avatar
      added error code for failing send signal and timeout waiting for node failure · 03a96967
      unknown authored
      added error code for failing send signal and timeout waiting for node failure
      
      
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        added error code for failing send signal and timeout waiting for node failure
      ndb/src/ndbapi/ndberror.c:
        added error code for failing send signal and timeout waiting for node failure
      03a96967
    • unknown's avatar
      Bug #26825 MySQL Server Crashes in high load · 6803e7ec
      unknown authored
      Bug #26997  	mysqld segfault when in single user mode
      
      
      sql/ha_ndbcluster.cc:
        make sure error is always set even if no proper error code from ndb
      storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        add error code for failing send signal (typically single user mode)
      storage/ndb/src/ndbapi/ndberror.c:
        added error code for failing send signal and timeout waiting for node failure
      6803e7ec
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/tmp/mysql-5.0-telco-gca · 55e0aea0
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/tmp/mysql-5.1-telco-gca
      
      
      storage/ndb/tools/waiter.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        merge
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp:
        merge
      55e0aea0
    • unknown's avatar
      ndb single user basic test · 132327f5
      unknown authored
      132327f5