apache / apache/iotdb

[Bug] MQTT消息插入失败,控制台反复执行

Đang mở
#11,313 7 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

iotdb:1.2.1
windows server 2016
openjdk 11

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

写入iotdb为mqtt方式,之前有物理量名字不合法,中间有个空格。现在已经修改正确。
控制台情况
![Uploading 控制台报错.png…]()

### What did you expect to see?

报错日志如下
[Uploading log_datanode_compaction.log…]()

### What did you see instead?

猜测原因应该是mqtt消息可能有缓存,失败了会继续重新执行,但是不合法的消息会永久失败,可以对缓存做一定处理,如几次缓存都插入执行失败后舍弃mqtt消息内容,或者对持续插入失败的消息,单独给一个修订方式等

### 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 bằng cách tái hiện lỗi ghi MQTT được mô tả cho IoTDB 1.2.1 và kiểm tra log_datanode_compaction.log được báo cáo cùng lỗi trên console. Hành vi thử lại và loại bỏ mới chỉ được đề xuất, vì vậy trước tiên hãy xác định cách xử lý dự kiến đối với các thông báo được lưu trong bộ nhớ đệm nhưng không hợp lệ vĩnh viễn; các tiêu chí hoàn thành chưa được định nghĩa trong issue.

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
backend, databases
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.