matrix-org / matrix-org/matrix-hookshot

Feed reader should globally limit how many requests are sent to a given domain

Open
#455 1 comment 1 reaction 0 assignees View on GitHub
Feeds T-Enhancement
Dominant language
TypeScript
Stars
450
Forks
95
Avg merge
1d 2h
Merged PRs (30d)
23

Description

Taken from https://github.com/matrix-org/go-neb/issues/382

Basically, we don't want to register 50000 feeds against matrix.org, and then have the RSS system hit it 50000 times in a cycle. Better to limit on domain if possible.

Contributor guide

Open the contributing guide

Research direction

Start by locating the feed reader and the code that schedules or sends feed requests; the issue does not name files or tests. Trace how multiple registered feeds are processed, then determine how a per-domain request limit would be represented and verified. Done means feeds for one domain are globally capped rather than issuing one request per registered feed in a cycle.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.