rrepair, merkle: fix dynamic signature size calculation

the correct formulae for how to set each sub-tree's p1e based on a global p1e is a bit different than a simple division

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5834 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, trivial: use p1e to implement probabilistic key-version transfers and reduce traffic

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5835 71766da9-9752-0410-ab17-bfafa751c56a
rrepair: limit rr_recon_p1e to range (0,1]

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5836 71766da9-9752-0410-ab17-bfafa751c56a
db_generator: create more random version numbers

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5837 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, recon: improve debugging

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5838 71766da9-9752-0410-ab17-bfafa751c56a
windows: add support for R16B03 in the batch scripts

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5839 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, resolve: allow key_upd_send to also have a list of keys to request from the other node

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5840 71766da9-9752-0410-ab17-bfafa751c56a
fix some unknown types for dialyzer

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5841 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, recon: fix signature size calculation for 1-element DB lists

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5842 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, bloom: change bloom key-version transfer to an approximative implementation using p1e

(based on the mechanisms created for the 'trivial' reconciliation algorithm)

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5843 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, resolve: remove unnecessary duplicate operation

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5844 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, resolve: remove obsolete key_upd2 variant

this feature is now implemented in rr_recon where it belongs

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5845 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, resolve: minor refactoring regarding feedback items

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5846 71766da9-9752-0410-ab17-bfafa751c56a
tester_value_creator: add ability to create gb_set values

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5847 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, recon: fix compress_key/2 with terms smaller than the target signature size

-> fill up its binary with 0 bits

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5848 71766da9-9752-0410-ab17-bfafa751c56a
type_check_SUITE: adapt to rr_recon changes

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5849 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, resolve: enable (separate) feedback response for requested items

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5850 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, resolve: fix an unused variable compile warning

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5851 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, resolve: remove unused/obsolete get_diff/4 function

git-svn-id: http://scalaris.googlecode.com/svn/trunk@5852 71766da9-9752-0410-ab17-bfafa751c56a
rrepair, recon: minor performance optimisations when working with compressed key-version tuples

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