apache / apache/iotdb

[Bug] 数据同步问题

Đang mở
#8,060 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
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ả

### Search before asking

- [X] I searched in the [issues](https://github.com/apache/iotdb/issues) and found nothing similar.

### Version

current version

### Describe the bug and provide the minimal reproduce step

多副本情况下, data region leader wal 数据有积压, 切换到 follow 以后,客户端 接着写入 ,由于 LogDispatcher 维护的 index 是不同的, 导致数据 不是严格有序的。 如果都是 insert , 没有问题, 但是如果 有 delete 操作, 会出现数据 丢失问题。

### What did you expect to see?

-

### What did you see instead?

-

### Anything else?

_No response_

### Are you willing to submit a PR?

- [ ] I'm willing to submit a PR!

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

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

Hướng nghiên cứu

Bắt đầu với trạng thái LogDispatcher được mô tả trong issue và theo dõi cách chỉ mục của nó thay đổi khi một vùng dữ liệu chuyển từ leader sang follower. Tái hiện kịch bản nhiều bản sao với dữ liệu WAL đang chờ xử lý và các thao tác ghi tiếp theo của client, bao gồm cả các thao tác xóa; hoàn thành có nghĩa là các thao tác ghi vẫn giữ đúng thứ tự nghiêm ngặt và các thao tác xóa không còn gây mất dữ liệu.

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
Lĩnh vực
databases, distributed-systems
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
Cần làm rõ
Mức phù hợp với người mới
25/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.