Repository hosting for the monorepo #1

Open
opened 2024-07-01 17:17:11 +00:00 by delroth · 4 comments
Owner
No description provided.
delroth added this to the Bootstrap infra project 2024-07-01 17:17:11 +00:00
delroth changed title from Repository hosting for nixpkgs to Repository hosting for the monorepo 2024-07-01 17:17:49 +00:00
raito was assigned by delroth 2024-07-04 02:48:25 +00:00
Owner

Biggest problem: cloning via HTTP/Git protocol is not super fast, figure out the right Gerrit knobs to make this reasonably fast.

Biggest problem: cloning via HTTP/Git protocol is not super fast, figure out the right Gerrit knobs to make this reasonably fast.
Owner
Jul 04 12:15:04 bagel-box hydra-evaluator[1830]: error fetching latest change from git repo at `https://cl.forkos.org/nixpkgs':
Jul 04 12:15:04 bagel-box hydra-evaluator[1830]: error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504
Jul 04 12:15:04 bagel-box hydra-evaluator[1830]: fatal: expected 'packfile'
juil. 04 14:16:09 gerrit gerrit[23698]: [2024-07-04T14:16:09.349+02:00] [HTTP POST /nixpkgs/git-upload-pack (N/A from [2001:bc8:38ee:100:100::1])] ERROR com.google.gerrit.httpd.GitOverHttpServlet.GerritUploadPackErrorHandler : Internal error during upload-pack from Repository[/var/lib/gerrit/git/nixpkgs.git] [CONTEXT project="nixpkgs" request="GIT_UPLOAD" ]
juil. 04 14:16:09 gerrit gerrit[23698]: org.eclipse.jetty.io.EofException
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:280)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:422)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:277)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:381)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:837)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:248)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:229)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:555)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:1014)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:1086)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpOutput.channelWrite(HttpOutput.java:285)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpOutput.channelWrite(HttpOutput.java:269)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:896)
juil. 04 14:16:09 gerrit gerrit[23698]:         at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:123)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.util.TemporaryBuffer.write(TemporaryBuffer.java:129)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.transport.UploadPack$ResponseBufferedOutputStream.write(UploadPack.java:2572)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.transport.SideBandOutputStream.writeBuffer(SideBandOutputStream.java:138)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.transport.SideBandOutputStream.write(SideBandOutputStream.java:118)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.io.CancellableDigestOutputStream.write(CancellableDigestOutputStream.java:108)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.file.ByteArrayWindow.write(ByteArrayWindow.java:56)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.file.Pack.copyAsIs2(Pack.java:552)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.file.Pack.copyAsIs(Pack.java:405)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.file.WindowCursor.copyObjectAsIs(WindowCursor.java:184)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.pack.PackWriter.writeObjectImpl(PackWriter.java:1881)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.pack.PackWriter.writeObject(PackWriter.java:1858)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.pack.PackOutputStream.writeObject(PackOutputStream.java:85)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.file.WindowCursor.writeObjects(WindowCursor.java:191)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.pack.PackWriter.writeObjects(PackWriter.java:1846)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.pack.PackWriter.writeObjects(PackWriter.java:1831)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.internal.storage.pack.PackWriter.writePack(PackWriter.java:1378)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.transport.UploadPack.sendPack(UploadPack.java:2494)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.transport.UploadPack.sendPack(UploadPack.java:2322)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.transport.UploadPack.fetchV2(UploadPack.java:1313)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.transport.UploadPack.serveOneCommandV2(UploadPack.java:1376)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.transport.UploadPack.serviceV2(UploadPack.java:1437)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.transport.UploadPack.uploadWithExceptionPropagation(UploadPack.java:886)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.UploadPackServlet.upload(UploadPackServlet.java:191)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.UploadPackServlet.lambda$doPost$0(UploadPackServlet.java:170)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.GitOverHttpServlet$GerritUploadPackErrorHandler.upload(GitOverHttpServlet.java:494)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.UploadPackServlet.doPost(UploadPackServlet.java:173)
juil. 04 14:16:09 gerrit gerrit[23698]:         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
juil. 04 14:16:09 gerrit gerrit[23698]:         at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:212)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.GitOverHttpServlet$UploadFilter.doFilter(GitOverHttpServlet.java:462)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:210)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.UploadPackServlet$Factory.doFilter(UploadPackServlet.java:137)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:210)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.RepositoryFilter.doFilter(RepositoryFilter.java:109)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:210)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.NoCacheFilter.doFilter(NoCacheFilter.java:50)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:210)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.glue.UrlPipeline.service(UrlPipeline.java:189)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.glue.SuffixPipeline.service(SuffixPipeline.java:70)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.glue.MetaFilter.doFilter(MetaFilter.java:147)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jgit.http.server.glue.MetaServlet.service(MetaServlet.java:106)
juil. 04 14:16:09 gerrit gerrit[23698]:         at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:293)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:283)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:184)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:89)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.raw.StaticModule$PolyGerritFilter.doFilter(StaticModule.java:396)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.GetUserFilter.doFilter(GetUserFilter.java:92)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.RequireSslFilter.doFilter(RequireSslFilter.java:72)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.RunAsFilter.doFilter(RunAsFilter.java:120)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.SetThreadNameFilter.doFilter(SetThreadNameFilter.java:62)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.AllRequestFilter$FilterProxy$1.doFilter(AllRequestFilter.java:139)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.AllowRenderInFrameFilter.doFilter(AllowRenderInFrameFilter.java:56)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.AllRequestFilter$FilterProxy$1.doFilter(AllRequestFilter.java:135)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.AllRequestFilter$FilterProxy.doFilter(AllRequestFilter.java:141)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:60)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.pgm.http.jetty.ProjectQoSFilter.doFilter(ProjectQoSFilter.java:183)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.ProjectBasicAuthFilter.doFilter(ProjectBasicAuthFilter.java:111)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.RequestMetricsFilter.doFilter(RequestMetricsFilter.java:92)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.gerrit.httpd.RequestContextFilter.doFilter(RequestContextFilter.java:64)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121)
juil. 04 14:16:09 gerrit gerrit[23698]:         at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.Server.handleAsync(Server.java:559)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpChannel.lambda$handle$2(HttpChannel.java:495)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:495)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
juil. 04 14:16:09 gerrit gerrit[23698]:         at java.base/java.lang.Thread.run(Thread.java:840)
juil. 04 14:16:09 gerrit gerrit[23698]: Caused by: java.io.IOException: Broken pipe
juil. 04 14:16:09 gerrit gerrit[23698]:         at java.base/sun.nio.ch.FileDispatcherImpl.writev0(Native Method)
juil. 04 14:16:09 gerrit gerrit[23698]:         at java.base/sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:66)
juil. 04 14:16:09 gerrit gerrit[23698]:         at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:217)
juil. 04 14:16:09 gerrit gerrit[23698]:         at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:153)
juil. 04 14:16:09 gerrit gerrit[23698]:         at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:563)
juil. 04 14:16:09 gerrit gerrit[23698]:         at java.base/java.nio.channels.SocketChannel.write(SocketChannel.java:642)
juil. 04 14:16:09 gerrit gerrit[23698]:         at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:274)
juil. 04 14:16:09 gerrit gerrit[23698]:         ... 117 more
``` Jul 04 12:15:04 bagel-box hydra-evaluator[1830]: error fetching latest change from git repo at `https://cl.forkos.org/nixpkgs': Jul 04 12:15:04 bagel-box hydra-evaluator[1830]: error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 Jul 04 12:15:04 bagel-box hydra-evaluator[1830]: fatal: expected 'packfile' ``` ``` juil. 04 14:16:09 gerrit gerrit[23698]: [2024-07-04T14:16:09.349+02:00] [HTTP POST /nixpkgs/git-upload-pack (N/A from [2001:bc8:38ee:100:100::1])] ERROR com.google.gerrit.httpd.GitOverHttpServlet.GerritUploadPackErrorHandler : Internal error during upload-pack from Repository[/var/lib/gerrit/git/nixpkgs.git] [CONTEXT project="nixpkgs" request="GIT_UPLOAD" ] juil. 04 14:16:09 gerrit gerrit[23698]: org.eclipse.jetty.io.EofException juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:280) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:422) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:277) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:381) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:837) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:248) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:229) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:555) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:1014) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:1086) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpOutput.channelWrite(HttpOutput.java:285) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpOutput.channelWrite(HttpOutput.java:269) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:896) juil. 04 14:16:09 gerrit gerrit[23698]: at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:123) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.util.TemporaryBuffer.write(TemporaryBuffer.java:129) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.transport.UploadPack$ResponseBufferedOutputStream.write(UploadPack.java:2572) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.transport.SideBandOutputStream.writeBuffer(SideBandOutputStream.java:138) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.transport.SideBandOutputStream.write(SideBandOutputStream.java:118) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.io.CancellableDigestOutputStream.write(CancellableDigestOutputStream.java:108) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.file.ByteArrayWindow.write(ByteArrayWindow.java:56) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.file.Pack.copyAsIs2(Pack.java:552) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.file.Pack.copyAsIs(Pack.java:405) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.file.WindowCursor.copyObjectAsIs(WindowCursor.java:184) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.pack.PackWriter.writeObjectImpl(PackWriter.java:1881) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.pack.PackWriter.writeObject(PackWriter.java:1858) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.pack.PackOutputStream.writeObject(PackOutputStream.java:85) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.file.WindowCursor.writeObjects(WindowCursor.java:191) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.pack.PackWriter.writeObjects(PackWriter.java:1846) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.pack.PackWriter.writeObjects(PackWriter.java:1831) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.internal.storage.pack.PackWriter.writePack(PackWriter.java:1378) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.transport.UploadPack.sendPack(UploadPack.java:2494) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.transport.UploadPack.sendPack(UploadPack.java:2322) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.transport.UploadPack.fetchV2(UploadPack.java:1313) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.transport.UploadPack.serveOneCommandV2(UploadPack.java:1376) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.transport.UploadPack.serviceV2(UploadPack.java:1437) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.transport.UploadPack.uploadWithExceptionPropagation(UploadPack.java:886) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.UploadPackServlet.upload(UploadPackServlet.java:191) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.UploadPackServlet.lambda$doPost$0(UploadPackServlet.java:170) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.GitOverHttpServlet$GerritUploadPackErrorHandler.upload(GitOverHttpServlet.java:494) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.UploadPackServlet.doPost(UploadPackServlet.java:173) juil. 04 14:16:09 gerrit gerrit[23698]: at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) juil. 04 14:16:09 gerrit gerrit[23698]: at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:212) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.GitOverHttpServlet$UploadFilter.doFilter(GitOverHttpServlet.java:462) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:210) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.UploadPackServlet$Factory.doFilter(UploadPackServlet.java:137) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:210) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.RepositoryFilter.doFilter(RepositoryFilter.java:109) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:210) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.NoCacheFilter.doFilter(NoCacheFilter.java:50) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:210) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.glue.UrlPipeline.service(UrlPipeline.java:189) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.glue.SuffixPipeline.service(SuffixPipeline.java:70) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.glue.MetaFilter.doFilter(MetaFilter.java:147) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jgit.http.server.glue.MetaServlet.service(MetaServlet.java:106) juil. 04 14:16:09 gerrit gerrit[23698]: at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:293) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:283) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:184) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:89) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.raw.StaticModule$PolyGerritFilter.doFilter(StaticModule.java:396) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.GetUserFilter.doFilter(GetUserFilter.java:92) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.RequireSslFilter.doFilter(RequireSslFilter.java:72) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.RunAsFilter.doFilter(RunAsFilter.java:120) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.SetThreadNameFilter.doFilter(SetThreadNameFilter.java:62) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.AllRequestFilter$FilterProxy$1.doFilter(AllRequestFilter.java:139) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.AllowRenderInFrameFilter.doFilter(AllowRenderInFrameFilter.java:56) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.AllRequestFilter$FilterProxy$1.doFilter(AllRequestFilter.java:135) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.AllRequestFilter$FilterProxy.doFilter(AllRequestFilter.java:141) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:60) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.pgm.http.jetty.ProjectQoSFilter.doFilter(ProjectQoSFilter.java:183) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.ProjectBasicAuthFilter.doFilter(ProjectBasicAuthFilter.java:111) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.RequestMetricsFilter.doFilter(RequestMetricsFilter.java:92) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.gerrit.httpd.RequestContextFilter.doFilter(RequestContextFilter.java:64) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121) juil. 04 14:16:09 gerrit gerrit[23698]: at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.Server.handleAsync(Server.java:559) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpChannel.lambda$handle$2(HttpChannel.java:495) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:495) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) juil. 04 14:16:09 gerrit gerrit[23698]: at java.base/java.lang.Thread.run(Thread.java:840) juil. 04 14:16:09 gerrit gerrit[23698]: Caused by: java.io.IOException: Broken pipe juil. 04 14:16:09 gerrit gerrit[23698]: at java.base/sun.nio.ch.FileDispatcherImpl.writev0(Native Method) juil. 04 14:16:09 gerrit gerrit[23698]: at java.base/sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:66) juil. 04 14:16:09 gerrit gerrit[23698]: at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:217) juil. 04 14:16:09 gerrit gerrit[23698]: at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:153) juil. 04 14:16:09 gerrit gerrit[23698]: at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:563) juil. 04 14:16:09 gerrit gerrit[23698]: at java.base/java.nio.channels.SocketChannel.write(SocketChannel.java:642) juil. 04 14:16:09 gerrit gerrit[23698]: at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:274) juil. 04 14:16:09 gerrit gerrit[23698]: ... 117 more ```
Owner

Fixed, it was NGINX's proxy_buffering.

Fixed, it was NGINX's `proxy_buffering`.
Owner

All that remains is to ensure that fresh clone is cheap so that our CI workloads doesn't kill the experience for everyone else, I'm exploring bundle & packfiles URIs.

All that remains is to ensure that fresh clone is cheap so that our CI workloads doesn't kill the experience for everyone else, I'm exploring bundle & packfiles URIs.
Sign in to join this conversation.
No labels
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: the-distro/infra#1
No description provided.