1. 25 Apr, 2007 1 commit
  2. 24 Apr, 2007 2 commits
    • unknown's avatar
      Merge ymer.(none):/usr/local/mysql/mysql-5.0-ndb-bug27370 · 3fb6a5b2
      unknown authored
      into  ymer.(none):/usr/local/mysql/mysql-5.1-new-ndb
      
      
      storage/ndb/src/ndbapi/NdbBlob.cpp:
        Auto merged
      storage/ndb/src/ndbapi/NdbOperationDefine.cpp:
        Auto merged
      storage/ndb/src/ndbapi/NdbScanOperation.cpp:
        Auto merged
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      storage/ndb/include/kernel/signaldata/ScanTab.hpp:
        Manual merge.
      storage/ndb/include/ndbapi/NdbOperation.hpp:
        Manual merge.
      storage/ndb/include/ndbapi/NdbScanOperation.hpp:
        Manual merge.
      storage/ndb/test/ndbapi/testBlobs.cpp:
        Manual merge.
      3fb6a5b2
    • unknown's avatar
      BUG#27370: Potential inconsistent blob reads for ReadCommitted reads. · 2dedc1cd
      unknown authored
      The old blob implementation had code that attempted to upgrade the lock mode for
      LM_CommittedRead operations, but it did not work properly as it did not recompute
      the operation flags.
      
      As a consequence, reading a blob with LM_CommittedRead could return inconsistent
      data, with different part of the read data being from different commits done by
      other transactions.
      
      The fix is to correctly recompute all necessary flags when upgrading lock mode.
      
      
      ndb/include/kernel/signaldata/ScanTab.hpp:
        Remove assumption in setXXX() methods that old value is zero, needed to allow blob
        code to upgrade lock mode.
        Fix spelling and commments.
      ndb/include/ndbapi/NdbOperation.hpp:
        Add method to change lock mode, to allow blob code to upgrade lock mode.
      ndb/include/ndbapi/NdbScanOperation.hpp:
        Add method to change lock mode, to allow blob code to upgrade lock mode.
      ndb/src/ndbapi/NdbBlob.cpp:
        Fix upgrading lock mode (old code had no effect).
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Add method to change lock mode, to allow blob code to upgrade lock mode.
      ndb/src/ndbapi/NdbScanOperation.cpp:
        Add method to change lock mode, to allow blob code to upgrade lock mode.
      ndb/test/ndbapi/testBlobs.cpp:
        Add testcase.
      ndb/test/run-test/daily-basic-tests.txt:
        Enable bug tests for auto test.
      2dedc1cd
  3. 28 Mar, 2007 1 commit
  4. 27 Mar, 2007 9 commits
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1 · 3812f992
      unknown authored
      into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-single-user
      
      3812f992
    • unknown's avatar
      ndb - · 6208d93f
      unknown authored
        remove compiler warning/error
      
      
      storage/ndb/test/ndbapi/testScanFilter.cpp:
        remove compiler warning/error
      6208d93f
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/51-telco-gca · 05a0da08
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
      
      
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Auto merged
      05a0da08
    • 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
      Merge perch.ndb.mysql.com:/home/jonas/src/51-telco-gca · 2bc2ba05
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
      
      
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Auto merged
      2bc2ba05
    • 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
      Merge perch.ndb.mysql.com:/home/jonas/src/51-telco-gca · 4bd9a562
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
      
      
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        Auto merged
      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/DbtcMain.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/suma/Suma.cpp:
        Auto merged
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        merge
      4bd9a562
    • 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
    • unknown's avatar
      Merge trift-lap.fambruehe:/MySQL/M51/mysql-5.1 · 5d567b7b
      unknown authored
      into  trift-lap.fambruehe:/MySQL/M51/push-5.1
      
      
      mysql-test/t/query_cache_sql_prepare.test:
        Auto merged
      5d567b7b
  5. 26 Mar, 2007 14 commits
  6. 25 Mar, 2007 3 commits
    • unknown's avatar
      Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-ndb · 71b453cd
      unknown authored
      into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb
      
      
      storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Auto merged
      71b453cd
    • unknown's avatar
      Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-telco-gca-single-user · ef8786ff
      unknown authored
      into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
      
      
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Auto merged
      ef8786ff
    • unknown's avatar
      Merge clam.ndb.mysql.com:/export/space/pekka/ndb/version/my51-ndb · 5043b31e
      unknown authored
      into  clam.ndb.mysql.com:/export/space/pekka/ndb/version/my51-bug24028
      
      
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        Auto merged
      storage/ndb/src/mgmsrv/ConfigInfo.cpp:
        Auto merged
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        Auto merged
      storage/ndb/test/run-test/daily-basic-tests.txt:
        Auto merged
      storage/ndb/test/src/UtilTransactions.cpp:
        Auto merged
      5043b31e
  7. 23 Mar, 2007 10 commits