All of lore.kernel.org
 help / color / mirror / Atom feed
* Is anyone using the http module to do largish transfers?
@ 2015-02-05  0:39 Alan Perry
  2015-02-07 16:35 ` Andrei Borzenkov
  0 siblings, 1 reply; 5+ messages in thread
From: Alan Perry @ 2015-02-05  0:39 UTC (permalink / raw)
  To: grub-devel


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?

Thanks,

alan



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Is anyone using the http module to do largish transfers?
  2015-02-05  0:39 Is anyone using the http module to do largish transfers? Alan Perry
@ 2015-02-07 16:35 ` Andrei Borzenkov
  2015-02-08 20:26   ` Alan Perry
  0 siblings, 1 reply; 5+ messages in thread
From: Andrei Borzenkov @ 2015-02-07 16:35 UTC (permalink / raw)
  To: Alan Perry; +Cc: grub-devel

В Wed, 04 Feb 2015 16:39:20 -0800
Alan Perry <aperry@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.

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Is anyone using the http module to do largish transfers?
  2015-02-07 16:35 ` Andrei Borzenkov
@ 2015-02-08 20:26   ` Alan Perry
  2015-02-09  3:24     ` Andrei Borzenkov
  0 siblings, 1 reply; 5+ messages in thread
From: Alan Perry @ 2015-02-08 20:26 UTC (permalink / raw)
  To: Andrei Borzenkov; +Cc: grub-devel

On 2/7/15 8:35 AM, Andrei Borzenkov wrote:
> В Wed, 04 Feb 2015 16:39:20 -0800
> Alan Perry <aperry@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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Is anyone using the http module to do largish transfers?
  2015-02-08 20:26   ` Alan Perry
@ 2015-02-09  3:24     ` Andrei Borzenkov
  2015-02-09  4:29       ` Alan Perry
  0 siblings, 1 reply; 5+ messages in thread
From: Andrei Borzenkov @ 2015-02-09  3:24 UTC (permalink / raw)
  To: Alan Perry; +Cc: grub-devel

В Sun, 08 Feb 2015 12:26:53 -0800
Alan Perry <aperry@snowmoose.com> пишет:

> 
> Another question about the http module.  http_establish() builds a GET 
> request that may have a Content-Range header.

Where do you see it?

>  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
> 



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Is anyone using the http module to do largish transfers?
  2015-02-09  3:24     ` Andrei Borzenkov
@ 2015-02-09  4:29       ` Alan Perry
  0 siblings, 0 replies; 5+ messages in thread
From: Alan Perry @ 2015-02-09  4:29 UTC (permalink / raw)
  To: Andrei Borzenkov; +Cc: grub-devel

On 2/8/15 7:24 PM, Andrei Borzenkov wrote:
> В Sun, 08 Feb 2015 12:26:53 -0800
> Alan Perry <aperry@snowmoose.com> пишет:
>
>> Another question about the http module.  http_establish() builds a GET
>> request that may have a Content-Range header.
> Where do you see it?

My mistake - looks like this has been changed since I last updated my 
local repo.

alan
>
>>   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



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-02-09  4:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-05  0:39 Is anyone using the http module to do largish transfers? Alan Perry
2015-02-07 16:35 ` Andrei Borzenkov
2015-02-08 20:26   ` Alan Perry
2015-02-09  3:24     ` Andrei Borzenkov
2015-02-09  4:29       ` Alan Perry

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.