Usually, a module using AnyEvent should also expose the asynchronous versions of the methods, but this is not apparent to me in Net::Etcd.
I think the problematic part is in Net::Etcd::Role::Actions::_build_request, which , instead of only building (and initiating) the request also waits for its completion.
Maybe you can work around this by patching _build_request but I think you will end up (re)writing most of the Etcd actions in an asynchronous manner...
In reply to Re: Using Net:Etcd from inside AnyEvent Callback leads to Recorsive Blocking Wait Attempted
by Corion
in thread Using Net:Etcd from inside AnyEvent Callback leads to Recorsive Blocking Wait Attempted
by einhverfr
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |