Michael J. Sullivan
Michael J. Sullivan
This should be possible but it will touch a wide range of things. We'll want to report paths in the json something like: * `."a"` * ".b"[0]` for the examples...
Two things here: 1. The bug specifically seems to be in handling unresolved names in *type expressions* (which `null` is one of in `... is null`, since `E IS T`...
The issue is probably being caused by something in our "conflict detection" code, which explicitly enforces exclusive constraints in queries that do multiple inserts/updates to related types. (This is because...
My first suspicion is that the fault here is on the CLI side
I think there is a server component to this https://github.com/edgedb/edgedb/issues/6758, but I think the immediate fix is we need to increase the idle-in-transaction timeout on these code paths in the...
And additionally there seem to be CLI bugs where the connection state gets lost in certain error/reconnect paths
In general, functions that would error that aren't used in the results typically don't fire. It is hard to do anything else when using postgres as a backend. The documentation...
I'm not sure if *this* case was a regression or if this was always fiddly (see https://github.com/edgedb/edgedb-cli/pull/1183)
Aha! And it *also* loses the automatically set session_idle_transaction_timeout! I've been haunted by session idle transaction timeouts for years, and I had still been getting it even after we were...
I did some digging into this in discussion with Yury. The *behavior* is correct, as @fantix said: `_created` metrics are supposed to be when the metric was created, so server...