Dan Cech
Dan Cech
Should be solved now that #1615 is merged
I agree that it does too much and that the individual storage adapters should provide their own handler for specific errors. Technically sqlite could just use its own now because...
@mehr74 I understand us needing the missing go.mod/sum files, can you add some detail on why we need the conf defaults.ini and bash?
Thinking some more about this it looks like there is another problem; the locking is performed in `TryTokenRefresh` and protects against concurrent calls from that function to `tryGetOrRefreshOAuthToken`, but `tryGetOrRefreshOAuthToken`...
> Hm what would happen if we have several simultaneous requests from the same user that wan't to refresh the token? Would it not just need to wait on other...
Looking great @mgyongyosi , thanks for picking this up 👍
I just ran into exactly this issue when configuring an esphome alarm, it would be great to have some indication of whether the alarm is ready before arming it.
To be 100% clear, any existing configuration that does not specify a literal IP (v4 or v6) address is incorrect, and prior to the change in #81870 specifying a hostname...
@mika digging into why that would be the case turned up some interesting behavior. In [http_server.go](https://github.com/grafana/grafana/blob/38957b32ab7df9cc2d1707750d8d6e66affb6f5e/pkg/api/http_server.go#L400-L406) the raw config value has any square brackets removed (an undocumented behavior) before being...
In Grafana we switched from the in-memory database to using an on-disk database in a temp folder. That as primarily for testing since it better matched the way that our...