riak / src / riak_eventer.erl

Author Commit Message Labels Comments Date
Rusty Klophaus
Add edocs to riak_eventer.
Rusty Klophaus
Create to demonstrate event logging. Get rid of cookies for eventers. Convert back to old config files (riak_nodename, riak_hostname).
Rusty Klophaus
Combine riak_connect and riak_ring_gossiper, converting riak_ring_gossiper to a gen_server in the process.
Rusty Klophaus
Fix up some documentation. Convert eventer to using erlang:monitor/2 to see when a handler process has died.
Rusty Klophaus
Make eventers use simple erlang messaging (remove gen_events) [#27]
Rusty Klophaus
Make eventers use simple Erlang messaging (remove gen_events) [#27]
Rusty Klophaus
Streamline riak_eventer:match_event/2.
Andy Gross now takes an optional matchspec of the form "<nodematch>:<module_match>:<type_match>" that is evaluated before sending events to listening eventers. Each match item is either a "_" character or a full node/module/eventype.
mockable servers, and a test in riak_bucket
imported patch removal of riak_api intermediary
add a local-node logfile facility If the riak env variable 'riak_local_logfile' is set, then all events generated on this node will also be logged out to the file named by the string in that variable. Note that this is discouraged for production use, as the I/O load generated by writing all of the events (there are many) will compete with the core data storage I/O needs of Riak.
Andy Gross
only calculate eventer list on ring changes, not on each event