{"action":"created","issue":{"url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3560","repository_url":"https://api.github.com/repos/zfsonlinux/zfs","labels_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3560/labels{/name}","comments_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3560/comments","events_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3560/events","html_url":"https://github.com/zfsonlinux/zfs/pull/3560","id":93023784,"number":3560,"title":"Refactor SYSV init, initramfs and dracut (Phase 3)","user":{"login":"FransUrbo","id":572706,"avatar_url":"https://avatars.githubusercontent.com/u/572706?v=3","gravatar_id":"","url":"https://api.github.com/users/FransUrbo","html_url":"https://github.com/FransUrbo","followers_url":"https://api.github.com/users/FransUrbo/followers","following_url":"https://api.github.com/users/FransUrbo/following{/other_user}","gists_url":"https://api.github.com/users/FransUrbo/gists{/gist_id}","starred_url":"https://api.github.com/users/FransUrbo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FransUrbo/subscriptions","organizations_url":"https://api.github.com/users/FransUrbo/orgs","repos_url":"https://api.github.com/users/FransUrbo/repos","events_url":"https://api.github.com/users/FransUrbo/events{/privacy}","received_events_url":"https://api.github.com/users/FransUrbo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/zfsonlinux/zfs/milestones/11","html_url":"https://github.com/zfsonlinux/zfs/milestones/0.7.0","labels_url":"https://api.github.com/repos/zfsonlinux/zfs/milestones/11/labels","id":7013,"number":11,"title":"0.7.0","description":"ZFS on Linux v0.7.0 - Memory management\r\n\r\n","creator":{"login":"behlendorf","id":148917,"avatar_url":"https://avatars.githubusercontent.com/u/148917?v=3","gravatar_id":"","url":"https://api.github.com/users/behlendorf","html_url":"https://github.com/behlendorf","followers_url":"https://api.github.com/users/behlendorf/followers","following_url":"https://api.github.com/users/behlendorf/following{/other_user}","gists_url":"https://api.github.com/users/behlendorf/gists{/gist_id}","starred_url":"https://api.github.com/users/behlendorf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/behlendorf/subscriptions","organizations_url":"https://api.github.com/users/behlendorf/orgs","repos_url":"https://api.github.com/users/behlendorf/repos","events_url":"https://api.github.com/users/behlendorf/events{/privacy}","received_events_url":"https://api.github.com/users/behlendorf/received_events","type":"User","site_admin":false},"open_issues":161,"closed_issues":150,"state":"open","created_at":"2011-05-03T17:38:46Z","updated_at":"2016-01-25T21:07:43Z","due_on":null,"closed_at":null},"comments":19,"created_at":"2015-07-04T15:53:31Z","updated_at":"2016-02-07T05:26:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/zfsonlinux/zfs/pulls/3560","html_url":"https://github.com/zfsonlinux/zfs/pull/3560","diff_url":"https://github.com/zfsonlinux/zfs/pull/3560.diff","patch_url":"https://github.com/zfsonlinux/zfs/pull/3560.patch"},"body":"* Move code from the dracut scripts that is better served in a common code base library (zfs-functions).\r\n* Add functionality that exists in initramfs to dracut.\r\n    * Support 'zfs:<rootfs>' import and mounting. This was for some reason removed in eda3d4e1de94cd3a9247bb90a64413a89e736847.\r\n    * Support booting from snapshots.\r\n    * Support mounting recursive filesystems.\r\n    * Support mounting of additional filesystems.\r\n    * Support mounting nativly encrypted filesystems.\r\n\r\nThis depend on #3559, this PR is \"Phase 3\". It seriously modifies the dracut code (tested extensively on Fedora 17).\r\n\r\nBecause #3559 have been accepted yet, this PR includes those commits as well. But once that PR have been accepted (eventually), I do a new push and they should vanish.\r\n\r\nEven though the intention is to get dracut accepted in dracut upstream, there is no reason why not to do this. The <code>zfs-functions</code> could either be pushed there \"as is\" or code used could be extracted. Considering the added functionality, which would be next to impossible (and extremely difficult to maintain), giving ALL systems the exact same boot parameters and functionality is, in my opinion, extremely important for a project as ZoL.\r\n\r\nTherefor, this should then be tagged 0.6.6 as earliest, but I'm good with 0.6.7. I DO think it needs to be done eventually though."},"comment":{"url":"https://api.github.com/repos/zfsonlinux/zfs/issues/comments/180948490","html_url":"https://github.com/zfsonlinux/zfs/pull/3560#issuecomment-180948490","issue_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3560","id":180948490,"user":{"login":"prometheanfire","id":1869923,"avatar_url":"https://avatars.githubusercontent.com/u/1869923?v=3","gravatar_id":"","url":"https://api.github.com/users/prometheanfire","html_url":"https://github.com/prometheanfire","followers_url":"https://api.github.com/users/prometheanfire/followers","following_url":"https://api.github.com/users/prometheanfire/following{/other_user}","gists_url":"https://api.github.com/users/prometheanfire/gists{/gist_id}","starred_url":"https://api.github.com/users/prometheanfire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prometheanfire/subscriptions","organizations_url":"https://api.github.com/users/prometheanfire/orgs","repos_url":"https://api.github.com/users/prometheanfire/repos","events_url":"https://api.github.com/users/prometheanfire/events{/privacy}","received_events_url":"https://api.github.com/users/prometheanfire/received_events","type":"User","site_admin":false},"created_at":"2016-02-07T05:26:47Z","updated_at":"2016-02-07T05:26:47Z","body":"zfs:mthode-work/OS did not work"}}