apache / apache/iotdb

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

Ouverte
#11,313 7 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
6.4k
Forks
1.2k
Merge moyen
1 j 23 h
PR mergées (30 j)
115

Description

### 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!

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire l’échec d’écriture MQTT décrit pour IoTDB 1.2.1 et examinez le fichier signalé log_datanode_compaction.log ainsi que l’erreur de la console. Le comportement de nouvelle tentative et d’abandon n’est que proposé ; il faut donc d’abord établir le traitement prévu pour les messages mis en cache qui sont définitivement invalides. Les critères de fin ne sont pas définis dans l’issue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
backend, databases
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.