You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cloud: create and use an objstorage.Writable writer wrapper
Previously, CRDB code interacting with the pebble SST writer used a
wrapper that no-op'd Finish/Abort calls on the cloud object. This caused
us to write invalid SSTs to cloud storage when we would have otherwise
aborted the write.
Implementing Finish/Abort also lets us clean up some of the lifetime
handling. Creating an SST writer normally takes ownership of the object.
But since we no-op'd the cleanup methods, we had to hold onto the object
and manually Close it to trigger the flush.
Issue: #153055
Epic: CRDB-53946
Release note: none
0 commit comments