Hi Rainer,

I'm no device expert but we see this problem when firmware updates or
other device/controller changes change the device ID associated with
the devices in the pool.

In general, ZFS can handle controller/device changes if the driver
generates or fabricates device IDs. You can view device IDs with this
command:

# zdb -l /dev/dsk/cvtxdysz

If you are unsure what impact device changes will have your pool, then
export the pool first. If you see the device ID has changed when the
pool is exported (use prtconf -v to view device IDs while the pool is
exported) with the hardware change, then the resulting pool behavior is
unknown.

Importing the root pool is more complex but would probably prevent
this from happening again.

Thanks,

Cindy


On 08/27/10 08:43, Rainer Orth wrote:
Sean,

I am glad it helped; but removing anything from /dev/*dsk is a kludge that
cannot be accepted/condoned/supported.

no doubt about this: two parts of the kernel (zfs vs. devfs?) disagreeing
about devices mustn't happen.

        Rainer

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to