StreamObserver isReady() frequent return false
Maintainer thường phản hồi trong vòng 1 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
- 25/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- java
- Lĩnh vực
- backend-api-design, distributed-systems
Hướng nghiên cứu
Start by reading the ServerCallStreamObserver documentation and the implementation of isReady() in grpc-java to understand what readiness reports. Then trace how readiness behaves for server streaming calls through a proxy with multiple replicas; done means identifying what the return value detects and giving the reporter guidance for investigating this setup.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hello friends,
I have a gRPC server here. After a client establishes a connection with me, we send requests to the client. Before sending the request, we use the isReady() method of ServerCallStreamObserver to check whether the connection is healthy.
When the customer accesses us through the waypoint proxy and our instance has multiple replicas, this function always returns false.
We don't know how to troubleshoot this issue. Please tell us what this function is actually detecting so that we can investigate the problem. Thank you very much.
- Ngôn ngữ chính
- Java
- Star
- 12.1k
- Fork
- 4k
- Merge trung bình
- 2 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 44
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không 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 grpc/grpc-java
-
channelz: ServerData `calls_failed` counter not incremented upon client cancellationCó thể đã có người làm @JoeCqupt đã nhận 6 ngày trước. Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
grpc/grpc-java#13063 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Support of `dns:name` URIsĐang mởdocs enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
grpc/grpc-java#10824 · 8 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
grpc/grpc-java#13137 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
xds: duplicate endpoint addresses across localities are ACKed and can panic outlier detectionCó thể đã có người làm @valeter đã nhận 6 ngày trước. Đang mở
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 45/100
Maintainer thường phản hồi trong vòng 1 ngày
-
binder: `ServerStream.close()` marks the stream closed before the suffix is sent, so a flow-control-deferred send failure leaks the callCó thể đã có người làm @kkmurthyt21 đã nhận 8 ngày trước. Đang mởbug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
grpc/grpc-java#13097 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của grpc/grpc-java
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
checkstyle/checkstyle#22145 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
rset command throws NPE in ResultsFormat.guessSyntaxCó thể đã có người làm @Ostrzyciel đã nhận hôm nay. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/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 82/100
objectionary/eo#9593 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Incorrect doc for jwtConsumerĐang mởrelease bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
OpenLiberty/open-liberty#36124 ·
Maintainer thường phản hồi trong vòng 1 ngày