{"action":"closed","issue":{"url":"https://api.github.com/repos/archzfs/archzfs/issues/53","repository_url":"https://api.github.com/repos/archzfs/archzfs","labels_url":"https://api.github.com/repos/archzfs/archzfs/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/archzfs/archzfs/issues/53/comments","events_url":"https://api.github.com/repos/archzfs/archzfs/issues/53/events","html_url":"https://github.com/archzfs/archzfs/issues/53","id":146756619,"number":53,"title":"Support bootfs child datasets (Patch)","user":{"login":"rwanyoike","id":3677497,"avatar_url":"https://avatars.githubusercontent.com/u/3677497?v=3","gravatar_id":"","url":"https://api.github.com/users/rwanyoike","html_url":"https://github.com/rwanyoike","followers_url":"https://api.github.com/users/rwanyoike/followers","following_url":"https://api.github.com/users/rwanyoike/following{/other_user}","gists_url":"https://api.github.com/users/rwanyoike/gists{/gist_id}","starred_url":"https://api.github.com/users/rwanyoike/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rwanyoike/subscriptions","organizations_url":"https://api.github.com/users/rwanyoike/orgs","repos_url":"https://api.github.com/users/rwanyoike/repos","events_url":"https://api.github.com/users/rwanyoike/events{/privacy}","received_events_url":"https://api.github.com/users/rwanyoike/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-04-07T22:11:30Z","updated_at":"2016-09-10T19:18:54Z","closed_at":"2016-09-10T19:18:54Z","body":"Currently only the dataset defined by the `zfs` kernel parameter will get mounted during boot. For example (`zfs=bootfs`):\r\n\r\n``` \r\n$ zfs list -o name,mountpoint\r\nNAME               MOUNTPOINT\r\nzroot              /            # (bootfs)\r\nzroot/home         /home\r\nzroot/usr          legacy\r\nzroot/var          legacy\r\n```\r\n\r\nThe other datasets will wait until the `zfs.target` systemd service is called (IF it is enabled). A dataset like `zroot/usr` will cause the kernel to complain that it can't find `/sbin/init` (`/sbin -> /usr/bin`).\r\n\r\nSimilar issue: #22\r\n\r\n---\r\n\r\nThese changes try to mount any *children*, with the dataset defined by the `zfs` kernel parameter. For example (`zfs=bootfs`):\r\n\r\n```\r\n$ zfs list -o name,mountpoint\r\nNAME               MOUNTPOINT   \r\nzroot/root         /            # (bootfs)\r\nzroot/root/usr     legacy       # will get mounted (child)\r\nzroot/root/var     legacy       # will get mounted (child)\r\nzroot/scratch      none         # will not get mounted\r\nzroot/home         /home        # will not get mounted\r\n```\r\n\r\nLegacy mountpoints get mounted if they are listed in /etc/fstab. :+1:"}}
{"actor":{"display_login":"demizer"}}