googleapis / googleapis/google-cloud-cpp
GCS+gRPC integration fails
- 主要言語
- C++
- スター
- 659
- フォーク
- 462
- 平均マージ
- 1日 2時間
- マージ済み PR(30日)
- 89
説明
This failure indicates the test used more memory than expected:
```
google/cloud/storage/tests/object_read_large_integration_test.cc:87: Failure
Expected: (current_rss) <= (tolerance), actual: 492998656 vs 492855296
```
* GCB: https://console.cloud.google.com/cloud-build/builds;region=us-east1/fe4be0b0-03fc-47e1-82ab-d05968016842;tab=detail?project=cloud-cpp-testing-resources
* Raw: https://storage.googleapis.com/cloud-cpp-community-publiclogs/logs/google-cloud-cpp/main/6505814e75b598e4e2f492f9bbe2c827942143bf/fedora-latest-bazel-asan/log-fe4be0b0-03fc-47e1-82ab-d05968016842.txt
It could be because the test needs adjustment for gRPC, or because there is a real leak somewhere. I suspect the first, since this is a flake.
コントリビューションガイド
調査の方向性
google/cloud/storage/tests/object_read_large_integration_test.cc の 87 行目から始め、リンクされた raw log を使って Fedora Bazel ASAN の失敗を再現します。gRPC 統合に許容範囲の調整が必要なのか、それとも過剰なメモリがリークを示しているのかを判断します。原因に対処し、統合テストが安定して成功すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp, google-cloud, grpc
- 領域
- cloud, testing-qa
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100