Bug #112123 | Pool exhaustion after timeouts in transactions | ||
---|---|---|---|
Submitted: | 21 Aug 2023 9:15 | Modified: | 27 Nov 2023 21:33 |
Reporter: | Kristoffer Sjöberg (OCA) | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | Connector / NET | Severity: | S1 (Critical) |
Version: | 8.0.31, 8.1.0 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | regression |
[21 Aug 2023 9:15]
Kristoffer Sjöberg
[22 Aug 2023 7:26]
MySQL Verification Team
Hello Kristoffer, Thank you for the report and feedback. Related - Bug #109390, Bug #107110 regards, Umesh
[27 Nov 2023 21:33]
Christine Cole
Posted by developer: Fixed as of the upcoming MySQL Connector/NET 8.3.0 release, and here's the proposed changelog entry from the documentation team: The timeout period of a transaction could elapsed prior to obtaining a connection from the connection pool. This might occur because all pooled connections were neither discarded from nor returned to the pool, but remained marked as InUse. The fix resolves an issue that prevented the removal of a connection from the connection pool after an exception was thrown. Thank you for the bug report.