You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by dr...@apache.org on 2018/05/22 22:38:25 UTC

[trafficserver] branch master updated: Adding delay to fix race conditions

This is an automated email from the ASF dual-hosted git repository.

dragon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


The following commit(s) were added to refs/heads/master by this push:
     new a03b86a  Adding delay to fix race conditions
a03b86a is described below

commit a03b86a0af312fe587815a67c795da66cb5f4d09
Author: Jesse Zhang <ma...@gmail.com>
AuthorDate: Tue May 22 14:10:58 2018 -0500

    Adding delay to fix race conditions
---
 tests/gold_tests/continuations/double.test.py       | 3 +++
 tests/gold_tests/continuations/double_h2.test.py    | 3 +++
 tests/gold_tests/continuations/openclose.test.py    | 6 +++++-
 tests/gold_tests/continuations/openclose_h2.test.py | 4 ++++
 4 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/tests/gold_tests/continuations/double.test.py b/tests/gold_tests/continuations/double.test.py
index 09a417b..0c070ec 100644
--- a/tests/gold_tests/continuations/double.test.py
+++ b/tests/gold_tests/continuations/double.test.py
@@ -93,6 +93,7 @@ tr.Processes.Default.StartBefore(ssn1)
 tr.Processes.Default.StartBefore(ssn2)
 
 tr = Test.AddTestRun()
+tr.DelayStart = 10 # wait for stats to be updated
 tr.Processes.Default.Command = comparator_command.format('txn')
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
@@ -108,6 +109,7 @@ tr.Processes.Default.StartBefore(txn2)
 
 # session count is positive,
 tr = Test.AddTestRun()
+tr.DelayStart = 10 # wait for stats to be updated
 tr.Processes.Default.Command = "traffic_ctl metric get continuations_verify.ssn.close.1"
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
@@ -116,6 +118,7 @@ tr.StillRunningAfter = ts
 
 # and we receive the same number of transactions as we asked it to make
 tr = Test.AddTestRun()
+tr.DelayStart = 10 # wait for stats to be updated
 tr.Processes.Default.Command = "traffic_ctl metric get continuations_verify.txn.close.1"
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
diff --git a/tests/gold_tests/continuations/double_h2.test.py b/tests/gold_tests/continuations/double_h2.test.py
index 7431ffd..3db604b 100644
--- a/tests/gold_tests/continuations/double_h2.test.py
+++ b/tests/gold_tests/continuations/double_h2.test.py
@@ -118,6 +118,7 @@ tr.Processes.Default.StartBefore(ssn1)
 tr.Processes.Default.StartBefore(ssn2)
 
 tr = Test.AddTestRun()
+tr.DelayStart = 10 # wait for stats to be updated
 tr.Processes.Default.Command = comparator_command.format('txn')
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
@@ -134,6 +135,7 @@ tr.Processes.Default.StartBefore(txn2)
 
 # session count is positive,
 tr = Test.AddTestRun()
+tr.DelayStart = 10 # wait for stats to be updated
 tr.Processes.Default.Command = "traffic_ctl metric get continuations_verify.ssn.close.1"
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
@@ -142,6 +144,7 @@ tr.StillRunningAfter = ts
 
 # and we receive the same number of transactions as we asked it to make
 tr = Test.AddTestRun()
+tr.DelayStart = 10 # wait for stats to be updated
 tr.Processes.Default.Command = "traffic_ctl metric get continuations_verify.txn.close.1"
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
diff --git a/tests/gold_tests/continuations/openclose.test.py b/tests/gold_tests/continuations/openclose.test.py
index 2cbe40d..d8e2052 100644
--- a/tests/gold_tests/continuations/openclose.test.py
+++ b/tests/gold_tests/continuations/openclose.test.py
@@ -96,6 +96,7 @@ if test "`traffic_ctl metric get ssntxnorder_verify.{0}.start | cut -d ' ' -f 2`
 
 # number of sessions/transactions opened and closed are equal
 tr = Test.AddTestRun()
+tr.DelayStart = 10
 tr.Processes.Default.Command = comparator_command.format('ssn')
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
@@ -105,6 +106,7 @@ tr.StillRunningAfter = ts
 tr.StillRunningAfter = server
 
 tr = Test.AddTestRun()
+tr.DelayStart = 10
 tr.Processes.Default.Command = comparator_command.format('txn')
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
@@ -115,6 +117,7 @@ tr.StillRunningAfter = server
 
 # session count is positive,
 tr = Test.AddTestRun()
+tr.DelayStart = 10
 tr.Processes.Default.Command = "traffic_ctl metric get ssntxnorder_verify.ssn.start"
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
@@ -125,10 +128,11 @@ tr.StillRunningAfter = server
 
 # and we receive the same number of transactions as we asked it to make
 tr = Test.AddTestRun()
+tr.DelayStart = 10
 tr.Processes.Default.Command = "traffic_ctl metric get ssntxnorder_verify.txn.start"
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
 tr.Processes.Default.Streams.stdout = Testers.ContainsExpression(
     "ssntxnorder_verify.txn.start {}".format(numberOfRequests), 'should be the number of transactions we made')
 tr.StillRunningAfter = ts
-tr.StillRunningAfter = server
\ No newline at end of file
+tr.StillRunningAfter = server
diff --git a/tests/gold_tests/continuations/openclose_h2.test.py b/tests/gold_tests/continuations/openclose_h2.test.py
index bbd13f2..2679d2d 100644
--- a/tests/gold_tests/continuations/openclose_h2.test.py
+++ b/tests/gold_tests/continuations/openclose_h2.test.py
@@ -111,6 +111,7 @@ tr.StillRunningAfter = server
 
 # number of sessions/transactions opened and closed are equal
 tr = Test.AddTestRun()
+tr.DelayStart = 10
 tr.Processes.Default.Command = comparator_command.format('ssn')
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
@@ -120,6 +121,7 @@ tr.StillRunningAfter = ts
 tr.StillRunningAfter = server
 
 tr = Test.AddTestRun()
+tr.DelayStart = 10
 tr.Processes.Default.Command = comparator_command.format('txn')
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
@@ -130,6 +132,7 @@ tr.StillRunningAfter = server
 
 # session count is positive,
 tr = Test.AddTestRun()
+tr.DelayStart = 10
 tr.Processes.Default.Command = "traffic_ctl metric get ssntxnorder_verify.ssn.start"
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env
@@ -140,6 +143,7 @@ tr.StillRunningAfter = server
 
 # and we receive the same number of transactions as we asked it to make
 tr = Test.AddTestRun()
+tr.DelayStart = 10
 tr.Processes.Default.Command = "traffic_ctl metric get ssntxnorder_verify.txn.start"
 tr.Processes.Default.ReturnCode = 0
 tr.Processes.Default.Env = ts.Env

-- 
To stop receiving notification emails like this one, please contact
dragon@apache.org.