From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id C8B9A1FF16B for ; Tue, 26 Aug 2025 10:29:34 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 9A2822BFD7; Tue, 26 Aug 2025 10:29:37 +0200 (CEST) Date: Tue, 26 Aug 2025 10:29:03 +0200 From: Gabriel Goller To: Wolfgang Bumiller Message-ID: Mail-Followup-To: Wolfgang Bumiller , pve-devel@lists.proxmox.com References: <20250822090102.102949-1-g.goller@proxmox.com> <20250822090102.102949-5-g.goller@proxmox.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20241002-35-39f9a6 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1756196939504 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.007 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [fabrics.rs, status.rs] Subject: Re: [pve-devel] [PATCH proxmox-perl-rs v2 2/4] fabrics: add function to get status of fabric X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Cc: pve-devel@lists.proxmox.com Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" T24gMjYuMDguMjAyNSAwOTo1NSwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj5PbiBNb24sIEF1 ZyAyNSwgMjAyNSBhdCAwNTozMzo0OVBNICswMjAwLCBHYWJyaWVsIEdvbGxlciB3cm90ZToKPj4g T24gMjUuMDguMjAyNSAxNjozNywgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj4+ID4gT24gTW9u LCBBdWcgMjUsIDIwMjUgYXQgMDE6Mzk6NDhQTSArMDIwMCwgR2FicmllbCBHb2xsZXIgd3JvdGU6 Cj4+ID4gPiBPbiAyNS4wOC4yMDI1IDEwOjExLCBXb2xmZ2FuZyBCdW1pbGxlciB3cm90ZToKPj4g PiA+ID4gPiBkaWZmIC0tZ2l0IGEvcHZlLXJzL3NyYy9iaW5kaW5ncy9zZG4vZmFicmljcy5ycyBi L3B2ZS1ycy9zcmMvYmluZGluZ3Mvc2RuL2ZhYnJpY3MucnMKPj4gPiA+ID4gPiBpbmRleCAxZGM4 YmY0MzIwZTYuLjNmNzBkNDIxZTU4MiAxMDA2NDQKPj4gPiA+ID4gPiAtLS0gYS9wdmUtcnMvc3Jj L2JpbmRpbmdzL3Nkbi9mYWJyaWNzLnJzCj4+ID4gPiA+ID4gKysrIGIvcHZlLXJzL3NyYy9iaW5k aW5ncy9zZG4vZmFicmljcy5ycwo+PiA+ID4gPiA+IEBAIC05LDggKzksMTAgQEAgcHViIG1vZCBw dmVfcnNfc2RuX2ZhYnJpY3Mgewo+PiA+ID4gPiA+ICAgICAgdXNlIHN0ZDo6Zm10OjpXcml0ZTsK Pj4gPiA+ID4gPiAgICAgIHVzZSBzdGQ6Om5ldDo6SXBBZGRyOwo+PiA+ID4gPiA+ICAgICAgdXNl IHN0ZDo6b3BzOjpEZXJlZjsKPj4gPiA+ID4gPiArICAgIHVzZSBzdGQ6OnByb2Nlc3M6OkNvbW1h bmQ7Cj4+ID4gPiA+ID4gICAgICB1c2Ugc3RkOjpzeW5jOjpNdXRleDsKPj4gPiA+ID4gPgo+PiA+ ID4gPiA+ICsgICAgdXNlIGFueWhvdzo6Q29udGV4dDsKPj4gPiA+ID4gPiAgICAgIHVzZSBhbnlo b3c6OkVycm9yOwo+PiA+ID4gPiA+ICAgICAgdXNlIG9wZW5zc2w6Omhhc2g6OntNZXNzYWdlRGln ZXN0LCBoYXNofTsKPj4gPiA+ID4gPiAgICAgIHVzZSBzZXJkZTo6e0Rlc2VyaWFsaXplLCBTZXJp YWxpemV9Owo+PiA+ID4gPiA+IEBAIC01NzgsNCArNTgwLDE5NiBAQCBwdWIgbW9kIHB2ZV9yc19z ZG5fZmFicmljcyB7Cj4+ID4gPiA+ID4KPj4gPiA+ID4gPiAgICAgICAgICBPayhpbnRlcmZhY2Vz KQo+PiA+ID4gPiA+ICAgICAgfQo+PiA+ID4gPiA+ICsKPj4gPiA+ID4gPiArICAgIC8vLyBUaGlz IG1vZHVsZSBjb250YWlucyBzdGF0dXMtcmVsYXRlZCBzdHJ1Y3RzIHRoYXQgcmVwcmVzZW50IFJv dXRlcyBhbmQgTmVpZ2hib3JzIGZvciBhbGwKPj4gPiA+ID4gPiArICAgIC8vLyBwcm90b2NvbHMK Pj4gPiA+ID4gPiArICAgIHB1YiBtb2Qgc3RhdHVzIHsKPj4gPiA+ID4KPj4gPiA+ID4gXiBUaGlz IHNlZW1zIHRvIGJlIGEgaGVscGVyIG1vZHVsZSB3aGljaCBkb2VzIG5vdCBjb250YWluIGFueQo+ PiA+ID4gPiBwZXJsbW9kL3Blcmwgc3BlY2lmaWNzLgo+PiA+ID4gPiBJJ2QgYXJndWUgaXQncyB0 aW1lIHRvIHN0YXJ0IGEgYGNyYXRlOjpzZG5gIG1vZHVsZSBvdXRzaWRlIG9mIHRoZQo+PiA+ID4g PiBgYmluZGluZ3NgIHN1Ym1vZHVsZSBmb3IgdGhpcy4KPj4gPiA+ID4KPj4gPiA+ID4gVGhlIGBi aW5kaW5nc2AgbW9kdWxlIHNob3VsZCBiZWNvbWUgcmF0aGVyIG1vcmUgbGVhbiBpbiB0aGUgZnV0 dXJlIGFuZAo+PiA+ID4gPiBmb2N1cyBtb3N0bHkgb24gdGhlIHBlcmwvcnVzdCBpbnRlcmFjdGlv bi4KPj4gPiA+Cj4+ID4gPiBVbW0gZG8gSSB1bmRlcnN0YW5kIHlvdSBjb3JyZWN0bHkgdGhhdCB5 b3Ugd2FudCB0byBoYXZlIHNvbWV0aGluZyBsaWtlCj4+ID4gPiB0aGlzOgo+PiA+ID4KPj4gPiA+ ICAgICBzcmMvCj4+ID4gPiAgICAg4pSc4pSAIGJpbmRpbmdzLwo+PiA+ID4gICAgIOKUgiAg4pSc 4pSAIHNkbi8KPj4gPiA+ICAgICDilIIgIOKUgiAg4pSc4pSAIGZhYnJpY3MucnMKPj4gPiA+ICAg ICDilJzilIAgc2RuLwo+PiA+ID4gICAgIOKUgiAg4pSc4pSAIHN0YXR1cy5ycwo+PiA+ID4KPj4g PiA+ID8KPj4gPgo+PiA+IFllcy4gVGhlIGJpbmRpbmdzIHNob3VsZCBqdXN0IGJlIHRoZSBwZXJs IGludGVyZmFjZSBhbmQgaXRzIHBvaW50IGlzIHRvCj4+ID4gcHJvdmlkZSBkb2N1bWVudGF0aW9u IHZpYSBydXN0ZG9jLCBhbmQgdGhlIHJ1c3Rkb2NzIHNob3VsZCB0ZWxsIHlvdSBob3cKPj4gPiB0 byB1c2UgaXQgKmZyb20gcGVybCouCj4+ID4KPj4gPiBUaGUgcmVzdCB3b3VsZCBiZSBhZGRpdGlv bmFsIGNvZGUgd2UgbmVlZCB0byBwcm92aWRlIHRoZSBwZXJsIGludGVyZmFjZQo+PiA+IGZvciB0 aGUgZXh0ZXJuYWwgY3JhdGVzLgo+PiA+Cj4+ID4gPiBJTU8gd2UgY291bGQgbW92ZSBhbGwgdGhl IHN0YXR1cyBzdHVmZiBvdXQgdG8KPj4gPiA+IGNyYXRlOjpiaW5kaW5nczo6c2RuOjpzdGF0dXMu IEJ1dCBJIGRvbid0IGtub3cgYWJvdXQgc2VwYXJhdGluZyBhbGwgdGhlCj4+ID4gPiB0eXBlcywg Y29udmVyc2lvbiBtZXRob2RzIGFuZCBhY3R1YWwgcGVybCBtZXRob2RzIC0tIEknZCByYXRoZXIg a2VlcCBhbGwKPj4gPiA+IHRoZSBwZXJsLWZhY2luZyBzdHVmZiBpbiB0aGUgc2FtZSBmaWxlLgo+ PiA+Cj4+ID4gWW91IGRvbid0IG5lZWQgdG8gc2VwYXJhdGUgZXZlcnl0aGluZy4gTXkgcG9pbnQg d2FzIHRoYXQgaXQgZG9lcyAqbm90Kgo+PiA+IGNvbnRhaW4gcGVybCAqYmluZGluZyogc3BlY2lm aWNzLiBBcyBmb3IgYmVpbmcgKnBlcmwqIHNwZWNpZmljLCBJIG1lYW4sCj4+ID4gdGhlIGVudGly ZSBgcHZlLXJzYCBjcmF0ZSAqaXMqIHBlcmwgc3BlY2lmaWMgcmlnaHQgbm93Li4uCj4+Cj4+IFRy dWUgOikKPj4gU2hvdWxkIHdlIG1heWJlIGhhdmUgYSAndHlwZXMnIG1vZHVsZSBpbiB0aGUgbWlk ZGxlLCBzbyB0aGF0IHdlIGhhdmU6Cj4+Cj4+IHNyYy9iaW5kaW5ncy9zZG4vZmFicmljcy5ycwo+ PiBzcmMvdHlwZXMvc2RuL2ZhYnJpY3MucnMKPgo+Tm90IHJlYWxseSBhIGZhbiBvZiB0aGlzLiBJ J2QgcmF0aGVyIGhhdmUgdGhlIHRvcGxldmVsIG1vZHVsZXMgYnkKPmZlYXR1cmUuCgpBQ0sKCj5U aGlzICptYXkqIG1ha2Ugc2Vuc2UgaWYvd2hlbiB3ZSBzdGFydCBwdXR0aW5nIEFQSSB0eXBlcyB0 aGVyZSBhbmQKPnNlcmlhbGl6ZSB0aGUgc2NoZW1hIG91dCBpbnRvIHBlcmwsIHdoaWNoIGlzIHNv bWV0aGluZyB3ZSBzaG91bGQKPnRha2UgaW50byBzZXJpb3VzIGNvbnNpZGVyYXRpb24gc29vbi1p c2guIEl0IG1heSBiZSB0aGUgY29tcGxlbWVudCBvcgo+ZXZlbiBpbXByb3ZlIHRoZSBzaXR1YXRp b24gd2l0aCB0aGUgcHZlLWFwaS10eXBlcyBjcmF0ZS4gKFdoaWxlICphdAo+Zmlyc3QqIGl0IHdp bGwgZGVmaW5pdGVseSBiZSBhIG51aXNhbmNlIHdpdGggd2hlcmUgdG8gZmluZCB0eXBlCj5kZWZp bml0aW9ucyBhbmQgZ2V0dGluZyB0aGVtIHVwZGF0ZWQuLi4gYnV0IGluIHRoZSBsb25nIHJ1bj8g QW55d2F5Li4uCj50aGlzIGlzIG91dCBvZiBzY29wZSBoZXJlIDopICkKCkFncmVlLgoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZlbCBtYWls aW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1v eC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=