On 2/7/15 8:35 AM, Andrei Borzenkov wrote:
В Wed, 04 Feb 2015 16:39:20 -0800
Alan Perry <ape...@snowmoose.com> пишет:

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
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to