Container feature detection
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par comparer cette proposition avec Complement issue 654, en particulier avec le format de configuration suggéré. Définissez comment un homeserver déclare la prise en charge des fonctionnalités et comment cette déclaration active ou ignore des tests individuels avant le démarrage du conteneur. Le travail est considéré comme terminé lorsque l’approche couvre des exemples tels que la suppression des médias, la suppression des salles/de l’historique et les limites de débit par test, sans nécessiter le redémarrage d’un conteneur en cours d’exécution.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
There are an increasing set of features which are:
- not in the spec
- required in practice for all production homeservers.
A few examples:
- ability to delete media.
- ability to delete rooms/history entirely.
- change rate limits for the CS API.
It would be nice if a homeserver could "declare" that it supports this, which then runs some magic command on the container to enable/disable this in the container prior to startup (to avoid needing to SIGHUP a running container or other nonsense). If this declaration API is standardised, it would allow the same rate limit tests to work across different HSes for example, and if not, it can be easily skipped.
This has overlap with https://github.com/matrix-org/complement/issues/654 which suggests a configuration format for saying which tests should be run. One can imagine that the "rate limit tests" were an MSC and hence could be opted-in to. The difference is that this needs configuration on a per-test basis, as we usually want very high rate limits in tests.
- Langage dominant
- Go
- Étoiles
- 100
- Forks
- 72
- Merge moyen
- 3 j 19 h
- PR mergées (30 j)
- 10
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de matrix-org/complement
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
matrix-org/complement#900 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
New tests for MSC4354 Sticky EventsPeut-être pris @reivilibre l’a pris il y a 3 jours. Ouverte
matrix-org/complement#925 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
matrix-org/complement#901 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
matrix-org/complement#899 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 56/100
matrix-org/complement#898 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de matrix-org/complement
Issues similaires
-
bug needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
netdata/netdata#24062 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
meshery/meshery#22119 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
automation documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
[BUG] 安装向导生成了两个 rate_limit 无效参数Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour