From owner-freebsd-bugs@freebsd.org Thu Jan 30 14:04:03 2020 Return-Path: Delivered-To: freebsd-bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4D2F723AA1E for ; Thu, 30 Jan 2020 14:04:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 487hsv1QV1z48yx for ; Thu, 30 Jan 2020 14:04:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 30BC323AA1D; Thu, 30 Jan 2020 14:04:03 +0000 (UTC) Delivered-To: bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3082B23AA1C for ; Thu, 30 Jan 2020 14:04:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 487hsv0bj1z48yv for ; Thu, 30 Jan 2020 14:04:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0FF632610E for ; Thu, 30 Jan 2020 14:04:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 00UE42SG040827 for ; Thu, 30 Jan 2020 14:04:02 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 00UE42x7040826 for bugs@FreeBSD.org; Thu, 30 Jan 2020 14:04:02 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 243730] ZFS incompatibility send/receive with Ubuntu 19.10 to FreeBSD 12.x Date: Thu, 30 Jan 2020 14:04:02 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 12.1-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: lammert.nijhof@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2020 14:04:03 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D243730 Bug ID: 243730 Summary: ZFS incompatibility send/receive with Ubuntu 19.10 to FreeBSD 12.x Product: Base System Version: 12.1-STABLE Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: lammert.nijhof@gmail.com Since June I use send/receive to send incremental backups from my Ubuntu desktop to my FreeBSD 12.x backup-server. After installing Ubuntu 19.10 with root on zfs, the weekly incremental backup failed. After some try outs with help of the community I detected that both systems had the feature large-dnode=3Dactive. However Ubuntu had dnodesize=3Dauto and FreeBSD had dnodesize=3Dlegacy. Those values were chosen by both installers and not by = me.=20 I'm dealing with relative large incremental backups of ~250 GB of Virtual Machines, so an incremental backup takes 30-60 minutes. The performance bottleneck is the Pentium 4 (FreeBSD) running at 95% CPU load, while transferring at 200 Mbps. On FreeBSD I see the size of the dataset increase nicely (Conky using zfs list). When it reaches the end of transfer the snapshot with all data just transferred is destroyed and Ubuntu gives the error message.=20 After changing all relevant dnodesizes on Ubuntu to legacy and reloading all data in those datasets, my weekly incremental backups worked again. I filed an Ubuntu bug-report long ago https://bugs.launchpad.net/bugs/1854982 Except for helping with the bypass, nothing happened and the 2 organization don't seem to talk to each other. I've tried 12 different combinations of send/receive, but the essence of the incompatibility is described here. Ubuntu and FreeBSD did choose different defaults for large-dnodes and dnodesizes, but to solve bugs related to feature incompatibility you have to communicate! The problem will not disappear completely, because you start u= sing the same source. There will be probably months between release dates, so feature incompatibility probably will remain an issue. My problems is bypassed, but the default dnodesize incompatibility between Ubuntu 19.10 and FreeBSD 12.1 remains. --=20 You are receiving this mail because: You are the assignee for the bug.=