GNU logs - #39905, boring messages


Message sent to bug-parted@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#39905: Why does parted change ownerships of devices?
Resent-From: Guillaume Abrioux <gabrioux@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-parted@HIDDEN
Resent-Date: Wed, 04 Mar 2020 15:04:02 +0000
Resent-Message-ID: <handler.39905.B.15833342186067 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 39905
X-GNU-PR-Package: parted
X-GNU-PR-Keywords: 
To: 39905 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-parted@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.15833342186067
          (code B ref -1); Wed, 04 Mar 2020 15:04:02 +0000
Received: (at submit) by debbugs.gnu.org; 4 Mar 2020 15:03:38 +0000
Received: from localhost ([127.0.0.1]:41550 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j9VYg-0001Zn-44
	for submit <at> debbugs.gnu.org; Wed, 04 Mar 2020 10:03:38 -0500
Received: from lists.gnu.org ([209.51.188.17]:40223)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gabrioux@HIDDEN>) id 1j9VYd-0001Zf-Pj
 for submit <at> debbugs.gnu.org; Wed, 04 Mar 2020 10:03:36 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37001)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <gabrioux@HIDDEN>) id 1j9VYc-0006B1-F0
 for bug-parted@HIDDEN; Wed, 04 Mar 2020 10:03:35 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE,
 RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <gabrioux@HIDDEN>) id 1j9VYa-0003I2-Mm
 for bug-parted@HIDDEN; Wed, 04 Mar 2020 10:03:33 -0500
Received: from us-smtp-1.mimecast.com ([207.211.31.81]:32045
 helo=us-smtp-delivery-1.mimecast.com)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <gabrioux@HIDDEN>) id 1j9VYZ-0003Gu-Ho
 for bug-parted@HIDDEN; Wed, 04 Mar 2020 10:03:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1583334211;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=sJeKSYnuU28d8nn/4gkuXiACXJxzsVdvdeI/NeUX1pU=;
 b=IMYbxB1JVajGoPIQ59zwV5mXvtLCv8HGuAmey59dV63hZr7ulsxJOJk+Vsn0KetbALNuz6
 FgRvCBezsvkKsFgLUNiyul6zbdZTmMUm1St6k05AqMyf8JTGbgGn64vrnKa15WY7Efccrm
 TLsuS2j4P+EwNjVqCM4RhOhOawi6i+4=
Received: from mail-oi1-f198.google.com (mail-oi1-f198.google.com
 [209.85.167.198]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-225-scJR6hvhNNyZtIjHtcUmtw-1; Wed, 04 Mar 2020 10:02:07 -0500
X-MC-Unique: scJR6hvhNNyZtIjHtcUmtw-1
Received: by mail-oi1-f198.google.com with SMTP id 8so1026826oiq.2
 for <bug-parted@HIDDEN>; Wed, 04 Mar 2020 07:02:06 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=jLE595ILKcF/s46wqE6ULhc/3bX+t+xdKOfj1P5lgJA=;
 b=MOezWXxxpQnRio2eu7eUbZ6RFlbsUugJA35FAAHnLhtcygxMhBQm/sBsUlDO/xiyqw
 rDJ+BtZ4QpjlrFjvYJhtd3I+uxdMdr+Mb8DCkxPiOjO7AJYjxr1gXwHh9LkN8na4TUbZ
 JAh/UZSFj6SohN0glsWpgualz5u6V0+WyqaZ7yjvO1w8cBQ3NWs+7PRTYni8anFlGc9R
 thOUNUSBR5uoxMVztELWmKN0zFGD/WaBkDz09oqMP05TZK/UnMdAp9jbAYgyWb1g8qfX
 Lj37JIvogwxjhOjgTV+1O8MHclJFyhAy5rQHibNz2wLPJL9Ebc2/mfS1a/jRyMUZAVK7
 b8GQ==
X-Gm-Message-State: ANhLgQ1ZF2zf6BRDKcTMFhFZTrppyWmkW/pF5mkBJ5x90WjvWoYMx/5S
 M4+dQTEvQJAFmtPAVmpyF4okZ7lPokfFTD7oTsuBKKSrHez3Xl5v87iusFfvNDELHfLsCHZpkWF
 9ZmY+x/Nzyt+Cg1suBST14iuKcfA=
X-Received: by 2002:a9d:4d8f:: with SMTP id u15mr2724850otk.261.1583334124805; 
 Wed, 04 Mar 2020 07:02:04 -0800 (PST)
X-Google-Smtp-Source: ADFU+vsbQwM1N1W0EU7hBd2leMujmOo4GXhLAY83Nx/LIKmkhLxWlZvNeYRR1d/pb2e/RjtwX5l6U4EEZ3ZINvtrLqw=
X-Received: by 2002:a9d:4d8f:: with SMTP id u15mr2724740otk.261.1583334123669; 
 Wed, 04 Mar 2020 07:02:03 -0800 (PST)
MIME-Version: 1.0
From: Guillaume Abrioux <gabrioux@HIDDEN>
Date: Wed, 4 Mar 2020 16:01:51 +0100
Message-ID: <CANqTTH58TK4KZ8aZiATJG6nD1VE+LXcAiA9qfTsXoviZcdBXog@HIDDEN>
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Content-Type: multipart/alternative; boundary="00000000000000b39505a008b4d1"
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
 [fuzzy]
X-Received-From: 207.211.31.81
X-Spam-Score: 0.2 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

--00000000000000b39505a008b4d1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello,

We use parted in ceph-ansible playbook [1] to retrieve some devices
information, the parted ansible module runs a parted/print command [2], but
we are facing an issue where ownerships get modified after that.

Doing the test manually without ansible context shows it's parted itself
which apply this change:

Before running parted on /dev/sdc:
[root@osd0 ~]# ls -l /dev/sdc*
brw-rw----. 1 root disk 8, 32 Jun 11 08:53 /dev/sdc
brw-rw----. 1 ceph ceph 8, 33 Jun 11 08:53 /dev/sdc1
brw-rw----. 1 ceph ceph 8, 34 Jun 11 08:53 /dev/sdc2

Running a basic parted/print:
[root@osd0 ~]# parted -s /dev/sdc print
Model: ATA QEMU HARDDISK (scsi)
Disk /dev/sdc: 53.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name           Flags
 1      1049kB  1075MB  1074MB               ceph block.db
 2      1075MB  2149MB  1074MB               ceph block.db

We can see ownerships have changed from ceph:ceph to root:disk:
[root@osd0 ~]# ls -l /dev/sdc*
brw-rw----. 1 root disk 8, 32 Jun 11 08:57 /dev/sdc
brw-rw----. 1 root disk 8, 33 Jun 11 08:57 /dev/sdc1
brw-rw----. 1 root disk 8, 34 Jun 11 08:57 /dev/sdc2
[root@osd0 ~]#

I'm wondering whether there's a good reason for this or should it be
considered as a bug?


Thanks!


[1]
https://github.com/ceph/ceph-ansible/blob/master/roles/ceph-osd/tasks/main.=
yml#L39-L44
[2]
https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/system/pa=
rted.py#L418


*Guillaume Abrioux*
Senior Software Engineer

--00000000000000b39505a008b4d1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=
=3D"gmail_signature"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><di=
v dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=
=3D"ltr"><div style=3D"background-color:rgb(253,253,253)"><span style=3D"co=
lor:rgb(102,102,102)"><span style=3D"font-size:8pt"></span></span><span sty=
le=3D"background-color:rgb(255,255,255)">Hello,</span><span style=3D"color:=
rgb(102,102,102)"><span style=3D"font-size:8pt"><br></span></span></div><br=
>We use parted in ceph-ansible playbook [1] to retrieve some devices inform=
ation, the parted ansible module runs a parted/print command [2], but we ar=
e facing an issue where ownerships get modified after that.<br><br>Doing th=
e test manually without ansible context shows it&#39;s parted itself which =
apply this change:<br><br>Before running parted on /dev/sdc:<br>[root@osd0 =
~]# ls -l /dev/sdc*<br>brw-rw----. 1 root disk 8, 32 Jun 11 08:53 /dev/sdc<=
br>brw-rw----. 1 ceph ceph 8, 33 Jun 11 08:53 /dev/sdc1<br>brw-rw----. 1 ce=
ph ceph 8, 34 Jun 11 08:53 /dev/sdc2<br><br>Running a basic parted/print:<b=
r>[root@osd0 ~]# parted -s /dev/sdc print =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0<br>Model: ATA QEMU HARDDISK (scsi)<br>Disk /dev/sdc: 53.7GB<br>S=
ector size (logical/physical): 512B/512B<br>Partition Table: gpt<br>Disk Fl=
ags:<br><br>Number =C2=A0Start =C2=A0 End =C2=A0 =C2=A0 Size =C2=A0 =C2=A0F=
ile system =C2=A0Name =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Flags<br>=C2=A01 =
=C2=A0 =C2=A0 =C2=A01049kB =C2=A01075MB =C2=A01074MB =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ceph block.db<br>=C2=A02 =C2=A0 =C2=A0 =C2=A010=
75MB =C2=A02149MB =C2=A01074MB =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 ceph block.db<br><br>We can see ownerships have changed from ceph:ce=
ph to root:disk:<br>[root@osd0 ~]# ls -l /dev/sdc* =C2=A0 =C2=A0 =C2=A0 =C2=
=A0<br>brw-rw----. 1 root disk 8, 32 Jun 11 08:57 /dev/sdc<br>brw-rw----. 1=
 root disk 8, 33 Jun 11 08:57 /dev/sdc1<br>brw-rw----. 1 root disk 8, 34 Ju=
n 11 08:57 /dev/sdc2<br>[root@osd0 ~]# <br><br>I&#39;m wondering whether th=
ere&#39;s a good reason for this or should it be considered as a bug?<br><b=
r><br>Thanks!<br><br><br>[1] <a href=3D"https://github.com/ceph/ceph-ansibl=
e/blob/master/roles/ceph-osd/tasks/main.yml#L39-L44">https://github.com/cep=
h/ceph-ansible/blob/master/roles/ceph-osd/tasks/main.yml#L39-L44</a><br>[2]=
 <a href=3D"https://github.com/ansible/ansible/blob/devel/lib/ansible/modul=
es/system/parted.py#L418">https://github.com/ansible/ansible/blob/devel/lib=
/ansible/modules/system/parted.py#L418</a><br><span style=3D"color:rgb(102,=
102,102)"><span style=3D"font-size:8pt"><span><span><span></span></span></s=
pan></span></span></div><div dir=3D"ltr"><br></div><div dir=3D"ltr"><div cl=
ass=3D"gmail_default" style=3D"font-family:tahoma,sans-serif"></div><div><d=
iv dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div dir=3D"ltr">=
<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div di=
r=3D"ltr"><div dir=3D"ltr"><div style=3D"background-color:rgb(253,253,253)"=
><span style=3D"color:rgb(102,102,102)"><span style=3D"font-size:x-large"><=
span style=3D"font-size:11pt"><b>Guillaume Abrioux<br></b></span></span></s=
pan></div></div></div></div></div></div></div></div></div></div></div><div =
class=3D"gmail_default" style=3D"font-family:tahoma,sans-serif"><span style=
=3D"font-size:8pt;color:rgb(102,102,102);background-color:rgb(253,253,253);=
font-family:Arial,Helvetica,sans-serif">Senior Software Engineer</span></di=
v><br><br></div></div></div></div></div></div></div></div></div></div>

--00000000000000b39505a008b4d1--





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Guillaume Abrioux <gabrioux@HIDDEN>
Subject: bug#39905: Acknowledgement (Why does parted change ownerships of
 devices?)
Message-ID: <handler.39905.B.15833342186067.ack <at> debbugs.gnu.org>
References: <CANqTTH58TK4KZ8aZiATJG6nD1VE+LXcAiA9qfTsXoviZcdBXog@HIDDEN>
X-Gnu-PR-Message: ack 39905
X-Gnu-PR-Package: parted
Reply-To: 39905 <at> debbugs.gnu.org
Date: Wed, 04 Mar 2020 15:04:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-parted@HIDDEN

If you wish to submit further information on this problem, please
send it to 39905 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
39905: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39905
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-parted@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#39905: Why does parted change ownerships of devices?
Resent-From: "Brian C. Lane" <bcl@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-parted@HIDDEN
Resent-Date: Wed, 04 Mar 2020 17:33:01 +0000
Resent-Message-ID: <handler.39905.B39905.15833431694130 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 39905
X-GNU-PR-Package: parted
X-GNU-PR-Keywords: 
To: Guillaume Abrioux <gabrioux@HIDDEN>
Cc: 39905 <at> debbugs.gnu.org
Received: via spool by 39905-submit <at> debbugs.gnu.org id=B39905.15833431694130
          (code B ref 39905); Wed, 04 Mar 2020 17:33:01 +0000
Received: (at 39905) by debbugs.gnu.org; 4 Mar 2020 17:32:49 +0000
Received: from localhost ([127.0.0.1]:41800 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j9Xt2-00014Y-Px
	for submit <at> debbugs.gnu.org; Wed, 04 Mar 2020 12:32:49 -0500
Received: from us-smtp-1.mimecast.com ([205.139.110.61]:22465
 helo=us-smtp-delivery-1.mimecast.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bcl@HIDDEN>) id 1j9Xt0-00014Q-Rf
 for 39905 <at> debbugs.gnu.org; Wed, 04 Mar 2020 12:32:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1583343166;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=LLNAZuqfm3pTSFnZGVGRNkkHGb6cxtl5lNH1/HRtbcI=;
 b=TFxYn+QrSC++nNQtPRvoB5SfuOFc53m6QYFxE1wMenAEr/0MkoDd7x7LKAaUCnnJDQ1aJo
 KgQTkHm/it40ICvw1GAF3u//OMH6XqgTHUi+kD3QHnvsnAEaX0jFbBfvJmkSPUYofBVLwt
 ADWyTEKiMHSJs0OMaqDHPd1m48TRU5I=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-478-LLcyMvUjMoqqrpRQ-Lw8HA-1; Wed, 04 Mar 2020 12:32:42 -0500
X-MC-Unique: LLcyMvUjMoqqrpRQ-Lw8HA-1
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 76DF58014DD
 for <39905 <at> debbugs.gnu.org>; Wed,  4 Mar 2020 17:32:41 +0000 (UTC)
Received: from lister.brianlane.com (ovpn-112-32.phx2.redhat.com [10.3.112.32])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id DC9B248;
 Wed,  4 Mar 2020 17:32:40 +0000 (UTC)
Date: Wed, 4 Mar 2020 09:32:38 -0800
From: "Brian C. Lane" <bcl@HIDDEN>
Message-ID: <20200304173238.GE23744@HIDDEN>
References: <CANqTTH58TK4KZ8aZiATJG6nD1VE+LXcAiA9qfTsXoviZcdBXog@HIDDEN>
MIME-Version: 1.0
In-Reply-To: <CANqTTH58TK4KZ8aZiATJG6nD1VE+LXcAiA9qfTsXoviZcdBXog@HIDDEN>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed, Mar 04, 2020 at 04:01:51PM +0100, Guillaume Abrioux wrote:
> Hello,
>=20
> We use parted in ceph-ansible playbook [1] to retrieve some devices
> information, the parted ansible module runs a parted/print command [2], b=
ut
> we are facing an issue where ownerships get modified after that.
>=20
> Doing the test manually without ansible context shows it's parted itself
> which apply this change:

No, parted doesn't do anything to ownership or permissions. My guess is
that udev is doing something when the device is opened/closed. How does
ceph set the ownership?

--=20
Brian C. Lane (PST8PDT) - weldr.io - lorax - parted - pykickstart






Last modified: Wed, 4 Mar 2020 17:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.