apache / apache/iotdb

IotDB cluster is not using FQDN as seed node address

Offen
#4,483 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Module - Cluster
Vorherrschende Sprache
Java
Sterne
6.4k
Forks
1.2k
Ø Merge
1 T. 23 Std.
Gemergte PRs (30 T.)
115

Beschreibung

In a k8s environment, when you restart a multinode iotdb server instances, instances try to connect to IPs of old instances.

I am using FQDN addresses in seed nodes list but as far as I understand, IotDB changes them to IP addresses and store them as IP addresses.

**To Reproduce**
Steps to reproduce the behavior:
1. Start 3 instances of IotDB server in k8s environment, (seed nodes list must contain FQDNs)
2. Restart all instances.
3. See logs to see IotDB tries to connect to IP address of the first run.

**Expected behavior**
IotDB should store FQDNs and convert them to IPs at startup or when first used.

**Kubernetes Environment**
- IotDB 0.12.3

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere das Problem mit drei IoTDB 0.12.3-Instanzen in Kubernetes und FQDN-Seed-Nodes. Untersuche anschließend die Neustart-Logs und verfolge, wo Seed-Adressen persistiert werden. Als erledigt gilt die Aufgabe, wenn neu gestartete Instanzen die FQDNs beibehalten und sie beim Start oder bei der ersten Verwendung in aktuelle IPs auflösen, statt sich erneut mit alten IP-Adressen zu verbinden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, kubernetes
Bereich
databases, distributed-systems, infrastructure
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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