Fabrice Drouin
Fabrice Drouin
Hi and Happy Christmas, It seems that your createProducer function is asking the connection actor to create a child channel actor, and it times out. The code that you use...
Hello, You're right, the library creates a new "virtual" consumer when you add a new binding. I'll check but I'm pretty sure that it is "scalable" from a performance point...
Do you have a small, complete code sample ? Thanks
Hi, Well actually I did name it a while back so that problems like this could be easily detected because from a functional point of view it is supposed to...
Maybe I've missed something, but I cannot reproduce this problem, and there is a test for return listeners (see https://github.com/sstone/amqp-client/blob/5e603d1d5419e773c26d89058a1f368e8ae91e86/src/test/scala/com/github.sstone/amqp/ChannelOwnerSpec.scala#L61) If you compile the client, do the tests pass ?...
Ok, I get it. It seems that there are different behaviours for different error classes: some errors will crash the channel that was used, others will leave the channel open...
Yes it does seem to fix https://github.com/ACINQ/eclair/issues/2388.
I suggest we merge the change now to make `master` more usable but keep #2388 open until we understand more precisely what the problem was ?
I'm not sure: I can see why this fix is good but not why channels kept being pruned. Unless you mean that we never received the `ChannelUpdates` that caused the...
It's much better now and seems to have fixed the "prune/request channel update/prune/..." loop !