Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp2415518imw; Wed, 6 Jul 2022 05:41:07 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tHOwHi2tRV82kcemb8MDr2mZ5FDE3Gn308SbYuA7AShIjrFb5NPghORy5dKnK3fPQKMRw5 X-Received: by 2002:a17:90b:4c50:b0:1ef:a1be:56f9 with SMTP id np16-20020a17090b4c5000b001efa1be56f9mr8576527pjb.202.1657111266822; Wed, 06 Jul 2022 05:41:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657111266; cv=none; d=google.com; s=arc-20160816; b=qk/t6iDp05DH8goU3x++8uKqj153c02ENx/ivMAh8QZN1faOsN4cfm0ugohjHur4lp tpH2MOQqAbMZvCxwmbzSjdh80wDe+8GFKd8FzWm2OCNgE/kMCzOMe5oeE623oEOA8B8b x2mJlgepY0AztIzb+W0Ips3FkKGbxe2VY6TZF16d2AGg3LHSfydDnz53tfyhiD/1FlhY 9bdLK2Vvy6KPkGSIocyrCY72DJZnIoVxkFDcT71PzdvcrCPEvYpkxzw3lDsAUYKTCoWI iFToto6MEtNr295Ar/uDcD27gdN2MF0l3WMIu7MmeKoH/RSZTBOgM/0O59aLjyVLq1fp I3Wg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:from:mime-version :dkim-signature; bh=6yBY8MSRvJkhZO5OtD8CZMGiFwXE/ghx/D+Sy5Xc/H4=; b=D+nBC0Qapyuz3g1xE1dPJ/BuV5N8E879ZGxmqb5joCSdFxcYQx5diAPWTQf/ZAPYb2 bdraTIN1avmC96a7KiWRPUafd8yfsehh3Ye9JuUuH13G4MAAqbGnnPhfTx+B4ezdXg4r iiV+gw9Y0DXzCO4B5X1b7s8f/0Y08HQc/xUQkNAZs5lJVY1H1zXcgt0MzNXbZpbcK883 OJDYwXwwTmzQGR4y7aRIAiTF35GoC8A9O4//QGdBy+VfyKR4jWpZpCWOOunAf9hCBPvv ZYSIGJGVqALODvvJKt6owxlMfbFdWNJzZq9uSaND6oAxU5lZvIfC+kcDlc+ZK3feW8Nl FoUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=n2rppUIA; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z1-20020a170902ee0100b0016be51adc98si10878434plb.423.2022.07.06.05.40.45; Wed, 06 Jul 2022 05:41:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=n2rppUIA; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232759AbiGFM2Z (ORCPT + 99 others); Wed, 6 Jul 2022 08:28:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32974 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232818AbiGFM2Y (ORCPT ); Wed, 6 Jul 2022 08:28:24 -0400 Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B0C9C1C9 for ; Wed, 6 Jul 2022 05:28:22 -0700 (PDT) Received: by mail-wr1-x429.google.com with SMTP id a5so7152187wrx.12 for ; Wed, 06 Jul 2022 05:28:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=6yBY8MSRvJkhZO5OtD8CZMGiFwXE/ghx/D+Sy5Xc/H4=; b=n2rppUIA3jeoLNLTdo0fuUueadQa28Oj6GYSKOF10r9uVTCKsP3PkdMRMnB9UJLRFy 5PFRr/ciK41KW83nNj+fHxKBJCmeGaabiTStk+i9ZbtX6wYjGv/mVNRgBUHn2HRh//LC 7XF5DWZYkBS7QUECdsavIPLResh2TIXetbU0UcjwFE1hGMdIL5Ra+DQcyyckKALe8UXD 8GbcG6NADAt5p6eM034/Tyt0+2i+B6WURepvolLz0zO7L+opiG8/8IMRcFGLJjSk/06U DeR5toB8WckzUgFDZsoVVJK8LAsBQZ5woDYBxvv+djBSDtBtsZCcqWkVYWhMHEu6WHSm l2TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6yBY8MSRvJkhZO5OtD8CZMGiFwXE/ghx/D+Sy5Xc/H4=; b=5nm2w4T/lhSuVfWeGauWUKICDZ2rn3l5PUG4j1RXd23lL4FpVkEXqXUEtKFFpLozoZ 3gsE/G0LtgGJhlbiAmW4/8mpEEaRJ7Xouw/PDjfp+DdwmtCJzA0g84qD+YpOChX6yB40 oXog+qFwREPkeTs8OB0bLrh0Cq4zbjkAYl4PrSx0NUxZVFNlFA+aw2FojD+J7t5vw9gh 0435kQVxOJYjtXXh6yzTW0MajfY34UOOdGCwpoFvfbDytRIRAMb2VM7vn25DTZ/Q4Cno jWdIaHP2XOIOvVJ7gV48Kg2bOxcA2nDbdaDjJvUP3F/1616XJZ56rlzIStQ1hLb18wTP M2Jw== X-Gm-Message-State: AJIora+nN41zo5CoIQjKZ9+IShW1pw070Mvip+gCPTSANup1QPmOcYqT 7uhXPWclKbcTK4Y8B/lc4vmko2GBaGTpnzdfwii17oOczaM= X-Received: by 2002:a05:6000:a12:b0:21b:93b9:134f with SMTP id co18-20020a0560000a1200b0021b93b9134fmr37520280wrb.310.1657110501011; Wed, 06 Jul 2022 05:28:21 -0700 (PDT) MIME-Version: 1.0 From: jie wang Date: Wed, 6 Jul 2022 20:28:09 +0800 Message-ID: Subject: Question abount sm-notify when use NFSv3 lock To: linux-nfs@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,HK_RANDOM_ENVFROM,HK_RANDOM_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org Hi, all When we use NFSv3, we have a LoadBalance in front of NFS server. For example, LoadBalance's ip is ip2 and NFS server's ip is ip1, and client use ip2 to mount. Now client use flock to lock file, then I restart NFS server and execute sm-notify -f. Then the problem occurs, the sm-notify request's src ip is ip1, not ip2, so rpc.statd will ignore this notify, because it does not match ip2 when mount, so client will not reclaim lock, and lock lost when restart NFS server. Do you know how to address this ? Thanks a lot.