gossip2: fix bug in callback module startup

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5933 71766da9-9752-0410-ab17-bfafa751c56a
gossip_load: fix bug in calc_stddev() and calc_size_kr()

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5934 71766da9-9752-0410-ab17-bfafa751c56a
comm_connection: save last n msgs or msg_tags

configure macros

NUM_KEEP_MSGS (default: 10)

and

KEEP_MSG_OR_TAG (default: tag)

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5935 71766da9-9752-0410-ab17-bfafa751c56a
fd: list (local) subscriptions for debugging.


git-svn-id: https://scalaris.googlecode.com/svn/trunk@5936 71766da9-9752-0410-ab17-bfafa751c56a
comm_connection: retry 3 times in case of tcp connect errors

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5937 71766da9-9752-0410-ab17-bfafa751c56a
comm_connection: reconnect in case of tcp_closed while sending

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5938 71766da9-9752-0410-ab17-bfafa751c56a
comm_connection: also reconnect for unknown errors

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5939 71766da9-9752-0410-ab17-bfafa751c56a
periodically garbage collect all processes


git-svn-id: https://scalaris.googlecode.com/svn/trunk@5940 71766da9-9752-0410-ab17-bfafa751c56a
monitor: convert to seconds correctly for debug output

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5941 71766da9-9752-0410-ab17-bfafa751c56a
web interface: add a scalaris favicon

which tab is my scalaris tab? now you know.

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5942 71766da9-9752-0410-ab17-bfafa751c56a
histogram: handle duplicate entries correctly

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5943 71766da9-9752-0410-ab17-bfafa751c56a
comm_connection: dialyzer fixes

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5944 71766da9-9752-0410-ab17-bfafa751c56a
replace erlang:now() with os:timestamp()


git-svn-id: https://scalaris.googlecode.com/svn/trunk@5945 71766da9-9752-0410-ab17-bfafa751c56a
clarify trigger code a bit, as comm:send_local() does not return a timer reference.


git-svn-id: https://scalaris.googlecode.com/svn/trunk@5946 71766da9-9752-0410-ab17-bfafa751c56a
completely silence/deactivate monitor_perf when update interval is 0.


git-svn-id: https://scalaris.googlecode.com/svn/trunk@5947 71766da9-9752-0410-ab17-bfafa751c56a
gossip2: minor reformatting


git-svn-id: https://scalaris.googlecode.com/svn/trunk@5948 71766da9-9752-0410-ab17-bfafa751c56a
comm_connection: implement switch using a macro directive

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5949 71766da9-9752-0410-ab17-bfafa751c56a
gossip: make callback modules (gossip tasks) instantiable

Includes global starting and stopping of callback modules (gossip tasks).

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5950 71766da9-9752-0410-ab17-bfafa751c56a
gossip: add requestable histograms to gossip_load

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5951 71766da9-9752-0410-ab17-bfafa751c56a
gossip: refactor instantiability

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5952 71766da9-9752-0410-ab17-bfafa751c56a