traffic_ctl: apply --error-level to config reload results
I maintainer di solito rispondono entro 2 giorni
@brbzull0 ci sta già lavorando.
Dal 13/10/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
#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.
- Lingua principale
- C++
- Stelle
- 2k
- Fork
- 878
- Merge medio
- 3g 15h
- PR unite (30g)
- 96
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/trafficserver
-
Bug HTTP Support
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
apache/trafficserver#13118 ·
I maintainer di solito rispondono entro 2 giorni
-
Branch build clones: mirror stalls, clone timeout and controller memoryForse già presa @bryancall l’ha presa oggi. ApertaCI
apache/trafficserver#13839 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
header_rewrite: rm-destination after set-destination URL crashes traffic_serverForse già presa @moonchen l’ha presa 9 giorni fa. ApertaBug Crash header_rewrite Plugins
apache/trafficserver#13800 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
apache/trafficserver#13798 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
apache/trafficserver#13784 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di apache/trafficserver
Issue simili
-
agent:WSL bug linux LOW
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Build failure: limoAperta0.kind: build failure
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
prestonbrown/helixscreen#1797 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 72/100
finalburnneo/FBNeo#2803 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno