googleapis / googleapis/google-cloud-cpp

Reduce PDB size for storage_grpc feature

Đang mở
#15,070 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
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 got
```
LINK : fatal error LNK1201: error writing to program database 'C:\b\google\cloud\storage\benchmarks\storage_throughput_vs_cpu_benchmark.pdb'; check for insufficient disk space, invalid path, or insufficient privilege
```
when building `core` feature for `storage_grpc` in `debug` mode.

We cannot use larger runner because the cost is high.

We need to research any way to reduce the PDB size of storage_grpc debug build.

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 tái hiện bản build tính năng `core` của `storage_grpc` ở chế độ `debug` trên Windows runner và kiểm tra lỗi về kích thước PDB đã được báo cáo. Nghiên cứu các cách giảm kích thước PDB của bản build debug mà không tăng dung lượng của runner. Được xem là hoàn thành khi bản build hoàn tất trong các giới hạn hiện có của runner và cách tiếp cận được ghi lạ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ệ
cpp, grpc
Lĩnh vực
build-system
Loại issue
Lỗi
Độ 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
25/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.