{"action":"created","issue":{"url":"https://api.github.com/repos/openzfs/openzfs/issues/58","repository_url":"https://api.github.com/repos/openzfs/openzfs","labels_url":"https://api.github.com/repos/openzfs/openzfs/issues/58/labels{/name}","comments_url":"https://api.github.com/repos/openzfs/openzfs/issues/58/comments","events_url":"https://api.github.com/repos/openzfs/openzfs/issues/58/events","html_url":"https://github.com/openzfs/openzfs/pull/58","id":127316023,"number":58,"title":"4521 zfstest is trying to execute evil \"zfs unmount -a\"","user":{"login":"yuripankov","id":1367473,"avatar_url":"https://avatars.githubusercontent.com/u/1367473?v=3","gravatar_id":"","url":"https://api.github.com/users/yuripankov","html_url":"https://github.com/yuripankov","followers_url":"https://api.github.com/users/yuripankov/followers","following_url":"https://api.github.com/users/yuripankov/following{/other_user}","gists_url":"https://api.github.com/users/yuripankov/gists{/gist_id}","starred_url":"https://api.github.com/users/yuripankov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yuripankov/subscriptions","organizations_url":"https://api.github.com/users/yuripankov/orgs","repos_url":"https://api.github.com/users/yuripankov/repos","events_url":"https://api.github.com/users/yuripankov/events{/privacy}","received_events_url":"https://api.github.com/users/yuripankov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openzfs/openzfs/labels/test%20failure","name":"test failure","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2016-01-18T21:37:26Z","updated_at":"2016-02-04T13:39:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openzfs/openzfs/pulls/58","html_url":"https://github.com/openzfs/openzfs/pull/58","diff_url":"https://github.com/openzfs/openzfs/pull/58.diff","patch_url":"https://github.com/openzfs/openzfs/pull/58.patch"},"body":"Make 'unmount -a[f]' calls less evil by introducing __ZFS_POOL_EXCLUDE environment variable (in addition to __ZFS_POOL_RESTRICT one) which tells zpool_iter() and zfs_iter_root() to skip listed pools. The function was renamed to zpool_skip_pool() and made global. Modified check is also used in \r\nunshare_unmount() in zfs_main.c.\r\n\r\nzfstest.ksh modified to set __ZFS_POOL_EXCLUDE to KEEP contents (or just root pool if KEEP isn't set). Fix the KEEP->regex conversion while here.\r\n\r\nThis was already reviewed and submitted for RTI, but as it has stalled, let's try (and test) this here."},"comment":{"url":"https://api.github.com/repos/openzfs/openzfs/issues/comments/179844730","html_url":"https://github.com/openzfs/openzfs/pull/58#issuecomment-179844730","issue_url":"https://api.github.com/repos/openzfs/openzfs/issues/58","id":179844730,"user":{"login":"yuripankov","id":1367473,"avatar_url":"https://avatars.githubusercontent.com/u/1367473?v=3","gravatar_id":"","url":"https://api.github.com/users/yuripankov","html_url":"https://github.com/yuripankov","followers_url":"https://api.github.com/users/yuripankov/followers","following_url":"https://api.github.com/users/yuripankov/following{/other_user}","gists_url":"https://api.github.com/users/yuripankov/gists{/gist_id}","starred_url":"https://api.github.com/users/yuripankov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yuripankov/subscriptions","organizations_url":"https://api.github.com/users/yuripankov/orgs","repos_url":"https://api.github.com/users/yuripankov/repos","events_url":"https://api.github.com/users/yuripankov/events{/privacy}","received_events_url":"https://api.github.com/users/yuripankov/received_events","type":"User","site_admin":false},"created_at":"2016-02-04T13:39:47Z","updated_at":"2016-02-04T13:39:47Z","body":"TBH, I don't see how currently reported failures (especially, zvol test cases being KILLED) are related - most likely the pool size is too big, and we can't fill it in 10 min period."}}