mirror of
https://github.com/ceph/ceph
synced 2025-02-18 08:28:02 +00:00
ReplicatedPG: data_subset may be empty during sub_op_push
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> Reviewed-by: Josh Durgin <josh.durgin@dreamhost.com>
This commit is contained in:
parent
1e4210937f
commit
746a230285
@ -4712,7 +4712,8 @@ void ReplicatedPG::sub_op_push(MOSDSubOp *op)
|
||||
update_stats();
|
||||
} else {
|
||||
// pull more
|
||||
pi->data_subset_pulling.span_of(pi->data_subset, data_subset.range_end(), g_conf->osd_recovery_max_chunk);
|
||||
pi->data_subset_pulling.span_of(pi->data_subset, data_subset.empty() ? 0 : data_subset.range_end(),
|
||||
g_conf->osd_recovery_max_chunk);
|
||||
dout(10) << " pulling more, " << pi->data_subset_pulling << " of " << pi->data_subset << dendl;
|
||||
send_pull_op(soid, v, false, pi->data_subset_pulling, pi->from);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user