Project

General

Profile

Bug #821

`zfs diff' locks up diff'ing snapshot and fs on zvol backed pool

Added by Yuri Pankov over 8 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
kernel
Start date:
2011-03-14
Due date:
% Done:

0%

Estimated time:
Difficulty:
Tags:

Description

`zfs diff' locks up when diff'ing snapshot and fs on zvol backed pool. Diffing 2 snapshots of the same fs works fine.

# zfs create -V 8g rpool/databs
# zpool create data /dev/zvol/dsk/rpool/databs
# zfs snapshot data@1
# echo test > /data/test
# zfs diff data@1
M       /data/
+       /data/test

The process can't be interrupted, kill'ed, truss'ed.

# pgrep -lf zfs
101449 zfs diff data@1
# kill -9 101449
# pgrep -lf zfs
101449 zfs diff data@1
# truss -p 101449
truss: unanticipated system error: 101449

I'm not sure if there are any real use cases for such FS, so I'm setting (really) low priority on this (feel free to reject if its priority is even lower than that).

Also available in: Atom PDF