fix(put): reap cancelled eager commit owners (#6569)

This commit is contained in:
GatewayJ
2026-08-25 21:21:05 +08:00
committed by GitHub
parent 9db29c8a6f
commit 0c155b1656
3 changed files with 222 additions and 6 deletions
+5
View File
@@ -379,6 +379,11 @@ pub struct ObjectOptions {
pub skip_rebalancing: bool,
pub skip_free_version: bool,
/// Cooperative cancellation for an owned PutObject before authoritative
/// rename begins. Storage ignores it after entering the durable commit.
#[doc(hidden)]
pub put_object_cancellation: Option<tokio_util::sync::CancellationToken>,
pub data_movement: bool,
pub raw_data_movement_read: bool,
/// Materialize the data-movement per-part checksum sidecar for APIs that