1. 11 Feb, 2008 3 commits
  2. 10 Feb, 2008 1 commit
  3. 09 Feb, 2008 1 commit
  4. 08 Feb, 2008 2 commits
    • unknown's avatar
      ndb - · a026379f
      unknown authored
        fix failing autotest-test
      
      
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        "fix" testprg
      storage/ndb/test/run-test/daily-basic-tests.txt:
        increase allowed time
      a026379f
    • unknown's avatar
      ndb - bug#34378 · 56165c20
      unknown authored
        Using more than 16g can cause record-pool ptr.i values to overflow
        Fix by splitting memory into 2 zones, lo(16g)/hi(rest)
        When record pools only use zone_lo, and datamemory, buffers etc...can use any
      
      
      storage/ndb/src/kernel/blocks/lgman.cpp:
        adopt to changed interface for Ndbd_mem_manager
      storage/ndb/src/kernel/vm/Pool.cpp:
        Always use ZONE_LO for record pools
          as they use ptr.i == 19 bit page id + 13 bit page index
      storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp:
        Add zones to Ndbd_mem_manager
        ZONE_LO = lower 16g
        ZONE_HI = rest
      storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp:
        Add zones to Ndbd_mem_manager
        ZONE_LO = lower 16g
        ZONE_HI = rest
      56165c20
  5. 07 Feb, 2008 3 commits
  6. 06 Feb, 2008 6 commits
    • unknown's avatar
      Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.1 · 263b4ff3
      unknown authored
      into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb-merge
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/lib/mtr_cases.pl:
        Auto merged
      mysql-test/suite/ndb_team/r/rpl_ndb_dd_advance.result:
        Auto merged
      mysql-test/suite/rpl_ndb/t/disabled.def:
        Auto merged
      sql/log_event.cc:
        Auto merged
      263b4ff3
    • unknown's avatar
      Merge mysql.com:/home/marty/MySQL/mysql-5.0-ndb · 20fb40b0
      unknown authored
      into  mysql.com:/home/marty/MySQL/mysql-5.1-new-ndb
      
      
      storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Merge
      20fb40b0
    • unknown's avatar
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new-ndb · 72de7798
      unknown authored
      into  pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-ndb
      
      
      storage/ndb/src/common/util/OutputStream.cpp:
        Auto merged
      72de7798
    • unknown's avatar
      ndb - bug#34216 · e156d6af
      unknown authored
        During TC-take-over (NF) the new-TC builds up a new transaction state
        And commits operation according to this state.
        However, in the new state that is build, the operations does not have to be in same order, as "real" state
        In the multi-update-case, this means that operations can be commit in "incorrect" order
      
        i.e update A, delete A, insert A is normally commited in same order as prepared
            but can be committed in any order
      
        This patch changes TUP handling of these out-order commits, and previous implementation
          could confuse the TUX triggers
      
      
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        new method
      storage/ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp:
        move removeActiveOpList, cause it's now only used by DbtupAbort
      storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp:
        - move tux-trigger execution *before* check of disk, since ops can be committed during a disk timeslice
        - allow out-of-order commits and use tuple_ptr->m_operation_ptr_i for determening "real" commit
          (instead of re-ordering operations on the fly, which confused tux-triggers)
      storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        use constant instead of number
      storage/ndb/test/run-test/daily-basic-tests.txt:
        "old-51" does not yet support --nologging
      e156d6af
    • unknown's avatar
      ndb - bug#34216 · d6531851
      unknown authored
        testcases
      
      
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        new error codes
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        new error codes
      storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        new error codes
      storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp:
        remove assert
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        new testcase
        1) -n Bug34216
           Which tests node diying during multip-op commit
           Very controlled
        
        2) -n mixedmultiop
           Runs several threads "load" of same scenario...not very controlled
      storage/ndb/test/run-test/daily-basic-tests.txt:
        new testcases
      d6531851
  7. 05 Feb, 2008 2 commits
  8. 04 Feb, 2008 15 commits
  9. 03 Feb, 2008 5 commits
    • unknown's avatar
      ndb - bug#33619 · f01ed119
      unknown authored
        make sure to alloc logspace and set bits
        if doing delete after previous update wo/ touching DD part
      
      
      mysql-test/suite/ndb/r/ndb_dd_basic.result:
        testcase
      mysql-test/suite/ndb/t/ndb_dd_basic.test:
        testcase
      f01ed119
    • unknown's avatar
      Removing expected errors from slave from the warnings file. · eca69689
      unknown authored
      
      mysql-test/lib/mtr_report.pl:
        Removing some expected warnings and errors from the slave for
        tests rpl_idempotency and rpl_skip_error.
      eca69689
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/51-telco-gca · 6bb77bf6
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-ndb
      
      
      storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        Auto merged
      6bb77bf6
    • unknown's avatar
      ndb - bug#34260 · 0f883793
      unknown authored
        remove incorrect ndbrequire
      
      
      0f883793
    • unknown's avatar
      Bug #34244 Test ndb_binlog_log_bin fails for 'drop table if · 5d66c356
      unknown authored
                 exists t1,t2,t3'
      Bug #34245 Test ndb_binlog_multi fails for 'CREATE TABLE'
      Bug #34246 Test rpl_ndb_transaction fails with 'Failed to create
                 'mysql/ndb_apply_status'
      
      Tests cases didn't wait for cluster to come up due to a typo
      in have_multi_ndb.inc.
      
      
      mysql-test/include/have_multi_ndb.inc:
        SHOW TABLES is case-sensitive in the pattern to LIKE.
      mysql-test/suite/ndb/t/disabled.def:
        Enabling tests.
      mysql-test/suite/rpl_ndb/t/rpl_ndb_transaction.test:
        Adding include of have_debug since test requires that.
      sql/sql_repl.cc:
        Replacing 'return' with 'DBUG_RETURN' in debug-traced function.
      5d66c356
  10. 02 Feb, 2008 1 commit
    • unknown's avatar
      Disabling various tests and reporting bugs for them. · 29245b93
      unknown authored
      
      mysql-test/suite/ndb/t/disabled.def:
        Disabling tests ndb_binlog_lob_bin, ndb_binlog_multi,
        and rpl_ndb_transaction.
      mysql-test/suite/parts/t/disabled.def:
        Disabling various partition tests.
      29245b93
  11. 01 Feb, 2008 1 commit