Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp427815ybi; Fri, 31 May 2019 03:49:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqzzi+jQRI8Zq26YGZ59uNV4gYJ/rhz4JUvFuMavAnzMGo/DCw+pBfgVmPa0M2tIer0WQaW4 X-Received: by 2002:a17:90a:cb10:: with SMTP id z16mr8098487pjt.81.1559299752294; Fri, 31 May 2019 03:49:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559299752; cv=none; d=google.com; s=arc-20160816; b=Hk/mbk3k9RqefzoeXyGB8/dRhLY+lBqVlQrxTxih1+KquEvngL7QX0s6Aj0q6IX+00 5XlpKytS4nEw9pRVsIQwNek8HQwlHbdb4t4xXymapx0VSNpk5qOxkMMUpzM9xak/lPUy IE1FfpRgEBtW4B9qVFL/KhRyeNRUYQvRh7NFYEqkjj/W5u/tbTjfnY0fzjc0Mhia9wX7 cQ3NL220OQ8imOu65OlIJIFk1jESDRHVQxAGyNo5NN/QIpj2y3ZK2VaPZSlG6B4aNVWk YSZIBIJ0PJeHXkHDEXbOnlb463gI7nO4v2OHXBmqlzUzXjNikCdhjEeqX9fTtbI+gAho Ofig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:references:in-reply-to:subject:cc:to:from; bh=vBIUeRZzQUmQjGzoDd2igwdwA2tbNbM8CdY8jvGPXJk=; b=wWuCNiOE4lIApamSpcnic8o6H27+vuZA5q8CRM9rlhowOKXhG2SrtZc5MkWb7eoVIm k6tML150EzJFOIOuyMBL1nUvmVCOIJi5XUghpM0DPq+0wy7A9wKiFI1rWSRDiCMivaAc 8gS1xUVN9C+7A/x4y1TWx0B6nnVJrTJAYKYl5zIUOPc4Z9pDO0tqi76P1PsVWz/1vmG/ pbCChQpuQzl1Y/BXviYidQp0Mr/vphRYxOCf8CjpoFEdJKCfJmv4geXlRo7y8EnxyelZ OI6mqfS10fG3by+s44YCyGylz3f+0B4cVFedHioXYeCegNK6/u8OlYvN8Zo7l3g7Mv1R hyiQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a13si5110926pjs.78.2019.05.31.03.48.46; Fri, 31 May 2019 03:49:12 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726330AbfEaKso convert rfc822-to-8bit (ORCPT + 99 others); Fri, 31 May 2019 06:48:44 -0400 Received: from mx2.suse.de ([195.135.220.15]:47070 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726233AbfEaKso (ORCPT ); Fri, 31 May 2019 06:48:44 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 8AF04AD05; Fri, 31 May 2019 10:48:42 +0000 (UTC) From: =?utf-8?Q?Aur=C3=A9lien?= Aptel To: "Darrick J. Wong" , sfrench@samba.org, anna.schumaker@netapp.com, trond.myklebust@hammerspace.com, fengxiaoli0714@gmail.com Cc: fstests@vger.kernel.org, Murphy Zhou , linux-cifs@vger.kernel.org, linux-nfs@vger.kernel.org, linux-fsdevel Subject: Re: NFS & CIFS support dedupe now?? Was: Re: [PATCH] generic/517: notrun on NFS due to unaligned dedupe in test In-Reply-To: <20190530155851.GB5383@magnolia> References: <20190530094147.14512-1-xzhou@redhat.com> <20190530152606.GA5383@magnolia> <20190530155851.GB5383@magnolia> Date: Fri, 31 May 2019 12:48:40 +0200 Message-ID: <87woi6yk53.fsf@suse.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org "Darrick J. Wong" writes: > (Not sure about cifs, since I don't have a Windows Server handy) > > I'm not an expert in CIFS or NFS, so I'm asking: do either support > dedupe or is this a kernel bug? AFAIK, the SMB protocol has 2 ioctl to do server side copies: - FSCTL_SRV_COPYCHUNK [1] generic - FSCTL_DUPLICATE_EXTENTS_TO_FILE [2], only supported on windows "new" CoW filesystem ReFS Cheers, 1:https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/cd0162e4-7650-4293-8a2a-d696923203ef 2:https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/4f08d2f8-bd17-4181-9cec-54c4f6a1b439 -- Aurélien Aptel / SUSE Labs Samba Team GPG: 1839 CB5F 9F5B FB9B AA97 8C99 03C8 A49B 521B D5D3 SUSE Linux GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Mary Higgins, Sri Rasiah HRB 21284 (AG Nürnberg)