Skip to content

bmeng/c9tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c9tests

C9 15k Gear Tests

These tests are intended to minimally validate C9 configurations and may take a long time to run.

The node may not be usable for other classes of testing after the prep script is run.

An m1.xlarge is recommended for creating thousands of gears. Up to 4000 may be done on an m1.large.

Due to the long run times, it is recommended to run these scripts in a screen session.

Ex:

./prep

./create.sh 4000

./restart

  • prep

    Prepare an EC2 m1.xlarge instance for 15k gear tests. This procedure will render the node unusable for other types of testing.

  • create.sh

    Create gears directly on the node (bypass broker and mcollective). Specify number of gears to create on the command line (default: 100).

  • delete.sh

    Delete all the gears on the node (bypass broker and mcollective).

  • restart.sh

    Start and stop the middle 100 gears on the node.

  • start.sh

    Start the middle 100 gears on the node.

  • stop.sh

    Stop the middle 100 gears on the node.

  • control.sh

    Call commands on the control script.

  • control-impl

    Driver script for above commands. Do not call directly.

  • queue.rb

    Queuing library for efficient task parallelization.

  • v1_cart

    V1 Cartridge API scripts. Deprecated.

About

C9 15k Gear Tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors