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.