Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > news.admin.peering > #3443
| From | Kevin Bowling <kevin.bowling@kev009.com> |
|---|---|
| Newsgroups | news.admin.peering |
| Subject | Re: another peeve with newsmaster who dont do common sense |
| Date | 2026-08-01 22:11 -0700 |
| Organization | csiph.com Internet News Service |
| Message-ID | <114mjig$21co$1@csiph.com> (permalink) |
| References | (7 earlier) <6a6dfa86$1@news.ausics.net> <114lv9t$1k3v$1@csiph.com> <114m48k$3lksb$1@paganini.bofh.team> <114m5uk$1nvp$1@csiph.com> <114mhpp$6nhn$2@dont-email.me> |
On 8/1/26 21:41, Marco Moock wrote: > Am 02.08.26 um 03:19 schrieb Kevin Bowling: >> >> The Internet Protocols are the same, only the L7 differs. Inbound >> NNTP is basically the worst possible place to use a load balancer, you >> just have the feeders peer with each other and outward and everything >> flood fills without any additional complexity. Reader servers might >> benefit from a sticky session LB, and a _proxy_ (not LB) would be less >> ridiculous for inbound if it was providing routing or message oracle >> for some distributed backend. > > Is a reader server for text-only groups in need of a load balancer or > can current hardware handle all the sessions? > For the most part a single system can handle it if designed for. It might be a little tight for a place like Eternal September that might see 10k idle connections. The current issue with inn specifically is that it forks a new nnrpd process for every reader connection. That means each connection costs many megabytes of RAM, when the actual weight of a connection could be kilobytes. The way to solve this is to make the connections cheap, with an event loop, and have nnrpd service many connections as they notify (via the kernel) of read/write readiness. But there is a lot of work to get there, and you still want some fan out to processes (or threads) to continue taking advantage of multiple CPU cores. In the mean time something like https://github.com/mjc/nntp-proxy/tree/main would be helpful to an inn reader deployment where idle connections sit on a cheap event loop, and are multiplexed back to the expensive nnrpd processes. Note that I haven't looked deeply at that code so I don't know how complete or effective it is. To highlight the complexity, csiph grew a fairly sophisticated connection pooler for similar reasons (the complexity is to deal with things like a WWW request aborting.. I want the NNTP conn to stay alive and be in a known good state so it finishes the NNTP transaction anyway which is cheaper than tearing down and setting up a new conn).
Back to news.admin.peering | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
another peeve with newsmaster who dont do common sense noel <deletethis@invalid.lan> - 2026-08-01 09:56 +1000
Re: another peeve with newsmaster who dont do common sense Nomen Nescio <nobody@dizum.com> - 2026-08-01 03:13 +0000
Re: another peeve with newsmaster who dont do common sense Marco Moock <mm@dorfdsl.de> - 2026-08-01 06:18 +0200
Re: another peeve with newsmaster who dont do common sense Ray Banana <rayban@raybanana.net> - 2026-08-01 08:52 +0200
Re: another peeve with newsmaster who dont do common sense Kevin Bowling <kevin.bowling@kev009.com> - 2026-08-01 01:10 -0700
Re: another peeve with newsmaster who dont do common sense noel <deletethis@invalid.lan> - 2026-08-01 20:55 +1000
Re: another peeve with newsmaster who dont do common sense Kevin Bowling <kevin.bowling@kev009.com> - 2026-08-01 04:50 -0700
Re: another peeve with newsmaster who dont do common sense noel <deletethis@invalid.lan> - 2026-08-01 23:54 +1000
Re: another peeve with newsmaster who dont do common sense Jesse Rehmer <jesse.rehmer@blueworldhosting.com> - 2026-08-01 16:25 +0000
Re: another peeve with newsmaster who dont do common sense Ivo Gandolfo <usenet@bofh.team> - 2026-08-01 21:02 +0200
Re: another peeve with newsmaster who dont do common sense noel <deletethis@invalid.lan> - 2026-08-02 09:04 +1000
Re: another peeve with newsmaster who dont do common sense Ivo Gandolfo <usenet@bofh.team> - 2026-08-02 12:54 +0200
Re: another peeve with newsmaster who dont do common sense noel <deletethis@invalid.lan> - 2026-08-04 08:23 +1000
Re: another peeve with newsmaster who dont do common sense Jesse Rehmer <jesse.rehmer@blueworldhosting.com> - 2026-08-04 02:34 +0000
Re: another peeve with newsmaster who dont do common sense Kevin Bowling <kevin.bowling@kev009.com> - 2026-08-06 00:12 -0700
Re: another peeve with newsmaster who dont do common sense Nomen Nescio <nobody@dizum.com> - 2026-08-02 11:45 +0000
Re: another peeve with newsmaster who dont do common sense Kevin Bowling <kevin.bowling@kev009.com> - 2026-08-01 16:25 -0700
Re: another peeve with newsmaster who dont do common sense Eddie Martin <ejm@nospammy.myplace.de> - 2026-08-02 10:50 +1000
Re: another peeve with newsmaster who dont do common sense Kevin Bowling <kevin.bowling@kev009.com> - 2026-08-01 18:19 -0700
Re: another peeve with newsmaster who dont do common sense Eddie Martin <ejm@nospammy.myplace.de> - 2026-08-02 13:29 +1000
Re: another peeve with newsmaster who dont do common sense Kevin Bowling <kevin.bowling@kev009.com> - 2026-08-01 21:02 -0700
Re: another peeve with newsmaster who dont do common sense Marco Moock <mm@dorfdsl.de> - 2026-08-02 06:41 +0200
Re: another peeve with newsmaster who dont do common sense Kevin Bowling <kevin.bowling@kev009.com> - 2026-08-01 22:11 -0700
Re: another peeve with newsmaster who dont do common sense Ivo Gandolfo <usenet@bofh.team> - 2026-08-02 13:02 +0200
Re: another peeve with newsmaster who dont do common sense D <J@M> - 2026-08-02 06:47 +0200
Re: another peeve with newsmaster who dont do common sense noel <deletethis@invalid.lan> - 2026-08-01 20:08 +1000
Re: another peeve with newsmaster who dont do common sense Ray Banana <rayban@raybanana.net> - 2026-08-01 16:35 +0200
Re: another peeve with newsmaster who dont do common sense noel <deletethis@invalid.lan> - 2026-08-01 20:07 +1000
Re: another peeve with newsmaster who dont do common sense Nigel Reed <sysop@endofthelinebbs.com> - 2026-08-15 01:47 -0500
Re: another peeve with newsmaster who dont do common sense Jesse Rehmer <jesse.rehmer@blueworldhosting.com> - 2026-08-15 13:17 +0000
Re: another peeve with newsmaster who dont do common sense Nigel Reed <sysop@endofthelinebbs.com> - 2026-08-29 22:32 -0500
csiph-web