Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1472196imm; Fri, 7 Sep 2018 00:24:55 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZJeKvlgEKjmRFA++y6ObZYxjyFqKH4LwtTDyqhqbih5/4MpVQWKd1lvWnAhVu1+tushFNV X-Received: by 2002:a63:f4b:: with SMTP id 11-v6mr6928870pgp.100.1536305095609; Fri, 07 Sep 2018 00:24:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536305095; cv=none; d=google.com; s=arc-20160816; b=0sNaG5UK96u0w8zLxRNsTU3YiGBGkeUTfv4FxkupOJWj45rR9jFzU1f8B77igPMUbs RvCD1xwEpXVirQHZeCNCxcjox0P+SKuRuYofpULonAOLYMIjjDbtaQ5gfvQ4c+bZoZho gnTZKEWRwJUFRgELMUGAShqPwCB3cy8chCBE0/UGOt/s/M8PBej2fJEfrYMN7Hbj6sxJ vIZ717cfcuIMEvsuj6JNqKdjMpM/oxibhtNew6pw74Ocvzhhz3mlWQfjOQRExByH49FK zd/Dg5yWq9MMofDXqZ8MAJP7gv9rwVNXUe2Vo2DBPUTX9QWzqOd1DXc1/z3tutmcruzZ i3uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:subject:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:cc:to:from:date; bh=F+Yz5l6BfEU7vYTwEYi+/sAGcxMJJM/xPWZ6oAWIpNA=; b=R+T6LE8b1dWJl2IQAk0SyuaMGxjkaZXPOfaCyJG1bYgLR+UhF+cGxPoffHd2sGrFC2 lBqN21DPKpDJcztpNSNyPbRaGtBvj/XKnd++XPdAFdcX6mDoe5nYtbvRIWOr/vAouPc2 SLSu5lnnp8qOdFdwkqPBONwgwoE9f5QKkeSNKaKBCGnN/yqRl+qZt/pUtWuD1TD+5FY5 140BbO1oZkexoK9+2593xN7goLtPO7kksPtBGYUhcbgocd5JhYX8mDyZUm7GoBhxVYV1 Ssb1SosuKGJFoUPJcWcHVylAQVqKzHkmDwb6N/YRNbzpSLdf1HjaAGbnZnB41wVwtBZo +yDQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-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 m2-v6si7413222pfi.351.2018.09.07.00.24.40; Fri, 07 Sep 2018 00:24:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-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-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727746AbeIGMDA (ORCPT + 99 others); Fri, 7 Sep 2018 08:03:00 -0400 Received: from mail.CARNet.hr ([161.53.123.6]:39330 "EHLO mail.carnet.hr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726114AbeIGMC6 (ORCPT ); Fri, 7 Sep 2018 08:02:58 -0400 Received: from [2001:b68:ff:12::131] (port=50070 helo=gavran.carpriv.carnet.hr) by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1fyB6t-0008U8-SM; Fri, 07 Sep 2018 09:23:20 +0200 Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000) id AA510202E0; Fri, 7 Sep 2018 09:23:19 +0200 (CEST) Date: Fri, 7 Sep 2018 09:23:19 +0200 From: Valentin Vidic To: Roger Pau =?iso-8859-1?Q?Monn=E9?= Cc: Konrad Rzeszutek Wilk , Jens Axboe , xen-devel@lists.xenproject.org, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, drbd-user@lists.linbit.com Message-ID: <20180907072319.GA26705@gavran.carpriv.carnet.hr> References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr> <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com> <20180905113515.GU26705@gavran.carpriv.carnet.hr> <20180905162801.GB26705@gavran.carpriv.carnet.hr> <20180906162932.7qge5dmrgyqbmbbj@mac.bytemobile.com> <20180906221929.GZ26705@gavran.carpriv.carnet.hr> <20180907071530.te5dxdvg4zqgqscj@mac.bytemobile.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180907071530.te5dxdvg4zqgqscj@mac.bytemobile.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-SA-Exim-Connect-IP: 2001:b68:ff:12::131 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr X-Spam-Level: X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.3.2 Subject: Re: [PATCH] xen-blkback: Switch to closed state after releasing the backing device X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Sep 07, 2018 at 09:15:30AM +0200, Roger Pau Monn? wrote: > I'm not sure that's a good idea, there are a lot of backends (apart > from blkback), and the tools won't know whether a specific backend > supports such state or not. Also the current protocol and states are > shared between all the Xen PV devices, so new additions should be > considered very carefully. Sure, I understand. > IMO the best options are either calling vbd_free/vbd_create at proper > stages in blkback or changing the hotplug script so it waits for the > device to have no open clients. Changing the block-drbd script would be ideal for me too, but I don't think that piece of DRBD state is exposed at the moment. -- Valentin