Skip to content

Commit

Permalink
Fix dmu_recv_stream test for resumable
Browse files Browse the repository at this point in the history
Use dsl_dataset_has_resume_receive_state()
not dsl_dataset_is_zapified() to check if
stream is resumable.

Signed-off-by: Paul Zuchowski <pzuchowski@datto.com>
  • Loading branch information
PaulZ-98 committed May 12, 2021
1 parent 4704be2 commit bd82264
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions module/zfs/dmu_recv.c
Original file line number Diff line number Diff line change
Expand Up @@ -2880,8 +2880,8 @@ dmu_recv_stream(dmu_recv_cookie_t *drc, offset_t *voffp)
int err = 0;
struct receive_writer_arg *rwa = kmem_zalloc(sizeof (*rwa), KM_SLEEP);

if (dsl_dataset_is_zapified(drc->drc_ds)) {
uint64_t bytes;
if (dsl_dataset_has_resume_receive_state(drc->drc_ds)) {
uint64_t bytes = 0;
(void) zap_lookup(drc->drc_ds->ds_dir->dd_pool->dp_meta_objset,
drc->drc_ds->ds_object, DS_FIELD_RESUME_BYTES,
sizeof (bytes), 1, &bytes);
Expand Down

0 comments on commit bd82264

Please sign in to comment.