googleapis / googleapis/google-cloud-cpp

GCS+gRPC integration fails

オープン
#14,400 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
api: storage cpp: flake type: cleanup
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。