Mailinglist Archive: opensuse-buildservice (248 mails)

< Previous Next >
Re: [opensuse-buildservice] support for http range requests
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Thu, 15 Oct 2009 09:27:16 +0200
  • Message-id: <200910150927.16600.adrian@xxxxxxx>
Am Mittwoch, 14. Oktober 2009 17:57:43 schrieb Marcus Hüwe:
On 2009-10-14 16:34:56 +0200, Adrian Schröter wrote:
Am Mittwoch, 14. Oktober 2009 16:28:19 schrieb Michael Schroeder:
On Wed, Oct 14, 2009 at 04:21:11PM +0200, Marcus Hüwe wrote:
what about adding http range request support [1] to the backend?
After I comitted r8169 ("get only the last N bytes of a logfile")
last week darix suggested to use the http "Range" header instead of
the "start" and "end" query parameters. The advantage of using the
range header is that it is already part of the protocol and the range
header isn't limited to the "getlogfile()" function (we can use it
whenever a file is replied).

Dunno, I don't see so many use cases. For the log file, I'd rather
have "give me the last 1000 lines" instead of bytes.

Yes, me too.

Yes that sounds cool and especially more "userfriendly". The question is if
something like that should be implemented in the backend or in the client
(which could use the "Range" header to find the last N lines). If the
backend would support it, the client would just need to pass a "lines"
query parameter to the request (=> no extra code for the webclient, osc
etc.).

Right, I would go for the backend (repserver) also here.

--

Adrian Schroeter
SUSE Linux Products GmbH
email: adrian@xxxxxxx

--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >