Hi all,
I have a small issue on my private OBS instance, which remote links to
build.o.o.
I see some of my packages in status failed (even though they used to
work / build just fine without code changes).
osc bl shows me:
400 remote error: remote error Bad request
A little bit of digging in src_server.log, this error is apparently an
error from a too long list of remote sources supposed to be downloaded.
The matching line in src_server.log:
2013-01-28 06:36:25 [9698]: GET
/getbinaries?project=openSUSE.org:SUSE:SLE-11:SP2&repository=standard&arch=x86_64&binaries=aaa_base,acl,*many more packages listed*,perl-TimeDate,rpmlint-mini
(AJAX)
400 remote error: Bad request
A very quick check shows that this get is somewhere between 4 and 5K
in size.. so not really surprising that this causes issues..
When using osc build, there is the option --disable-cpio-bulk-download
to work around the exact same issue. Is there a way to set an OBS
instance to do the same? It clearly can not handle such a large chunk
and as such should have some logic to not send such huge requests
(maybe split it in multiple requests of only 1k each?)
My OBS version:
obs-api-2.3.91_736_gfc3358d-1.1.x86_64
obs-server-2.3.91_736_gfc3358d-1.1.x86_64
Best regards
Dominique
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org