feat(storage): expose send_and_append on OpenAppendableObject - #6490
feat(storage): expose send_and_append on OpenAppendableObject#6490vsharonlynn wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces the ability to send an initial chunk of data when opening a bidirectional write stream for appendable objects. It adds a new send_and_append method to the OpenAppendableObject builder, updates the internal state machine (AppendObjectSpecState) and connector to handle and preserve the initial chunk (including CRC32C checksum calculation), and updates the transport layer to correctly initialize the write offset and running checksum. There are no review comments, and the implementation looks solid and well-tested.
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #6490 +/- ##
==========================================
- Coverage 96.34% 96.28% -0.07%
==========================================
Files 295 295
Lines 83478 83745 +267
==========================================
+ Hits 80429 80635 +206
- Misses 3049 3110 +61 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Issue #5716 .
This PR follows PR #6489 .