summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjohnc <johnc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-02-19 22:21:28 +0000
committerjohnc <johnc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-02-19 22:21:28 +0000
commit2d34c3ff84d90375554791116e8192a16f285f3f (patch)
tree0b57176aa74f993c263cd51715203f86c44c6375
parent634ab535463c3d118d67c251a3a22dfc9421b425 (diff)
downloadATCD-2d34c3ff84d90375554791116e8192a16f285f3f.tar.gz
ChangeLogTag: Tue Feb 19 22:20:05 UTC 2008 Ciju John <johnc at ociweb dot com>
-rw-r--r--TAO/ChangeLog7
-rw-r--r--TAO/tests/Timed_Buffered_Oneways/client.cpp18
2 files changed, 13 insertions, 12 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index bc6baa014cc..11b3eaa7db5 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,10 @@
+Tue Feb 19 22:20:05 UTC 2008 Ciju John <johnc at ociweb dot com>
+
+ * tests/Timed_Buffered_Oneways/client.cpp:
+ The timeout could be from a previous loop. A simplistic analysis
+ could incorrectly conclude that as an unexpected timeout
+ exception.
+
Tue Feb 19 16:30:00 UTC 2008 Simon Massey <sma at prismtech dot com>
* TAO/tests/Parallel_Connect_Strategy/client.cpp:
diff --git a/TAO/tests/Timed_Buffered_Oneways/client.cpp b/TAO/tests/Timed_Buffered_Oneways/client.cpp
index c3069577c3c..99af929cb7c 100644
--- a/TAO/tests/Timed_Buffered_Oneways/client.cpp
+++ b/TAO/tests/Timed_Buffered_Oneways/client.cpp
@@ -211,7 +211,6 @@ ACE_TMAIN(int argc, ACE_TCHAR *argv[])
start.msec (),
the_data,
work);
-
end = ACE_OS::gettimeofday ();
ACE_DEBUG ((LM_DEBUG,
@@ -227,18 +226,13 @@ ACE_TMAIN(int argc, ACE_TCHAR *argv[])
}
catch (const CORBA::TIMEOUT& ex)
{
- end = ACE_OS::gettimeofday ();
- if (timeout == -1 || (end - start).msec () < timeout * .9)
- {
- ex._tao_print_exception (
- "Client side exception caught unexpected:");
- return -1;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "client: caught expected timeout\n"));
- }
+ // The timeout could be from a previous loop.
+ // A simplistic analysis could incorrectly conclude
+ // that as an unexpected timeout exception.
+ // We need to maintain a base start time thats updated
+ // in each iteration.
+ ACE_DEBUG ((LM_DEBUG, "client: caught expected timeout\n"));
}
}