> Since the BOINC client is fairly aggressive (the random backoffs are > IMHO too small) those same clients are quite effectively doing a > Distributed Denial of Service attack against poor Bruno. > > Allowing more work to be done during this time just increases the > severity of that DDoS attack. >
That is just very thing project-wide backoffs were designed for! That is, if MANY uploads outstanding, ALL of them will have timeout. Downloads inhibition doesn't help actually. There are plenty hosts with big caches and w/o project-wide backoff they will do DDoS will new downloads be inhibited or not. I see no sense in function substitution. Project-wide backoff has it's own function. Big backoffs or small - it's just another question. Downloads inhibition's function is to guard project from host that downloads but NOT uploads (take attention to this _NOT_ ). Such host will drain full quota every day until first timeouts starts to diminish its quota. Months could passed. That's primarily function of this feature. And increasing (even greatly increasing) threshold will not break it. _______________________________________________ boinc_dev mailing list boinc_dev@ssl.berkeley.edu http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.