Re: git: 2a58b312b62f - main - zfs: merge openzfs/zfs@431083f75
- In reply to: Pawel Jakub Dawidek : "Re: git: 2a58b312b62f - main - zfs: merge openzfs/zfs@431083f75"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 17 Apr 2023 08:57:32 UTC
Hi Pawel, thank you for the patch. Can you please elaborate a little more? Did you run any tests? Is it safe to use your patch to access pools with feature@block_cloning active? Is it possible to build a kernel from such a pool? Asking for others: is this fixing any corrupted data? Thank you. BR, El 2023-04-17 06:35, Pawel Jakub Dawidek escribió: > On 4/16/23 01:07, Florian Smeets wrote: >> On the pool that has block_cloning enabled I see the above insta panic >> when poudriere starts building. I found a workaround though: >> >> --- /usr/local/share/poudriere/include/fs.sh.orig 2023-04-15 >> 18:03:50.090823000 +0200 >> +++ /usr/local/share/poudriere/include/fs.sh 2023-04-15 >> 18:04:04.144736000 +0200 >> @@ -295,7 +295,6 @@ >> fi >> >> zfs clone -o mountpoint=${mnt} \ >> - -o sync=disabled \ >> -o atime=off \ >> -o compression=off \ >> ${fs}@${snap} \ >> >> With this workaround I was able to build thousands of packages without >> panics or failures due to data corruption. > > Thank you, Florian, that was very helpful! > > This should fix the problem: > > https://github.com/openzfs/zfs/pull/14758 -- José Pérez