Source

riak / src / riak_eventer.erl

Author Commit Message Labels Comments Date
Rusty Klophaus
Add edocs to riak_eventer.
Rusty Klophaus
Create start-logger.sh 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
start_eventer.sh 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.
jus...@basho.com
mockable servers, and a test in riak_bucket
jus...@basho.com
imported patch removal of riak_api intermediary
jus...@basho.com
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
justin
import