apache / apache/iotdb

IotDB cluster is not using FQDN as seed node address

Abierto
#4,483 1 comentario 0 reacciones 0 asignados Ver en GitHub
Module - Cluster
Lenguaje dominante
Java
Estrellas
6.4k
Forks
1.2k
Merge medio
1 d 23 h
PR fusionados (30 d)
115

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Reproduce el problema con tres instancias de IoTDB 0.12.3 en Kubernetes y nodos seed FQDN; después, inspecciona los logs del reinicio y rastrea dónde se persisten las direcciones seed. Se considera terminado cuando las instancias reiniciadas conservan los FQDN y los resuelven a las IP actuales durante el arranque o el primer uso, en lugar de reconectarse a direcciones IP antiguas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java, kubernetes
Área
databases, distributed-systems, infrastructure
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.