{"action":"created","issue":{"url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3441","repository_url":"https://api.github.com/repos/zfsonlinux/zfs","labels_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3441/labels{/name}","comments_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3441/comments","events_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3441/events","html_url":"https://github.com/zfsonlinux/zfs/pull/3441","id":80586360,"number":3441,"title":"ABD: linear/scatter dual typed buffer for ARC (ver 2)","user":{"login":"tuxoko","id":119672,"avatar_url":"https://avatars.githubusercontent.com/u/119672?v=3","gravatar_id":"","url":"https://api.github.com/users/tuxoko","html_url":"https://github.com/tuxoko","followers_url":"https://api.github.com/users/tuxoko/followers","following_url":"https://api.github.com/users/tuxoko/following{/other_user}","gists_url":"https://api.github.com/users/tuxoko/gists{/gist_id}","starred_url":"https://api.github.com/users/tuxoko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tuxoko/subscriptions","organizations_url":"https://api.github.com/users/tuxoko/orgs","repos_url":"https://api.github.com/users/tuxoko/repos","events_url":"https://api.github.com/users/tuxoko/events{/privacy}","received_events_url":"https://api.github.com/users/tuxoko/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/zfsonlinux/zfs/labels/Feature","name":"Feature","color":"02d7e1"},{"url":"https://api.github.com/repos/zfsonlinux/zfs/labels/OpenZFS%20Review","name":"OpenZFS Review","color":"eb6420"},{"url":"https://api.github.com/repos/zfsonlinux/zfs/labels/Performance","name":"Performance","color":"DDDDDD"}],"state":"open","locked":false,"assignee":null,"assignees":[],"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":47,"closed_issues":254,"state":"open","created_at":"2011-05-03T17:38:46Z","updated_at":"2016-07-26T23:58:30Z","due_on":null,"closed_at":null},"comments":81,"created_at":"2015-05-25T16:23:01Z","updated_at":"2016-07-27T00:08:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/zfsonlinux/zfs/pulls/3441","html_url":"https://github.com/zfsonlinux/zfs/pull/3441","diff_url":"https://github.com/zfsonlinux/zfs/pull/3441.diff","patch_url":"https://github.com/zfsonlinux/zfs/pull/3441.patch"},"body":"This is a refreshed version of #2129.\r\nIt is rebased after large block support and have cleaner history.\r\n\r\nHere's a list of possible further enhancement:\r\n\r\n1. Enable scatter for more metadata type: ~~spa_history~~, bpobj,  zap. (It seems that zap, indirect blocks, and dnodes are limited to 16K blocks, which is currently using kernel slab. Whether using scatter list for them is better or worse remains to be seen.)\r\n2. ~~Scatter support for byteswap.~~\r\n3. Scatter support for lz4 and other compression\r\n4. ~~Scatter support for SHA256.~~\r\n5. Scatter support for vdev_file\r\n6. Scatter support for dmu_send\r\n7. ~~Enable scatter for raidz parity~~\r\n8. Scatter support for raidz matrix reconstruction\r\n9. ~~Scatter support for zfs_fm~~\r\n"},"comment":{"url":"https://api.github.com/repos/zfsonlinux/zfs/issues/comments/235443897","html_url":"https://github.com/zfsonlinux/zfs/pull/3441#issuecomment-235443897","issue_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3441","id":235443897,"user":{"login":"sempervictus","id":1331084,"avatar_url":"https://avatars.githubusercontent.com/u/1331084?v=3","gravatar_id":"","url":"https://api.github.com/users/sempervictus","html_url":"https://github.com/sempervictus","followers_url":"https://api.github.com/users/sempervictus/followers","following_url":"https://api.github.com/users/sempervictus/following{/other_user}","gists_url":"https://api.github.com/users/sempervictus/gists{/gist_id}","starred_url":"https://api.github.com/users/sempervictus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sempervictus/subscriptions","organizations_url":"https://api.github.com/users/sempervictus/orgs","repos_url":"https://api.github.com/users/sempervictus/repos","events_url":"https://api.github.com/users/sempervictus/events{/privacy}","received_events_url":"https://api.github.com/users/sempervictus/received_events","type":"User","site_admin":false},"created_at":"2016-07-27T00:08:22Z","updated_at":"2016-07-27T00:08:22Z","body":"@tuxoko: does the scatter->linear copy still pose a problem if ARC stores data compressed a la #4768 ?\r\nI recall reading somewhere that the \"master plan\" upstream was to implement compressed ARC and s/g atop that based on the work you've done here. "}}
{"actor":{"display_login":"sempervictus"}}