summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tapset/ChangeLog5
-rw-r--r--tapset/queue_stats.stp4
2 files changed, 7 insertions, 2 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog
index 72dca971..f87de8ba 100644
--- a/tapset/ChangeLog
+++ b/tapset/ChangeLog
@@ -1,3 +1,8 @@
+2007-10-12 Zhaolei <zhaolei@cn.fujitsu.com>
+
+ * queue_stats.stp (qsq_start): Fix problem that compile fails when
+ calling qsq_utilization or other query functions next to qsq_start.
+
2007-10-11 Zhaolei <zhaolei@cn.fujitsu.com>
* queue_stats.stp (qsq_utilization): Update queue account datas
diff --git a/tapset/queue_stats.stp b/tapset/queue_stats.stp
index 5cf24c40..f2fd8dc6 100644
--- a/tapset/queue_stats.stp
+++ b/tapset/queue_stats.stp
@@ -52,10 +52,10 @@ function qs_done (qname) { # done servicing request
# ------------------------------------------------------------------------
function qsq_start (qname) { # reset statistics for new baseline
- delete qs_rcount[qname]
+ qs_rcount[qname] = 0
delete qs_rtime[qname]
delete qs_rlentime[qname]
- delete qs_wcount[qname]
+ qs_wcount[qname] = 0
delete qs_wtime[qname]
delete qs_wlentime[qname]
delete qs_dcount[qname]