1. 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
  2. 18 Oct, 2007 1 commit
  3. 14 Oct, 2007 1 commit
  4. 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
  5. 09 Oct, 2007 2 commits
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 04 Jul, 2007 2 commits
  12. 03 Jul, 2007 5 commits
  13. 02 Jul, 2007 3 commits
  14. 26 Jun, 2007 2 commits
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-telco-gca · b367a80e
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      b367a80e
    • unknown's avatar
      ndb - bug#29331 (51) · b4199e91
      unknown authored
          Add better handling of GCP Stop
          Only kill "offending" node
      
      
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        add new error codes
      storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp:
        add better GCP stop handling
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        add better GCP stop handling
      b4199e91
  15. 25 Jun, 2007 5 commits
  16. 24 Jun, 2007 1 commit
  17. 20 Jun, 2007 1 commit
  18. 18 Jun, 2007 1 commit
  19. 14 Jun, 2007 1 commit
    • unknown's avatar
      bug#29099 - slow backup for disk data · e59c1f5d
      unknown authored
      - implement read ahead during disk data scan
      
      
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        maximum read ahead
      storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp:
        maximum read ahead should not be larger than page buffer size
        maximum aslo set to 32 pages
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp:
        read ahead for disk data scan
      storage/ndb/src/kernel/blocks/pgman.cpp:
        set higher max_io_waits for read ahead
        round off upwards in page_buffer size
      storage/ndb/src/kernel/vm/SimulatedBlock.cpp:
        add null callback to be used for read ahead (no callback needed)
      storage/ndb/src/kernel/vm/SimulatedBlock.hpp:
        add null callback to be used for read ahead (no callback needed)
      storage/ndb/src/ndbapi/TransporterFacade.cpp:
        remove the debug trace, not needed any more
      storage/ndb/test/tools/hugoFill.cpp:
        allow setting database in hugoFill
      e59c1f5d
  20. 12 Jun, 2007 1 commit