summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Mitz <mitza-oci@users.noreply.github.com>2008-08-29 19:12:46 +0000
committerAdam Mitz <mitza-oci@users.noreply.github.com>2008-08-29 19:12:46 +0000
commit0e67885b909ef1dd39ca50424e389f3a9b8def27 (patch)
treec2c46228431484a5626da97a8f32642e0531f28b
parent7106a7d4d01df00b11075b0ec83bc5039207b902 (diff)
downloadATCD-0e67885b909ef1dd39ca50424e389f3a9b8def27.tar.gz
ChangeLogTag: Fri Aug 29 19:12:49 UTC 2008 Adam Mitz <mitza@ociweb.com>
-rw-r--r--TAO/ChangeLog10
-rw-r--r--TAO/tao/Transport_Connector.cpp3
2 files changed, 11 insertions, 2 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 08bc6ee5a7c..7f0ef83103a 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,10 +1,16 @@
+Fri Aug 29 19:12:49 UTC 2008 Adam Mitz <mitza@ociweb.com>
+
+ * tao/Transport_Connector.cpp (wait_for_connection_completion):
+
+ If the connection is already complete, add it to the cache here.
+
Fri Aug 29 03:39:39 UTC 2008 Yan Dai <dai_y@ociweb.com>
* tests/Bug_1269_Regression/run_test.pl:
- Increased client timeout to 60 seconds from 45 seconds to fix
+ Increased client timeout to 60 seconds from 45 seconds to fix
timeout error. The client receives 100th request and sleep for
- 15 seconds before abort. If server block for 15 seconds for
+ 15 seconds before abort. If server block for 15 seconds for
each client, then 45 seconds would not be enough.
Thu Aug 28 21:47:42 UTC 2008 Adam Mitz <mitza@ociweb.com>
diff --git a/TAO/tao/Transport_Connector.cpp b/TAO/tao/Transport_Connector.cpp
index 7f55bf7b09c..17d266fec26 100644
--- a/TAO/tao/Transport_Connector.cpp
+++ b/TAO/tao/Transport_Connector.cpp
@@ -700,6 +700,9 @@ TAO_Connector::wait_for_connection_completion (
int result = -1;
if (transport->connection_handler ()->is_open ())
{
+ TAO::Transport_Cache_Manager &tcm =
+ this->orb_core ()->lane_resources ().transport_cache ();
+ tcm.cache_transport (&desc, transport);
result = 0;
}
else if (transport->connection_handler ()->is_timeout ())