Summary: | FreeBSD Handbook: add warning about ZFS silently masking datasets with the same mount points when recursively sending/receiving the root dataset | ||
---|---|---|---|
Product: | Documentation | Reporter: | Manas B <email> |
Component: | Books & Articles | Assignee: | Allan Jude <allanjude> |
Status: | Open --- | ||
Severity: | Affects Some People | CC: | allanjude, doc, eborisch+FreeBSD, email, gardose2, mav |
Priority: | --- | Keywords: | honeypot, needs-patch, needs-qa |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Manas B
2016-06-11 21:52:40 UTC
Please change the assignee to me. Bug assignment set to Allan Jude. At this time, I don't believe setting bug assignment to non-committers is permitted. My understanding of the theory of only assigning PRs to committers is that non-committers are not actually able to effect changes to the source code. I hope that having the Submitter in the Cc: field will be sufficient. Hi Jason, Mark Thanks for the clarification. I just wanted to indicate that I am taking responsibility for this proposed change. I will learn how to submit a patch to phabricator, it's my first time using that site. I have an account set up and a rough idea of the warning I would like to add, I will update this bug within the next few days with a proposed patch. Thanks, Manas https://forums.freebsd.org/threads/28010/ Looks like others have had this issue too. junovitch made a good point, I will format the post for addition into the handbook. Thanks, Manas There's the documentation issue, but there's also the actual behavior that could use some POLA improvement. It would be nice (tm) if zfs would refuse to mount over itself, with a rule of "If <path> is mounted from a ZFS dataset, refuse to mount a different dataset at <path>". If you have two zpools attached where both have a filesystem with mountpoint='/' and canmount='on', you are in for some excitement at your next boot. (And as described above, you can easily create this situation with send/recv.) I typically keep my backup destination in an altroot for just this reason, but I accidentally imported it manually (without my scripted altroot setup), at one point, and it's a comedy of errors from that point. Nothing permanently broken, just painful. Having a standard way to persist altroot settings could be helpful... Or am I missing something? I can open a separate item if this seems like a reasonable behavior to change. If bug #173234 ever got resolved, it would be another option to avoid these situations without impacting the mounting behavior. MARKED AS SPAM MARKED AS SPAM MARKED AS SPAM Is what was true in 2016 true with OpenZFS in 2023? ^Triage: * summary (no longer 19.4.7.2; numbering within the FreeBSD Handbook has changed) * status * keywords * make former assignee doc@ a CC recipient |