[Mailman-Developers] before next release: disable backscatterin default installation

Eino Tuominen eino at utu.fi
Tue Mar 25 19:13:14 CET 2008


Jason Pruim wrote:
>
> But how would you scale that to the size of say... yahoo? Multiple data 
> centers around the world, all processing mail for different domains 
> under yahoo's control... How would one be able to synchronize all that 
> data from tons of different places like that?

Well,

Scale-out is always hard, and enterprises like Yahoo and such are facing 
a lot of difficult challenges in their environment, but if I may put my 
two cents in how about letting gateways query some sort of probabilistic 
datastructure, e.g. bloom filters, to find if an address is known? You 
could generate bloom filters from the different directories, and 
distribute those filters via DNS or LDAP.

With a few hundred megabytes of memory you can store millions of entries 
in the filter with error probability something like under 1/1000. That 
means you end up sending only under 1/1000th of DSN messages you are 
sending now.

-- 
   Eino Tuominen


More information about the Mailman-Developers mailing list