[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discussion]: Making "LIBXL_HOTPLUG_TIMEOUT" configurable through 'xl.conf'


  • To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, "anthony.perard@xxxxxxxxxx" <anthony.perard@xxxxxxxxxx>, "jgross@xxxxxxxx" <jgross@xxxxxxxx>
  • From: Divin Raj <divin.raj@xxxxxxx>
  • Date: Thu, 23 Nov 2023 15:18:02 +0000
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lHAUUPqzyZKi3OqV9EuONLnkSM/PK8udASufsAx4s8c=; b=L7sMhJxcM9Vxvq9hJ/Z9lZOMqoC0QEKshhjlYdbc87rDUYyurGxd2Tvhugml6EcxvKP5aJVdlG1RT3m6JLHBFGKGL4xsIpqgIvYVt2b4blpRY+X92tSDNB4qzaj7l6lt/EkxubCX8sW57YQ8Gl3RRzQzerNmTuUgqFXCly/47CLu2EJ4TXtlrXUa52U05xdOFexND9m6u4kxH1x3fsJlEvH5MYQ75XfH6CPwdIbqZMlvRJeG8j7FQsxMDp0ipF3IkrxlikqNJ9WQaug8a9xd411rE7ISsLQISr1RrjCQU4H8aLhLeBWsbSU0bYPyk6/HaaYJaeYBuZLnH/laQU2DUA==
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lHAUUPqzyZKi3OqV9EuONLnkSM/PK8udASufsAx4s8c=; b=P4/KloGfoRWM82OqLKQ/NCi+T50nOKobmtzLYJW0ORWA8cKJTl2OtLALCw5smhJSuJHqvO0MQ7S+J9zD6fJIbAmMrO+KthlUIG4o+cLxaTxcdkS8bf4MhGkqNwHKpQ+IDZnABlXTkhfieycqtZJtk/Yxz4Ond8O3+9IqMZY84Ko0KUGxPNBoQZr47tRyKpG7nJWvAq1JSG3AI7UdN/lpfS1SzrTqEUnUa7hgsIO/PrgjDCBW6V7pwiVyS2/jiNPoSOIsWwslbfu0rsAnjCB4qt9+AbUwmhxfgmNApdfUj/yhis7raXdLtobUaDwRzNUuolTQI0h9Ci6vcbiXslEbRw==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=jZtP2DcvQQazwPYJPgdTATa4VGLjX2XKbMV/Vl085/viVuw2jf+EuocgRI2oVvYVtzlQ+2iV0uS1BJf+k5i7c/GBjHIhnrLvY2S70fkgHQTI75QgeE0sdvDU3T8fapDsDDi2oRARP+aL50rbqok2dTiRfzBlpaDNM+RjPE05tEd3xu2MTBCTj0UbykeyeQnPT6gHXCno3wWEc2CGXTEzbwk85UePg79mSh55ZCgie/8zR3TokOhyfRXTMQvW+YBN5np6XOFAongfObnEwWhnC9eVvvtp+rwDWYG5HGalS8unZ/M8pQeOybK0HcyZMnQUl2rLu3xssU0iYlfyaA29gg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LjEFq44TeOcMeF7bImXmVLH4fccCoyMMPwdKLbC1mTwOsTnvXVwcjWI9+DJs1zbeUuzOMMFeLdpawlHMKZU19YafFMHS8hsaV1rEW2cjgWZnZVvHn/08FsyyLQtb0Pl4eciiJkSlnnADCA8LODJiWfb7MDJEPKIBl2LI7/ZXjmhvTLb61sT1TmodI2myO/VcrS6g/YTyvYq/oip5hs8xEVzZubbMs/qsB5SIgi4SJrrT7CFs+gloAj3SLHW3X0p6qJGb3zdzrvVwuaHf5pF44H09QAQd49sCpHlS8bIuz3ePNqV5m0evHvuif1qth5PlzQUv0Xnd0KkPDXHj8YDCuQ==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Olaf Hering <olaf@xxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Luca Fancellu <Luca.Fancellu@xxxxxxx>, Rahul Singh <Rahul.Singh@xxxxxxx>
  • Delivery-date: Thu, 23 Nov 2023 15:18:41 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;

On 11/16/23 9:53 AM, Olaf Hering wrote:
Thu, 16 Nov 2023 09:21:06 +0000 Luca Fancellu <Luca.Fancellu@xxxxxxx>:

I see your patch is handling this issue but maybe was not meant to be 
upstreamed,
so I would like to ask if you are willing to make it upstream-able or if it’s 
not planned
to do so.

Right now I do not have the time to work on this.

First there need to be an agreement about how the timeout needs to be 
configured.


Olaf

Hello everyone,

Following our earlier discussion, we learned that there is already a solution to fix the LIBXL hotplug timeout issue. Currently, we have two options:

1. Xenstore Key/Value Approach: This is implemented in the patch "libxl.LIBXL_HOTPLUG_TIMEOUT.patch". This method does not require recompiling libxl. It involves setting up a key/value in Xenstore before domain creation. The patch can be viewed here: [https://build.opensuse.org/package/view_file/openSUSE:Factory/xen/libxl.LIBXL_HOTPLUG_TIMEOUT.patch?expand=1].

2. Configuration via 'xl.conf': We can make "LIBXL_HOTPLUG_TIMEOUT" configurable through the 'xl.conf' file.

I propose we have a discussion to determine the most suitable approach. Once we reach the best solution, we can move forward with the implementation/upstream.

Your feedback, suggestions, or any improvements would be greatly appreciated.

Thank you for your time and consideration.

Regards,
Divin



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.