305 INTERNAL_SERVER_ERROR by Arithmetic time inside 'IN'
- 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
2.0.5 (build:0917050)
### Describe the bug and provide the minimal reproduce step
DELETE DATABASE root.min;
CREATE DATABASE root.min;
CREATE TIMESERIES root.min.t1.c1 INT64;
CREATE TIMESERIES root.min.t1.c2 INT64;
INSERT INTO root.min.t1(time, c1, c2) VALUES (1641024600000, 1, 42);
--query 1
SELECT c1, c2 FROM root.min.t1 WHERE time IN (1641024600000);
--query 2
SELECT c1, c2 FROM root.min.t1 WHERE (time + time) IN (3282049200000);
### What did you expect to see?
query 1 : return value
query 2 : return value
### What did you see instead?
query 1 : return value
query 2 : 305 INTERNAL SERVER ERROR
### 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
Hướng nghiên cứu
Tái hiện hai truy vấn từ issue trên IoTDB 2.0.5 và so sánh kết quả của chúng. Theo dõi quá trình thực thi truy vấn đối với một biểu thức số học được sử dụng bên trong vị từ IN; công việc được hoàn thành khi truy vấn 2 trả về giá trị mong đợi thay vì 305 INTERNAL SERVER ERROR.
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
- 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