{"action":"created","issue":{"url":"https://api.github.com/repos/zfsonlinux/zfs/issues/2546","labels_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/2546/labels{/name}","comments_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/2546/comments","events_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/2546/events","html_url":"https://github.com/zfsonlinux/zfs/issues/2546","id":38829148,"number":2546,"title":"Can't upgrade from v28 or older to v5000 without enabling all feature flags","user":{"login":"DeHackEd","id":1657601,"avatar_url":"https://avatars.githubusercontent.com/u/1657601?v=3","gravatar_id":"","url":"https://api.github.com/users/DeHackEd","html_url":"https://github.com/DeHackEd","followers_url":"https://api.github.com/users/DeHackEd/followers","following_url":"https://api.github.com/users/DeHackEd/following{/other_user}","gists_url":"https://api.github.com/users/DeHackEd/gists{/gist_id}","starred_url":"https://api.github.com/users/DeHackEd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DeHackEd/subscriptions","organizations_url":"https://api.github.com/users/DeHackEd/orgs","repos_url":"https://api.github.com/users/DeHackEd/repos","events_url":"https://api.github.com/users/DeHackEd/events{/privacy}","received_events_url":"https://api.github.com/users/DeHackEd/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/zfsonlinux/zfs/labels/Documentation","name":"Documentation","color":"0b02e1"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/zfsonlinux/zfs/milestones/25","html_url":"https://github.com/zfsonlinux/zfs/milestones/0.6.5","labels_url":"https://api.github.com/repos/zfsonlinux/zfs/milestones/25/labels","id":175736,"number":25,"title":"0.6.5","description":"ZFS on Linux v0.6.5 - Functionality / Integration","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":70,"closed_issues":12,"state":"open","created_at":"2012-09-16T18:38:32Z","updated_at":"2015-03-04T00:43:36Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2014-07-27T00:19:45Z","updated_at":"2015-03-05T20:39:19Z","closed_at":null,"body":"Users wanting backwards compatibility in their pools while upgrading will find it's currently impossible to upgrade to version 5000 without having each feature flag immediately promoted from `disabled` to `enabled`. 'zpool upgrade' does this automatically and it's not possible to upgrade using `zpool set version=5000`. Of course it's not possible to disable a feature once enabled either.\r\n\r\nThe workaround is to perform the upgrade on a host with the minimum feature-set you intend to be compatible with. This leaves all other features in an implicit disabled state."},"comment":{"url":"https://api.github.com/repos/zfsonlinux/zfs/issues/comments/77446902","html_url":"https://github.com/zfsonlinux/zfs/issues/2546#issuecomment-77446902","issue_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/2546","id":77446902,"user":{"login":"rlaager","id":113383,"avatar_url":"https://avatars.githubusercontent.com/u/113383?v=3","gravatar_id":"","url":"https://api.github.com/users/rlaager","html_url":"https://github.com/rlaager","followers_url":"https://api.github.com/users/rlaager/followers","following_url":"https://api.github.com/users/rlaager/following{/other_user}","gists_url":"https://api.github.com/users/rlaager/gists{/gist_id}","starred_url":"https://api.github.com/users/rlaager/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rlaager/subscriptions","organizations_url":"https://api.github.com/users/rlaager/orgs","repos_url":"https://api.github.com/users/rlaager/repos","events_url":"https://api.github.com/users/rlaager/events{/privacy}","received_events_url":"https://api.github.com/users/rlaager/received_events","type":"User","site_admin":false},"created_at":"2015-03-05T20:39:19Z","updated_at":"2015-03-05T20:39:19Z","body":"In reading the manual page, I expected `zpool upgrade -V 5000` to enable feature flags, but no particular features. Instead, it enables everything."}}