Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sAAUs-007zQy-HK for pgsql-hackers@arkaria.postgresql.org; Thu, 23 May 2024 15:36:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sAAUs-00Di0w-5s for pgsql-hackers@arkaria.postgresql.org; Thu, 23 May 2024 15:36:50 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sAAUr-00Di0o-I5 for pgsql-hackers@lists.postgresql.org; Thu, 23 May 2024 15:36:49 +0000 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sAAUo-001dpV-9n for pgsql-hackers@postgresql.org; Thu, 23 May 2024 15:36:48 +0000 Received: from pps.filterd (m0356516.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 44NFYhbC018921; Thu, 23 May 2024 15:36:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : date : message-id : references : in-reply-to : content-type : mime-version : subject; s=pp1; bh=KdUndlEUo5xUUHRlt/9u1IZ5oLCKTXkzOifRRZv9Iao=; b=EErdkqb6t7lDUXn9XqxGVOMOzNMwA3pNmYxe5i2yY4FN9RqS8HaNzcpsWwMPw4R8ZG7Q +oo1KJfE/SzO4UwQz0fZh3Uj608iZ23UfuAy5HofTawTDWs+5da7O4y6onPIWwNj6Qan 7ywMg+P9Z0bVuD/08QNiHYqYEVbU4LwQVNpmiYLODr16UmAfrJPN2KW2kZV3wR63/P+s SBghfBKnnB/zcfnSWACmH6TjjnLSSHePBhlysvjztCU7XMBmbTBsXpLN+uOyseDuYdWL ASvwL27iFzVjSvUebKVpGyoT9kiYrZAvAhYTzIqMvLTiOYtyDhrJQ/x8q9V56NF9gmGu PQ== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3ya8j3g09f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 May 2024 15:36:35 +0000 Received: from m0356516.ppops.net (m0356516.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 44NFaYAW022553; Thu, 23 May 2024 15:36:35 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2168.outbound.protection.outlook.com [104.47.55.168]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3ya8j3g097-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 May 2024 15:36:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dXU17wI2m6UQb1ubYDP3eqkcllH2xduFJRXeTu/ms6wwr8c2ukrdl77iM76a2FQCrDMb4O2MMsrNcj3VuVzYYgwl8QLAM+0dnN2WqfWKB+Gualo1/i7zx1sHraCEUScMSlfcrP83tar+Ck3ZLVJNrjO0nEIS8wsdVj6dn4ttyPM3cws4eFGPKDOGNC2xDdb177Tgi6QB8S5abzyUj4jR3UJNTlT/k/qc4Sg9ZlEXE15p7uc91vdUUXoMwBmtSbrGwxfhK3kpIJ1uqNeSa96jVyD+UY9rFEerTbvymczBCgOrGMFwhqL1AiSstUub+jVdBKJjQWqE8PCsOeZy458Zsw== 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=KdUndlEUo5xUUHRlt/9u1IZ5oLCKTXkzOifRRZv9Iao=; b=YEFJ3hagNchTiUpt9mUdnUWmy/iNKU9WQUT93/MwFpMUzTX08f+Tus+9oFH8d3I3iySw02Cefa+sR3bE/TcZzESRzvH1QA9OYEj25xGIhCRfB4jLAKCxlSSEt6z2JnNHj9nAaldd7Hl3ETEZpJ1vSGffOPuSmc2S17pZrP/CKPT4ekDN9vMFh1ikd/ClsBTCl8vUlxjOv/9Jh35/Di95LBrKF/fpI5l9b+9EG6KYPrKA0bk/wVGItZbyfsgzwt7bsCaka/DCEhW32OYPwHLnf6OOxYuOKCYgp62yO8xNkeTLqg/YuOkmWFImvTJjn5yQAFl7fg0oAWp+Ov8Ad6RtrA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=in.ibm.com; dmarc=pass action=none header.from=in.ibm.com; dkim=pass header.d=in.ibm.com; arc=none Received: from CY8PR15MB5602.namprd15.prod.outlook.com (2603:10b6:930:9a::21) by BY3PR15MB5107.namprd15.prod.outlook.com (2603:10b6:a03:3ce::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.22; Thu, 23 May 2024 15:36:33 +0000 Received: from CY8PR15MB5602.namprd15.prod.outlook.com ([fe80::e975:185c:340f:70ae]) by CY8PR15MB5602.namprd15.prod.outlook.com ([fe80::e975:185c:340f:70ae%7]) with mapi id 15.20.7611.016; Thu, 23 May 2024 15:36:33 +0000 From: Srirama Kucherlapati To: Peter Eisentraut , Alvaro Herrera , "pgsql-hackers@postgresql.org" , Noah Misch , Heikki Linnakangas CC: Bruce Momjian , Michael Paquier , Andres Freund , Tom Lane , Thomas Munro , "tvk1271@gmail.com" , postgres-ibm-aix , Sriram RK Thread-Topic: [EXTERNAL] Re: AIX support Thread-Index: AQHae4rr5/ageaPz8EuxaB+VNKiBu7FCOGKAgAArgSaACn9l2IABLM4AgAADTgCAAAP8gIAABU6AgAvJNWiAAB/ogIATySEqgACu3ACAARripYAB4tSAgAAMOICABwWYgIAAB3wAgAAD0oCAAAcGgIACYnHWgAxC+/6AAz5ikoAC7ZKggAAzhgCAAAZWgIALF3TtgAAGbYCAAAc8toABabZigAAKZACACX4wBIAA83CAgAA8Eh4= Date: Thu, 23 May 2024 15:36:24 +0000 Message-ID: References: <202405161430.ukr5bwspmfdp@alvherre.pgsql> In-Reply-To: Accept-Language: en-US Content-Language: en-IN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY8PR15MB5602:EE_|BY3PR15MB5107:EE_ x-ms-office365-filtering-correlation-id: 12291e23-1024-4411-b6bd-08dc7b3e1fc7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|7416005|1800799015|376005|366007|38070700009; x-microsoft-antispam-message-info: =?us-ascii?Q?AP6emL4Z5W2vI62qwRn+Hn6L8VOpbpE1RFs6Q3WwZ6vkWdqs1qXiUiyU9QFk?= =?us-ascii?Q?Eu/08STW7z77okwP2p8nZ/D0CJ+4pBmfgkjBIzcZLYrryp2b3WAyqsUIBE0S?= =?us-ascii?Q?p0hdkPuPiu86uUIdWReUQeY/KF2DpjYrkEtYGxRCTNXnaisJMKsI6D80NtAF?= =?us-ascii?Q?HgLLMcUBHrvZn1WeZC2sRDLR/0TrjMkn1GLtuEidq8vFTvJZ2AX/3CZXvR7M?= =?us-ascii?Q?YtubAVBSOtzgvs9o2J4nnYYqX+6V5RRdfCqsY7SqgOkKZF3QxljIRgA5hJuJ?= =?us-ascii?Q?kzfTfghpid0xYuQAPoUsJncF1n7gg2xr8RjwMf1S9n9yOkQEjhNVCudmf1ra?= =?us-ascii?Q?XE7H4syXNY+7k1HgDWgGL852MN72mZ1doLHqkTA/6JzJDEoZr+iI0ILS1RJu?= =?us-ascii?Q?8wbjeebEr+lK0L8Y6JKqfPXHhcGZmq9JrPB4lx12ptKYeGZpf7JdhJxEWe0U?= =?us-ascii?Q?4y2oS47NQI532BRpoHShS6tzDUHjZyq7S9MOXoA+cU3cwCum79BtUQKFYeqW?= =?us-ascii?Q?jhaTPxwuISvsPqPvOC4UKjo3tg3+b3Nlh4MslKPUqZsWnikaxD6t3oa7NtpP?= =?us-ascii?Q?HO4H7k3HUer3lmxI47ZEh19jS7ODcMUWdOJSDVahitEKVKSXX/Ynsia1/jG8?= =?us-ascii?Q?sYORwG6bYzEUVhfzm7j0+woFGGL5GvpzG2ppUeww2uug0jC7VqOeTC8s1XP3?= =?us-ascii?Q?w0a1IIZ4zEOBbIHqjbZxkOlNX331k7MBg4PPlXsGYxpy/hhp6Quz5rXzfIAu?= =?us-ascii?Q?R2O+e6sllvLYSuNkgmmTsH32a7T/O6kzfvqPgMcHWOzDdRb4ZUwYOHXnhqYY?= =?us-ascii?Q?gwwG8aAEcWQtsP3FG/nKIWbwVMHjQCLvySfypSpTksvEwMQUWIiP9iNs1brx?= =?us-ascii?Q?z1VZAVqmECaq/HNgdeoLfrs3zxlkpLMbSIv2gQ6sqelJ85uSQL+vSekRYhhK?= =?us-ascii?Q?6ieEza1W8HPUYt174yXAJ4475bVQQv7Qr3xU6ZHxr2qznPLR7BvLBXgsN1/z?= =?us-ascii?Q?8FUlp2VFB7BwI2cLydcZnXJq/1/dMB5b6YIbB75rh/nkRbrhpZugbkt0Eecz?= =?us-ascii?Q?u+YkKYOG/bCPRTBrlPAmPAvHVt2JjX/zfrDqgGmhP2DxnNi/TCvow+R3x1g2?= =?us-ascii?Q?W4aore9E+DzB6CMfKIoZZt0Ca+zqI8JtA1FSMOCVGkdg+15RMU1hiYUWWGTE?= =?us-ascii?Q?cMu7vZkG0ZzHNPJPFT85B5FH39nz2MGzdwyGHM3QFNzcLPvNV4Kv1715BQqT?= =?us-ascii?Q?5FdElLnnlKIHjNQ10vcX9C2UEL3swskWHQgq1VZgHXAtO0RCgaTDi8BeNB1+?= =?us-ascii?Q?gysSSGAdjrdxeNOoDRNAb9PnWUi6h7QOvITFwWs7NM4dxg=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR15MB5602.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7416005)(1800799015)(376005)(366007)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2P51Iz+WdsZq48+913ZQttyYT2VJnnBRzaBvCADHKF3n7Qemj1SG6YhNr7R3?= =?us-ascii?Q?vV5jOwZan5+eDL/RFhTlpAr+atjxnDaERlZ1XpgFgust7AP4avpyJtfHLYsv?= =?us-ascii?Q?FfS5NVPO/eDnLpAnAsuJGbco59RhnI1DPdujqwJP3H2ndmZ3ZfvOjGy+T3Dy?= =?us-ascii?Q?PJFDHgHDSGMSwQPBCZI7b7k6fS5z6QwikB4ZjzUdzxxfyjsJT6iqsseiadIK?= =?us-ascii?Q?K2BUdwTC+B0HP753vGvvdTF02RdLd28CduZZWZxVfi4flsNHYWuT4KkoLq3e?= =?us-ascii?Q?HSaoFX154+C00vFp7/coARxfcgRu403Z0cGRKzg0cDZ+1QdGJF342KkTJvgL?= =?us-ascii?Q?Q6LSxzFSisgqeMFNO0Wl1wEeOZlFAG9+pDs+NCOuWpY6h5i/4+St8HeNOExm?= =?us-ascii?Q?ZAkDzfAcDpOu5HaTs4UAqPNijEejL2x74is7ww2qGpMeZlBlumk0dHA4jn4A?= =?us-ascii?Q?PuA98u9B97UeIKJyVR153kJUfFi15Nmgo7Kt+OYegWDNSNGExEFjOGRuoV/M?= =?us-ascii?Q?TNm+bbCMgiCPYj44Qy/hJm3iUKO6LnNHRdR0f7zq7OIh85soJwAvOpBXoWzy?= =?us-ascii?Q?btz9IivTetxCV7eukyjer5rEdANo7lkwxfAaqPrTb+bAzjotNd5zSdzrXc5w?= =?us-ascii?Q?dbCxhvpprUjz+hO5OTVl0+oxSr6ZeeKVfV9NrYKGIqZZcBBTFDq9UNjE70SD?= =?us-ascii?Q?3/ychNykCNoym2H4psD0rG4GIxlolVmUQTjMoVZPe//W1y16+2i2oOUX3wpS?= =?us-ascii?Q?Xrdo0eyHwfc88RL8+QX/SceexE39Luzdz2HVAP4GL1wFq34nIeIM6oxSW+5a?= =?us-ascii?Q?HD6nfA0weveZR1edlZjkOcSI7EkuNPWjiLYg+Sq6YawfqH9q9NbkBytcyQLq?= =?us-ascii?Q?3YKvqXjL61sE2FmxzwT+2H5w1Vj9BWYIULuyX8iO0d7/lncHX7rChJ/f28Nq?= =?us-ascii?Q?+tdUhIlAeW1RhkEH/Qh0yYI4IByHD9NfBXbF4UNPrYOLoha02K+W6ipw86VB?= =?us-ascii?Q?VSfSEfDBsD8ctNA0edcTDZ7oXbwh4uJSD7s2LweDgB9Coe9lgKYbUPdAAOTb?= =?us-ascii?Q?Fli9G7R2ZAly5W0uFcSqomkgSKZHDJ+1GpIsMNsHJS3yUwKmaXA9gt2IZP8E?= =?us-ascii?Q?DoDxwg/yXbR+px8R2xAHDqFiiMH18g33efAyf0CgYEsDUoP59sPDdDGPdcFl?= =?us-ascii?Q?ar/3GDcKAhGxJxnYJrhwYgNDKxlvlXYa41Feq/1fXOL2YBzNL6hO9ivGkTwd?= =?us-ascii?Q?8AH6cYZSYoIjUkHMUcStoXswIb/tn87kNpEJ/ZTKxwkbrhE8vfENjTKWH0bX?= =?us-ascii?Q?oUeHNbIsOjGa7dQYTKKATHXY3W/ts1apzbsIWayA14kQnr+KTh15zfK9kSb8?= =?us-ascii?Q?LByOWkvQYenWdfmsamhmbTUQUd4t9wgzP6ofbycrEF3k44bgNb/C95P/bBv9?= =?us-ascii?Q?1vU0D5DEvaXOCvfzOM6VHEKBhzfWIs2TXQEoiw0MFf9KAC8Moywffl93ipKV?= =?us-ascii?Q?oMb9OP9N//YanvSfQEJKANxiuNpqYsrZ0hR23nqdjM34xTceiNSNFgnSqJVv?= =?us-ascii?Q?4+UtuR7eMK5UDWsBFFykDydH0yMRfH3lbeRwAevlxwuVjUYj4fOwQwFumCPo?= =?us-ascii?Q?5/l2P3DJiDH6qoPYzXKh0AJ8z4atbJdicGRn7O8VtY2H?= Content-Type: multipart/alternative; boundary="_000_DS0PR15MB5623A624B285AF799705C50ADBF42DS0PR15MB5623namp_" MIME-Version: 1.0 X-OriginatorOrg: in.ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY8PR15MB5602.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12291e23-1024-4411-b6bd-08dc7b3e1fc7 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2024 15:36:33.0837 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: FlZ+f/KNjov5HY3K6grXeJ0paiiY/toaiohJLwc0OWGcPtVYuPCBMvqp68ijP1sZkLbOvp0B5sJ6CkYgNbr21A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR15MB5107 X-Proofpoint-GUID: 4MCOSOVu803seMwcFWglrmMvQVqfx8h_ X-Proofpoint-ORIG-GUID: Uz0HKqUve-0A41CTgPXcjaVvBHyabyC8 Subject: RE: AIX support X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.12.28.16 definitions=2024-05-23_09,2024-05-23_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 mlxscore=0 mlxlogscore=832 impostorscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 spamscore=0 clxscore=1011 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2405010000 definitions=main-2405230107 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_DS0PR15MB5623A624B285AF799705C50ADBF42DS0PR15MB5623namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Peter, thanks for your feedback. We are eager to extend our support in resolving the issues specific to AIX = or corresponding compilers (XLC and cLang). But as there are no issues with the patch after reverting the changes(with = the latest compilers gcc12 and xlc-16.0.1.18), we were wondering if this patch can be merged wit= h the current release 17?? Having said that, we are committed to resolve all the hacks and caveats tha= t got accumulated specific to AIX over the period by picking and resolving one af= ter the other, rather than waiting for all the hacks to be fixed. > One of the reasons that the AIX port ultimately became unmaintainable > was that so many hacks and caveats were accumulated over the years. A > new port should set a more recent baseline and trim all those hacks. Please help me understand this, with respect to the AIX specific hacks, is = it just we can find all the location where _AIX macros are involved OR can we just look at the = patch changes only, as all the changes that were made were specific to AIX. If not, is there any other= location where we could find all the hacks to be resolved. Can you provide some more details on the expectations here? Warm regards, Sriram. --_000_DS0PR15MB5623A624B285AF799705C50ADBF42DS0PR15MB5623namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Peter, thanks for your feedback.

 

We are eager to extend our support in resolving the issues specific= to AIX or corresponding

compilers (XLC and cLang).

 

But as there are no issues with the patch after reverting the chang= es(with the latest compilers

gcc12 and xlc-16.0.1.18), we were wondering if this patch can be me= rged with the current release 17??

 

Having said that, we are committed to resolve all the hacks and cav= eats that got

accumulated specific to AIX over the period by picking and resolvin= g one after the other,

rather than waiting for all the hacks to be fixed.

 

 > One of the reasons that the AIX port ultimately beca= me unmaintainable  
  > was that so many hacks and caveats were accumulated over t= he years.  A
  > new port should set a more recent baseline and trim all th= ose hacks.

Please help me understand this, with respect to the AIX specific ha= cks, is it just we can find

all the location where _AIX macros are involved OR can we just look= at the patch changes only, as all

the changes that were made were specific to AIX. If not, is there a= ny other location where

we could find all the hacks to be resolved.

Can you provide some more details on the expectations here?

 

 

Warm regards,

Sriram.

 <= /o:p>



--_000_DS0PR15MB5623A624B285AF799705C50ADBF42DS0PR15MB5623namp_--