1. 24 Jan, 2008 1 commit
    • unknown's avatar
      ndb - bug#34033 · eff09110
      unknown authored
        remove LCP-snapshot from MM-tables,
        removing possibility of spurious 899 on MM-tables
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp:
        dont run LCP-snapshot on pure MM-tables,
        this is implemented by not setting frag.m_lcp_scan_op
        which will make TUP_COMMIT do nothing
      eff09110
  2. 23 Jan, 2008 4 commits
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-telco-gca · e2ba0ab9
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/src/common/transporter/TCP_Transporter.cpp:
        Auto merged
      e2ba0ab9
    • unknown's avatar
      ndb - bug#34005 · ac632f5c
      unknown authored
        make sure whole send buffer is flushed, even when wrapping around end
      
      
      ndb/src/common/transporter/TCP_Transporter.cpp:
        ndb - bug#34005
          make sure whole send buffer is flush, even when wrapping around end
      ac632f5c
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-telco-gca · 71377f41
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/include/util/Bitmask.hpp:
        Auto merged
      storage/ndb/src/common/util/Bitmask.cpp:
        merge
      storage/ndb/test/ndbapi/testBitfield.cpp:
        merge
      71377f41
    • unknown's avatar
      ndb - bug#33750 · a79ebb85
      unknown authored
          make sure that getField does not write after supplied buffer
          (recommit to correct clone, for easy merging)
      
      
      ndb/include/util/Bitmask.hpp:
        ndb- bug#33750
              make sure that getField does not write after supplied buffer
      ndb/src/common/util/Bitmask.cpp:
        ndb- bug#33750
              make sure that getField does not write after supplied buffer
      ndb/test/ndbapi/testBitfield.cpp:
        move test from Bitmask.cpp into testBitfield
              for automatic testing
      a79ebb85
  3. 11 Jan, 2008 1 commit
    • unknown's avatar
      ndb - bug#33793 · e9849563
      unknown authored
        dont assume that page is "all empty"
        only as gci is acked, as release_gci might not have processed it yet
      
      
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        new error codes
      storage/ndb/src/kernel/blocks/suma/Suma.cpp:
        dont assume that page is "all empty"
        only as gci is acked, as release_gci might not have processed it yet
      storage/ndb/test/ndbapi/test_event.cpp:
        testcase
      storage/ndb/test/run-test/daily-basic-tests.txt:
        testcase
      e9849563
  4. 08 Jan, 2008 1 commit
  5. 03 Dec, 2007 1 commit
    • unknown's avatar
      ndb - bug#26457 · 4c85c8dd
      unknown authored
          Fix bug in bug fix, causing random test-failure
      
      
      4c85c8dd
  6. 23 Nov, 2007 1 commit
    • unknown's avatar
      ndb - bug#32652 · 8a06cfdc
      unknown authored
        release subscriber
      
      
      storage/ndb/src/kernel/blocks/suma/Suma.cpp:
        release subscriber
      8a06cfdc
  7. 20 Nov, 2007 2 commits
  8. 25 Oct, 2007 2 commits
    • unknown's avatar
      Merge loke.(none):/home/knielsen/devel/bug31761 · 29186ecd
      unknown authored
      into  loke.(none):/home/knielsen/devel/mysql-5.1-telco-gca
      
      
      storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp:
        Auto merged
      storage/ndb/include/kernel/AttributeHeader.hpp:
        manual merge.
      storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        manual merge.
      storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        manual merge.
      storage/ndb/src/ndbapi/NdbOperationDefine.cpp:
        manual merge.
      29186ecd
    • unknown's avatar
      BUG#31761: Code for cluster is not safe for strict-alias optimization in new gcc · 07865679
      unknown authored
      Fix problem with AttributeHeader::init() seen with gcc 4.2.1.
      
      Using the same object as both Uint32 and class AttributeHeader violates
      strict aliasing rule.
      
      
      ndb/include/kernel/AttributeHeader.hpp:
        Fix problem with AttributeHeader::init() seen with gcc 4.2.1.
        
        Using the same object as both Uint32 and class AttributeHeader violates
        strict aliasing rule.
      ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        Fix problem with AttributeHeader::init() seen with gcc 4.2.1.
        
        Using the same object as both Uint32 and class AttributeHeader violates
        strict aliasing rule.
      ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        Fix problem with AttributeHeader::init() seen with gcc 4.2.1.
        
        Using the same object as both Uint32 and class AttributeHeader violates
        strict aliasing rule.
      ndb/src/kernel/blocks/dbutil/DbUtil.cpp:
        Fix problem with AttributeHeader::init() seen with gcc 4.2.1.
        
        Using the same object as both Uint32 and class AttributeHeader violates
        strict aliasing rule.
      ndb/src/ndbapi/NdbOperationDefine.cpp:
        Fix problem with AttributeHeader::init() seen with gcc 4.2.1.
        
        Using the same object as both Uint32 and class AttributeHeader violates
        strict aliasing rule.
      07865679
  9. 18 Oct, 2007 1 commit
  10. 14 Oct, 2007 1 commit
  11. 11 Oct, 2007 1 commit
    • unknown's avatar
      ndb - bug#31525 · e54c56b2
      unknown authored
        Fix bug regarding node that missed 2 LCP's (that was not included in next LCP after SR)
      
      
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        add new error codes for bug#31525
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        add new error codes for bug#31525
        fix bug, i.e include missing_2 in LCP
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        add testcase for bug#31525
      storage/ndb/test/run-test/daily-basic-tests.txt:
        add testcase for bug#31525
      e54c56b2
  12. 09 Oct, 2007 2 commits
  13. 08 Oct, 2007 7 commits
    • unknown's avatar
      ndb - fix dd drop table race condition · 16f5fec2
      unknown authored
        add list of pages being unmaped, so we can wait for it to be empty before dropping extents
      
      
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        add list of pages being unmaped
      storage/ndb/src/kernel/blocks/dbtup/DbtupDiskAlloc.cpp:
        add list of pages being unmaped
      storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp:
        wait for unmap pages
      16f5fec2
    • unknown's avatar
      ndb - Fix disk scan (backup) · 14634a49
      unknown authored
        (introduced by only updating extent pages after pageout)
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp:
        Fix disk scan (backup)
      14634a49
    • unknown's avatar
      ndb - remove extra ; · f401993d
      unknown authored
        (in test framework)
      
      
      storage/ndb/test/src/NDBT_Thread.cpp:
        remove extra ;
      f401993d
    • unknown's avatar
      ndb - bug#31257 · e53ffccb
      unknown authored
          handle partially complete LCP better in SR
      
      
      storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp:
        remove partially complete LCP from "node" when doign removeNodeFromTable
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        remove partially complete LCP from "node" when doign removeNodeFromTable
      e53ffccb
    • unknown's avatar
      ndb - bug#30975 (recommit to 51-telco-gca) · b3222660
      unknown authored
          - only update extent pages *after* flush of real page has been done
          - sync both create/drop of table into undolog (for disk tables)
      
      
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        inform TUP which LCP to restore each fragment to
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        1) inform TUP which LCP to restore each fragment to
        2) inform TUP both before/after a page has been written
      storage/ndb/src/kernel/blocks/dbtup/DbtupDiskAlloc.cpp:
        1) inform TUP which LCP to restore each fragment to
        2) inform TUP both before/after a page has been written
      storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp:
        log both create/drop table
      storage/ndb/src/kernel/blocks/lgman.cpp:
        let TUP know about all LCPs
      storage/ndb/src/kernel/blocks/pgman.cpp:
        add "when" argument to disk_page_unmap_callback so that TUP gets informed both before and after page writeout
          so that extent pages can be updated only *after* page has been written
      storage/ndb/src/kernel/blocks/tsman.cpp:
        remove lsn from update page free bits
        use wal for page vs extent relation
      storage/ndb/src/kernel/blocks/tsman.hpp:
        remove lsn from update page free bits
        use wal for page vs extent relation
      b3222660
    • unknown's avatar
      ndb - Set usable timeout for atrt · 8625e942
      unknown authored
        (problem introduced by stew's timeout handling)
      
      
      storage/ndb/src/cw/cpcd/APIService.cpp:
        Set usable timeout for atrt
      8625e942
    • unknown's avatar
      ndb - fix bug in old test prg(s) · b86c7308
      unknown authored
        fix SR1 and SR2
      
      
      storage/ndb/test/ndbapi/testSystemRestart.cpp:
        fix SR1 and SR2
      b86c7308
  14. 29 Sep, 2007 1 commit
    • unknown's avatar
      ndb - bug#30975 · d1772b37
      unknown authored
        add even more tests
      
      
      storage/ndb/test/ndbapi/testSystemRestart.cpp:
        add more tests...
      storage/ndb/test/run-test/daily-basic-tests.txt:
        add more tests
      d1772b37
  15. 28 Sep, 2007 1 commit
    • unknown's avatar
      ndb - add new testcases/error insert bug#30975 · 9e54eeee
      unknown authored
        (recommit for correct merge order)
      
      
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        new error code
      storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        add error inserts
      storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        add error insert
      storage/ndb/src/kernel/blocks/pgman.cpp:
        add error inserts
      storage/ndb/test/include/HugoTransactions.hpp:
        add 
        - loadTableStartFrom
        - scanUpdate with scanflags
        - fillTableStartFrom
      storage/ndb/test/include/UtilTransactions.hpp:
        add
        - clearTable with scan flags
      storage/ndb/test/ndbapi/testSystemRestart.cpp:
        add new testcases
      storage/ndb/test/run-test/daily-basic-tests.txt:
        add new testcases
      storage/ndb/test/src/HugoTransactions.cpp:
        add new functions
      storage/ndb/test/src/UtilTransactions.cpp:
        add new functions
      9e54eeee
  16. 11 Sep, 2007 1 commit
    • unknown's avatar
      ndb - bug#30914 · f1544483
      unknown authored
        Dont add insert+delete tuple(s) to lcp-keep-list
      
      
      f1544483
  17. 14 Jul, 2007 1 commit
    • unknown's avatar
      ndb - threads and timings to hugo* pk ops · 49fadd98
      unknown authored
      
      storage/ndb/test/include/HugoTransactions.hpp:
        threads and timings to hugo* pk ops
      storage/ndb/test/include/NDBT_Thread.hpp:
        threads and timings to hugo* pk ops
      storage/ndb/test/src/HugoTransactions.cpp:
        threads and timings to hugo* pk ops
      storage/ndb/test/src/Makefile.am:
        threads and timings to hugo* pk ops
      storage/ndb/test/src/NDBT_Thread.cpp:
        threads and timings to hugo* pk ops
      storage/ndb/test/tools/hugoPkDelete.cpp:
        threads and timings to hugo* pk ops
      storage/ndb/test/tools/hugoPkRead.cpp:
        threads and timings to hugo* pk ops
      storage/ndb/test/tools/hugoPkUpdate.cpp:
        threads and timings to hugo* pk ops
      49fadd98
  18. 04 Jul, 2007 2 commits
  19. 03 Jul, 2007 5 commits
  20. 02 Jul, 2007 3 commits
  21. 26 Jun, 2007 1 commit