Date: Sun, 16 Feb 2020 14:31:42 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 244166] zfs zvol device name length limit too low Message-ID: <bug-244166-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244166 Bug ID: 244166 Summary: zfs zvol device name length limit too low Product: Base System Version: 12.1-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: d8zNeCFG@aon.at Scenario: - zfs with zvols and snapshots similar to this (903 is only one of many vdisks): [0]# zfs list -r -t all hal.1/1/vdisks/903 NAME USED AVAIL REFER MOUNTPOINT hal.1/1/vdisks/903 13.1G 654G 3.82G - hal.1/1/vdisks/903@backup.2019-09-01.12:09:19 1.42G - 3.80G - hal.1/1/vdisks/903@backup.2019-10-06.20:49:19 860M - 4.24G - hal.1/1/vdisks/903@backup.2019-11-03.17:14:12 177M - 3.76G - hal.1/1/vdisks/903@backup.2019-12-01.20:34:53 700M - 3.98G - hal.1/1/vdisks/903@backup.2020-01-05.17:56:48 796M - 3.86G - hal.1/1/vdisks/903@backup.2020-01-12.18:30:46 595M - 3.81G - hal.1/1/vdisks/903@backup.2020-01-19.19:04:27 65.0M - 3.82G - hal.1/1/vdisks/903@backup.2020-01-26.22:40:22 34.7M - 3.82G - hal.1/1/vdisks/903@backup.2020-02-02.18:17:01 33.2M - 3.82G - hal.1/1/vdisks/903@backup.2020-02-09.12:12:10 33.0M - 3.82G - [0]# - 903 partitioned as 903a, 903b, 903d - backup up to another zfs under the subvolume ext.1/backup/zfssr, resulting in [0]# zfs list -r -t all ext.1/backup/zfssr/hal.1/1/vdisks/903 NAME USED AVAIL REFER MOUNTPOINT ext.1/backup/zfssr/hal.1/1/vdisks/903 14.8G 103G 4.93G - ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-10-06.20:49:19 1.33G - 5.36G - ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-11-03.17:14:12 227M - 4.75G - ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-12-01.20:34:53 880M - 5.02G - ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-05.17:56:48 978M - 4.78G - ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-12.18:30:46 819M - 4.81G - ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-19.19:04:27 91.0M - 4.93G - ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-26.22:40:22 50.8M - 4.93G - ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-02-02.18:17:01 47.9M - 4.93G - ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-02-09.12:12:10 0 - 4.93G - [0]# Result: - When importing ext.1, there are many errors such as [0]# grep 'Feb 16.*g_dev_taste.*903' /var/log/messages Feb 16 15:21:13 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-12-01.20:34:53, error=63) Feb 16 15:21:13 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-26.22:40:22, error=63) Feb 16 15:21:13 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-02-02.18:17:01, error=63) Feb 16 15:21:14 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-10-06.20:49:19, error=63) Feb 16 15:21:14 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-19.19:04:27, error=63) Feb 16 15:21:14 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-11-03.17:14:12, error=63) Feb 16 15:21:14 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-02-09.12:12:10, error=63) Feb 16 15:21:14 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-12.18:30:46, error=63) Feb 16 15:21:14 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-05.17:56:48, error=63) Feb 16 15:21:25 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-12-01.20:34:53a, error=63) Feb 16 15:21:25 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-12-01.20:34:53b, error=63) Feb 16 15:21:25 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-12-01.20:34:53d, error=63) Feb 16 15:21:25 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-26.22:40:22a, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-26.22:40:22b, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-26.22:40:22d, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-02-02.18:17:01a, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-02-02.18:17:01b, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-02-02.18:17:01d, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-10-06.20:49:19a, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-10-06.20:49:19b, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-10-06.20:49:19d, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-19.19:04:27a, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-19.19:04:27b, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-19.19:04:27d, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-11-03.17:14:12a, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-11-03.17:14:12b, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2019-11-03.17:14:12d, error=63) Feb 16 15:21:26 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-02-09.12:12:10a, error=63) Feb 16 15:21:27 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-02-09.12:12:10b, error=63) Feb 16 15:21:27 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-02-09.12:12:10d, error=63) Feb 16 15:21:27 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-12.18:30:46a, error=63) Feb 16 15:21:27 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-12.18:30:46b, error=63) Feb 16 15:21:27 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-12.18:30:46d, error=63) Feb 16 15:21:27 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-05.17:56:48a, error=63) Feb 16 15:21:27 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-05.17:56:48b, error=63) Feb 16 15:21:27 hal kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/ext.1/backup/zfssr/hal.1/1/vdisks/903@backup.2020-01-05.17:56:48d, error=63) [0]# This seems to be caused by the path length of device files being limited to 63 characters. Would it be possible to increase this limit, or get rid of it altogether? -- Martin -- You are receiving this mail because: You are the assignee for the bug.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244166-227>
