You might want to see if dtrace can shed some light on this? On Sat, 20 Jul 2019 at 01:25, <mat.m...@gmail.com> wrote:
> > > On Friday, July 19, 2019 at 2:24:30 PM UTC-7, Steven Hartland wrote: >> >> Mat is actually running a non-standard kernel, with the ZFS filesystem >> from the core OS replaced with a ZFS version derived from Linux ZFS port. >> >> I've not looked at the details of the port, but one suggestion would be >> do you see the same behaviour if you build on UFS volume while still >> running the kernel with the ZFS port. >> >> This may indicate if a strange filesystem level issue is causing >> corruption or if the port has changed / broken a kernel feature go is >> relying on. >> > > Haven't tried UFS but he problem doesn't occur when using tmpfs for /tmp > when using ZoF or when using the ZFS in base for /tmp. Trussing the build > slows it down to the point where it succeeds. I attribute this to some sort > of race in ZoF but not in "legacy" ZFS. vfsops and vnops are essentially > the same as upstream so I'm really not sure what to look for. > > -M > > >> >> Regards >> Steve >> On 19/07/2019 22:01, B Carr wrote: >> >> >> What does this part mean? "...with the ZFS rebased to ZFS on Linux..." >> >> >> On Friday, July 19, 2019 at 1:37:02 PM UTC-6, mat...@gmail.com wrote: >>> >>> I'm not sure where to ask this since this isn't actually a Go bug. Go >>> 1.12, 1.1, etc build fine on FreeBSD with ZFS in base. However, with the >>> ZFS rebased to ZFS on Linux I'm seeing issues that I can only reproduce >>> building Go. >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golan...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/golang-nuts/fb3ca79e-cd21-4b4f-ac6c-4e608825d26e%40googlegroups.com >> <https://groups.google.com/d/msgid/golang-nuts/fb3ca79e-cd21-4b4f-ac6c-4e608825d26e%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> >> -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/e5b4f8cf-6203-4a93-88fe-b4d61d83b12d%40googlegroups.com > <https://groups.google.com/d/msgid/golang-nuts/e5b4f8cf-6203-4a93-88fe-b4d61d83b12d%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAHEMsqbcX-8O4c%2BSwezHoH0MDQ51u4bVR%2B0YDVatHwcTO7M7ew%40mail.gmail.com.