* inbox.comp.version-control.git just stopped working @ 2018-03-07 5:41 Sergey Organov 2018-03-07 9:37 ` Eric Wong 0 siblings, 1 reply; 6+ messages in thread From: Sergey Organov @ 2018-03-07 5:41 UTC (permalink / raw) To: meta Hi, I'm using inbox.comp.version-control.git for a few days now, and it worked fine till now. I'm using Gnus from within Emacs to access it via NNTP. Just a few minutes ago, however, attempts to enter the inbox.comp.version-control.git from Gnus started to give "Server closed connection" error, even though some other groups on public-inbox still work fine. The only difference I see is that inbox.comp.version-control.git has much more messages than most of the other groups on the public-inbox... wait... Here are 3 fattest groups, and none of them I can visit from Gnus: 438320: inbox.comp.lang.ruby.core 438320: inbox.comp.lang.ruby.dev 341199: inbox.comp.version-control.git To check if it's Gnus problem, I've just visited: 1523921: gmane.linux.debian.devel.bugs.general and it works fine. Any idea what's wrong between Gnus and public-inbox for large groups? -- Sergey ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: inbox.comp.version-control.git just stopped working 2018-03-07 5:41 inbox.comp.version-control.git just stopped working Sergey Organov @ 2018-03-07 9:37 ` Eric Wong 2018-03-07 9:56 ` Eric Wong ` (2 more replies) 0 siblings, 3 replies; 6+ messages in thread From: Eric Wong @ 2018-03-07 9:37 UTC (permalink / raw) To: Sergey Organov; +Cc: meta Sergey Organov <sorganov@gmail.com> wrote: > Hi, > > I'm using inbox.comp.version-control.git for a few days now, and it > worked fine till now. I'm using Gnus from within Emacs to access it via > NNTP. > > Just a few minutes ago, however, attempts to enter the > inbox.comp.version-control.git from Gnus started to give "Server closed > connection" error, even though some other groups on public-inbox still > work fine. Uh oh, did you notice any delay in how long it took for you to see this message from when Gnus started connecting? I'm not familiar with Gnus or Emacs at all, but is there a way you can show me a protocol dump? > The only difference I see is that inbox.comp.version-control.git has > much more messages than most of the other groups on the > public-inbox... wait... > > Here are 3 fattest groups, and none of them I can visit from Gnus: > > 438320: inbox.comp.lang.ruby.core > 438320: inbox.comp.lang.ruby.dev Eeek, I noticed 438320 was introduced via ruby-talk; so maybe I have a bug in that causing messages to leak into the other Ruby lists I follow :x > 341199: inbox.comp.version-control.git OK, 341199 looks reasonable. > To check if it's Gnus problem, I've just visited: > > 1523921: gmane.linux.debian.devel.bugs.general > > and it works fine. > > Any idea what's wrong between Gnus and public-inbox for large groups? Not sure, I haven't made any changes to the code running on "public-inbox.org" in a few weeks, now. I suspect there's a fairness problem in the NNTP server in how it handles XOVER and that might cause timeouts in clients. Fwiw, I might not be online much the next few days. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: inbox.comp.version-control.git just stopped working 2018-03-07 9:37 ` Eric Wong @ 2018-03-07 9:56 ` Eric Wong 2018-03-07 10:06 ` Sergey Organov [not found] ` <877eqoylu6.fsf@javad.com> 2 siblings, 0 replies; 6+ messages in thread From: Eric Wong @ 2018-03-07 9:56 UTC (permalink / raw) To: Sergey Organov; +Cc: meta Eric Wong <e@80x24.org> wrote: > Sergey Organov <sorganov@gmail.com> wrote: > > Any idea what's wrong between Gnus and public-inbox for large groups? > > Not sure, I haven't made any changes to the code running on > "public-inbox.org" in a few weeks, now. I suspect there's a > fairness problem in the NNTP server in how it handles XOVER > and that might cause timeouts in clients. I just deployed this RFC on news.public-inbox.org and hope it improves things: https://public-inbox.org/meta/20180307095222.18699-1-e@80x24.org/raw > Fwiw, I might not be online much the next few days. Lets hope we get to the bottom of this quickly :> ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: inbox.comp.version-control.git just stopped working 2018-03-07 9:37 ` Eric Wong 2018-03-07 9:56 ` Eric Wong @ 2018-03-07 10:06 ` Sergey Organov [not found] ` <877eqoylu6.fsf@javad.com> 2 siblings, 0 replies; 6+ messages in thread From: Sergey Organov @ 2018-03-07 10:06 UTC (permalink / raw) To: Eric Wong; +Cc: meta Quickly: still doesn't work :-( Eric Wong <e@80x24.org> writes: > Sergey Organov <sorganov@gmail.com> wrote: >> Hi, >> >> I'm using inbox.comp.version-control.git for a few days now, and it >> worked fine till now. I'm using Gnus from within Emacs to access it >> via NNTP. >> >> Just a few minutes ago, however, attempts to enter the >> inbox.comp.version-control.git from Gnus started to give "Server >> closed connection" error, even though some other groups on >> public-inbox still work fine. > > Uh oh, did you notice any delay in how long it took for you to see > this message from when Gnus started connecting? It's about 4 seconds after Gnus successfully opens connection. > > I'm not familiar with Gnus or Emacs at all, but is there a way you can > show me a protocol dump? I dunno how to do it right now, but I'll try to figure out. Maybe using tcpdump is the simplest... > >> The only difference I see is that inbox.comp.version-control.git has >> much more messages than most of the other groups on the >> public-inbox... wait... >> >> Here are 3 fattest groups, and none of them I can visit from Gnus: >> >> 438320: inbox.comp.lang.ruby.core >> 438320: inbox.comp.lang.ruby.dev > > Eeek, I noticed 438320 was introduced via ruby-talk; so maybe I have a > bug in that causing messages to leak into the other Ruby lists I > follow :x Trying to open those groups didn't work somewhat differently, but now it does, I think due to lesser number of messages: 85962: inbox.comp.lang.ruby.core 85958: inbox.comp.lang.ruby.dev > >> 341199: inbox.comp.version-control.git > > OK, 341199 looks reasonable. > >> To check if it's Gnus problem, I've just visited: >> >> 1523921: gmane.linux.debian.devel.bugs.general >> >> and it works fine. >> >> Any idea what's wrong between Gnus and public-inbox for large groups? > > Not sure, I haven't made any changes to the code running on > "public-inbox.org" in a few weeks, now. I think it's there for a long time, and only showed itself once a group gets big enough. > I suspect there's a fairness problem in the NNTP server in how it > handles XOVER and that might cause timeouts in clients. > > Fwiw, I might not be online much the next few days. No problem, thanks for looking at it! Eric Wong <e@80x24.org> writes: > Eric Wong <e@80x24.org> wrote: >> Sergey Organov <sorganov@gmail.com> wrote: >> > Any idea what's wrong between Gnus and public-inbox for large groups? >> >> Not sure, I haven't made any changes to the code running on >> "public-inbox.org" in a few weeks, now. I suspect there's a >> fairness problem in the NNTP server in how it handles XOVER >> and that might cause timeouts in clients. > > I just deployed this RFC on news.public-inbox.org and hope it > improves things: > > https://public-inbox.org/meta/20180307095222.18699-1-e@80x24.org/raw > >> Fwiw, I might not be online much the next few days. > > Lets hope we get to the bottom of this quickly :> That doesn't seem to be it, as it's still doesn't work, the same way as before. I'll get back with protocol dump collected... Thanks! -- Sergey ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <877eqoylu6.fsf@javad.com>]
* Re: inbox.comp.version-control.git just stopped working [not found] ` <877eqoylu6.fsf@javad.com> @ 2018-03-07 19:16 ` Eric Wong 2018-03-12 5:03 ` Sergey Organov 0 siblings, 1 reply; 6+ messages in thread From: Eric Wong @ 2018-03-07 19:16 UTC (permalink / raw) To: Sergey Organov; +Cc: meta Sergey Organov <sorganov@gmail.com> wrote: > Eric Wong <e@80x24.org> writes: > > I'm not familiar with Gnus or Emacs at all, but is there a way > > you can show me a protocol dump? > > Please see attachment. (any reason this wasn't sent to the public list? others may be able to help if my 2nd attempt to fix did not work) Anyways, I noticed you're pipelining a lot of XOVER commands and maybe https://public-inbox.org/meta/20180307190810.20784-1-e@80x24.org/raw helps (deployed to news.public-inbox.org) Otherwise, I also looked at the emacs source ( ./lisp/gnus/nntp.el ) and found: (defvoo nntp-maximum-request 400 "*The maximum number of the requests sent to the NNTP server at one time. If Emacs hangs up while retrieving headers, set the variable to a lower value.") Maybe you can set nntp-maximum-request to a smaller number (maybe 5) and see if it helps. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: inbox.comp.version-control.git just stopped working 2018-03-07 19:16 ` Eric Wong @ 2018-03-12 5:03 ` Sergey Organov 0 siblings, 0 replies; 6+ messages in thread From: Sergey Organov @ 2018-03-12 5:03 UTC (permalink / raw) To: Eric Wong; +Cc: meta Hi Eric, Eric Wong <e@80x24.org> writes: > Sergey Organov <sorganov@gmail.com> wrote: >> Eric Wong <e@80x24.org> writes: >> > I'm not familiar with Gnus or Emacs at all, but is there a way >> > you can show me a protocol dump? >> >> Please see attachment. > > (any reason this wasn't sent to the public list? others may be > able to help if my 2nd attempt to fix did not work) The only reason is the presence of rather long attachment. > Anyways, I noticed you're pipelining a lot of XOVER commands and > maybe > https://public-inbox.org/meta/20180307190810.20784-1-e@80x24.org/raw > helps (deployed to news.public-inbox.org) Apparently it does, as it now works without any intervention from my part. Thanks a lot! -- Sergey ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2018-03-12 5:03 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-03-07 5:41 inbox.comp.version-control.git just stopped working Sergey Organov 2018-03-07 9:37 ` Eric Wong 2018-03-07 9:56 ` Eric Wong 2018-03-07 10:06 ` Sergey Organov [not found] ` <877eqoylu6.fsf@javad.com> 2018-03-07 19:16 ` Eric Wong 2018-03-12 5:03 ` Sergey Organov
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 read-only IMAP folder(s) and NNTP newsgroup(s).