l_on_cseq: fix type-specs

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6790 71766da9-9752-0410-ab17-bfafa751c56a
tester: make unnamed type-variables explicitly any()

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6791 71766da9-9752-0410-ab17-bfafa751c56a
tester: group tester-tests and fix type of feeders,type-checkers, etc.

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6792 71766da9-9752-0410-ab17-bfafa751c56a
test: list of all hand-written tester tests

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6793 71766da9-9752-0410-ab17-bfafa751c56a
tester: better error handling in tester_global_state.erl

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6794 71766da9-9752-0410-ab17-bfafa751c56a
test: fix unknown type-variables to any()

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6795 71766da9-9752-0410-ab17-bfafa751c56a
tester: add better handling of parametric types

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6796 71766da9-9752-0410-ab17-bfafa751c56a
dht_node: only initialise leases if configured

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6797 71766da9-9752-0410-ab17-bfafa751c56a
dht_node_state: fix TRACE macro (regression of r6269)

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6798 71766da9-9752-0410-ab17-bfafa751c56a
slide: set setup_at_other after receiving the data message

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6799 71766da9-9752-0410-ab17-bfafa751c56a
slide: always accept delta and delta_ack messages and incoporate their changes

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6800 71766da9-9752-0410-ab17-bfafa751c56a
slide: also try to revert ID changes in case of slide aborts in certain circumstances

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6801 71766da9-9752-0410-ab17-bfafa751c56a
RM: fix pred/succ changes due to outdated node ids (regression of r6785)

Example: node A -> node B -> node C -> node D in this order along the ring
B changed its ID towards A, then C slides with D and gets a new ID between the original A and B IDs. In this case, as long as D does not get the ID update of B, its predecessor may change since nodelist sorts its lists according to its known (and in this case out-dated) IDs. Now temporarily remove the potentially out-dated nodes from the nodelist and get new up-to-date information (C could not have updated its ID in this way without B moving towards A).

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6802 71766da9-9752-0410-ab17-bfafa751c56a
dht_node_move_SUITE: better debug messages

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6803 71766da9-9752-0410-ab17-bfafa751c56a
l_on_cseq: new function for unit-tests and fix type-spec

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6804 71766da9-9752-0410-ab17-bfafa751c56a
gossip_load: replace lists:filtermap/2 with list comprehension (regression of r6789)

lists:filtermap/2 only exists in Erlang >= R16B01!

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6805 71766da9-9752-0410-ab17-bfafa751c56a
gossip_load: no need to convert two lists to sets to get a unique list

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6806 71766da9-9752-0410-ab17-bfafa751c56a
tester: fix unbound type variable (regression of r6796)

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6807 71766da9-9752-0410-ab17-bfafa751c56a
join: do not contact _all_ known nodes - instead contact max 10 random known nodes

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6808 71766da9-9752-0410-ab17-bfafa751c56a
join: ignore late send_error messages

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