summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstanleyk <stanleyk@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2013-03-11 13:36:04 +0000
committerstanleyk <stanleyk@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2013-03-11 13:36:04 +0000
commitff22079348275d015f467f08035898ca31dcd37d (patch)
tree6972b68d986981bb9836d20c0223cbb5dec59a96
parentb167acb0f0c39c07b03916b78cdc86cd4e2399de (diff)
downloadATCD-ff22079348275d015f467f08035898ca31dcd37d.tar.gz
Added sleep to allow server replication to occur between bind and resolve.
-rw-r--r--TAO/ChangeLog7
-rw-r--r--TAO/orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp25
2 files changed, 26 insertions, 6 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 6162873931d..5501e8c1a00 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,10 @@
+Mon Mar 11 13:33:14 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Added sleep in test after first failure to allow time for the
+ replication to happen between redundant servers.
+
Mon Mar 11 13:17:41 UTC 2013 Byron Harris <harrisb@ociweb.com>
* NEWS:
diff --git a/TAO/orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp b/TAO/orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp
index 820d6f85c13..4c2c7309bf7 100644
--- a/TAO/orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp
+++ b/TAO/orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp
@@ -578,7 +578,10 @@ do_failover_name_test (
catch (const CosNaming::NamingContext::NotFound& ex)
{
ex._tao_print_exception (
- ACE_TEXT ("INFO: Unable to resolve object from replica.\n"));
+ ACE_TEXT ("INFO: Unable to resolve object from replica. Sleeping for a second.\n"));
+
+ // Give it a second to be processed
+ ACE_OS::sleep (1);
// Try again...
try {
@@ -659,7 +662,9 @@ do_failover_name_test (
{
ex._tao_print_exception (
ACE_TEXT ("INFO: Unable to resolve wide context object from ")
- ACE_TEXT ("replica.\n"));
+ ACE_TEXT ("replica. Sleeping for a second.\n"));
+
+ ACE_OS::sleep (1);
// Try again to see if it just was a race condition
try {
@@ -1204,7 +1209,9 @@ do_persistence_name_test (
catch (const CosNaming::NamingContext::NotFound& ex)
{
ex._tao_print_exception (
- ACE_TEXT ("ERROR: Unable to resolve object from repository.\n"));
+ ACE_TEXT ("ERROR: Unable to resolve object from repository. Sleeping for a second.\n"));
+
+ ACE_OS::sleep (1);
// Try again...
try {
@@ -1290,7 +1297,9 @@ do_persistence_name_test (
{
ex._tao_print_exception (
ACE_TEXT ("INFO: Unable to resolve wide context object from ")
- ACE_TEXT ("repository.\n"));
+ ACE_TEXT ("repository. Sleeping for a second.\n"));
+
+ ACE_OS::sleep (1);
// Try again to see if it just was a race condition
try {
@@ -1779,7 +1788,9 @@ do_equivalence_name_test (
}
catch (const CosNaming::NamingContext::NotFound& ex)
{
- ex._tao_print_exception ("INFO: Unable to resolve object from replica.\n");
+ ex._tao_print_exception ("INFO: Unable to resolve object from replica. Sleeping for a second.\n");
+
+ ACE_OS::sleep (1);
// Try again...
try {
@@ -1859,7 +1870,9 @@ do_equivalence_name_test (
{
ex._tao_print_exception (
ACE_TEXT ("INFO: Unable to resolve wide context object from ")
- ACE_TEXT ("replica.\n"));
+ ACE_TEXT ("replica. Sleeping for a second.\n"));
+
+ ACE_OS::sleep (1);
// Try again to see if it just was a race condition
try {