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