git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* issue upgrading git from 1.8.2.1 to 2.8.0
@ 2016-04-22 22:44 Gennaro Torre
  2016-04-22 22:48 ` Stefan Beller
  2016-04-22 23:14 ` Jeff King
  0 siblings, 2 replies; 6+ messages in thread
From: Gennaro Torre @ 2016-04-22 22:44 UTC (permalink / raw)
  To: git

Hi,

Last week we upgraded git from 1.8.2.1 to 2.8.0. We saw some very
weird behavior where git clones and pushes were working, but git fetch
was not.

Here is our setup:

We have 10+ nodes caching a few repositories, the repos were
originally cloned via git 1.8.2.1 with `git clone --mirror <repo>`

We have 3000+ nodes that take deploys using the git protocol, via `git
fetch`, the existing repositories were also cloned via git 1.8.2.1
from the caching nodes.

When we upgraded to 2.8.0, all nodes received the upgrade.

We observed that when we tried to deploy code to the nodes (they run
`git fetch` to update the repository) this would fail.

The fix: we deleted the repositories originally cloned via git
1.8.2.1, and did a `git clone <repo>` dropping a fresh repository that
was cloned using git 2.8.0. Everything started working correctly. Our
running theory here is that there was some incompatibility with the
repositories cloned with the old version of git, and trying to run
`git fetch` with the newest version of git.

Thanks,
Gennaro

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

end of thread, other threads:[~2016-04-23  5:27 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-22 22:44 issue upgrading git from 1.8.2.1 to 2.8.0 Gennaro Torre
2016-04-22 22:48 ` Stefan Beller
2016-04-22 22:57   ` Junio C Hamano
2016-04-22 23:14 ` Jeff King
     [not found]   ` <CA+UAp06YMrVY8rK3jzWtLB=Zo8F=GTLQByYD-xR8+Lj=3=_hqg@mail.gmail.com>
2016-04-23  5:11     ` Jeff King
     [not found]       ` <CA+UAp04M+jxS1JBPuz78GovopKSjvgkEdOj2DYG6wF7inasvWA@mail.gmail.com>
2016-04-23  5:22         ` Jeff King

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).