On Thu, May 20, 2021 at 11:05 PM Bensaid, Selma <selma.bens...@intel.com>
wrote:

> Thanks Peter and Aaaron!
> For more context we observe this failure on our local coreboot hosted in
> GitHub (Intel Org). Cherry-picking from coreboot.org worked well until
> few days ago, where the failure showed up.
> Looking into the logs (that I cannot attach) and if I understand well
> while fetching from a remote git looks for a common ancestor between the
> local repo and the remote. In our case this common ancestor is quite old (
> https://review.coreboot.org/c/coreboot/+/34368). It seems that the remote
> (coreboot.org) has a timeout mechanism that triggers before we find the
> common ancestor.
> I think I figured out a dirty WA ☹, any idea will be more than welcome!
>

This is not original thought, but since the ancestor is so old maybe it is
the solution in the article: raise limits to get all the SHAs of the trees
and objects. If it's too big then that might cause the hangup. I think it'd
be good for someone on your end to do a proper rebase. Once that's complete
I expect the fetchting to start working again.

> Thanks,
> Selma.
>
>
> -----Original Message-----
> From: Peter Stuge <pe...@stuge.se>
> Sent: Thursday, May 20, 2021 10:57 AM
> To: coreboot@coreboot.org
> Subject: [coreboot] Re: failure cherry-picking patches from
> https://review.coreboot.org/coreboot
>
> Aaron Durbin via coreboot wrote:
> > > We are observing since 3 days instabilities while cherry-picking
> > > patches from coreboot.org:
> > >
> > > git fetch https://review.coreboot.org/coreboot
> > > refs/changes/40/52140/3 && git cherry-pick FETCH_HEAD
> > >
> > > fatal: The remote end hung up unexpectedly
> > >
> > > fatal: protocol error: bad pack header
> > >
> > > This is happening on several machines, our automation is also impacted.
> > > Any change/issue that could explain such behavior?
> >
> > I think it's on your end, Selma. Perhaps the git repo got corrupted?
> ..
> > The root cause is likely the first error: remote end hung up
> unexpectedly.
> > The following might be helpful.
> >
> > https://stackoverflow.com/questions/6842687/the-remote-end-hung-up-une
> > xpectedly-while-git-cloning
>
> My guess is either a change in an outgoing proxy at Intel or that all your
> repos changed in the same way at the same time to now interact badly with
> how outgoing proxying has always worked. (HTTP request larger than
> http.postBuffer git config setting leading to HTTP/1.1 chunked transfer.)
>
>
> > Also if there's a way to get more verbose logging out that might help
> > point in the right direction.
>
> Do try (from that stackoverflow):
>
> # Linux
>
> export GIT_TRACE_PACKET=1
>
> export GIT_TRACE=1
>
> export GIT_CURL_VERBOSE=1
>
>
> #Windows
>
> set GIT_TRACE_PACKET=1
>
> set GIT_TRACE=1
>
> set GIT_CURL_VERBOSE=1
>
>
> Before the git command, and see what comes out.
>
>
> //Peter
> _______________________________________________
> coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an
> email to coreboot-le...@coreboot.org
> _______________________________________________
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org
>
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to