Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

{}
Excerpt

Test

normal

functioning

during

addition

of

new

bitarchive

and

broker

restart. {excerpt}\\ {toc:outline=true}\\ {numberedheadings:start-numbering-at=h3} h2. Goals * Test dynamic addition of new bitarchive * Test JMS broker restart h2. Prerequisites None special. h2. Procedure h3. Prepare Installation with One Bitapp Missing On test@kb

restart.

Goals

  • Test dynamic addition of new bitarchive
  • Test JMS broker restart

Prerequisites

None special.

Procedure

Prepare Installation with One Bitapp Missing

On devel@kb-prod-udv-001.kb

...

.dk  (note: replace foo@bar.dk with your own mailaddress, and 2??? with correct version)

Code Block
export TESTX=TEST5B
export PORT=807?
export MAILRECEIVERS=foo@bar.dk
export VERSION=2???


First

...

cleanup

...

and

...

prepare

...

test:

...

Code Block
only_prepare_test_db.sh

Now

...

disable

...

one

...

bitapp:

Code Block
cd /home/testdevel/releaseprepared_software_dist/$TESTX/kb-test-bar-014016.bitarkiv.kb.dk

and

...

prefix

...

"echo"

...

to

...

the

...

penultimate line

...

of

...

startall.bat.

...

Finally

Code Block
install_test.sh
start_test.sh


h3. Check the Installation

Check the system state in the GUI. There should only be two bitapps  running on 

Check the Installation

Check the system state in the GUI. There should only be two bitapps running on kb-test-bar-014

...

and

...

everything

...

else

...

should

...

appear

...

normal.

...

Start

...

the

...

Third

...

Bitapp

...

From

...

devel@kb-prod-udv-001:

Code Block
ssh ba-test@kbdevel@kb-test-bar-014016.bitarkiv.kb.dk
cd ${TESTX}
cd conf
"C:\Program Files\Bitvise WinSSHD\bvRun" \-brj \-new \-cmd="start_BitarchiveApplication_BitApp_3.bat"
exit


h3. Check the System State

In the System State GUI [

Check the System State

In the System State GUI http://kb-test-adm-001.kb.dk:$PORT/

...

Status/Monitor-JMXsummary.jsp

  • Check that the new BitApp is visible
  • Check that there are no errors or warnings visible on any app

Restart The Broker

Send an email to webarkivering-teknik@statsbiblioteket.dk to warn that you are restarting the broker.

From test@kb-prod-udv-001:

Code Block
ssh kbtest@kb-test-adm-001

bash /home/test/mq/stop.sh
(waitsleep 1 minute)
ssh kb-test-adm-001 60
bash /home/test/mq/noreset_start.sh &


h3. Check the System State

In the System State GUI [exit

Check the System State

In the System State GUI http://kb-test-adm-001.kb.dk:$PORT/

...

Status/

...

Monitor-JMXsummary.jsp :

  • Check that all applications are present
  • Check that the most recent status for every application is neither a warning, an error, nor empty
  • Check that the SB Bitapp on sb-test-bar-001

...

  • is

...

  • present
  • Check that system is fully functional
    • Make a simple netarkivet.dk harvest
    • Waiting for the job to finish
    • make QA of the job through the viewerproxy

Close Down the Test

Code Block
cleanup_all_test.sh