From: Fiona Ebner <f.ebner@proxmox.com>
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>,
Thomas Lamprecht <t.lamprecht@proxmox.com>,
Shannon Sterz <s.sterz@proxmox.com>
Subject: Re: [pve-devel] applied: [PATCH pve-storage] dismanagement: account for leading white space in serial number
Date: Mon, 7 Apr 2025 10:00:59 +0200 [thread overview]
Message-ID: <d417d7d1-01c1-4263-9bd4-78519967c0d1@proxmox.com> (raw)
In-Reply-To: <e5361beb-42ff-4cf2-ae45-225b6387ac6a@proxmox.com>
Am 06.04.25 um 21:19 schrieb Thomas Lamprecht:
> did a s/dismanagement/disk management/ for the subject on applying this.
>
> Am 12.03.25 um 09:38 schrieb Shannon Sterz:
>> some manufacturer seem to report leading white space in the
>> `ID_SERIAL_SHORT` field. the regex failed here, as it just didn't
>> match the whitespace at all.
>>
>> reported on the forum:
>> https://forum.proxmox.com/threads/nvme-drive-serial-unknown.163480/#post-754953
>>
>> Signed-off-by: Shannon Sterz <s.sterz@proxmox.com>
>> ---
>>
>> not sure this is the ideal fix, but i tried to stay on the more
>> conservative side here. alternatively the regex could be:
>>
>> ^E: ID_SERIAL_SHORT=(.+)$
>>
>> but then the whitespace would be considered as part of the serial, not
>> sure this is intended or could have negative side effects.
>
> As serials are often printed on labels it would be really error
> prone to include spaces in them.
>
>>
>> src/PVE/Diskmanage.pm | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>>
>
> applied, thanks! What about spaces at the end though, are they already
> parsed out and thus allowed?
And I suppose we should make the behavior in PBS consistent with this
too? There, we get the value via udev_device_get_property_value() via
the udev crate. Haven't checked, but I'd be surprised if that wouldn't
pass along the value verbatim. OTOH, one could also argue that the
correct behavior is that, i.e. be transparent between user and udev.
We could also ask upstream if udev considers including the whitespace
correct behavior in the first place?
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
next prev parent reply other threads:[~2025-04-07 8:01 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-12 8:38 [pve-devel] " Shannon Sterz
2025-04-06 19:19 ` [pve-devel] applied: " Thomas Lamprecht
2025-04-07 8:00 ` Fiona Ebner [this message]
2025-04-07 10:51 ` Thomas Lamprecht
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d417d7d1-01c1-4263-9bd4-78519967c0d1@proxmox.com \
--to=f.ebner@proxmox.com \
--cc=pve-devel@lists.proxmox.com \
--cc=s.sterz@proxmox.com \
--cc=t.lamprecht@proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal