From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id A65CB1FF16F for <inbox@lore.proxmox.com>; Thu, 13 Feb 2025 16:22:19 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id D9C8A8863; Thu, 13 Feb 2025 16:22:15 +0100 (CET) Date: Thu, 13 Feb 2025 17:21:33 +0200 To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>, Proxmox VE development discussion <pve-devel@lists.proxmox.com> References: <mailman.20.1738673089.293.pve-devel@lists.proxmox.com> <1056258601.696.1738680367183@webmail.proxmox.com> In-Reply-To: <1056258601.696.1738680367183@webmail.proxmox.com> MIME-Version: 1.0 Message-ID: <mailman.281.1739460134.293.pve-devel@lists.proxmox.com> List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Post: <mailto:pve-devel@lists.proxmox.com> From: Ivaylo Markov via pve-devel <pve-devel@lists.proxmox.com> Precedence: list Cc: Ivaylo Markov <ivaylo.markov@storpool.com>, nikolay.angelov@storpool.com X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> Subject: Re: [pve-devel] StorPool storage plugin concerns Content-Type: multipart/mixed; boundary="===============4798284850117442869==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> This is a multi-part message in MIME format. --===============4798284850117442869== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <ivaylo.markov@storpool.com> X-Original-To: pve-devel@lists.proxmox.com Delivered-To: pve-devel@lists.proxmox.com Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 6973FCD587 for <pve-devel@lists.proxmox.com>; Thu, 13 Feb 2025 16:22:14 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4EF1887E9 for <pve-devel@lists.proxmox.com>; Thu, 13 Feb 2025 16:21:44 +0100 (CET) Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for <pve-devel@lists.proxmox.com>; Thu, 13 Feb 2025 16:21:42 +0100 (CET) Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-ab771575040so424618166b.1 for <pve-devel@lists.proxmox.com>; Thu, 13 Feb 2025 07:21:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=storpool.com; s=google; t=1739460096; x=1740064896; darn=lists.proxmox.com; h=in-reply-to:organization:from:content-language:references:cc:to :subject:user-agent:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; bh=3Ncu5TTrOqsMUDrdc7XdLfjVW6NvsXqlrYMFIHrvzeI=; b=hzkSn46i/4y7TSHDfM8egxAVI7tVtnD8VkcyAT8myDRsF/XRYy2dZoWEMyjOJ9Jq/p oS0SDU96aYxvf6cpY7npsvVctOM2O5OxbSfbyDv/RKcQHX/Esa2l168/Lyi3ea02loZ8 WV4cR4+rGXn85skl5PYvcPaCSx6KIVyf5DLryk9e9LTS7rEThOQU3Zb6OJlrhwVPqhkL jQXcXYsOSH1l0L/vjf4DmS9TmWHQN/T9MsWuNXedgpdpBwdGIcpr4OOsgMJyXo6hXG/2 4j0zUKRUrsmFMSmqZdjOFsfJmUMRjYSw2aDr/tmAqBFQ+TfXGZ6Dr/AMmeyyEeaiAoMj kYnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739460096; x=1740064896; h=in-reply-to:organization:from:content-language:references:cc:to :subject:user-agent:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=3Ncu5TTrOqsMUDrdc7XdLfjVW6NvsXqlrYMFIHrvzeI=; b=jZUTnScXvEcyYdxe7j5qckixAWrbbgL5XaxxkrGkU/aPplPSp2lMRlDax31JJjmLQ+ Hku48cjgD2y6pbL53ptjgwPfWolVSRls4PDflk7dA4n11lSVf2LhRBxdRO7xiKqbWnd4 2UeiVO/JO+yG54eNqLbVwTdnmUqD8mZ96rSKwrjnYWLdEF6UaF+auYo93SoWepHrthsy 8s8t6fwpIASLBomJlE4+5LmeN8Yt4+EWCg+1BoS0pqarrSJ7ZYUBEacQySVdB4cAGryh pjbskqV0mgIXoSOy+pfKbsiDXDY1ZSa05nnc5g1dClJpSqZX0DqskdtTQbU4ebXTaiMd DObw== X-Forwarded-Encrypted: i=1; AJvYcCWUisPy2Oik3Q2Ahnd8GMxesp9IWT9tk+c3KC4AJzu0lJwbqLzpS7Hh9dt48Wrt1dOGzvDSSY1vs4s=@lists.proxmox.com X-Gm-Message-State: AOJu0Yz6rYawS689iGs2sDSrUo4DJS1PtR3W2IAUVKKjk68C0VaVw+7w uwI4hJEa3OeSt3Ig0qmitr0oVy0HFLRBxJWrIYED/qaVJUSZ20mZ1/pkBgOSA38= X-Gm-Gg: ASbGnctcvhK305avw7DJpRfZ9PlfrphAKupLIacQ04nnOLbPIPK9EvwV9dmM8njmmcx +8tBtm9rY518F5/24QNj6Nz9rRPamo1sIf51eQVjoy/aafgTph2/vwkayOJ5QbE87PS6NtnL/rT r47+oRY9Owh1YOjuwR/M3j64DHxmqmaNdRtWLATaolxPOYk5/kdk3P3RhEZ8QBF5r3kRTwLzq6G A/YAUHQ3d+iIokuNqIYPelbzsPqlFY8T33Cmz2dciP/eTfRbnZoU1A3+MXEOmtQ0yMOSXyCQH/h qd8543ZhOXu00eFqxUEKNWSzsKCyBrE0kDPKzN2dbBxQEP04EDEFkRE6j5TuT//ncp1d7w== X-Google-Smtp-Source: AGHT+IFwaPGRgd7C0n6ePOedrI6rTt9XVn+31wsx5nGOw/cr1/AeSQDeUFmuMmcbTJ+qetftFNNKPw== X-Received: by 2002:a17:907:d29:b0:ab7:f92c:8fde with SMTP id a640c23a62f3a-aba51536f4amr319951566b.30.1739460095963; Thu, 13 Feb 2025 07:21:35 -0800 (PST) Received: from ?IPV6:2a05:5e40:f00f:31:f117:7c1b:8a0b:c076? ([2a05:5e40:f00f:31:f117:7c1b:8a0b:c076]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aba53232039sm149805866b.9.2025.02.13.07.21.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 13 Feb 2025 07:21:35 -0800 (PST) Message-ID: <dea47906-dd09-40c1-8e28-386d38643a4d@storpool.com> Date: Thu, 13 Feb 2025 17:21:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [pve-devel] StorPool storage plugin concerns To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>, Proxmox VE development discussion <pve-devel@lists.proxmox.com> Cc: nikolay.angelov@storpool.com References: <mailman.20.1738673089.293.pve-devel@lists.proxmox.com> <1056258601.696.1738680367183@webmail.proxmox.com> Content-Language: en-US From: Ivaylo Markov <ivaylo.markov@storpool.com> Organization: StorPool Storage In-Reply-To: <1056258601.696.1738680367183@webmail.proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.001 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy HTML_MESSAGE 0.001 HTML included in message RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 DQpPbiAwNC8wMi8yMDI1IDE2OjQ2LCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOg0KPj4g SXZheWxvIE1hcmtvdiB2aWEgcHZlLWRldmVsPHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNv bT4gIGhhdCBhbSAwNC4wMi4yMDI1IDEzOjQ0IENFVCBnZXNjaHJpZWJlbjoNCj4+IEdyZWV0 aW5ncywNCj4+DQo+PiBJIHdhcyBwb2ludGVkIGhlcmUgdG8gZGlzY3VzcyB0aGUgU3RvclBv b2wgc3RvcmFnZSBwbHVnaW5bMF0gd2l0aCB0aGUNCj4+IGRldiB0ZWFtLg0KPj4gSWYgSSB1 bmRlcnN0YW5kIGNvcnJlY3RseSwgdGhlcmUgaXMgYSBjb25jZXJuIHdpdGggdGhlIG91ciBI QSB3YXRjaGRvZw0KPj4gZGFlbW9uLCBhbmQgSSdkIGxpa2UgdG8gZXhwbGFpbiB0aGUgd2h5 IGFuZCBob3cuDQo+IEhpIQ0KPg0KPiBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgdGhlcmUgd2Vy ZSBwcmV2aW91cyBkaXNjdXNzaW9ucyBvbiBzb21lIG90aGVyIGNoYW5uZWwsIGl0IG1pZ2h0 IGJlIGhlbHBmdWwgdG8gaW5jbHVkZSBwb2ludGVycyB0byB0aGVtIGlmIHRoZXJlIGFyZSEg VGhhbmtzIGZvciByZWFjaGluZyBvdXQgdG8gb3VyIGRldmVsIGxpc3QsIElNSE8gaXQncyBh bHdheXMgYmVzdCB0byBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBhbmQgaG9wZWZ1 bGx5IGEgc29sdXRpb24gdG9nZXRoZXIsIGluc3RlYWQgb2Ygb24gb3VyIG93biA6KQ0KQXBv bG9naWVzIGZvciB0aGUgY29uZnVzaW9uIC0gdGhlcmUgd2FzIGEgY29udmVyc2F0aW9uIGF0 IHRoZSBtYW5hZ2VtZW50IA0KbGV2ZWwgYmV0d2VlbiBjb21wYW5pZXMgaW4gcmVnYXJkIHRv IFN0b3JQb29sIGJlY29taW5nIGEgc29sdXRpb24gDQpwcm92aWRlciBwYXJ0bmVyLCBhbmQg bXkgdW5kZXJzdGFuZGluZyB3YXMgdGhhdCB0aGUgUFZFIHRlYW0gaGFkIHNvbWUgDQpjb25j ZXJucyByZWdhcmRpbmcgdGhlIEhBIGNoYW5nZXMgaW4gb3VyIHN0b3JhZ2UgcGx1Z2luLg0K DQpUaGUgc3RvcmFnZSBwbHVnaW4gaXMgZnVuY3Rpb25hbCBieSBpdHNlbGYgYW5kIGlzIHVz ZWQgYnkgc29tZSBjdXN0b21lcnMgDQp3aXRoIHRoZSBzdG9jayBQVkUgd2F0Y2hkb2cgaW4g bm9uLUhDSSBzY2VuYXJpb3MuDQoNClRoZSByZXBsYWNlbWVudCB3YXRjaGRvZyBpcyBzdXBw b3NlZCB0byBiZSB1c2VkIG9ubHkgaW4gUHJveG1veCtTdG9yUG9vbCANCkhDSSBkZXBsb3lt ZW50cywgd2hlcmUgbm8gb3RoZXIgc3RvcmFnZSBpcyB1c2VkLiBBbGwgb2YgdGhlIGRlcGxv eW1lbnRzIA0KYXJlIHVuZGVyIGNvbnRpbnVvdXMgbW9uaXRvcmluZyBieSBvdXIgdGVhbSwg c28gd2UgY2FuIHB1dCBndWFyZCByYWlscyANCmluIHRvIGF2b2lkIHVuc3VwcG9ydGVkIGNv bmZpZ3VyYXRpb25zLiBXZSB0YWtlIHRoZSByZXNwb25zaWJpbGl0eSBmb3IgDQpkZWJ1Z2dp bmcgSEEgaXNzdWVzIGluIHRoZXNlIGRlcGxveW1lbnRzLg0KSXQgaXMgZGV2ZWxvcGVkIGFu ZCB0ZXN0ZWQgYnkgdXMgYW5kIGl0IGlzIGluIHVzZSBpbiBwcm9kdWN0aW9uIGJ5IGEgDQpj b3VwbGUgb2YgY3VzdG9tZXJzLg0KDQpJdCBtYWtlcyBzZW5zZSB0byBtb3ZlIHRoZSBIQ0kt c3BlY2lmaWMgd2F0Y2hkb2cgZnVuY3Rpb25hbGl0eSBpbiBhIA0Kc2VwYXJhdGUgcmVwbywg c28gdGhhdCB0aGUgc3RvcmFnZSBwbHVnaW4gcmVwbyBpcyBjbGVhbmVyLiBXZSB3aWxsIGRv IHNvIA0Kc2hvcnRseS4NCg0KPg0KPj4gQXMgYSBkaXN0cmlidXRlZCBzdG9yYWdlIHN5c3Rl bSwgU3RvclBvb2wgaGFzIGl0cyBvd24gaW50ZXJuYWwNCj4+IGNsdXN0ZXJpbmcgbWVjaGFu aXNtczsgaXQgY2FuIHJ1bg0KPj4gb24gbmV0d29ya3MgdGhhdCBhcmUgaW5kZXBlbmRlbnQg ZnJvbSB0aGUgUFZFIGNsdXN0ZXIgb25lLCBhbmQgdGh1cw0KPj4gcmVtYWluIHVuYWZmZWN0 ZWQgYnkgbmV0d29yaw0KPj4gcGFydGl0aW9ucyBvciBvdGhlciBwcm9ibGVtcyB0aGF0IHdv dWxkIGNhdXNlIHRoZSBzdGFuZGFyZCBQVkUgd2F0Y2hkb2cNCj4+IHRvIHJlYm9vdCBhIG5v ZGUuDQo+PiBJbiB0aGUgY2FzZSBvZiBIQ0kgKGNvbXB1dGUgKyBzdG9yYWdlKSBub2Rlcywg dGhpcyByZWJvb3QgY2FuIGludGVycnVwdA0KPj4gdGhlIG5vcm1hbCBvcGVyYXRpb24gb2Yg dGhlDQo+PiBTdG9yUG9vbCBjbHVzdGVyLCBjYXVzaW5nIHJlZHVjZWQgcGVyZm9ybWFuY2Ug b3IgZG93bnRpbWUsIHdoaWNoIGNvdWxkDQo+PiBiZSBhdm9pZGVkIGlmIHRoZSBob3N0IGlz IG5vdCByZXN0YXJ0ZWQuDQo+PiBUaGlzIGlzIHdoeSB3ZSBkbyBvdXIgYmVzdCB0byBhdm9p ZCBzdWNoIGJlaGF2aW9yIGFjcm9zcyB0aGUgZGlmZmVyZW50DQo+PiBjbG91ZCBtYW5hZ2Vt ZW50IHBsYXRmb3Jtcy4NCj4gVGhpcyBpcyBzaW1pbGFyIHRvIG90aGVyIHN0b3JhZ2UgcHJv dmlkZXJzIGxpa2UgQ2VwaCwgd2hpY2ggY29tZSB3aXRoIHRoZWlyIG93biBxdW9ydW0vY2x1 c3RlcmluZy8uLiBtZWNoYW5pc20uIEluIGdlbmVyYWwsIGNvLWhvc3RpbmcgdHdvIGRpZmZl cmVudCBzeXN0ZW1zIGxpa2UgdGhhdCB3aWxsIG5vdCBpbmNyZWFzZSBvdmVyYWxsIGF2YWls YWJpbGl0eSBvciByZWxpYWJpbGl0eSwgdW5sZXNzIHlvdSBjYW4gbWFrZSB0aGVtIGNvb3Bl cmF0ZSB3aXRoIGVhY2hvdGhlciwgd2hpY2ggaXMgdXN1YWxseSBxdWl0ZSB0cmlja3kvaGFy ZC4NCj4NCj4gRS5nLiwgaW4gdGhlIGNhc2Ugb2YgQ2VwaCtQVkUgKHdoaWNoIEkgYW0gb2J2 aW91c2x5IG11Y2ggbW9yZSBmYW1pbGlhciB3aXRoIHRoYW4geW91ciBhcHByb2FjaC9zb2x1 dGlvbik6DQo+IC0gUFZFIGNsdXN0ZXJpbmcgdXNlcyBjb3Jvc3luYytwbXhjZnMrUFZFJ3Mg SEEgc3RhY2ssIHdpdGggSEEgZW5hYmxlZCB0aGlzIGVudGFpbHMgZmVuY2luZywgb3RoZXJ3 aXNlIHRoZSBjbHVzdGVyIG1vc3RseSBnb2VzIHJlYWQtb25seQ0KPiAtIENlcGggd2lsbCB1 c2UgaXRzIG93biBtb25pdG9ycyB0byBkZXRlcm1pbmUgcXVvcnVtLCBhbmQgZ28gcmVhZC1v bmx5IG9yIGluYWNjZXNzaWJsZSBkZXBlbmRpbmcgb24gaG93IG11Y2ggb2YgdGhlIGNsdXN0 ZXIgaXMgdXAgYW5kIGhvdyBpdCBpcyBjb25maWd1cmVkDQo+DQo+IFNpbmNlIHRoZSBxdW9y dW0gbWVjaGFuaXNtcyBhcmUgbW9zdGx5IGluZGVwZW5kZW50ICh3aGljaCBkb2Vzbid0IG1l YW4gdGhleSBjYW4ndCBnbyBkb3duIGF0IHRoZSBzYW1lIHRpbWUgZm9yIHRoZSBzYW1lIG9y IHVucmVsYXRlZCByZWFzb25zKSwgeW91IGNhbiBoYXZlIHBhcnRpYWwgZmFpbHVyZSBzY2Vu YXJpb3M6DQo+IC0gQ2VwaCBjb3VsZCBnbyByZWFkLW9ubHkgb3IgZG93biwgd2hpbGUgUFZF IGl0c2VsZiBpcyBmaW5lLCBidXQgZ3Vlc3RzIHVzaW5nIENlcGggYXJlIHN0aWxsIGV4cGVy aWVuY2luZyBJL08gZXJyb3JzDQo+IC0gUFZFIGNvdWxkIGdvIHJlYWQtb25seSwgYnV0IGFs cmVhZHkgcnVubmluZyBndWVzdHMgY2FuIHN0aWxsIHdyaXRlIHRvIHRoZSBDZXBoIHN0b3Jh Z2UNCj4gLSBQVkUgY291bGQgZmVuY2UgYSBub2RlIHdoaWNoIG9ubHkgaG9zdHMgT1NEcywg YW5kIHRoZSByZW1haW5pbmcgY2x1c3RlciBjYW4gdGFrZSBvdmVyIHdpdGgganVzdCBhIHNo b3J0IGRvd250aW1lIG9mIEhBIGd1ZXN0cyB3aGljaCB3ZXJlIHJ1bm5pbmcgb24gdGhlIGZl bmNlZCBub2RlDQo+IC0gUFZFIGNvdWxkIGZlbmNlIGFsbCBub2RlcyBydW5uaW5nIENlcGgg bW9uaXRvcnMsIENlcGggZ29lcyBkb3duIGhhcmQsIGJ1dCBQVkUgaXRzZWxmIHJlbWFpbnMg b3BlcmFibGUgd2l0aCB0aGUgcmVtYWluaW5nIG1ham9yaXR5IG9mIG5vZGVzDQo+IC0gLi4u DQo+DQo+IElmIHlvdSB3YW50IHRvIHJlZHVjZSB0aGlzIGludGVyZmVyZW5jZSwgdGhlbiBI Q0kgaXMgbm90IHRoZSB3YXkgdG8gZ28sIGJ1dCBzZXBhcmF0aW5nIGNvbXB1dGUgYW5kIHN0 b3JhZ2UgaW50byBlbnRpcmVseSBpbmRlcGVuZGVudCBwYXJ0cyBvZiB5b3UgZW52aXJvbm1l bnQgKHlvdSBwcm9iYWJseSBhbHJlYWR5IGtub3cgdGhpcyA7KSBhbmQgd2UgYm90aCBrbm93 IHRoaXMgY2FuIGJlIGEgaGFyZCBzZWxsIGFzIGl0J3MgdGhlIG1vcmUgZXhwZW5zaXZlIGFw cHJvYWNoIGZvciBzbWFsbCB0byBtZWRpdW0gc2V0dXBzKS4NCg0KSSBhZ3JlZSwgbm9uLUhD SSBzZXR1cHMgYXJlIHNpbXBsZXIgKGFuZCBzaW1wbGUgY2FuIG9mdGVuIGJlIGJldHRlciks IA0KYnV0IEhDSSBhbHNvIGhhcyBhZHZhbnRhZ2VzIGFuZCBpcyBkZW1hbmRlZCBieSBjdXN0 b21lcnMuIFdlIHJ1biBhIA0KY291cGxlIG9mIEtWTSBIQ0kgY2xvdWRzIGZvciBvdXIgb3du IHByb2R1Y3Rpb24gd29ya2xvYWRzIGFuZCANCnRlc3QvZGV2L2xhYiB1c2UtY2FzZXMsIHNv IHdlIGtub3cgd2h5IGN1c3RvbWVycyBjaG9zZSBIQ0kuDQoNCg0KPg0KPj4gQ3VycmVudGx5 LCB3aGVuIG91ciBkYWVtb24gZGV0ZWN0cyBhbiB1bmV4cGVjdGVkIGV4aXQgb2YgYSByZXNv dXJjZQ0KPj4gbWFuYWdlciwgaXQgd2lsbCBTSUdLSUxMIFBWRQ0KPj4gSEEgc2VydmljZXMg YW5kIHJ1bm5pbmcgVk1zIG9uIHRoZSBub2RlLCB3aGljaCBzaG91bGQgcHJldmVudCAyDQo+ PiBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgVk0gcnVubmluZyBhdA0KPj4gdGhlIHNhbWUgdGlt ZS4gUFZFIHNlcnZpY2VzIGFuZCBvdXIgYmxvY2sgc3RvcmFnZSBjbGllbnQgZGFlbW9uIGFy ZQ0KPj4gcmVzdGFydGVkIGFzIHdlbGwuDQo+Pg0KPj4gV2UncmUgb3BlbiB0byBkaXNjdXNz aW9uIGFuZCBzdWdnZXN0aW9ucyBmb3Igb3VyIGFwcHJvYWNoIGFuZA0KPj4gaW1wbGVtZW50 YXRpb24uDQo+IEkganVzdCB0b29rIGEgdmVyeSBxdWljayBwZWVrLCBhbmQgbWF5YmUgSSB1 bmRlcnN0b29kIHNvbWV0aGluZyB3cm9uZyAocGxlYXNlIGNvcnJlY3QgbWUgaWYgSSBkaWQh KS4gYXMgZmFyIGFzIEkgY2FuIHRlbGwgeW91ciB3YXRjaGRvZyBpbXBsZW1lbnRhdGlvbiBy ZXBsYWNlcyBvdXJzLCB3aGljaCBtZWFucyB0aGF0IHRoZXJlIHdvdWxkIGJlIG5vIG1vcmUg ZmVuY2luZyBpbiBjYXNlIGEgSEEtZW5hYmxlZCBub2RlIGxlYXZlcyB0aGUgcXVvcmF0ZSBw YXJ0aXRpb24gb2YgdGhlIGNvcm9zeW5jIGNsdXN0ZXIgKHRoaXMgc2VlbXMgdG8gYmUgdGhl IHdob2xlIHBvaW50IG9mIHlvdXIgd2F0Y2hkb2cgdGFrZW92ZXIgLSB0byBhdm9pZCBmZW5j aW5nKT8gRXZlbiBpZiB5b3Uga2lsbCBhbGwgSEEgcmVzb3VyY2VzL2d1ZXN0cyBhbmQgdGhl IEhBIHNlcnZpY2VzLCB0aGlzIGlzIHN0aWxsIGRhbmdlcm91cyBhcyB0aGUgb3RoZXIgbm9k ZXMgaW4gdGhlIGNsdXN0ZXIgd2lsbCBhc3N1bWUgdGhhdCB0aGUgbm9kZSBoYXMgZmVuY2Vk IGl0c2VsZiBhZnRlciB0aGUgZ3JhY2UgcGVyaW9kIGlzIG92ZXIuIFRoaXMgc2VsZi1mZW5j aW5nIHByb3BlcnR5IGlzIGEgaGFyZCByZXF1aXJlbWVudCBmb3Igb3VyIEhBIHN0YWNrLCBp ZiB0aGF0IGlzIHVuZGVzaXJhYmxlIGZvciB5b3VyIHVzZSBjYXNlIHlvdSdkIG5lZWQgdG8g bm90IGFsbG93IEhBIGluIHRoZSBmaXJzdCBwbGFjZSAoaW4gd2hpY2ggY2FzZSwgeW91IGFs c28gZG9uJ3QgbmVlZCB0byB0YWtlIG92ZXIgdGhlIHdhdGNoZG9nLCBzaW5jZSBpdCB3b24n dCBiZSBhcm1lZCkuIE5vdGUgdGhhdCB3aGlsZSBydW5uaW5nIGd1ZXN0cyBhbmQgdGFza3Mg YXJlIHRoZSBtb3N0ICJoaWdoIHJpc2siIHBhcnRzLCB5b3Ugc2ltcGx5IGNhbm5vdCBrbm93 IHdoYXQgb3RoZXIgcHJvY2Vzc2VzLy4uIE9uIHRoZSBmYWlsaW5nIG5vZGUgaXMgcG90ZW50 aWFsbHkgYWNjZXNzaW5nICh3cml0aW5nIHRvKSBzdGF0ZSAoDQo+ICAgc3VjaCBhcyBWTSBk aXNrcykgb24gc2hhcmVkIHN0b3JhZ2UocykgYW5kIHRodXMgY2FuIGNhdXNlIGNvcnJ1cHRp b24gaWYgdGhlIG5vZGUgaXMgbm90IGZ1bGx5IGZlbmNlZCBieSB0aGUgdGltZSBhbm90aGVy IG5vZGUgdGFrZXMgb3Zlci4NCj4NCj4gQ291bGQgeW91IG1heWJlIGRlc2NyaWJlIGEgYml0 IG1vcmUgaG93IHlvdXIgY2x1c3RlcmluZyB3b3JrcywgYW5kIHdoYXQgeW91ciB3YXRjaGRv ZyBzZXR1cCBlbnRhaWxzPyBUaGUgcmVwbyBkaWRuJ3QgcHJvdmlkZSBtdWNoIGhpZ2ggbGV2 ZWwgZGV0YWlscyBhbmQgSSBkb24ndCB3YW50IHRvIHJlYWQgdGhyb3VnaCBhbGwgdGhlIGNv ZGUgdG8gdHJ5IHRvIG1hcCB0aGF0IGJhY2sgdG8gYSByb3VnaCBkZXNpZ24gKGZlZWwgZnJl ZSB0byBsaW5rIHRvIGRvY3VtZW50YXRpb24gb2YgY291cnNlISksIHNpbmNlIHlvdSBjYW4g cHJvYmFibHkgcHJvdmlkZSB0aGF0IG92ZXJ2aWV3IG11Y2ggYmV0dGVyIGFuZCBlYXNpZXIu DQo+DQo+IEZhYmlhbg0KVGhlIGdvYWwgb2Ygb3VyIFN0b3JQb29sK1Byb3htb3ggSENJIGVm Zm9ydHMgaGFzIGJlZW4gdG8gZW5hYmxlIEhDSSANCmRlcGxveW1lbnRzIHdpdGhvdXQgZGVj cmVhc2luZyB0aGUgYXZhaWxhYmlsaXR5IG9mIHRoZSBTdG9yUG9vbCBhbmQgDQpQcm94bW94 IGNsdXN0ZXJzLiBUaGlzIGlzIGFjaGlldmVkIGJ5IG1ha2luZyBzdXJlIFByb3htb3gncyBj bHVzdGVyaW5nIA0KY2Fubm90IHJlc3RhcnQgbm9kZXMgYW5kIG1ha2luZyBzdXJlIHRoYXQg Vk1zIGFuZCBvdGhlciBQcm94bW94IHNlcnZpY2VzIA0KYXJlIGtpbGxlZCB3aGVuIFByb3ht b3ggd2FudHMgdG8gZmVuY2UgYSBub2RlLiBUaGUgU3RvclBvb2wgY2x1c3RlciANCmRvZXNu J3QgbmVlZCBvciB1c2Ugbm9kZSBmZW5jaW5nIChob3cgaXMgYSBtYXR0ZXIgb2YgYSBzZXBh cmF0ZSwgbG9uZ2VyIA0KY29udmVyc2F0aW9uKSwgc28gaXQgZG9lcyBub3QgYWZmZWN0IHRo ZSBQcm94bW94IGNsdXN0ZXIgZGlyZWN0bHkuDQoNCkluIEhDSSBzY2VuYXJpb3Mgd2l0aCBT dG9yUG9vbCwgd2hpY2ggYXJlIHN1cHBvcnRlZCBvbmx5IHdoZW4gU3RvclBvb2wgDQppcyB0 aGUgb25seSBzaGFyZWQgc3RvcmFnZSBjb25maWd1cmVkLCB3ZSByZXBsYWNlIHRoZSBzdGFu ZGFyZCBQVkUgDQp3YXRjaGRvZyB3aXRoIG91ciBvd24gaW1wbGVtZW50YXRpb24uDQoNCldo ZW4gYSBub2RlIG5lZWRzIHRvIGJlIGZlbmNlZCBvdXIgd2F0Y2hkb2cgcmVwbGFjZW1lbnQg cGVyZm9ybXMgdGhlIA0KZm9sbG93aW5nIGFjdGlvbnM6DQpTSUdLSUxMcyBhbGwgZ3Vlc3Rz DQpmb3JjZS1kZXRhY2hlcyBTUCB2b2x1bWVzLCBhbmQgZW5zdXJlcyBvdXIgY2xpZW50IGJs b2NrIGRldmljZSBjYW5ub3QgDQpzdWJtaXQgbmV3IElPcy4gIkZvcmNlIGRldGFjaCIgaW4g U3RvclBvb2wgZW5zdXJlcyB0aGF0IG5vIGZ1cnRoZXIgSU8gDQpjYW4gYmUgc3VibWl0dGVk IGJ5IHRoZSBjbGllbnQsIGV2ZW4gaWYgaXQgd2FzIHRlbXBvcmFyaWx5IGRpc2Nvbm5lY3Rl ZC4NCg0KQWRkaXRpb25hbGx5LCB3aGVuIGEgVk0gaXMgc3RhcnRlZCwgdGhlIHN0b3JhZ2Ug cGx1Z2luIGZpcnN0IA0KZm9yY2UtZGV0YWNoZXMgaXRzIHZvbHVtZXMgZnJvbSBhbGwgaG9z dHMgb3RoZXIgdGhhbiB0aGUgb25lIGl0IGlzIGFib3V0IA0KdG8gYmUgc3RhcnRlZCBvbi4g V2l0aCB0aGVzZSBwcmVjYXV0aW9ucyBpbiBwbGFjZSB0aGVyZSBzaG91bGQgYmUgDQpzdWZm aWNpZW50IHByb3RlY3Rpb24gYWdhaW5zdCBwYXJhbGxlbCB3cml0ZXMgZnJvbSBtdWx0aXBs ZSBub2Rlcy4gDQpXcml0ZXMgdG8gcG14Y2ZzIGFyZSBoYW5kbGVkIGJ5IFBWReKAmXMgY2x1 c3RlcmluZyBjb21wb25lbnRzLCBhbmQgd2UgDQpkb27igJl0IGV4cGVjdCBhbnkgcHJvYmxl bXMgdGhlcmUuDQoNCldlIHdpbGwgYWxzbyBtYWtlIHN1cmUgdGhhdCB0aGVyZSBhcmUgbm8g b3RoZXIgc3RvcmFnZXMgY29uZmlndXJlZCBieSANCm1lYW5zIG9mIG1vbml0b3Jpbmcgb2Yg dGhlIFByb3htb3ggc3RvcmFnZSBjb25maWd1cmF0aW9uLg0KDQpXaGF0IHdlJ3ZlIGRvbmUg c28gZmFyIHNlZW1zIHRvIGJlIHN1ZmZpY2llbnQgdG8gYWNoaWV2ZSB0aGUgZ29hbHMgLSBp dCANCmVmZmVjdGl2ZWx5IHJlbW92ZXMgdGhlIHBvc3NpYmlsaXR5IG9mIHRoZSBQcm94bW94 IGNsdXN0ZXIga2lsbGluZyBvZmYgYSANCnN0b3JhZ2Ugbm9kZSwgd2hpbGUgc3RpbGwgZWZm ZWN0aXZlbHkgZmVuY2luZyBWTXMgYW5kIG90aGVyIHNlcnZpY2VzLiBBcyANCndpdGggYW55 IHBpZWNlIG9mIHNvZnR3YXJlLCB0aGVyZSBhcmUgdGhpbmdzIHdoaWNoIGNhbiBiZSBkb25l IHRvIG1ha2UgDQppdCBldmVuIGJldHRlci4gQSBmZXcgbm9uLWNvbW1pdHRlZCBleGFtcGxl czoNCiDCoC0gc3VwcG9ydCBmb3IgY29udGFpbmVycywgbm90IGp1c3QgVk1zDQogwqAtIGF1 dG9tYXRpYyByZWNvdmVyeSBzbyBpdCBoYXMgVVggc2ltaWxhciB0byB0aGUgZGVmYXVsdCB3 YXRjaGRvZw0KDQpQbGVhc2UgbGV0IHVzIGtub3cgeW91ciB0aG91Z2h0cyBhbmQgYW55IGZ1 cnRoZXIgY29uY2VybnMsIHdlJ2QgbGlrZSB0byANCmFkZHJlc3MgdGhlbSBhcyBQcm94bW94 IEhDSSBzdXBwb3J0IGlzIGltcG9ydGFudCB0byB1cy4NCg0KVGhhbmsgeW91LA0KSXZheWxv DQoNCg0KLS0gDQpJdmF5bG8gTWFya292DQpRdWFsaXR5ICYgQXV0b21hdGlvbiBFbmdpbmVl cg0KU3RvclBvb2wgU3RvcmFnZQ0KaHR0cHM6Ly93d3cuc3RvcnBvb2wuY29tDQoNCg== --===============4798284850117442869== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel --===============4798284850117442869==--