mariadb/ndb/test/run-test
unknown 49a4c85bdf ndb - bug#20185
Dont be too aggressive in Dbtc::nodeFailCheckTransaction
  let it timeout by 1, so that it does not assert that it has waited too long
  old impl. set timeotu value to 0, making timeout = (ctcTimer - 0) which could be quite big.


ndb/src/kernel/blocks/ERROR_codes.txt:
  error codes
ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
  2 new error inserts
  7030 - delay in GCP_PREPARE until checkLocalNodefailComplete is true
  7031 - delay in GCP_PREPARE and die
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
  Dont set api con timer to 0, as this might trigger asserion in timeoutfound lab if state == PREPARE_TO_COMMIT
ndb/test/ndbapi/testNodeRestart.cpp:
  testcase
ndb/test/run-test/daily-basic-tests.txt:
  autotest
2006-06-01 08:24:05 +02:00
..
atrt-analyze-result.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
atrt-clear-result.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
atrt-example.tgz wl1858 2004-06-14 12:21:13 +02:00
atrt-gather-result.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
atrt-mysql-test-run ndb - Move mysql-test-run & testBackup into "basic suite" 2005-01-25 15:56:20 +01:00
atrt-setup.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
atrt-testBackup wl1292 - 2004-09-09 08:40:20 +02:00
basic.txt wl1858 2004-06-14 12:21:13 +02:00
conf-daily-devel-ndbmaster.txt ndb - 2006-03-22 12:11:51 +01:00
conf-daily-sql-ndbmaster.txt ndb - autotest 2005-05-07 18:20:29 +02:00
conf-dl145a.txt ndb - 2006-03-22 12:11:51 +01:00
conf-ndbmaster.txt ndb - 2006-03-22 12:11:51 +01:00
conf-shark.txt ndb - 2006-03-22 12:11:51 +01:00
daily-basic-tests.txt ndb - bug#20185 2006-06-01 08:24:05 +02:00
daily-devel-tests.txt Merge mysql.com:/home/jonas/src/fix 2005-03-01 13:35:57 +01:00
example.conf wl1292 - ndb autotest scripts 2005-02-22 10:18:38 +01:00
main.cpp ndb - autotest 2005-05-06 17:26:22 +02:00
make-config.sh ndb - autotest 2005-06-10 10:22:32 +02:00
make-html-reports.sh wl1292 - ndb autotest 2005-02-14 08:28:47 +01:00
make-index.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
Makefile.am ndb - autotest 2006-03-22 13:38:03 +01:00
ndb-autotest.sh ndb - 2006-03-22 12:18:07 +01:00
README wl1858 2004-06-14 12:21:13 +02:00
README.ATRT Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
run-test.hpp ndb - add support for mysql servers in autotest 2005-05-06 14:44:43 +02:00

run-test/README

This document describes how atrt works and how to use it.

atrt is a test program driver.
atrt supports fully distributed test and utilizes ndb_cpcd.

=================================
atrt has the following main loop:

/**
  * Psuedo code for atrt
  */
  read config file (default d.txt)
  contact each ndb_cpcd 
  start each ndb_mgmd
  connect to each ndb_mgmd
  for each read(test case)
  do
    if previous test failed (or is first test)
      stop each ndbd
      start each ndbd
      wait for ndbd to get started
     
    start each mysqld
     
    start each test prg

    wait while all is running and max time not elapsed

    stop each mysqld

    stop each test prg

    gather result

  done
/**
 * End of psuedo code
 */     

=================================