{"action":"created","issue":{"url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3360","labels_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3360/labels{/name}","comments_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3360/comments","events_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3360/events","html_url":"https://github.com/zfsonlinux/zfs/pull/3360","id":72265837,"number":3360,"title":"#WIP, [buildbot, proof-of-concept (*3), new #2129 + #3115]","user":{"login":"kernelOfTruth","id":4529709,"avatar_url":"https://avatars.githubusercontent.com/u/4529709?v=3","gravatar_id":"","url":"https://api.github.com/users/kernelOfTruth","html_url":"https://github.com/kernelOfTruth","followers_url":"https://api.github.com/users/kernelOfTruth/followers","following_url":"https://api.github.com/users/kernelOfTruth/following{/other_user}","gists_url":"https://api.github.com/users/kernelOfTruth/gists{/gist_id}","starred_url":"https://api.github.com/users/kernelOfTruth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kernelOfTruth/subscriptions","organizations_url":"https://api.github.com/users/kernelOfTruth/orgs","repos_url":"https://api.github.com/users/kernelOfTruth/repos","events_url":"https://api.github.com/users/kernelOfTruth/events{/privacy}","received_events_url":"https://api.github.com/users/kernelOfTruth/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-04-30T19:55:22Z","updated_at":"2015-05-04T00:49:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/zfsonlinux/zfs/pulls/3360","html_url":"https://github.com/zfsonlinux/zfs/pull/3360","diff_url":"https://github.com/zfsonlinux/zfs/pull/3360.diff","patch_url":"https://github.com/zfsonlinux/zfs/pull/3360.patch"},"body":"Compared to https://github.com/zfsonlinux/zfs/pull/3216 this is yet another improvement & building block towards getting the correct order of commits & reverts\r\n\r\nSending the preliminary commits & changes off to the buildbot to see how things with the new ABD (with metadata support) + lock contention on arcs_mtx changes work out\r\n\r\nthe latest commit might not work yet since the commits gradually build on each other\r\n\r\nSince the next commit dac17ff5cdcfed49125e245757987556b1772ea0 ( \"Illumos - 5408 managing ZFS cache devices requires lots of RAM\" ) has lots of changes & the last one 716828565483fdec0eb5dcdd0cb9bc91483f4fdd ( \"5497 lock contention on arcs_mtx\" ) probably, too due to a diverged base \r\n\r\nI'll defer that addition to later & as time allows ...\r\n\r\n\r\n*edit*:\r\n\r\nbest approach probably would be to combine #2129 's approach to metadata handling with the one from https://github.com/dweeezil/zfs/commit/dac17ff5cdcfed49125e245757987556b1772ea0 ( \"Illumos - 5408 managing ZFS cache devices requires lots of RAM\" )\r\n\r\nwhich appears to be quite an undertaking - and looks currently to be way above my skillset :(\r\n\r\nthanks to @tuxoko 's for his excellent work & quick update of the pull-request :+1: \r\n\r\n\r\n*edit2*:\r\n\r\nquick link to the tree https://github.com/kernelOfTruth/zfs/commits/zfs_master_29.04.2015%2B2129%2B3115\r\n\r\nattempt to get dac17ff5cdcfed49125e245757987556b1772ea0 ( \"Illumos - 5408 managing ZFS cache devices requires lots of RAM\"  working - might need \"5497 lock contention on arcs_mtx\" though to satisfy the buildbots"},"comment":{"url":"https://api.github.com/repos/zfsonlinux/zfs/issues/comments/98562017","html_url":"https://github.com/zfsonlinux/zfs/pull/3360#issuecomment-98562017","issue_url":"https://api.github.com/repos/zfsonlinux/zfs/issues/3360","id":98562017,"user":{"login":"kernelOfTruth","id":4529709,"avatar_url":"https://avatars.githubusercontent.com/u/4529709?v=3","gravatar_id":"","url":"https://api.github.com/users/kernelOfTruth","html_url":"https://github.com/kernelOfTruth","followers_url":"https://api.github.com/users/kernelOfTruth/followers","following_url":"https://api.github.com/users/kernelOfTruth/following{/other_user}","gists_url":"https://api.github.com/users/kernelOfTruth/gists{/gist_id}","starred_url":"https://api.github.com/users/kernelOfTruth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kernelOfTruth/subscriptions","organizations_url":"https://api.github.com/users/kernelOfTruth/orgs","repos_url":"https://api.github.com/users/kernelOfTruth/repos","events_url":"https://api.github.com/users/kernelOfTruth/events{/privacy}","received_events_url":"https://api.github.com/users/kernelOfTruth/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T00:49:39Z","updated_at":"2015-05-04T00:49:39Z","body":"http://buildbot.zfsonlinux.org/builders/fedora-20-x86_64-builder/builds/3230\r\n\r\n```\r\nerror: buffer modified while frozen!\r\n```\r\n\r\nhttps://github.com/zfsonlinux/zfs/issues/1965\r\nhttps://www.illumos.org/issues/3113\r\n\r\nLooks, like this pull-request is pretty productive in producing issues :grin: "}}