gproc
gproc copied to clipboard
Extended process registry for Erlang
Currently, one cannot know (without trying or digging the source code) what's the type of `Row` in `qlc:e(qlc:q([Row || Row
Hi! When i start my application. ``` ([email protected])1> 18:24:47.667 [error] CRASH REPORT Process with 0 neighbours exited with reason: {timeout,{gen_leader,leader_call,[gproc_dist,{reg,{n,g,},undefined,,[]}]}} in gen_server:init_it/6 line 352 18:24:47.667 [error] CRASH REPORT Process with...
Still work in progress, but test suite passes. Introduce a metadata map and a configurable callback module (default: `gproc_ext`), which can define additional gproc registry types. The custom types must...
I am investigating `gproc_pool` for pooling DB connections. It seems if the following timer expires its message will be left in current process's mailbox leading to a leak. ``` setup_wait({busy_wait,...
@spec multicall(Module::atom(), Func::atom(), Args::list()) -> {[Result], [{node(), Error}]} @doc Perform a multicall RPC on all live gproc nodes This function works like {@link rpc:multicall/3}, except the calls are routed via...
The lookup_local_name doc says "Fails if there is no such name". "Fail" seems like it raises an exception but it actually return undefined (which is good). Shouldn't it say something...
first: totally understand if this is not doable. Did you consider releasing this under a more permissive/well known open source license (eg. MIT or Apache?) The EPL seems okay-ish, but...
Seems like you forgot to publish the version 0.6 to hex.pm, would it be possible to have it?
Hi, I have a strange behavior when I'm adding new nodes to a cluster. And It's easy to reproduce: ``` erlang %% ~/.hosts.erlang '127.0.0.1'. ``` Open two terminals (term1, term2)....
I am using get_env() to read a config file (i.e. [app_env]). If I change the configuration file, is there an API I can use to tell gproc to reload this...