From owner-freebsd-hackers@freebsd.org Wed Jul 8 21:31:24 2020 Return-Path: Delivered-To: freebsd-hackers@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 687C935531F; Wed, 8 Jul 2020 21:31:24 +0000 (UTC) (envelope-from mmacy@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4B2CDD2BsLz45sn; Wed, 8 Jul 2020 21:31:24 +0000 (UTC) (envelope-from mmacy@freebsd.org) Received: from mail-lj1-f181.google.com (mail-lj1-f181.google.com [209.85.208.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: mmacy) by smtp.freebsd.org (Postfix) with ESMTPSA id 295171BA9C; Wed, 8 Jul 2020 21:31:24 +0000 (UTC) (envelope-from mmacy@freebsd.org) Received: by mail-lj1-f181.google.com with SMTP id s9so55869586ljm.11; Wed, 08 Jul 2020 14:31:24 -0700 (PDT) X-Gm-Message-State: AOAM5309htfwCuYFXMlXk3RpsEF0VT9y/jIEZJ7c3twKLlgFQ+MDdkGo 0SyrtMgpjC2mjeWE/DgJRR3CaUwfU5/7CrPN0Ss= X-Google-Smtp-Source: ABdhPJzkPsOrt2Tp54Rq3g/9QQ8qqMdK0dEW7USpjDSngAx8RvmZQ5CXlDzQyEcuoybib73aQ7E0al6TIJhpnuBfg3A= X-Received: by 2002:a2e:943:: with SMTP id 64mr9555237ljj.445.1594243882646; Wed, 08 Jul 2020 14:31:22 -0700 (PDT) MIME-Version: 1.0 From: Matthew Macy Date: Wed, 8 Jul 2020 14:31:11 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: CFT for vendor openzfs To: freebsd-fs , freebsd-hackers@freebsd.org, freebsd-current Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jul 2020 21:31:24 -0000 Checkout updated HEAD: % git clone https://github.com/mattmacy/networking.git -b projects/openzfs_vendor freebsd Checkout updated openzfs in to sys/contrib: % git clone https://github.com/zfsonfreebsd/ZoF.git -b projects/openzfs_vendor freebsd/sys/contrib/openzfs Build world and kernel with whatever your usual configuration is. Where possible the openzfs kmod is backward compatible with the cmd utils in HEAD so common operations work with existing tools and the new kmod. In the projects/openzfs_vendor branch of ZoF ozfs libraries are backward compatible with the zfs kmod in HEAD. Although ideally one would test this in a separate boot environment, the interoperability should allow one to rollback without too much difficulty. Thanks in advance for your time. -M