{"action":"created","issue":{"url":"https://api.github.com/repos/openzfs/openzfs/issues/508","repository_url":"https://api.github.com/repos/openzfs/openzfs","labels_url":"https://api.github.com/repos/openzfs/openzfs/issues/508/labels{/name}","comments_url":"https://api.github.com/repos/openzfs/openzfs/issues/508/comments","events_url":"https://api.github.com/repos/openzfs/openzfs/issues/508/events","html_url":"https://github.com/openzfs/openzfs/pull/508","id":283951292,"number":508,"title":"0000 a number of light-weight extensions to libzfs_core","user":{"login":"avg-I","id":1499700,"avatar_url":"https://avatars3.githubusercontent.com/u/1499700?v=4","gravatar_id":"","url":"https://api.github.com/users/avg-I","html_url":"https://github.com/avg-I","followers_url":"https://api.github.com/users/avg-I/followers","following_url":"https://api.github.com/users/avg-I/following{/other_user}","gists_url":"https://api.github.com/users/avg-I/gists{/gist_id}","starred_url":"https://api.github.com/users/avg-I/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avg-I/subscriptions","organizations_url":"https://api.github.com/users/avg-I/orgs","repos_url":"https://api.github.com/users/avg-I/repos","events_url":"https://api.github.com/users/avg-I/events{/privacy}","received_events_url":"https://api.github.com/users/avg-I/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-12-21T17:25:08Z","updated_at":"2018-03-15T08:12:55Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/openzfs/openzfs/pulls/508","html_url":"https://github.com/openzfs/openzfs/pull/508","diff_url":"https://github.com/openzfs/openzfs/pull/508.diff","patch_url":"https://github.com/openzfs/openzfs/pull/508.patch"},"body":"This change adds a number of simple (simplistic, even!) interfaces to libzfs_core.\r\nIt's quite possible that I have not thought through all required details or possible use-cases.\r\nBut not having any functionality to, for example, rename or destroy a dataset is a big limitation of the current interface.\r\nThe new functions are:\r\n- `lzc_rename`\r\n- `lzc_destroy`\r\n- `lzc_set_prop` (works only for a single property)\r\n- `lzc_get_props` (all properties, no filter / selector in the current implementation)\r\n- `lzc_inherit_prop` (only a plain inherit or revert to default, no way to revert to a received value)\r\n- `lzc_list_children` (actually makes a single iteration step over children)\r\n- `lzc_list_snaps` (same as above)\r\n\r\nAll functions are very thin wrappers around the corresponding ioctls.\r\nMaybe, that makes the functions less convenient to use than they could be.\r\nBut the change is really small and is really easy to understand.\r\n"},"comment":{"url":"https://api.github.com/repos/openzfs/openzfs/issues/comments/373294588","html_url":"https://github.com/openzfs/openzfs/pull/508#issuecomment-373294588","issue_url":"https://api.github.com/repos/openzfs/openzfs/issues/508","id":373294588,"user":{"login":"avg-I","id":1499700,"avatar_url":"https://avatars3.githubusercontent.com/u/1499700?v=4","gravatar_id":"","url":"https://api.github.com/users/avg-I","html_url":"https://github.com/avg-I","followers_url":"https://api.github.com/users/avg-I/followers","following_url":"https://api.github.com/users/avg-I/following{/other_user}","gists_url":"https://api.github.com/users/avg-I/gists{/gist_id}","starred_url":"https://api.github.com/users/avg-I/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avg-I/subscriptions","organizations_url":"https://api.github.com/users/avg-I/orgs","repos_url":"https://api.github.com/users/avg-I/repos","events_url":"https://api.github.com/users/avg-I/events{/privacy}","received_events_url":"https://api.github.com/users/avg-I/received_events","type":"User","site_admin":false},"created_at":"2018-03-15T08:12:55Z","updated_at":"2018-03-15T08:12:55Z","author_association":"NONE","body":"@ahrens sorry for my not following up. I got busy elsewhere and dropped the ball on this one.\r\nI hope to get back to this some time next week."}}
{"actor":{"display_login":"avg-I"}}