Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 May 2021 12:47:35 +0300
From:      Andriy Gapon <avg@FreeBSD.org>
To:        Mark Millard <marklmi@yahoo.com>, FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>
Cc:        freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: ZFS rename with associated snapshot present: odd error message
Message-ID:  <4ddf96da-e7f7-663d-8539-04f91297389a@FreeBSD.org>
In-Reply-To: <8335C81D-B83C-42BC-B296-C05FAEAE538A@yahoo.com>
References:  <8335C81D-B83C-42BC-B296-C05FAEAE538A.ref@yahoo.com> <8335C81D-B83C-42BC-B296-C05FAEAE538A@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 05/05/2021 01:59, Mark Millard via freebsd-current wrote:
> I had a:
> 
> # zfs list -tall
> NAME                                       USED  AVAIL     REFER  MOUNTPOINT
> . . .
> zroot/DESTDIRs/13_0R-CA72-instwrld-norm              1.44G   117G       96K  /usr/obj/DESTDIRs/13_0R-CA72-instwrld-norm
> zroot/DESTDIRs/13_0R-CA72-instwrld-norm@dirty-style  1.44G      -     1.44G  -. . .
> . . .
> 
> (copied/pasted from somewhat earlier) and then attempted:
> 
> # zfs rename zroot/DESTDIRs/13_0R-CA72-instwrld-norm zroot/DESTDIRs/13_0R-CA72-instwrld-alt-0
> cannot open 'zroot/DESTDIRs/13_0R-CA72-instwrld-norm@dirty-style': snapshot delimiter '@' is not expected here
> 
> Despite the "cannot open" message, the result looks like:
> 
> # zfs list -tall
> NAME                                                       USED  AVAIL     REFER  MOUNTPOINT
> . . .
> zroot/DESTDIRs/13_0R-CA72-instwrld-alt-0                  1.44G   114G       96K  /usr/obj/DESTDIRs/13_0R-CA72-instwrld-alt-0
> zroot/DESTDIRs/13_0R-CA72-instwrld-alt-0@dirty-style      1.44G      -     1.44G  -
> . . .
> 
> Still, it leaves me wondering if everything is okay
> given that internal attempt to use the old name with
> @dirty-style when it was apparently no longer
> available under that naming.
> 
> For reference:
> 
> # uname -apKU
> FreeBSD CA72_4c8G_ZFS 13.0-RELEASE FreeBSD 13.0-RELEASE #0 releng/13.0-n244733-ea31abc261ff-dirty: Thu Apr 29 21:53:20 PDT 2021     root@CA72_4c8G_ZFS:/usr/obj/BUILDs/13_0R-CA72-nodbg-clang/usr/13_0R-src/arm64.aarch64/sys/GENERIC-NODBG-CA72  arm64 aarch64 1300139 1300139

Cannot reproduce here (but with much simpler names and on stable/13):
zfs create testz/test
zfs snapshot testz/test@snap1
zfs rename testz/test testz/test2

All worked.

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4ddf96da-e7f7-663d-8539-04f91297389a>