mariadb/storage/ndb/test/run-test
unknown 007e29e2bc ndb - bug#31482
(re)impl. simple-read (read that releases lock just before LQHKEYCONF)
  use simple-read for blobs


storage/ndb/include/kernel/signaldata/TcKeyConf.hpp:
  rename bit
storage/ndb/include/ndbapi/NdbOperation.hpp:
  add new lock-mode
storage/ndb/src/common/debugger/signaldata/TcKeyConf.cpp:
  rename bit
storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
  remove aggregate
storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
  impl. simple-read = normal read + release lock just before LQHKEYCONF
storage/ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
  impl. simple-read = normal read + release lock just before LQHKEYCONF
storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
  impl. simple-read = normal read + release lock just before LQHKEYCONF
storage/ndb/src/ndbapi/NdbBlob.cpp:
  use simple read for blobs
storage/ndb/src/ndbapi/NdbIndexOperation.cpp:
  no simple-read for ui (yet)
storage/ndb/src/ndbapi/NdbOperationDefine.cpp:
  impl. simple-read
storage/ndb/src/ndbapi/NdbOperationExec.cpp:
  impl. simple-read
storage/ndb/src/ndbapi/NdbReceiver.cpp:
  impl. simple-read
storage/ndb/src/ndbapi/NdbScanOperation.cpp:
  no simple-read for scan (yet)
storage/ndb/src/ndbapi/NdbTransaction.cpp:
  rename bit
storage/ndb/test/ndbapi/testBasic.cpp:
  add testcase for simlpe-read
storage/ndb/test/run-test/daily-basic-tests.txt:
  add testcase
storage/ndb/test/src/HugoOperations.cpp:
  add simple-read
2007-10-15 09:10:14 +02:00
..
16node-tests.txt
atrt-analyze-result.sh
atrt-clear-result.sh
atrt-example.tgz
atrt-gather-result.sh ndb - atrt minor fixes 2007-02-16 21:09:38 +01:00
atrt-mysql-test-run
atrt-setup.sh
atrt-testBackup
atrt.hpp ndb - new atrt 2007-02-13 02:38:54 +01:00
ATRT_SETUP_README.txt
ATRT_USAGE_README.txt
autotest-boot.sh ndb autotest 2007-08-31 16:12:51 +02:00
autotest-run.sh ndb - autotest 2007-08-31 16:55:59 +02:00
basic.txt
conf-dl145a.cnf ndb - 2007-06-04 10:32:32 +02:00
conf-ndbmaster.cnf ndb - new atrt 2007-02-13 02:38:54 +01:00
conf-repl.cnf ndb - new atrt 2007-02-13 02:38:54 +01:00
conf-test.cnf ndb autotest 2007-08-31 16:12:51 +02:00
daily-basic-tests.txt ndb - bug#31482 2007-10-15 09:10:14 +02:00
daily-devel-tests.txt ndb - autotest 2007-03-19 11:13:10 +01:00
example-my.cnf ndb - new atrt 2007-02-13 02:38:54 +01:00
example.conf
files.cpp fix atrt mysql_install_db, make sure no extra my.cnf is read 2007-04-02 08:39:58 +02:00
main.cpp Bug #10776: Failure to compile ndb ReadNodesConf.cpp on AIX 5.2 2007-08-01 09:24:01 +02:00
make-config.sh
make-html-reports.sh
make-index.sh
Makefile.am ndb autotest 2007-08-31 16:12:51 +02:00
ndb-autotest.sh
README
README.ATRT
setup.cpp ndb - new atrt 2007-02-13 02:38:54 +01:00
test-tests.txt ndb - new atrt 2007-02-13 02:38:54 +01:00
upgrade-boot.sh ndb autotest 2007-08-31 16:12:51 +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:

/**
  * Pseudo 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 pseudo code
 */     

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