Don't use XDR for resume tokens

It appears this leads to performace regressions.
This commit is contained in:
Brooks Davis 2022-11-21 17:47:47 +00:00
parent 4bfc16ced8
commit aa876d6ec3
1 changed files with 1 additions and 0 deletions

View File

@ -2439,6 +2439,7 @@ get_receive_resume_token_impl(dsl_dataset_t *ds)
redact_snaps, num_redact_snaps);
kmem_free(redact_snaps, int_size * num_redact_snaps);
}
/* XXX: using XDR seems to cause performace problems */
packed = fnvlist_pack(token_nv, &packed_size);
fnvlist_free(token_nv);
compressed = kmem_alloc(packed_size, KM_SLEEP);