Mark Paluch
Mark Paluch
We don't have a notion of 'open' in R2DBC, so we cannot introduce a notion of closing statements. I understand the desire to close prepared statements at some point. Not...
`EnumCodec` requires an OID. We cannot perform OID lookups during encoding or decoding values. You would need to run your migration scripts first and then obtain a new connection that...
Because R2DBC's bind-methods and the codec API uses synchronous methods. Lazym OID retrieval requires I/O that we cannot do in a synchronous flow.
There is currently no way to re-register codecs on an active connection. Even if there would be, you would be required to interact with a connection pool and obtain all...
I don't have the time to dig into details. I haven't also gotten any support from users nor Microsoft to maintain this project properly. And with that, the project if...
You can enable debug logging to see at which point the statement gets stuck. This should help to identify the cause.
Alright, the database reports a query timeout after 60 seconds. With you receiving an exception that propagates the timeout, everything is fine here and I'm not sure what else the...
Have you tried setting `spring.cloud.vault.fail-fast=true`? This has been in place since the bootstrap context. Generally, we could switch entirely on the built-in mechanism by throwing `ConfigDataResourceNotFoundException`.
Thanks a lot for chasing this issue down. Since you invested about 80% of the effort that is required to fix the issue, do you want to submit a pull...
`Operators.discardOnCancel` is to drain protocol frames off the transport so that we can finalize the conversation with the server. If we just cancelled the consumption, then response frames from an...