From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 61A1078F43 for ; Mon, 12 May 2025 15:43:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747064628; cv=fail; b=VIQb1veSZnLqTGZb/yYRfJ9QoGY6I2VNW5TLjHeACIyEzaQpbjxSZ7bC7/aSYkbCJHu6xZfQ7FehP2Wov7jvevlCJ3bpdrvj5lusukLtW/k2mva2KFffX5V7GHhT6Z+aduOd+mWA9wXUsyIqKSJja5jsIqkDT5i1/ZXaz25C4To= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747064628; c=relaxed/simple; bh=4779QYvFeCtXdF+X0NImDbzSI51PzTexrGoUQSeC00Y=; h=Message-ID:Date:Subject:To:References:From:In-Reply-To: Content-Type:MIME-Version; b=DzHkyhZ/YZYBhZD+267157lJGFPSXWTZDnT8HdSHLrN9+wLWw8+Yw74hpz1iZiZqZG1QE4qOnSKlPCEUXsSo5Puo78EJU5f1Kj5kIIK9Hj6ZxVg8LX2DqdWL2auihc6Ddv4z8X+i5bLDrOAE4nMOuI1ZVEe0qoCQYLYoPYAHbEo= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=FguSYQGS; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=YFO1+YDF; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="FguSYQGS"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="YFO1+YDF" Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54CC9eeP029129; Mon, 12 May 2025 15:43:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=oUj+Gfz9WjmoAvXDZI16pXOAmPAJ73V2yx5vSIl75gM=; b= FguSYQGSm7PjDJUmIr2DzWQGFiogT8fvo7TVWbEVnOMs1MzK0OvJtQvxxZ5CClza H9HxIvkgGAYJagR23TQWGnaWA3v75gRgtmpn0qARL2rPcSs52omaW8bQPv7dcu7Q j9XSz/P0lU4Vvn4/burME71LZwPA2wn+VAbgQRZiUJ69yQYkkfE6LHQ9hLIWTkDL /SklVFPkwKmZ2Me+GdnUYqoyRMA9fQaDFBPub8Uc0/FB0y6OKKsqNQAsL/mFQheV h8SPSduVqk4ZU9HuNLPEJ3NvtYShmRiGfej33axZVmatCZy7J/it3aa9dILltHoI snkASbw0PU/pIwanSgeLIQ== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 46j0gwjv00-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 May 2025 15:43:38 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 54CEUXdi022373; Mon, 12 May 2025 15:43:37 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2175.outbound.protection.outlook.com [104.47.58.175]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 46hw88hyvk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 May 2025 15:43:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AMaEgrDqWzxKd80TBy9Lt0002RXxErMfKnAZs3s2knthEuOeaOZsITzqK1RnwMYIpVx3Ob+Ldo9LbC5vQKVrhf6XgqGxPcWKjTZ0CAtt9x5rWqwT2S53d2rvHPYryAkp2hKXPj9cAOSE7sz6DpHnHQspn/A1TEPAcSx9dBRhIrQdd3Refvr29B41M9JYcPqjulka69bdQJkhh+Htz3XQISIdsmUsc3XfqPW9ictG3KF6ubGcgfr7lBbxjtkCM68Uxog5wX/ADf5lQZ6/TdotI+N+HYzOEq2U0T1XJuU//4F33Dy0uwFKJq5h7scfaoHP1ImbHNa7TE3vux6G3jnOew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=oUj+Gfz9WjmoAvXDZI16pXOAmPAJ73V2yx5vSIl75gM=; b=yoZEOKPtfnsy/Q329yl/uslnWVJm+e+IjJQp63/8rDyLc/L5ogc02oUpUPlJ3B0FrrXCrFIT9jSiPYSU59wElyuWcEKnuAuSQNOE936QqY+AV2rXGazGvDIr60cr5mutC43pOWJasvj+pymQ167i3pNOfNq8ZoXKHMTxfIkasc6ll4moUPuqKBUDjy5UDspPBCj8wuk3pqtAdYzut1fJvHbMSlvCrgO2CSfKMLSLVmzmW5tuUKIGwNLMKYHf0/E78ARjixA4K8ZWQMFBGH9iv1/cQUt5QuiTp7mC6Wh+33/FIZ3gSXSSFLvaEJwQlskVzJEzu8b10njAJvT8e+MOsQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oUj+Gfz9WjmoAvXDZI16pXOAmPAJ73V2yx5vSIl75gM=; b=YFO1+YDF7HhiQSSCC4Ip+3zkHnpnHuwwyU6HGw8V2zFENWnF1MD/Kq+m8ygiw+EZTri3EhdFI6nTJHerolx0mz2HBoVoYpqex+Vr5W2tZ/9LkTCGafdgAalhaEEoD2I6l59soGx9ZYx1W+GctHeEJubRFcHd+SIAUYwN+64Dgr0= Received: from BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) by DS4PPFA1C1B9420.namprd10.prod.outlook.com (2603:10b6:f:fc00::d3c) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.29; Mon, 12 May 2025 15:43:34 +0000 Received: from BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90]) by BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90%5]) with mapi id 15.20.8699.022; Mon, 12 May 2025 15:43:34 +0000 Message-ID: <8ede00c6-ecda-446f-b65c-2d623880d238@oracle.com> Date: Mon, 12 May 2025 11:43:33 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 0/4] guestfs: bringup: add debug mode To: Daniel Gomez , kdevops@lists.linux.dev, Luis Chamberlain , Daniel Gomez References: <20250512-bringup-guestfs-debug-v2-0-bd5691108448@samsung.com> Content-Language: en-US From: Chuck Lever In-Reply-To: <20250512-bringup-guestfs-debug-v2-0-bd5691108448@samsung.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH5PR05CA0011.namprd05.prod.outlook.com (2603:10b6:610:1f0::23) To BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN0PR10MB5128:EE_|DS4PPFA1C1B9420:EE_ X-MS-Office365-Filtering-Correlation-Id: a0d35646-94bf-4e14-89d7-08dd916bc148 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eEtlU0wxOGc0dkNCT0RueHVyN01VcXc3R2ZoWXpNWUpvWWV0WEV6NWZ4SWQ2?= =?utf-8?B?OUFRNDdqRzZXd2NmS0pvNkdrV2xlMysrN0N1UzYyYyt6UnN2Tjl1T3ZuaGFP?= =?utf-8?B?R01MZ1ZHQXo2NnFUaXRIMGg0cVUrNUFEZFNvVzBURnoyaHJ2TC9ZQUpoUFdj?= =?utf-8?B?NUI2dDlUUm1remZ2YkRUUmJ5Y3VkdzB2OTBTcDNHdUNDYStzTEx2NWNDT1hZ?= =?utf-8?B?eVAremdVN2xtTkRVVHZmemY2aktIV2lGeDRFQnk4OU9zMGhBbExhVUtTL0wy?= =?utf-8?B?cFduWWxldW5nSVEwQndBZytXYlRFVkdmMlo4OTRvbHJXLzB2Y3hLdlNaR2NS?= =?utf-8?B?clNSeDJiKzdtT0ozU0kxbGJLdUJwMjYycjNTRE1rd1NzclhiV29iTFVYbnZK?= =?utf-8?B?UGVyb01LK01ReVFrU0NXbWk0V0VJMVU1d1JibmlJbUg4eUFUOEswVkhzOFJF?= =?utf-8?B?dS91ODhDZnJQL3IySUR2MXFzMTNaNC8vR1FwaDN0TDNQQ1BCcmM2OEllL1Aw?= =?utf-8?B?UXhYTXRkL1JwT1BkK1B4aFdzYldpREErbUg2Znh3YTcxWWRFcXNrQ2NKUWV6?= =?utf-8?B?RTRvMWxrNGF3cmtrM0hMaFhZSjdGYTJHakNxNGcvV2ZpWFpLNmFGREZObTVZ?= =?utf-8?B?UG0raldFcHVhZGVGdnFNWWNONkZ4bGJraUYvVFc5eEtkbGwxbStiUUdld1BD?= =?utf-8?B?M3BwNW1maitJOXk0K2RGUnJ2VDNXdlA4bXpXZm40anVFeWxXa2lvc2sxbm9B?= =?utf-8?B?dUVEMStxZzhjWm5CamU1TGhnRVcxa3lrd3NVYW5qTHl5Qk9UcGZnVlc2YzR0?= =?utf-8?B?ZzZCUTZkOTJVTnVOeVBkSUFsOE4xM2U0VHNucVdOUTJ4eWZtVk1pQ0Y0QU5U?= =?utf-8?B?MWo5SU1lUzRjV0NFR1pLcXhBQ3EzcWczWjFianRYakEvbUs4ei9ZaS9nbDdZ?= =?utf-8?B?Nit5YmFkS2N6UW8yTUxVdENOUnk1ZXUvZTE4Q0ZwQzF5cWRLRzVLeE41ODJB?= =?utf-8?B?QmhsVDZFREx6Ty9PZENLYkcvbHc0anQ5RGpId3BnZHZZRnVQdy9EaXNDVWJV?= =?utf-8?B?eVoxR0ZXaTVIbFJBMFVtZzl6UmNtY1pydGUrTndtcXNrb2prWkY2SXp5WkFF?= =?utf-8?B?eTNOQ1pTakVaYWx0bVJ0TG1jOXdxQ1VlTlV5Rmx1aE9kcVcxVmZEdnJDM09h?= =?utf-8?B?ejUwc1pMVzB2OHROMFVOWVpsVzJCeWh1d2JhemdCS1lpT0VhTFZZNlMvRVlp?= =?utf-8?B?UnBIUE9DU3AwZ09ZeWNYd3dVZXlCVFVzT1JBYTdIcUVFTjJvd3VrUEg0b1NG?= =?utf-8?B?QklIZzh3SFNTUDgyQlNuNGpOQlZzTE5kVVNteVp1OEJtZitOUzNVcUNjVkdr?= =?utf-8?B?MktwZkI1R3NjaUh3dUE3bmxtUkpBNWwyeGxwcTRxMlI0WWdsb3VLVjU4ZjR0?= =?utf-8?B?QTg5Z3hySTJtQ211ekhmUlpEa1ZMWHJ0L1dVbmZWV1J4SjQrTFMvaXcyNFBB?= =?utf-8?B?ZTAwQjBNZnVyc3dwbmVIUnRncHNQWFJSNDhkUGFOc3AxNEZBWDNyTTRlTmR5?= =?utf-8?B?dldZV2V4d0tlQlNiY1V3dldVekQ1ZzZHd2JaZC9STXFMdmxjdk9VSVZBanZ0?= =?utf-8?B?c1lmczNicXhnS21sUUplSWtPZVMzbDMzdGJGWk1lS2Q1NGtmYnh3ZkFiOC9I?= =?utf-8?B?S1g5M0pBMnFBclNJWWtON2dTUXl6TDdHMkVXT0VtYXFPRVNiWFlMK29lbzJN?= =?utf-8?B?TURPRGY4WDllRy9CNmNJVGNDTUdPelJtZHpZZTRXZ3RGdUxZMlZwSlZ4K21D?= =?utf-8?B?T3Z5M1RWWGhRaHc2QmhsOHNWbXVyLzVHZCtReHFzT1RFQy9iS3lycVJXM2JU?= =?utf-8?B?Q2wzUWlGRVcrb09mRmRLZjFzMDBhemNETTVZRGZydzJXa2ZLVStyYXFKakpI?= =?utf-8?Q?Odnc68yC0N4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN0PR10MB5128.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MFVySno1RUo5czhFamdzOWxSS2RnTFZiSHA2U3UwWVNqUlVoc2J4UzRNYWhw?= =?utf-8?B?Z2JkbzJtWVg5UUtUamEvb1MvM0xyL2NSdW4rNXdHTXI0VDRnRElDZ3grMFVY?= =?utf-8?B?YTZNNkEvNW9vVDlvUk1MenJIQ0FHUVQ1ZmJKbFg2TnlBbzd3aXQyYmUzNGZZ?= =?utf-8?B?K1FRb0xOaUF1dTZaaXplOG5BaFBCNWc0Wkl2WVE2TFo3Q24yb0NKOHVCdUV5?= =?utf-8?B?L1NnY3dWSlZ0a3AzTTRNVmZDaDZEYWlobmVLSnRadzZNWTdhYlNkRkhUV3Z1?= =?utf-8?B?dHk1VEVNNjJtY09QZU42NXNzZUJNVnZlTExTOGVtZE9kd01sNzRldDR5RjRM?= =?utf-8?B?QXJsY2FDeWVRNER6K3YycUJ4bUpUOHVFVzV5U3FvL3hlRkU5bWYxcy9mekc2?= =?utf-8?B?bkhCYm03RGFjUmNjNWNFejNuOTg3ajJLWGFhUTBnd1pLQnRvenhSNndMMzlt?= =?utf-8?B?Rk5GVjVTZzRQRitvOWpxRlpwSE8rMWQ3Z3ROcUZRMjQ0cmEvR2hsNThhL2NO?= =?utf-8?B?N1dYdjhHUWhRRXFQTDF5M0xMbXpVMDlHY0c5aWZWS0twRE5YdUZ3VzdneVZr?= =?utf-8?B?VU9aUmRhV2hMejRMaVBPanUweDduOGtkRDNpamlyYWtrdDBnMDV5eWMxNFll?= =?utf-8?B?Z0U0RGQ4N0o3VEw4TTBnTVpoQ29hR2VtakpoMzFOajdNZ1B3NjNXQWhFUGtN?= =?utf-8?B?MXhoMUhZZytzYlZkdUtSZWRRT29DazgzZjFTZmh6T0JqL0tObWx5YWJXbGJW?= =?utf-8?B?SDgrcm9RTXNVYjByM3pOcGZ2TzZvcXkvZlFVSm5zR0xPd29zR0VHc2Q5RlBW?= =?utf-8?B?ZDJOVkZIRmZSeVF1UzkyeUJFUEsxeXpoTWRFZnArZHc3NiszYUhkck1YVHlj?= =?utf-8?B?ZEQvYTVWUTdPNDlaU08vZExGU0drWkV0NGF4SHJxVC9DaWxGQjgwaUQyZ055?= =?utf-8?B?dWErVTUyUVZDdXVMRXhzZHJLNWgyaUh6dHRrZU1heWtTV250MUt6RjY1ME5J?= =?utf-8?B?RGoxTFJGQTVLM1ZqY0ZTc1U4RGpNa3JOMExkVnRRSnJwS3MxdlB4ZFA4SUdp?= =?utf-8?B?SnU2ZUtnQjZUK0szMEUwdXNpQXZSVm5qY3dwNEJpZ0pUSjYyblFqWlIxa2FM?= =?utf-8?B?TGxvSURjc0hFdEdkZmsrOU5sV0pPWWhpQUFGNElmRDVnUzM4YklUQ1RXMFRq?= =?utf-8?B?MTBZNTVyR3JYMElmQmJZdDlDK3ZKK3lkZjJmUklybTVpOTArMWxFaUNNSXc1?= =?utf-8?B?OU5CdHpsWm4zZnpmYlkxYnU3dUhHUDRrNDJJbWZvSHhZYTUrWHZkZ3hvZmVG?= =?utf-8?B?SzErQ0VxWUQ0WWFTOG9WZkE4WVZ1ZFhuWjNNck1JcmVHa0xQVFlvWFVwTGFr?= =?utf-8?B?TSsvQmdWVUFwRy9rc21Zd3NUaFBpcmJ5Rkk2aGtYNFBwVGQwa2lKb0UvTDZo?= =?utf-8?B?RDBVYWxyM2xQWHpEYVVaVlp0M1NYZm02V2xFT284dkVaNkpkM3lDai9pZ1Ur?= =?utf-8?B?UUdVMy9heDFiYkpFNW91WVorNWU5NkFKN0g0NjhPbnVIT25EcGp4WjdWWHNz?= =?utf-8?B?Q01rNDdpcDUvNWhkeVlHeGgweUhPUlJ6M1VUSnlWdGhsVnBOYzVxelp6RFZX?= =?utf-8?B?QnJITlF1VWNjWnluVVZsMTdUOXdFeWVUd2lZMG51RElYZlZFRnFEODdLS1B4?= =?utf-8?B?ZXdHK0lCaVVvUGlEOC9jQUVDd3M0QzVJb29jUWxlWC9hN3puUFN2ci8yOWdK?= =?utf-8?B?WllyV202MnAyRkRxNVBYcVZYVUIwYXR3cmYrQ0I1dXpWaUFjSDhwRzhtOWFu?= =?utf-8?B?VkQvVy9PcUtUeE1Fa0d0ZnFGbEJNRmlOZWhvak1YUXZkTmZoZHR1L0t5SXM4?= =?utf-8?B?YStUZEIxZ2VJUm5OU3lWa2hzVEpMMnNpMXlJektZUkZRdDNqNm5meUZERFlE?= =?utf-8?B?UDRmYUxabW0ramFXbXZGSWtPdlJXb1d4Q2NNRjRwazEzSmRKd0owc1pzN01h?= =?utf-8?B?Y2oxZnd4ZUJVRXYwc21QNmswZkdveWxZK3FTRWUrSEo4T0VEZ2Ivay9zMFhj?= =?utf-8?B?VmJld2xGcDFPcmZ6dzNNaERodDBWK3BlYkZDZ0hETCtQakthdDVjUTVndkln?= =?utf-8?B?Q0pHY3NaWUpMbEczcHQyNGlVN3ovZUhDY0FuRUNYUXdHTHVyNGh2aXpVcE5O?= =?utf-8?B?SUE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: X3R3oMLJlIousY7vhtqhSnZe6Y6L+KOvCQ0IcOBQ+ktmqW3cB0728+z/QA9vDj+8FzvKC+7617/5PF5e1EqTYVAo/Aak3MDmdAxJQID3/ik+HtlsnBdC0xELmSj7LT+bEni2PmQLqO9VQK5w4XQaHmOuVKMSfjyLCU8bWbbeA2KaPHkQ0Y8qKR+fAyBwSeN9mHfOp7RlEyMxYOCofci9SP9Ab15lTNu7sMR5mZUlPravpmr1hP9sYx2v0iKgvOheSm/Px34v9sfdTHumUWxMdFMy79nlf3zDrXy9EsgzyZXpepzDnq5p97Ngo1hJfi7EBV/FAgvyV5laK+6evMH1nE3pOM0NR35WAWJh8qs9dt0r4NXv6HeZbVm6ei2/8t4eN09lzEGcKc+QJfTs+YnlucVGs1shMsfnDRFGg1TADSTKZd6l7+Y4q07JPk8Inz2O/R8NHk5kqVpWrIZ67ceXPQ6V4cbfwYY3ckxoZ49iu9h8kcBtDyLNBAAs8CKRNolQyFYKIrP240sZw355WF0+NRA8riFirwP3oR33mlUdDwo82UGvdqfFaMs5dnlD6nhMjTQ2YKq9pzN7P7GFx9UmWVhVu0KXoeV2IYL/5b780Vk= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a0d35646-94bf-4e14-89d7-08dd916bc148 X-MS-Exchange-CrossTenant-AuthSource: BN0PR10MB5128.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2025 15:43:34.8464 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YfkHJwCOcvwyyg45o8QUFNob5cMwmaiizqM5sTGEQBefcEhzLI58zKyi7q6tWhDb6F+j6uX42qgx+LuYlcoWrg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS4PPFA1C1B9420 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-12_05,2025-05-09_01,2025-02-21_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 spamscore=0 malwarescore=0 mlxscore=0 phishscore=0 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2504070000 definitions=main-2505120162 X-Authority-Analysis: v=2.4 cv=M8hNKzws c=1 sm=1 tr=0 ts=6822172a cx=c_pps a=XiAAW1AwiKB2Y8Wsi+sD2Q==:117 a=XiAAW1AwiKB2Y8Wsi+sD2Q==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=dt9VzEwgFbYA:10 a=GoEa3M9JfhUA:10 a=VwQbUJbxAAAA:8 a=hD80L64hAAAA:8 a=yPCof4ZbAAAA:8 a=2jrWBOVoULioX5pdZ6oA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-GUID: _rvWJBnMpRFfLo4Pt13hZA9FIWVeoQ_2 X-Proofpoint-ORIG-GUID: _rvWJBnMpRFfLo4Pt13hZA9FIWVeoQ_2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTEyMDE2MiBTYWx0ZWRfXzmBpEMe9A8XO R4AcwTnV8YJDM0iAdcqHUQOmLF1vm0LTY6RkwObbHkWyJoy8dhh+CjcdfmXWNK2ops23/PW9Zzb L3gM0Y9sSse6KqHyeySacPlKYub3x88oNaq+Snb/fDjS9O1g+PsImXkr279BdDfezfv4FkSPfMf 9x83b6K9mL+8+vlxP+czR7Iev48bkW3baOwdwDYql/Oua+y7cveFQfizOH7n7Woy3LFY+n+An9h RQQu7F9HVAPuZokn5rYrsvTuou3CfFOpGUTlxB78ZDwvYT7A+opXabU7/nbW1BowZOFXAsNrGBa pbzzhxsmGibIfDcaw/Q/VTC9q5ZdqGeS46MwilDjO3qi/4Wj5FpRNeHIwW7qZT/qeZDUPVblb/U 1UdRI1VTP7nIR/oCp3YzDUQYkefSqQU8BrHPBTTtLlIDyhWyKVfsVEUeWnEgMnhvagQ84o2i On 5/12/25 9:36 AM, Daniel Gomez wrote: > This has helped me during debug sessions of bringup script. "Resend" > with minor changes. > > Adding debug option in bash bringup_guestfs.sh allows to check for > commands executions (virsh, chmod, cp, virt-sysprep, etc) and variables. > > Add 3 levels of debug: > - Disabled: This is the current behaviour and is the default. > - set -x (debug mode 0): Allows to print the executed commands but if > they fail, the script continues. > - set -euxo pipefail (debug mode 1): mode 0 + variables are printed + > script fails if a command does not succeed. > > While debugging, I noticed about small bash errors that we ignore, such > as unbound variables. So, this also fixes the issues found while debug > mode 1 was enabled. Reviewed-by: Chuck Lever In the long run, I think bringup_guestfs.sh should be converted to Ansible (IaC), similar to playbooks/roles/terraform/. Since it is a big honking shell script, the process will be less risky to do parts of it at a time. The heavy lift will be replacing the shell code that builds base OS images. Once that is done, what is left is fairly straightforward, and I have a few old patches that do that part. Unfortunately I'm running an NFS plug-fest this week, so I can't post much at the moment. > --- > Changes in v2: > * Rebase on top of latest main branch > * Split long conditional lines into 2 > - Link to v1: https://lore.kernel.org/all/20241015-bringup-guestfs-debug-v1-0-bd74c0c31412@samsung.com/ > > --- > Daniel Gomez (4): > guestfs: bringup: check if domain exists > guestfs: bringup: fix unbound variable when debug > guestfs: bringup: fix user check when debug > guestfs: bringup: add debug mode > > kconfigs/Kconfig.guestfs | 21 +++++++++++++++++++++ > scripts/bringup_guestfs.sh | 38 +++++++++++++++++++++++++++----------- > 2 files changed, 48 insertions(+), 11 deletions(-) > --- > base-commit: ef549598f2261ac89643d3e7a8ea0f050fc27c5f > change-id: 20241015-bringup-guestfs-debug-775f4dbd98c1 > > Best regards, -- Chuck Lever