apache / apache/iotdb

IotDB cluster is not using FQDN as seed node address

Đang mở
#4,483 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Module - Cluster
Ngôn ngữ chính
Java
Star
6.4k
Fork
1.2k
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
115

Mô tả

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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Tái hiện vấn đề với ba instance IoTDB 0.12.3 trong Kubernetes và các seed node FQDN, sau đó kiểm tra log khởi động lại và truy vết nơi các địa chỉ seed được lưu bền vững. Được xem là hoàn tất khi các instance đã khởi động lại vẫn giữ các FQDN và phân giải chúng thành các IP hiện tại lúc khởi động hoặc lần sử dụng đầu tiên, thay vì kết nối lại đến các địa chỉ IP cũ.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java, kubernetes
Lĩnh vực
databases, distributed-systems, infrastructure
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.