Michael Uvarov
Michael Uvarov
Alteration of the PR. We've checked RFC again. We don't need to reply on this IQ result. So, changes would be: log with another log level, INFO instead of ERROR....
We are working on it, sorry for a delay.
Interesting, could be used to ["sign in with google"](https://developers.google.com/identity/openid-connect/openid-connect) [2](https://developers.google.com/identity/protocols/oauth2) or other openid providers. Main complexity is that that kind of auth is usually done from the web page /...
Pretty sure, it can be because cover now has `has_native_coverage/1` function + extra logic for it.
We meck mongoose_tcp_listener: ``` (mongooseim@localhost)4> code:get_coverage(cover_id_line, mongoose_acc). [{1,0}, {3,0}, ... {28,...}, {...}|...] (mongooseim@localhost)5> code:get_coverage(cover_id_line, mongoose_tcp_listener). ** exception error: bad argument in function code:get_coverage/2 called as code:get_coverage(cover_id_line,mongoose_tcp_listener) *** argument 1: must...
I've added a bug report to Meck https://github.com/eproxus/meck/issues/248
sadly, cover error handling is bad. For example, that crash just crashes a new spawned process, so the caller **waits forever for response.** We should add `try..catch` at least, or...
Basically, this happens if cover is started in the distributed mode, i.e. `cover:start([Node1, Node2...])`. Sadly, meck was broken for this mode before, it was not correctly restoring the modules in...
Yeah, it looks like the best way for Meck to support multinode mocking and cover, is to make an explicit PR to OTP with missing functionality. Meck is doing mocking...
Sure, connect to the erlang remote shell, check what is using memory: ``` rp([{Len, case erlang:process_info(TopPid, registered_name) of {_,X} -> X; _ -> TopPid end, erlang:process_info(TopPid, [current_stacktrace])} || {Len, TopPid}...