2004-09-11 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
authorFrancisco Figueiredo Jr. <fxjr@mono-cvs.ximian.com>
Sat, 11 Sep 2004 20:17:12 +0000 (20:17 -0000)
committerFrancisco Figueiredo Jr. <fxjr@mono-cvs.ximian.com>
Sat, 11 Sep 2004 20:17:12 +0000 (20:17 -0000)
commit6a6029bbfe95f8cbc0e7e8cfa602db0b40220e80
tree0c4c8399acf67915b39769c7b815d9f41b6f2709
parent468badd4039b6da39c11e6ea90f6696e7ec77a55
2004-09-11  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

* Npgsql/NpgsqlConnection.cs:
Dispose: Improved implementation. Also added warning logging for
NpgsqlConnection leakings.
Close: Fixed code to allow calling many times even when being disposed.
* Npgsql/NpgsqlConnection.resx:
Added new warning logging message for NpgsqlConnection leakings.
* Npgsql/NpgsqlConnector.cs:
IsValid: new method to check if Connector is still valid.
* Npgsql/NpgsqlConnectorPool.cs:
GetPooledConnector: Improved to check validity of Connector.
FixPoolCountBecauseOfConnectionDisposeFalse: new method to fix the connection pool count
because NpgsqlConnection leaking. This way, uses doesn't run out of connections from pool.

svn path=/trunk/mcs/; revision=33757
mcs/class/Npgsql/ChangeLog
mcs/class/Npgsql/Npgsql/NpgsqlConnection.cs
mcs/class/Npgsql/Npgsql/NpgsqlConnection.resx
mcs/class/Npgsql/Npgsql/NpgsqlConnector.cs
mcs/class/Npgsql/Npgsql/NpgsqlConnectorPool.cs