1. 28 May, 2007 1 commit
  2. 25 May, 2007 1 commit
    • unknown's avatar
      Bug #28525 Node failures in PGMAN at ndbrequire (line 430) · 3608d311
      unknown authored
      
      storage/ndb/src/kernel/blocks/pgman.cpp:
        Under heavy insert PGMAN can run out of page entries
        even when set to 100 times page cache entries.
        
        In this use pattern the extra entries remain idle
        on LIRS stack.  Only ONSTACK is set.  There is not
        enough activity to free them the normal way.
        
        A study of PGMAN / DBTUP behaviour is needed.
        
        This patch adds new sublist SL_IDLE.  When page entry
        pool is empty, an idle entry is released from SL_IDLE
        front if there is any.  Otherwise, we still crash.
        
        The factor above is set from 100 to 10 (still high).
      storage/ndb/src/kernel/blocks/pgman.hpp:
        Under heavy insert PGMAN can run out of page entries
        even when set to 100 times page cache entries.
        
        In this use pattern the extra entries remain idle
        on LIRS stack.  Only ONSTACK is set.  There is not
        enough activity to free them the normal way.
        
        A study of PGMAN / DBTUP behaviour is needed.
        
        This patch adds new sublist SL_IDLE.  When page entry
        pool is empty, an idle entry is released from SL_IDLE
        front if there is any.  Otherwise, we still crash.
        
        The factor above is set from 100 to 10 (still high).
      3608d311
  3. 24 May, 2007 2 commits
  4. 22 May, 2007 1 commit
    • unknown's avatar
      Bug #28593 cluster backup scans in acc index order, bad for disk data · 45cf4639
      unknown authored
      - change to scan in tup and disk order (if applicable)
      
      
      storage/ndb/src/kernel/blocks/backup/Backup.cpp:
        tup scan for backup also, not only lcp
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        choose disk order scan for disktables during backup
        + move bug workaround for 27776 from tup to lqh
      storage/ndb/src/kernel/blocks/dbtup/DbtupDiskAlloc.cpp:
        add missing jamEntry
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp:
        move bug workaround for 27776 from tup to lqh
      storage/ndb/src/kernel/blocks/pgman.cpp:
        missing jamEntry
      45cf4639
  5. 27 Apr, 2007 1 commit
  6. 26 Apr, 2007 7 commits
  7. 25 Apr, 2007 9 commits
  8. 24 Apr, 2007 1 commit
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-telco-gca · ab2ce321
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp:
        Auto merged
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp:
        Auto merged
      storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp:
        Auto merged
      ab2ce321
  9. 23 Apr, 2007 4 commits
    • unknown's avatar
      new ndb tool to measure replication latency · 75a52bfb
      unknown authored
      
      BitKeeper/etc/ignore:
        Added storage/ndb/test/tools/rep_latency storage/ndb/test/ndbapi/testIndexStat storage/ndb/test/ndbapi/testInterpreter storage/ndb/ndbapi-examples/mgmapi_logevent/mgmapi_logevent storage/ndb/ndbapi-examples/mgmapi_logevent2/mgmapi_logevent2 storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1 storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple storage/ndb/ndbapi-examples/ndbapi_simple_dual/ndbapi_simple_dual storage/ndb/ndbapi-examples/ndbapi_simple_index/ndbapi_simple_index to the ignore list
      storage/ndb/test/tools/rep_latency.cpp:
        New BitKeeper file ``storage/ndb/test/tools/rep_latency.cpp''
      75a52bfb
    • unknown's avatar
      b0222c91
    • unknown's avatar
      ndb - · e50dac82
      unknown authored
        add new functions for (easier) using NdbRestarter
      
      
      storage/ndb/test/include/NdbRestarter.hpp:
        add new functions for (easier) using NdbRestarter
      e50dac82
    • unknown's avatar
      ndb - · a1054c7d
      unknown authored
        add (auto) testcase for bug#28023
      
      
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        add testcase for bug#28023
      storage/ndb/test/run-test/daily-basic-tests.txt:
        add testcase for bug#28023
      a1054c7d
  10. 16 Apr, 2007 1 commit
    • unknown's avatar
      ndb - · a0ba259e
      unknown authored
        fix COPY_ROWID return value
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        fix COPY_ROWID return value
      a0ba259e
  11. 12 Apr, 2007 5 commits
    • unknown's avatar
      ndb - bug#27756 · dc8d4699
      unknown authored
        make sure that copy tuple is released in all cases
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp:
        make sure that copy tuple is released in all cases
      storage/ndb/test/run-test/daily-basic-tests.txt:
        add testcase
      dc8d4699
    • unknown's avatar
      ndb - bug#27756 · ebadeef4
      unknown authored
        testcase only
        new pseudo column NDB$COPY_ROWID
      
      
      storage/ndb/include/kernel/AttributeHeader.hpp:
        Add new pseudo column for reading location of copy tuple
      storage/ndb/include/ndbapi/NdbDictionary.hpp:
        Add new pseudo column for reading location of copy tuple
      storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        Add new pseudo column for reading location of copy tuple
      storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Add new pseudo column for reading location of copy tuple
      storage/ndb/src/ndbapi/ndb_cluster_connection.cpp:
        Add new pseudo column for reading location of copy tuple
      storage/ndb/test/ndbapi/testBasic.cpp:
        add testcase for bug#27756
      ebadeef4
    • unknown's avatar
      ndb - hugo - add new method for setting primary key(s) · c3ca248b
      unknown authored
      
      storage/ndb/test/include/HugoOperations.hpp:
        Add method for setting of primary key
      storage/ndb/test/src/HugoAsynchTransactions.cpp:
        Add method for setting of primary key
      storage/ndb/test/src/HugoOperations.cpp:
        Add method for setting of primary key
      storage/ndb/test/src/HugoTransactions.cpp:
        Add method for setting of primary key
      c3ca248b
    • unknown's avatar
      ndb - mysql-test-run testcase for bug#27757 · 4380cabe
      unknown authored
      
      mysql-test/r/ndb_dd_basic.result:
        testcase
      mysql-test/t/ndb_dd_basic.test:
        testcase
      4380cabe
    • unknown's avatar
      ndb - bug#27757 · 6c3c2ecf
      unknown authored
        tupscan misses uncommitted inserts by own transaction
          let tupkeyreq handle dirty/savepoint
      
        also siable diskscan as temporary fix for bug#27776
      
      
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp:
        let tupkeyreq handle dirty/savepoint
      6c3c2ecf
  12. 11 Apr, 2007 4 commits
  13. 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