the head object for a multipart part should contain the entire stripe,
unlike a normal object where the head only contains the first chunk of
data (because it has to be written atomically)
Fixes: https://tracker.ceph.com/issues/42669
Signed-off-by: Casey Bodley <cbodley@redhat.com>
return r;
}
stripe_size = manifest_gen.cur_stripe_max_size();
-
- uint64_t max_head_size = std::min(chunk_size, stripe_size);
- set_head_chunk_size(max_head_size);
+ set_head_chunk_size(stripe_size);
chunk = ChunkProcessor(&writer, chunk_size);
- stripe = StripeProcessor(&chunk, this, max_head_size);
+ stripe = StripeProcessor(&chunk, this, stripe_size);
return 0;
}