Artem Belevich wrote:
Did you by any chance do that from single-user mode? ZFS seems to rely
on hostid being set.
Try running "/etc/rc.d/hostid start" and then re-try your zfs commands.

I was in multiuser with hostid set.

Henri

--Artem



On Wed, May 27, 2009 at 1:06 PM, Henri Hennebert <h...@restart.be> wrote:
Artem Belevich wrote:
I had the same problem on -current. Try attached patch. It may not
apply cleanly on -stable, but should be easy enough to make equivalent
changes on -stable.
The patch is ok for stable.

now I get for the pool with my root:

[r...@morzine libzpool]# zdb rpool
   version=13
   name='rpool'
   state=0
   txg=959
   pool_guid=17669857244588609348
   hostid=2315842372
   hostname='unset'
   vdev_tree
       type='root'
       id=0
       guid=17669857244588609348
       children[0]
               type='mirror'
               id=0
               guid=3225603179255348056
               metaslab_array=23
               metaslab_shift=28
               ashift=9
               asize=51534888960
               is_log=0
               children[0]
                       type='disk'
                       id=0
                       guid=17573085726489368265
                       path='/dev/da0p2'
                       whole_disk=0
               children[1]
                       type='disk'
                       id=1
                       guid=2736169600077218893
                       path='/dev/da1p2'
                       whole_disk=0
WARNING: pool 'rpool' could not be loaded as it was last accessed by another
system (host: unset hostid: 0x8a08f344). See:
http://www.sun.com/msg/ZFS-8000-EY
zdb: can't open rpool: No such file or directory

But rpool have been used for many boot now - strange ...

Thanks for your patch and time

Henri


--Artem



On Wed, May 27, 2009 at 3:00 AM, Henri Hennebert <h...@restart.be> wrote:
Kip Macy wrote:
On Wed, May 20, 2009 at 2:59 PM, Kip Macy <km...@freebsd.org> wrote:
I will be MFC'ing the newer ZFS support some time this afternoon. Both
world and kernel will need to be re-built. Existing pools will
continue to work without upgrade.


If you choose to upgrade a pool to take advantage of new features you
will no longer be able to use it with sources prior to today. 'zfs
send/recv' is not expected to inter-operate between different pool
versions.
The MFC went in r192498. Please let me know if you have any problems.
No a real problem but maybe worth mentioning:

on FreeBSD morzine.restart.bel 7.2-STABLE FreeBSD 7.2-STABLE #0: Tue May
26
15:37:48 CEST 2009 r...@morzine.restart.bel:/usr/obj/usr/src/sys/MORZINE
 i386

[r...@morzine ~]# zdb rpool
  version=13
  name='rpool'
  state=0
  txg=959
  pool_guid=17669857244588609348
  hostid=2315842372
  hostname='unset'
  vdev_tree
      type='root'
      id=0
      guid=17669857244588609348
      children[0]
              type='mirror'
              id=0
              guid=3225603179255348056
              metaslab_array=23
              metaslab_shift=28
              ashift=9
              asize=51534888960
              is_log=0
              children[0]
                      type='disk'
                      id=0
                      guid=17573085726489368265
                      path='/dev/da0p2'
                      whole_disk=0
              children[1]
                      type='disk'
                      id=1
                      guid=2736169600077218893
                      path='/dev/da1p2'
                      whole_disk=0
Assertion failed: (?Ąuč? ėŪ¨´&), function mp->m_owner == NULL, file

/usr/src/cddl/lib/libzpool/../../../cddl/contrib/opensolaris/lib/libzpool/common/kernel.c,
line 112.
Abort trap: 6


and on FreeBSD avoriaz.restart.bel 7.2-STABLE FreeBSD 7.2-STABLE #0: Mon
May
25 12:06:07 CEST 2009
r...@avoriaz.restart.bel:/usr/obj/usr/src/sys/AVORIAZ
 amd64

[r...@avoriaz ~]# zdb rpool
  version=13
  name='rpool'
  state=0
  txg=3467
  pool_guid=536117255064806899
  hostid=1133576597
  hostname='unset'
  vdev_tree
      type='root'
      id=0
      guid=536117255064806899
      children[0]
              type='mirror'
              id=0
              guid=3124217685892976292
              metaslab_array=23
              metaslab_shift=30
              ashift=9
              asize=155741847552
              is_log=0
              children[0]
                      type='disk'
                      id=0
                      guid=11099413743436480159
                      path='/dev/ad4p2'
                      whole_disk=0
              children[1]
                      type='disk'
                      id=1
                      guid=12724983687805955432
                      path='/dev/ad6p2'
                      whole_disk=0
Segmentation fault: 11

By the way, to help prepare a boot/root pool does a utility to display
the
content of zpool.cache exist ?


Henri
Thanks,
Kip
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to
"freebsd-stable-unsubscr...@freebsd.org"
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


------------------------------------------------------------------------

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to