Skip to content

Instantly share code, notes, and snippets.

@danielrmeyer
Created June 27, 2015 00:47
Show Gist options
  • Save danielrmeyer/31a99f1cde7ea2beb402 to your computer and use it in GitHub Desktop.
Save danielrmeyer/31a99f1cde7ea2beb402 to your computer and use it in GitHub Desktop.
Start monitor_indexing.py on a remote client inside a screen session
TEST_DIR=/Users/dmeyer/Sources/automaton_solr_multimech/resources/tests/loadtests/multimech_solr
function poll_client_for_screen_session {
result=$(ctool --provider=existing run solr_perf_client 0 "screen -list" | grep 'Detached')
while [ "$result" != "" ]
do
sleep 10
result=$(ctool --provider=existing run solr_perf_client 0 "screen -list" | grep 'Detached')
done
}
#ctool --provider=existing scp solr_perf_sut 0 $TEST_DIR/solrconfig.xml solrconfig.xml
#ctool --provider=existing scp solr_perf_sut 0 $TEST_DIR/schema.xml schema.xml
#ctool --provider=existing run solr_perf_sut 0 "dsetool reload_core test.test schema=~/schema.xml solrconfig=~/solrconfig.xml reindex=true deleteAll=true"
ctool --provider=existing run solr_perf_sut 0 "dsetool reload_core netflows.netflows schema=~/schema.xml solrconfig=~/solrconfig.xml reindex=true deleteAll=true"
#ctool --provider=existing run solr_perf_client 0 "screen -d -m python /var/lib/automaton/tests/loadtests/multimech_solr/monitor_indexing.py -l 10.200.241.156,10.200.241.155,10.200.241.152"
ctool --provider=existing run solr_perf_client 0 "screen -d -m python /var/lib/automaton/tests/loadtests/multimech_solr/monitor_indexing.py -l 10.200.241.156"
echo "wait for test to complete"
poll_client_for_screen_session
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment