{"action":"created","issue":{"url":"https://api.github.com/repos/ceph/ceph/issues/20719","repository_url":"https://api.github.com/repos/ceph/ceph","labels_url":"https://api.github.com/repos/ceph/ceph/issues/20719/labels{/name}","comments_url":"https://api.github.com/repos/ceph/ceph/issues/20719/comments","events_url":"https://api.github.com/repos/ceph/ceph/issues/20719/events","html_url":"https://github.com/ceph/ceph/pull/20719","id":302319134,"number":20719,"title":"client: add new ceph_mount_perms_set function","user":{"login":"jtlayton","id":10671515,"avatar_url":"https://avatars1.githubusercontent.com/u/10671515?v=4","gravatar_id":"","url":"https://api.github.com/users/jtlayton","html_url":"https://github.com/jtlayton","followers_url":"https://api.github.com/users/jtlayton/followers","following_url":"https://api.github.com/users/jtlayton/following{/other_user}","gists_url":"https://api.github.com/users/jtlayton/gists{/gist_id}","starred_url":"https://api.github.com/users/jtlayton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtlayton/subscriptions","organizations_url":"https://api.github.com/users/jtlayton/orgs","repos_url":"https://api.github.com/users/jtlayton/repos","events_url":"https://api.github.com/users/jtlayton/events{/privacy}","received_events_url":"https://api.github.com/users/jtlayton/received_events","type":"User","site_admin":false},"labels":[{"id":144329802,"url":"https://api.github.com/repos/ceph/ceph/labels/cephfs","name":"cephfs","color":"b192ff","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-05T14:25:18Z","updated_at":"2018-03-06T15:27:54Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/ceph/ceph/pulls/20719","html_url":"https://github.com/ceph/ceph/pull/20719","diff_url":"https://github.com/ceph/ceph/pull/20719.diff","patch_url":"https://github.com/ceph/ceph/pull/20719.patch"},"body":"Allow programs to craft a UserPerm structure to use as the default\r\nperms on the mount. The UserPerm is copied, so the caller can delete\r\nthe model UserPerm once the call is complete.\r\n\r\nNote that we do not currently allow setting this once ceph_mount has\r\nbeen called, as there are potential races that could occur while copying\r\nit. We could eventually allow that, but we'd have to ensure that the\r\ndefault_perms remain valid for accessors operating during and after the\r\ncopy.\r\n\r\nTracker: http://tracker.ceph.com/issues/22802\r\nSigned-off-by: Jeff Layton <jlayton@redhat.com>"},"comment":{"url":"https://api.github.com/repos/ceph/ceph/issues/comments/370818636","html_url":"https://github.com/ceph/ceph/pull/20719#issuecomment-370818636","issue_url":"https://api.github.com/repos/ceph/ceph/issues/20719","id":370818636,"user":{"login":"jcsp","id":944640,"avatar_url":"https://avatars3.githubusercontent.com/u/944640?v=4","gravatar_id":"","url":"https://api.github.com/users/jcsp","html_url":"https://github.com/jcsp","followers_url":"https://api.github.com/users/jcsp/followers","following_url":"https://api.github.com/users/jcsp/following{/other_user}","gists_url":"https://api.github.com/users/jcsp/gists{/gist_id}","starred_url":"https://api.github.com/users/jcsp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcsp/subscriptions","organizations_url":"https://api.github.com/users/jcsp/orgs","repos_url":"https://api.github.com/users/jcsp/repos","events_url":"https://api.github.com/users/jcsp/events{/privacy}","received_events_url":"https://api.github.com/users/jcsp/received_events","type":"User","site_admin":false},"created_at":"2018-03-06T15:27:54Z","updated_at":"2018-03-06T15:27:54Z","author_association":"CONTRIBUTOR","body":"Yeah -- we will need to carry the old settings for at least one release to enable Manila to migrate, and deprecation warnings would be a good move."}}
{"actor":{"display_login":"jcsp"}}