Bradley Grainger

Results 329 comments of Bradley Grainger

> Do you need something from us for investigating this? Is it something that occurs frequently for you? When it happens, does it occur after 15 seconds (or whatever `ConnectTimeout`...

> So, in 1.3.8 it was deferring connection reset by default? 1.3.8 reset the connection on a background thread before returning it to the pool (so that no reset was...

> No, this did not happen frequently ... it does seem like it took 15 seconds. Based on the code, it seems like this could happen under (what I would...

I'm guessing that's probably due to https://github.com/mysql-net/MySqlConnector/issues/1042. If you have the bandwidth to test an experiment, you could try adding `Connection Idle Ping Time=10000;` to your connection string, and see...

> Thanks for the full exception. Assuming the line number is approximately correct, looks like the exception is being thrown from here: https://github.com/mysql-net/MySqlConnector/blob/1.3.12/src/MySqlConnector/Core/ServerSession.cs#L1036-L1037 I was never able to reproduce this,...

The current constructor is `internal` because all of that supporting code (to make it a "real" type) is missing. > equality `(decimal.Parse("0.00") == decimal.Parse("0.0")) == true` Would we expect similar...

> Would it be possible to query for `SHOW WARNINGS` at this point and attach the result to the exception object? That's certainly possible. Should the exception only be thrown...

Another possibility: The API returns `IReadOnlyList` and the documentation instructs to check that it's empty (to avoid data loss). If rows inserted is not equal to rows copied, then an...

> If rows inserted is not equal to rows copied, then an exception is thrown. A `MySqlException` is already thrown in this scenario. A derived type could be added if...

Not yet; it'll be in the next release. (It is automatically published to GitHub Package Registry: https://github.com/mysql-net/MySqlConnector/packages/39735.)