Results 14 comments of Marek Ott

Thanks for the answer. We consider pool exhaustion as an transient failure and it makes sens to retry operation during which it occurred because there is a chance than second...

Are there any chances for implementing mentioned https://github.com/npgsql/npgsql/issues/1072?

Let me rephrase that. `TimeoutException` is not a custom exception from `Npgsql` so we can't be sure from where and because of what it will be thrown. Taking it into...

> So again, the question is whether you want to distinguish between exhausted pool timeouts and other Npgsql timeouts; if you do, I'm interested in better understanding why. Ok, so...

> In other words, a timeout from a query isn't necessarily non-transient, do you really want to never retry queries which time out? We set high enough timeout that if...

> This is something you can do pretty easily with an [EF connection/command interceptor](https://docs.microsoft.com/en-us/ef/core/logging-events-diagnostics/interceptors#database-interception). Thanks, I wasn't aware of them. Before answering your question let me give you a little...

Also, I tried to check how you handle it when properties are decorated with `DescriptionAttribute` (https://www.newtonsoft.com/jsonschema/help/html/GenerateWithDescriptions.htm). According to your documentation, in order to add descriptions I should do it as...

@edenhill can you provide new planned date for releasing this feature? It's quite important for my team.