From d635ece5a932a385a23ccf174da4c21cd6729186 Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Fri, 18 Dec 2020 09:33:50 -0700 Subject: [PATCH] Add workflow name to benchmark --- scripts/bench.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scripts/bench.sh b/scripts/bench.sh index 4414ed530..ae89987d9 100644 --- a/scripts/bench.sh +++ b/scripts/bench.sh @@ -20,15 +20,19 @@ SHA=$(git -C $PILOSA_SRC rev-parse HEAD) # Format current date. DATE=$(date '+%Y%m%d') +WORKFLOW_PATH="${BASH_SOURCE%/*}/etc/gloat/gh.1d.yml" +WORKFLOW_NAME="$(gloat workflow name $WORKFLOW_PATH)" +TITLE="RBF vs Roaring, $WORKFLOW_NAME, $DATE ($SHA)" + # Execute RBF/Roaring benchmark. RBF_PATH=gloat/data/1d/rbf/${DATE}.tar.gz -TXSRC=rbf gloat run -v -o $RBF_PATH "${BASH_SOURCE%/*}/etc/gloat/gh.1d.yml" +TXSRC=rbf gloat run -v -o $RBF_PATH $WORKFLOW_PATH ROARING_PATH=gloat/data/1d/roaring/${DATE}.tar.gz -TXSRC=roaring gloat run -v -o $ROARING_PATH "${BASH_SOURCE%/*}/etc/gloat/gh.1d.yml" +TXSRC=roaring gloat run -v -o $ROARING_PATH $WORKFLOW_PATH # Generate graph from results. -gloat graph -layout 3,2 -size 2048,1024 -name utime,stime,heap_alloc,heap_inuse,heap_objects,num_gc -series rbf,roaring -o /tmp/output.png $RBF_PATH $ROARING_PATH +gloat graph -layout 5,2 -size 2048,2048 -title "$TITLE" -name utime,stime,heap_alloc,heap_inuse,heap_objects,num_gc,rchar,wchar,syscr,syscw -series rbf,roaring -o /tmp/output.png $RBF_PATH $ROARING_PATH # Post graph to Slack with SHA. -curl -F file=@/tmp/output.png -F channels=C01HBFKRLGH -F "initial_comment=RBF vs Roaring, $DATE ($SHA)" -H "Authorization: Bearer $SLACK_OAUTH_TOKEN" https://slack.com/api/files.upload +curl -F file=@/tmp/output.png -F channels=C01HBFKRLGH -F "initial_comment=$TITLE" -H "Authorization: Bearer $SLACK_OAUTH_TOKEN" https://slack.com/api/files.upload