Return-Path: X-Original-To: apmail-jackrabbit-oak-commits-archive@minotaur.apache.org Delivered-To: apmail-jackrabbit-oak-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AF7E710EEB for ; Wed, 6 Nov 2013 17:10:14 +0000 (UTC) Received: (qmail 7673 invoked by uid 500); 6 Nov 2013 17:10:14 -0000 Delivered-To: apmail-jackrabbit-oak-commits-archive@jackrabbit.apache.org Received: (qmail 7614 invoked by uid 500); 6 Nov 2013 17:10:10 -0000 Mailing-List: contact oak-commits-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: oak-dev@jackrabbit.apache.org Delivered-To: mailing list oak-commits@jackrabbit.apache.org Received: (qmail 7604 invoked by uid 99); 6 Nov 2013 17:10:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Nov 2013 17:10:08 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Nov 2013 17:10:07 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 2AD6B23888FE; Wed, 6 Nov 2013 17:09:47 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1539400 - /jackrabbit/oak/trunk/oak-run/run_concurrent.sh Date: Wed, 06 Nov 2013 17:09:47 -0000 To: oak-commits@jackrabbit.apache.org From: angela@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20131106170947.2AD6B23888FE@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: angela Date: Wed Nov 6 17:09:46 2013 New Revision: 1539400 URL: http://svn.apache.org/r1539400 Log: OAK-527: benchmark script: minor improvement Modified: jackrabbit/oak/trunk/oak-run/run_concurrent.sh Modified: jackrabbit/oak/trunk/oak-run/run_concurrent.sh URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run/run_concurrent.sh?rev=1539400&r1=1539399&r2=1539400&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-run/run_concurrent.sh (original) +++ jackrabbit/oak/trunk/oak-run/run_concurrent.sh Wed Nov 6 17:09:46 2013 @@ -15,17 +15,17 @@ # See the License for the specific language governing permissions and # limitations under the License. # +TITLE=ConcurrentReadAccessControlledTreeTest +BENCH="ConcurrentReadAccessControlledTreeTest" #ConcurrentReadAccessControlledTreeTest2 ConcurrentReadSinglePolicyTreeTest ManyUserReadTest ConcurrentTraversalTest" ADMIN="false true" RUNTIME=10 -#BENCH=ConcurrentReadAccessControlledTreeTest -BENCH=ManyUserReadTest RANDOM_USER="true" FIXS="Oak-Tar Jackrabbit" THREADS="1,2,4,8,10,15,20,50" PROFILE=false NUM_ITEMS=10000 -LOG=$BENCH"_$(date +'%Y%m%d_%H%M%S').csv" +LOG=$TITLE"_$(date +'%Y%m%d_%H%M%S').csv" echo "Benchmarks: $BENCH" > $LOG echo "Fixtures: $FIXS" >> $LOG echo "Admin User: $ADMIN" >> $LOG @@ -35,17 +35,21 @@ echo "Concurrency: $THREADS" >> $LOG echo "Random User: $RANDOM_USER" >> $LOG echo "Profiling: $PROFILE" >> $LOG echo "--------------------------------------" >> $LOG -for user in $ADMIN + +for bm in $BENCH do - # we start new VMs for each fixture to minimize memory impacts between them - for fix in $FIXS - do - echo "Executing benchmarks as admin: $user on $fix" | tee -a $LOG - echo "-----------------------------------------------------------" | tee -a $LOG - rm -rf target/Jackrabbit-* target/Oak-Tar-* - cmd="java -Xmx2048m -Dprofile=$PROFILE -Druntime=$RUNTIME -Dwarmup=20 -jar target/oak-run-*-SNAPSHOT.jar benchmark --itemsToRead $NUM_ITEMS --csvFile $LOG --concurrency $THREADS --runAsAdmin $user --report false --randomUser $RANDOM_USER $BENCH $fix" - echo $cmd - $cmd + for user in $ADMIN + do + # we start new VMs for each fixture to minimize memory impacts between them + for fix in $FIXS + do + echo "Executing benchmarks as admin: $user on $fix" | tee -a $LOG + echo "-----------------------------------------------------------" | tee -a $LOG + rm -rf target/Jackrabbit-* target/Oak-Tar-* + cmd="java -Xmx2048m -Dprofile=$PROFILE -Druntime=$RUNTIME -Dwarmup=20 -jar target/oak-run-*-SNAPSHOT.jar benchmark --itemsToRead $NUM_ITEMS --csvFile $LOG --concurrency $THREADS --runAsAdmin $user --report false --randomUser $RANDOM_USER $bm $fix" + echo $cmd + $cmd + done done done echo "-----------------------------------------"