UpdateTable: the missing StreamViewType sentence differs from the service
Maintainer thường phản hồi trong vòng 2 ngày
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 84/100
Hướng nghiên cứu
Bắt đầu với crates/engine/src/update_table.rs và đọc unit test hiện có cho trường hợp StreamViewType còn thiếu. Thay câu ở đó bằng cách diễn đạt của dịch vụ, sau đó cập nhật wire row cho cả bảng chưa từng có stream và bảng có stream đang bật. Hoàn tất khi unit test và cả hai trường hợp wire đều mong đợi câu của dịch vụ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Summary
UpdateTable StreamSpecification {StreamEnabled: true} with no StreamViewType is refused on both sides, with different sentences.
| Message | |
|---|---|
| Service (measured 2026-10-24, twice, on a never-streamed table and on a table whose stream is enabled) | One or more parameter values were invalid: If stream is being enabled then UpdateViewType is required |
ExtendDB (crates/engine/src/update_table.rs) |
StreamViewType must be specified when StreamEnabled is true |
On the service this check precedes the already-enabled check (Table already has an enabled stream); ExtendDB has the same order.
Fix shape
Replace the sentence in the engine's update_table.rs; the existing unit test and a wire row on both table states. The CreateTable form has its own sentence (Table is being created with a stream enabled, UpdateViewType is required), added in #515.
Found while reviewing #515.
- Ngôn ngữ chính
- Rust
- Star
- 517
- Fork
- 60
- Merge trung bình
- 2 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 25
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ExtendDB/extenddb
-
backend:mongodb bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
Maintainer thường phản hồi trong vòng 2 ngày
-
backend:cassandra bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 2 ngày
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 2 ngày
-
backend:cassandra bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 2 ngày
-
[storage.cassandra] accepts unknown keys silentlyCó thể đã có người làm @LeeroyHannigan đã nhận 1 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
ExtendDB/extenddb#540 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của ExtendDB/extenddb
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
good first issue hardware help wanted no-box serve
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Query Log shows "Upstream" for CNAME cloaking, schedule, NXDOMAIN hijack and response IP blocksĐang mởbug good first issue query-log web
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
ferrous-networking/ferrous-dns#326 ·
Maintainer thường phản hồi trong vòng 1 ngày