Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Ghost alarms when deleting topics

Offen
#3,978 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
java, kafka

Rechercherichtung

Start by tracing how Phoebus loads and refreshes the alarm tree when Kafka topics are deleted and recreated; the issue does not name relevant files or tests. Inspect the alarm server’s Kafka topic and state handling, then reproduce the reported sequence and check what data remains in Kafka. Done means the alarm tree no longer shows stale entries after the topics are recreated.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

After deleting a topic in Kafka and recreating one, Phoebus keeps displaying the alarm tree whereas there is no data in Kafka sent by the alarm server.

Here is the log from kafka

verable issue with correlation id 402 : {Accelerator=UNKNOWN_TOPIC_OR_PARTITION}
rm-24ab0da2-6e3a-4fa7-bdae-28663236500c] The metadata response from the cluster reported a recoverable issue with correlation id 4947 : {AcceleratorCommand=UNKNOWN_TOPIC_OR_PARTITION, Accelerator=UNKNOWN_TO>
663236500c-2, groupId=Alarm-24ab0da2-6e3a-4fa7-bdae-28663236500c] Offset commit failed on partition AcceleratorCommand-0 at offset 0: This server does not host this topic-partition.
Image

If we stop kafka and the alarm server and restart phoebus, then te alarm tree is empty but as soon as we turn on again kafka and the alarme server then the ghosts appear again.

In Kafka I can see states inside but no config

Image

but there is no beat message.

The probleme is probably from a kind of "cache" in Kafka ...

Vorherrschende Sprache
Java
Sterne
130
Forks
132
Ø Merge
3 T. 1 Std.
Gemergte PRs (30 T.)
24

Entwicklungsumgebung

  • Kein Dockerfile und keine Docker-Compose-Datei
  • Hat eine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus ControlSystemStudio/phoebus

Alle Issues in ControlSystemStudio/phoebus

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.