Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Handling deleted events in subscription to $all

Đang mở
#31 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 7 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
csharp
Lĩnh vực
backend

Hướng nghiên cứu

The issue points to the $all subscription and the scavenge filter in Event Store Replicator; it does not name files or tests. Read the subscription implementation and how the existing filter keeps stream metadata, then check how metadata updates and reads are handled. Done means an opt-in filter skips deleted events from deleted or truncated streams, disabled by default.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

eventstore hold subscriptions

When subscribing to $all in ESDB, the subscription will receive deleted events from deleted or truncated streams. That's a known issue and it won't be fixed until log v3 is fully released.

Event Store Replicator has the scavenge filter, which maintains the stream metadata cache. It would be a good addition here as well, should be opt-in (disabled by default) as it creates some burden for the application (memory for the cache, additional subscription to receive metadata updates, metadata reads, etc).

Ngôn ngữ chính
C#
Star
512
Fork
99
Merge trung bình
5 ngày 6 giờ
Pull request đã merge (30 ngày)
5

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Eventuous/eventuous

Tất cả issue của Eventuous/eventuous

Issue tương tự

Thêm issue về C#

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.