On 08/26/2011 11:18 AM, Robert Hailey wrote:
> 
> On 2011/08/25 (Aug), at 2:15 PM, Matthew Toseland wrote:
> 
>> And we never, ever, ever, have enough data to evaluate a single build,
>> even on the simplest metrics (see the push-pull tests). I could write
>> a plugin to get more data, but digger3 promises to do it eventually
>> and anyway I don't have time given the remaining funding and
>> unlikeliness of getting more. And it's always been this way!
>>
>> Our whole business model forces me to just do things and not evaluate
>> them!
> 
> I think we had an idea for empirical stepwise advancement earlier.
> 
> With an investment of developer time, we could separate the current
> freenet code into three interfaced sections (link-layer, routing-layer,
> user/client-interface-layer).
> 
> If we then were to modify the outer layers to accept two routing-layers
> (e.g. client requests round-robin between the two but thereafter stay in
> that network) we could have "two networks in one" a stable-net (for the
> nay-sayers, a disaster/fallback, and as a control for measurement), and
> a development-net where experimentation could take place.
> 
> Drawing the interface lines on theory (rather than present code-state)
> would be critical [e.g. load-balancing should be in the middle layer,
> imo]. The goal being, reliable communication with
> near-guaranteed/methodical improvement.

Yes, very much this, please. I've been trying to move toward such
separation with a well-defined plugin interface being the first step,
but having funding for a full or part-time developer would help things
along immensely.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to