IotDB cluster is not using FQDN as seed node address
- 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
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