Occi - ConnectionPool timeout?

Hi!

Ich entwickle seit einiger Zeit in C++ mit Occi.
Dort gibt es die sogeannten StatelessConnectionPools.

Ich habe nun ein Testprogramm geschrieben, womit ich die Funktionsfähigtkeit des Connectionspools teste.
Soweit funktioniert auch alles sehr gut.

Das problem ist jedoch folgendes:
Ich kann dem ConnectionPool eine Timeout mit geben, welche laut Doku von Oracle jede Connection die Idle ist nach der entsprechenden timeout aus dem Pool entfernt.
Unter dem Oracle instantclient 10.1 - 11.1 scheint die Timeout jedoch nicht richtig zu funktionieren und bei dem instantclient 11.2 unterbricht das Programm für eine gewisse Zeit (Anz. offener Verbindungen * timeout) entfernt dann jedoch alle idle Connections bis auf eine, obwohl ich beim Anlegen des Pools sagte, dass min. 0 Verbindungen im Pool zugelassen sind.

Kann mir jemand sagen wie das mit dem timeout funktioniert bzw. mir einen Hinweis geben wie man diesen am besten einzusetzen hat?

mfg Jango
 
Zurück