Skip to content

chore(storage): remove TODOs to lift to shared bidi module - #6750

Open
vsharonlynn wants to merge 1 commit into
googleapis:mainfrom
vsharonlynn:appup-cleanup-shared-bidi-todos
Open

chore(storage): remove TODOs to lift to shared bidi module#6750
vsharonlynn wants to merge 1 commit into
googleapis:mainfrom
vsharonlynn:appup-cleanup-shared-bidi-todos

Conversation

@vsharonlynn

Copy link
Copy Markdown
Contributor

Removes TODO(#5716) header comments in bidi_write.

Bidi read and bidi write use distinct protobuf message and error types, follow different flow control patterns, and have different stability boundaries (read is stable, write is feature-gated). Abstracting them into a shared module introduces unnecessary complexity for minimal reuse. Cross-bidi refactoring can be evaluated independently from #5716.

Removes TODO(googleapis#5716) header comments in bidi_write.

Bidi read and bidi write use distinct protobuf message and error types,
follow different flow control patterns, and have different stability
boundaries (read is stable, write is feature-gated). Abstracting them
into a shared module introduces unnecessary complexity for minimal reuse.
Cross-bidi refactoring can be evaluated independently from googleapis#5716.
@product-auto-label product-auto-label Bot added the api: storage Issues related to the Cloud Storage API. label Sep 9, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request removes obsolete TODO(#5716) comments regarding lifting code to a shared bidirectional streaming module across several files in the bidi_write storage module, including connector.rs, mocks.rs, redirect.rs, retry_redirect.rs, transport.rs, and worker.rs. I have no feedback to provide as there are no review comments to evaluate.

@codecov

codecov Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.95%. Comparing base (ecfc7c2) to head (2f470a2).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6750      +/-   ##
==========================================
- Coverage   96.96%   96.95%   -0.01%     
==========================================
  Files         319      319              
  Lines      105574   105574              
==========================================
- Hits       102365   102363       -2     
- Misses       3209     3211       +2     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@vsharonlynn
vsharonlynn marked this pull request as ready for review September 9, 2026 14:35
@vsharonlynn
vsharonlynn requested review from a team as code owners September 9, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: storage Issues related to the Cloud Storage API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant