[CalendarServer-changes] [7100] CalendarServer/trunk/contrib/performance/some-more-data.sh

source_changes at macosforge.org source_changes at macosforge.org
Fri Mar 4 10:30:50 PST 2011


Revision: 7100
          http://trac.macosforge.org/projects/calendarserver/changeset/7100
Author:   exarkun at twistedmatrix.com
Date:     2011-03-04 10:30:50 -0800 (Fri, 04 Mar 2011)
Log Message:
-----------
A simple script to re-sample at a few points in the recent past.

Added Paths:
-----------
    CalendarServer/trunk/contrib/performance/some-more-data.sh

Added: CalendarServer/trunk/contrib/performance/some-more-data.sh
===================================================================
--- CalendarServer/trunk/contrib/performance/some-more-data.sh	                        (rev 0)
+++ CalendarServer/trunk/contrib/performance/some-more-data.sh	2011-03-04 18:30:50 UTC (rev 7100)
@@ -0,0 +1,33 @@
+#!/bin/bash -x
+##
+# Copyright (c) 2011 Apple Inc. All rights reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+##
+
+
+. ./benchlib.sh
+
+sudo -v # Force up to date sudo token before the user walks away
+
+SOURCE_DIR="$1"
+RESULTS="$2"
+
+NOW="$(date +%s)"
+
+WHEN=($((60*60*24*7)) $((60*60*24*31)) $((60*60*24*31*3)))
+for when in $WHEN; do
+    THEN=$(($NOW-$when))
+    REV_SPEC="{$(date -r "$THEN" +"%Y-%m-%d")}"
+    ./sample.sh "$REV_SPEC" "$SOURCE_DIR" "$RESULTS"
+done


Property changes on: CalendarServer/trunk/contrib/performance/some-more-data.sh
___________________________________________________________________
Added: svn:executable
   + *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20110304/16e0a148/attachment-0001.html>


More information about the calendarserver-changes mailing list