@@ -1229,21 +1229,24 @@ Oracledb Methods
12291229 users). The default value is *True *.
12301230
12311231 The ``timeout `` parameter is the length of time (in seconds) that a
1232- connection may remain idle in the pool before it is terminated. This
1232+ connection may remain idle in the pool before it is terminated. This
12331233 applies only when the pool has more than ``min `` connections open, allowing
1234- it to shrink to the specified minimum size. If the value of this parameter
1235- is 0, then the connections are never terminated. The default value is *0 *
1236- seconds.
1234+ it to shrink to the specified minimum size. The default value is *0 *
1235+ seconds. A value of *0 * means there is no limit.
12371236
12381237 The ``wait_timeout `` parameter is the length of time (in milliseconds) that
12391238 a caller should wait when acquiring a connection from the pool with
12401239 ``getmode `` set to :data: `oracledb.POOL_GETMODE_TIMEDWAIT `. The default
12411240 value is *0 * milliseconds.
12421241
12431242 The ``max_lifetime_session `` parameter is the length of time (in seconds)
1244- that connections can remain in the pool. If the value of this parameter is
1245- 0, then the connections may remain in the pool indefinitely. The default
1246- value is *0 * seconds.
1243+ that a pooled connection may exist since first being created. The default
1244+ value is *0 *. A value of *0 * means that there is no limit. Connections
1245+ become candidates for termination when they are acquired or released back
1246+ to the pool and have existed for longer than ``max_lifetime_session ``
1247+ seconds. In python-oracledb Thick mode, Oracle Client libraries 12.1 or
1248+ later must be used and, prior to Oracle Client 21, cleanup only occurs when
1249+ the pool is accessed.
12471250
12481251 The ``session_callback `` parameter is a callable that is invoked when a
12491252 connection is returned from the pool for the first time, or when the
@@ -1687,21 +1690,24 @@ Oracledb Methods
16871690 users). The default value is *True *.
16881691
16891692 The ``timeout `` parameter is the length of time (in seconds) that a
1690- connection may remain idle in the pool before it is terminated. This
1693+ connection may remain idle in the pool before it is terminated. This
16911694 applies only when the pool has more than ``min `` connections open, allowing
1692- it to shrink to the specified minimum size. If the value of this parameter
1693- is 0, then the connections are never terminated. The default value is *0 *
1694- seconds.
1695+ it to shrink to the specified minimum size. The default value is *0 *
1696+ seconds. A value of *0 * means there is no limit.
16951697
16961698 The ``wait_timeout `` parameter is the length of time (in milliseconds) that
16971699 a caller should wait when acquiring a connection from the pool with
16981700 ``getmode `` set to :data: `oracledb.POOL_GETMODE_TIMEDWAIT `. The default
16991701 value is *0 * milliseconds.
17001702
17011703 The ``max_lifetime_session `` parameter is the length of time (in seconds)
1702- that connections can remain in the pool. If the value of this parameter is
1703- 0, then the connections may remain in the pool indefinitely. The default
1704- value is *0 * seconds.
1704+ that a pooled connection may exist since first being created. The default
1705+ value is *0 *. A value of *0 * means that there is no limit. Connections
1706+ become candidates for termination when they are acquired or released back
1707+ to the pool and have existed for longer than ``max_lifetime_session ``
1708+ seconds. In python-oracledb Thick mode, Oracle Client libraries 12.1 or
1709+ later must be used and, prior to Oracle Client 21, cleanup only occurs when
1710+ the pool is accessed.
17051711
17061712 The ``session_callback `` parameter is a callable that is invoked when a
17071713 connection is returned from the pool for the first time, or when the
@@ -2202,21 +2208,24 @@ Oracledb Methods
22022208 The default value is *True *.
22032209
22042210 The ``timeout `` parameter is the length of time (in seconds) that a
2205- connection may remain idle in the pool before it is terminated. This
2211+ connection may remain idle in the pool before it is terminated. This
22062212 applies only when the pool has more than ``min `` connections open, allowing
2207- it to shrink to the specified minimim size. If the value of this parameter
2208- is 0, then the connections are never terminated. The default value is *0 *
2209- seconds.
2213+ it to shrink to the specified minimum size. The default value is *0 *
2214+ seconds. A value of *0 * means there is no limit.
22102215
22112216 The ``wait_timeout `` parameter is the length of time (in milliseconds) that
22122217 a caller should wait when acquiring a connection from the pool with
22132218 ``getmode `` set to :data: `oracledb.POOL_GETMODE_TIMEDWAIT `. The default
22142219 value is *0 * milliseconds.
22152220
22162221 The ``max_lifetime_session `` parameter is the length of time (in seconds)
2217- that connections can remain in the pool. If the value of this parameter is
2218- 0, then the connections may remain in the pool indefinitely. The default
2219- value is *0 * seconds.
2222+ that a pooled connection may exist since first being created. The default
2223+ value is *0 *. A value of *0 * means that there is no limit. Connections
2224+ become candidates for termination when they are acquired or released back
2225+ to the pool and have existed for longer than ``max_lifetime_session ``
2226+ seconds. In python-oracledb Thick mode, Oracle Client libraries 12.1 or
2227+ later must be used and, prior to Oracle Client 21, cleanup only occurs when
2228+ the pool is accessed.
22202229
22212230 The ``session_callback `` parameter is a callable that is invoked when a
22222231 connection is returned from the pool for the first time, or when the
0 commit comments