|
From: | Alan Perry |
Subject: | Re: Is anyone using the http module to do largish transfers? |
Date: | Sun, 08 Feb 2015 12:26:53 -0800 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 |
On 2/7/15 8:35 AM, Andrei Borzenkov wrote:
В Wed, 04 Feb 2015 16:39:20 -0800 Alan Perry <address@hidden> пишет:Hi, I am trying to debug a problem involving largish HTTP data transfers (around 80M). I have no problem transferring around 3M with the grub http module. Has anyone here observed a similar issue or is this not a problem for others and I should be looking for the problem somewhere other than the http module?I did a quick test and was able to do "initrd (http)/initrd" for ~90MB file using current git. This is under QEMU. Physical hardware may be different.
OK, knowing that it works in some instances is good. As I have been digging into the problem, it seems to be somewhere other than http. I would elaborate further, but I am still working through why the code is doing what I see on the network.
Another question about the http module. http_establish() builds a GET request that may have a Content-Range header. However, looking at the HTTP/1.1 RFCs, Content-Range is something that appears in a status 206 response, not in a request. The http module shouldn't insert this header, should it?
alan
Thanks, alan _______________________________________________ Grub-devel mailing list address@hidden https://lists.gnu.org/mailman/listinfo/grub-devel
[Prev in Thread] | Current Thread | [Next in Thread] |