On 04/04/10 22:55, Luke Kanies wrote:
> On Apr 3, 2010, at 9:22 AM, Brice Figureau wrote:
> 
>> Hi,
>>
>> I'm proud to post here two patches forming the Puppet Streaming patch.
>> It's rather different and more leightweight than my previous attempt at
>> solving this issue. But it doesn't cover streaming the catalog, it only
>> involves streaming file content, either server side or client side.
>>
>> It doesn't also yet contain the code for #3408 (http compression), which
>> I expect to add in the following couple of weeks.
>>
>> Please review, as usual :-)
>>
>> Note to Markus: if you apply this in testing, as it is based on
>> lak:/tickets/master/3398, make sure to apply it to the tip of testing (or
>> after 3398).
>>
>> Note: I'd welcome any testing the server-side on mongrel and/or rack.
>> I also welcome any testing of both patches.
> 
> 
> Very nice - I'm really excited you got this done.  I'd love to see some
> test results for memory and performance differences.

I'll post some as soon as I can get them. The first tests I did
regarding memory were good.

> This refactor actually perfectly prepares the code for the next thing I
> want to experiment with:  Retrieving the content from a filebucket
> rather than from a remote file server (well, it might be a remote
> filebucket).  This would make catalogs more immutable - the remote files
> could change but the catalog would still be coherent.
> 
> The step after that is to replace filebuckets with git. :)

Which is a nice goal.

> So thanks a ton Brice, this will help people doing file trading today,
> and our cool dev in the future.

I also plan to add http compression to the mix (actually client
decompression only); this would greatly help on WANs.
It looks like it is relatively easy to add in puppet, so stay tuned.
-- 
Brice Figureau
My Blog: http://www.masterzen.fr/

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to puppet-...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to