googleapis / googleapis/google-cloud-cpp

Rethink how GCS+gRPC is built

Đang mở
#14,256 0 bình luận 1 reaction 0 người được giao Xem trên GitHub
api: storage type: cleanup
Ngôn ngữ chính
C++
Star
659
Fork
462
Merge trung bình
1 ngày 2 giờ
Pull request đã merge (30 ngày)
89

Mô tả

We are taking a hard dependency on `opentelemetry-cpp` and a soft dependency on gRPC's OTel plugin, even though both are required for metrics. It seems like we would want either both deps to be optional, or neither to be optional.

CMake and Bazel are also out of step.

We need to make progress though, so let's come back to this decision later.

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

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

Hướng nghiên cứu

Bắt đầu bằng cách so sánh các khai báo dependency của CMake và Bazel cho GCS+gRPC, tập trung vào opentelemetry-cpp và plugin OTel của gRPC. Issue không nêu tên file hoặc test nào, và việc hoàn thành chưa được xác định vì quyết định về dependency đã được hoãn một cách rõ ràng; một follow-up sẽ cần xác lập tính tùy chọn dự kiến và đồng bộ cả hai hệ thống build.

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

Đánh giá

Công nghệ
cmake, cpp, grpc
Lĩnh vực
build-system
Loại issue
Tái cấu trúc
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
20/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.