Damn! I though I have 1.8.0 on this node, so I did not check that against trunk sources. I'm sorry.<br><br>You are right, ranges on 1.8.0 works perfectly.<br><br>Marek<br><br><div class="gmail_quote">On Wed, Oct 20, 2010 at 5:18 PM, Brian Warner <span dir="ltr"><<a href="mailto:warner@lothar.com">warner@lothar.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">On 10/20/10 5:53 AM, slush wrote:<br>
> Hi,<br>
><br>
> I found that TahoeLAFS solves support for "Range" header with<br>
> downloading whole file from grid and then returning a subset of original<br>
> file. Is that because downloading just of small piece of file is<br>
> impossible in Tahoe by it's design or just because nobody<br>
> ask/implemented partial downloads from grid better?<br>
<br>
</div></div>This was fixed in 1.8.0 (at least for immutable files) by my<br>
"new-downloader" project. The new code only downloads the segments<br>
(typically 128KiB each) that overlap the range you requested.<br>
<br>
Tahoe's file-encoding scheme was specifically designed to make it<br>
efficient to download individual segments with minimal overhead (about<br>
0.5%, if I remember rightly), but up until 1.8.0, we hadn't gotten<br>
around to taking advantage of it.<br>
<br>
cheers,<br>
-Brian<br>
<br>
_______________________________________________<br>
tahoe-dev mailing list<br>
<a href="mailto:tahoe-dev@tahoe-lafs.org">tahoe-dev@tahoe-lafs.org</a><br>
<a href="http://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev" target="_blank">http://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev</a><br>
</blockquote></div><br>