Skip to content

git pull/push to gerrit times out randomly

Summary

Today I (and Simeon) see constant gerrit pull/push timeout issues on many eclipse.org hosted repositories

Steps to reproduce

Try to push to gerrit or pull, time out reported.

What is the current bug behavior?

Random timeouts, currently push seem to be broken completely.

What is the expected correct behavior?

No timeouts

Relevant logs and/or screenshots

org.eclipse.jgit.api.errors.TransportException: Read timed out after 60,000 ms
	at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:224)
	at org.eclipse.jgit.api.PullCommand.call(PullCommand.java:266)
	at org.eclipse.egit.core.op.PullOperation$PullJob.run(PullOperation.java:256)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
org.eclipse.jgit.errors.TransportException: https://git.eclipse.org/r/platform/eclipse.platform.debug: Read timed out after 600,000 ms
	at org.eclipse.jgit.transport.BasePackPushConnection.doPush(BasePackPushConnection.java:206)
	at org.eclipse.jgit.transport.TransportHttp$SmartHttpPushConnection.doPush(TransportHttp.java:1580)
	at org.eclipse.jgit.transport.BasePackPushConnection.push(BasePackPushConnection.java:137)
	at org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:139)
	at org.eclipse.jgit.transport.Transport.push(Transport.java:1384)
	at org.eclipse.egit.core.op.PushOperation.run(PushOperation.java:191)
	at org.eclipse.egit.ui.internal.push.PushJob.performJob(PushJob.java:86)
	at org.eclipse.egit.ui.internal.jobs.RepositoryJob.run(RepositoryJob.java:59)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.io.InterruptedIOException: Read timed out after 600,000 ms
	at org.eclipse.jgit.util.io.TimeoutInputStream.readTimedOut(TimeoutInputStream.java:120)
	at org.eclipse.jgit.util.io.TimeoutInputStream.read(TimeoutInputStream.java:92)
	at org.eclipse.jgit.util.IO.readFully(IO.java:201)
	at org.eclipse.jgit.transport.PacketLineIn.readLength(PacketLineIn.java:316)