Opened 11 years ago

Last modified 3 years ago

#86 new defect

Support throttling control message processing

Reported by: eagle Owned by: eagle
Priority: low Milestone: 2.6.x
Component: utilities Version:
Severity: normal Keywords:
Cc:

Description

This doesn't seem to have been a problem recently as much, but when there are a lot of control messages, INN's behavior is less than ideal. Each processed control message causes all feeds to be closed and reopened, which often leaves orphaned innfeed spools since innfeed's lock management doesn't handle the case well.

This is a patch from F. Senault <fred@…> that makes controlchan batch changes and, if too many come in during a short period, will throttle innd before making all the changes at once. This forces all feeds to only be closed and reopened once.

Attachments (1)

controlchan.diff (2.8 KB) - added by eagle 11 years ago.
Patch from September, 2006

Download all attachments as: .zip

Change History (5)

Changed 11 years ago by eagle

Attachment: controlchan.diff added

Patch from September, 2006

comment:1 Changed 11 years ago by Julien ÉLIE

For that patch to work fine, "ctlinnd changegroup" should be possible when the news server is throttled. (Changes of moderation status would otherwise be impossible.)

According to the man page of ctlinnd:

"This command, unlike newgroup or rmgroup, can only be used while the server is running, and will be rejected if the server is paused or throttled."

comment:2 Changed 10 years ago by Julien ÉLIE

Milestone: 2.6.0

comment:3 Changed 5 years ago by Julien ÉLIE

Milestone: 2.6.02.6.1

comment:4 Changed 3 years ago by Julien ÉLIE

Milestone: 2.6.12.6.x

Milestone renamed

Note: See TracTickets for help on using tickets.