aboutsummaryrefslogtreecommitdiffstats
path: root/man/man8/zstream.8
diff options
context:
space:
mode:
authorPaul Dagnelie <[email protected]>2020-08-26 21:38:27 -0700
committerBrian Behlendorf <[email protected]>2020-08-27 16:06:47 -0700
commit79d6a1b1dab474733f3879de0f0fbfe30e4de436 (patch)
treeac720aeb4f9a6eb598a330f8f8aab1431a870eff /man/man8/zstream.8
parent510179f08637a3fd85f4b5312b81eb9c7e040773 (diff)
Always track temporary fses and snapshots for accounting
The root cause of the issue is that we only occasionally do as the comments in the code suggest and actually ignore the %recv dataset when it comes to filesystem limit tracking. Specifically, the only time we ignore it is when initializing the filesystem and snapshot limit values; when creating a new %recv dataset or deleting one, we always update the bookkeeping. This causes a problem if you init the fs count on a filesystem that already has a %recv dataset, since the bookmarking will be decremented but not incremented. This is resolved in this patch by simply always tracking the %recv dataset as a child. Reviewed-by: Matt Ahrens <[email protected]> Reviewed by: Jerry Jelinek <[email protected]> Signed-off-by: Paul Dagnelie <[email protected]> Closes #10791
Diffstat (limited to 'man/man8/zstream.8')
0 files changed, 0 insertions, 0 deletions