grpc / grpc/grpc-java

Servers should send RST_STREAM(NO_ERROR) after trailers if client is not half-closed

Đang mở
#2,162 4 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug cross-language-gotchas
Ngôn ngữ chính
Java
Star
12.1k
Fork
4k
Merge trung bình
2 ngày 17 giờ
Pull request đã merge (30 ngày)
37

Mô tả

The HTTP/2 spec [calls out this case specifically](http://httpwg.org/specs/rfc7540.html#rfc.section.8.1) saying that servers MAY send the RST_STREAM. For gRPC, we are going to consider it more of a SHOULD, although clients still have to assume it is a MAY because intermediaries may in be play.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Issue không nêu tệp, test hay entry point nào. Hãy bắt đầu bằng cách xác định đường xử lý trailer HTTP/2 trong grpc-java và xem xét đặc tả HTTP/2 được liên kết; được coi là hoàn tất khi gửi RST_STREAM(NO_ERROR) sau trailers nếu client không ở trạng thái half-closed, với các test bao phủ trạng thái đó.

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

Đánh giá

Công nghệ
grpc, java
Lĩnh vực
networking
Loại issue
Tính năng
Độ 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

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.