lb_active_karger: send messages quietly

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5914 71766da9-9752-0410-ab17-bfafa751c56a
comm_layer: new send option to close tcp connection

{no_keep_alive} as a send option to comm:send/3 closes the tcp connection if it's not in use

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5915 71766da9-9752-0410-ab17-bfafa751c56a
cyclon: use no_keep_alive for gossip messages

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5916 71766da9-9752-0410-ab17-bfafa751c56a
comm: count numbers of sessions (reconnects)

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5917 71766da9-9752-0410-ab17-bfafa751c56a
web debug: increase height and pretty print state

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5918 71766da9-9752-0410-ab17-bfafa751c56a
fix rare case of pattern mismatch in rtm takeover by changing the way the initial proposal round number is calculated in this case


git-svn-id: https://scalaris.googlecode.com/svn/trunk@5919 71766da9-9752-0410-ab17-bfafa751c56a
bench_server: register in basic services group

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5920 71766da9-9752-0410-ab17-bfafa751c56a
webhelpers: html pre format function

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5921 71766da9-9752-0410-ab17-bfafa751c56a
comm_connection: save the last received or sent message

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5922 71766da9-9752-0410-ab17-bfafa751c56a
gossip: try to close connection after sending

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5923 71766da9-9752-0410-ab17-bfafa751c56a
gossip2: fix unknown type rm_loop:slide() to rm_loop:reason()


git-svn-id: https://scalaris.googlecode.com/svn/trunk@5924 71766da9-9752-0410-ab17-bfafa751c56a
gossip: gossip_load: Use ets directly, not via PDB

Use ets directly instead of via PDB, because gossip_load uses multiple ets tables.

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5925 71766da9-9752-0410-ab17-bfafa751c56a
gossip: send back discarded messages

The callback module can instruct the behaviour module to send back discarded
messages via the send_error mechanism to prevent mass loss at the sender.

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5926 71766da9-9752-0410-ab17-bfafa751c56a
gossip: Fix web_debug_info in gossip2

gossip_load was hardcoded in on_active({web_debug_info,...}), now collects info
from all callback modules.

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5927 71766da9-9752-0410-ab17-bfafa751c56a
gossip: add histogram calculation to gossip_load

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5928 71766da9-9752-0410-ab17-bfafa751c56a
gossip: improve (debug) console output of load_info

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5929 71766da9-9752-0410-ab17-bfafa751c56a
gossip: Add gossip_load to type_check_SUITE

Also add type checkers and value creators to gossip_load and refactor gossip_load
according to the results from the typechecking.

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5930 71766da9-9752-0410-ab17-bfafa751c56a
gossip: refactor setters and getterns in gossip2

git-svn-id: https://scalaris.googlecode.com/svn/trunk@5931 71766da9-9752-0410-ab17-bfafa751c56a
gossip: Add gossip2 to type_check_SUITE

Also add type checkers and value creators to gossip2 and refactor according to
the results from the typechecking.

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