assemblee-virtuelle / assemblee-virtuelle/semapps
MirrorService: si un serveur n'est pas disponible, réessayer plus tard
- Dominant language
- TypeScript
- Stars
- 103
- Forks
- 14
- Avg merge
- 1m
- Merged PRs (30d)
- 2
Description
Actuellement si un serveur que l'on veut "refléter" (*mirror*) n'est pas disponible au lancement du MirrorService, un message d'erreur apparait ("Mirroring failed for...") mais il n'y a pas de nouvelles tentatives.
Potentiellement, cela signifie que le processus de "réflection" (*mirroring*) est interrompu.
Il faudrait voir pour mettre un timer, ou alors un job type moleculer-bull comme on en utilise déjà pour des opérations qui peuvent échouer (p.ex le POST sur une inbox ActivityPub distante).
Qu'en penses-tu @nikoPLP ?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the MirrorService entry point and the existing moleculer-bull job used for operations such as POSTing to a remote ActivityPub inbox. Check how an unavailable server currently produces “Mirroring failed for...” and determine how retries should resume mirroring. Done means a server unavailable at startup is retried later instead of leaving mirroring interrupted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nodejs, typescript
- Domain
- backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100