Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Dec 2023 20:15:20 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        Philip Paeps <philip@freebsd.org>
Cc:        freebsd-git <freebsd-git@freebsd.org>
Subject:   Re: Odd fetch failure when using https://git.FreeBSD.org/src.git ("curl 18 transfer closed with outstanding read data remaining")
Message-ID:  <AB1FBEF9-8151-4222-BAA9-AC147C035719@yahoo.com>
In-Reply-To: <E67CBF99-599D-44C3-B2CD-D3C3B3D81362@freebsd.org>
References:  <B32AFB6F-0398-4E28-BEAD-BDE3EC2C6174.ref@yahoo.com> <B32AFB6F-0398-4E28-BEAD-BDE3EC2C6174@yahoo.com> <83B56C30-E729-4BAB-8AEC-06869DE9AC4F@freebsd.org> <D9A1B65D-2475-4048-887E-9E8CEAA3892A@yahoo.com> <E67CBF99-599D-44C3-B2CD-D3C3B3D81362@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Dec 8, 2023, at 19:52, Philip Paeps <philip@freebsd.org> wrote:

> On 2023-12-09 10:48:49 (+0800), Mark Millard wrote:
>> On Dec 8, 2023, at 18:19, Philip Paeps <philip@freebsd.org> wrote:
>>> On 2023-12-09 05:34:05 (+0800), Mark Millard wrote:
>>>> On multiple system on the same local network, when I have:
>>>>=20
>>>> [remote "freebsd"]
>>>>       fetch =3D +refs/notes/*:refs/notes/*
>>>>       url =3D https://git.FreeBSD.org/src.git
>>>>       fetch =3D +refs/heads/*:refs/remotes/freebsd/*
>>>>=20
>>>> I've been getting:
>>>>=20
>>>> # git -C /usr/main-src/ fetch
>>>> error: RPC failed; curl 18 transfer closed with outstanding read =
data remaining
>>>> error: 59 bytes of body are still expected
>>>> fatal: expected flush after ref listing
>>>=20
>>> Some of the mirrors are running out of space.  We're really tight on =
space in a couple of locations while we have to support 12.4, 13.2, 14.0 =
and 15-CURRENT packages.  We'll be in much better shape again when we =
can stop building/distributing 12.4 packages at the end of this year.
>>>=20
>>> (We do monitor disk space.  We also have automation that tries to =
stop disks from getting full.  Unfortunately, the automation struggles =
when there is very little margin.  And we don't have human bandwidth to =
babysit the automation.)
>>=20
>> armv6 is tier 3 for 14.x : https://www.freebsd.org/platforms/
>>=20
>> Would temporarily removing having:
>>=20
>> https://pkg.freebsd.org/FreeBSD:14:armv6/latest/...
>>=20
>> files on the various mirrors until 12.x is gone be of some use?
>> (May be even removed on the original servers.)
>>=20
>> (Just an idea, given the lack of guarantees for tier 3.)
>>=20
>> https://pkg.freebsd.org/FreeBSD:14:armv6/latest/... could be
>> repopulated after 12's materials are gone from the mirrors
>> (and other servers).
>=20
> Thanks for pointing those out.  That'll buy us a bit more time without =
having to resort to more brute force methods (like temporarily breaking =
up mirrored pairs of disks.) :-)

I'm less sure for 15.x because of its "Projected" status, but
32-bit powerpc goes from 14.x tier 2 status to 15.x Unsupported
status (projected) --and I'm also unsure because of the
package-base instead of port-packages distinction. But may be
the package-base files:

https://pkg.freebsd.org/FreeBSD:15:powerpc/base_latest/...
and:
https://pkg.freebsd.org/FreeBSD:15:powerpc/base_weekly/...

could have a similar temporary handling with later
re-population once 12 is gone?


Note: https://pkg.freebsd.org/FreeBSD:15:powerpc/latest/
looks to be empty from what I can see: so no port-packages
to gain space with.


=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AB1FBEF9-8151-4222-BAA9-AC147C035719>