Date: Wednesday, December 28, 2005 @ 18:16:02
  Author: gilles
    Path: /cvsroot/carob/odbsequoia/src

Modified: connect.cpp (1.1 -> 1.2) connect.hpp (1.1 -> 1.2)

Connection pool removal: finally, no connection pooling will be  done in carob. 
We let upper layers do the job the way they need to.
Connections to controller are now done directly in Connection constructor, 
given some connection parameters (as before). Connection empty contructor has 
been removed (put private) to avoid unknown state connections.


-------------+
 connect.cpp |    3 +--
 connect.hpp |    1 -
 2 files changed, 1 insertion(+), 3 deletions(-)


Index: odbsequoia/src/connect.cpp
diff -u odbsequoia/src/connect.cpp:1.1 odbsequoia/src/connect.cpp:1.2
--- odbsequoia/src/connect.cpp:1.1      Thu Dec 22 19:55:20 2005
+++ odbsequoia/src/connect.cpp  Wed Dec 28 18:16:02 2005
@@ -87,12 +87,11 @@
 
     try
     {
-        CarobNS::ConnectionPool *connectionPoolPtr = 
&CarobNS::ConnectionPool::getInstance();
         CarobNS::ConnectionParameters
             connectionPrms(serverhost, port, vdbname,
                            fromSQLW(user, userlen), fromSQLW(pass, passlen),
                            DEBUG_LEVEL_DEBUG);
-        conn->carob_conn = 
connectionPoolPtr->connectToController(connectionPrms);
+        conn->carob_conn = new Connection(connectionPrms);
     }
     catch (CarobNS::CarobException& ce)
     {
Index: odbsequoia/src/connect.hpp
diff -u odbsequoia/src/connect.hpp:1.1 odbsequoia/src/connect.hpp:1.2
--- odbsequoia/src/connect.hpp:1.1      Thu Dec 22 19:55:20 2005
+++ odbsequoia/src/connect.hpp  Wed Dec 28 18:16:02 2005
@@ -19,7 +19,6 @@
  * Contributor(s): 
  */
 
-#include "ConnectionPool.hpp"
 #include "Connection.hpp"
 
 #include "env.hpp"

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to