MetPX / MetPX/Sundew

px "graceful" ? gentler restart?

Open
#14 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
6
Forks
3
PR merge metrics
No merged PRs in 30d

Description

when reloading/restarting px, with hundreds of senders and dozens of receivers, each one reads the entire routing table into memory. the load on the system goes very high >100 for a minute or two. This can cause forwarding delays.

otoh, if the configurations are not initiallized, that also causes forwarding delays. anyways... ideal would be to have component restart in small batches over a few minutes to avoid the huge spike in load.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how reload and restart currently initialize the routing table for senders and receivers. Determine how restart batches could be staged, then verify that the load spike is reduced without introducing forwarding delays or using uninitialized configurations.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.