traffic_ctl: apply --error-level to config reload results
Les mainteneurs répondent en général sous 2 jours
Évaluation
Cette issue n'a pas encore été évaluée.
Description
#13032 adds traffic_ctl --error-level, which sets the exit status of a JSONRPC handler failure from the most severe data entry. A config reload outcome is not a JSONRPC error. It comes back inside a successful result, as a task state plus task logs, so the level does not apply to it.
Today:
config reload --monitorexits 2 when the task endsfailortimeoutand 0 onsuccess, whatever its log entries say.--error-level=warncannot make a reload with warnings fail, and--error-level=fatalcannot relax afail.config statusexits 0 for every task it prints, whatever its state.
Each log entry already carries its DiagsLevel (ConfigReloadResponse::LogEntry::level), so both commands could grade a finished reload by its most severe entry.
To decide:
- the grade of a
failtask that has no entry at or above the level, or no entries at all; timeout, which has no severity of its own;- whether sub-task entries count, and the state-change entries (
DL_Undefined); config status --count N: one grade over every printed task, or the latest one only;- how
config status --min-level(a display filter) and--error-levelrelate.
Raised in https://github.com/apache/trafficserver/pull/13032#pullrequestreview-5420904089.
- Langage dominant
- C++
- Étoiles
- 2k
- Forks
- 878
- Merge moyen
- 3 j 15 h
- PR mergées (30 j)
- 96
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
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 apache/trafficserver
-
Bug HTTP Support
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
apache/trafficserver#13118 ·
Les mainteneurs répondent en général sous 2 jours
-
Branch build clones: mirror stalls, clone timeout and controller memoryPeut-être pris @bryancall l’a pris aujourd’hui. OuverteCI
apache/trafficserver#13839 · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
header_rewrite: rm-destination after set-destination URL crashes traffic_serverPeut-être pris @moonchen l’a pris il y a 9 jours. OuverteBug Crash header_rewrite Plugins
apache/trafficserver#13800 · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
apache/trafficserver#13798 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
apache/trafficserver#13784 ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de apache/trafficserver
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
FriendsofECCE/ECCE#336 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
bitcoin-core/gui-qml#1030 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
tesseract-robotics/tesseract#1384 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
NVIDIA/nccl-extensions#26 ·