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 1s7bvf-006Ovq-A8 for pgsql-hackers@arkaria.postgresql.org; Thu, 16 May 2024 14:17:57 +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 1s7bvf-009fIr-5P for pgsql-hackers@arkaria.postgresql.org; Thu, 16 May 2024 14:17:55 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s7bve-009fIj-KH for pgsql-hackers@lists.postgresql.org; Thu, 16 May 2024 14:17:54 +0000 Received: from mail-bn8nam12olkn2050.outbound.protection.outlook.com ([40.92.21.50] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s7bva-000YIM-HB for pgsql-hackers@postgresql.org; Thu, 16 May 2024 14:17:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZwIHZfnTH7VN9I3AEHOHfvi6QcVS7myILSjOsMU8b+ZDny5iwHsAj1hbWs0Y6kcfUdSVDcBP2YJRJiehYahG764J/Vh61IQcsmx5ZIqPsTXjiKy5yBR0j6Di7kQ1V3I2WOMCDetGPESZJZbE4gmjlxzK6+7+/NoJho7SYUo3re75+Gp8uQwir0Y/STSF/0UXOjuu18QfpfCz+SpKgBUyIk0MwOTzwDu9eSjsMTP5w5GS+YCfbvbEji5/IVhUONUE6heTG7g9JkGsbukNuce8dAVjNlKA07Iq4Hskxav8w1FbdpokzI8oGTErFMlTpeYPxMoItR4AAKh9PKPupSKAVQ== 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=zR3hfkqOyQRHj7oxAgoUVrv9Ummjg5YPdCCkTGHsHOE=; b=P5+prC+GMZItsyht45iebxrobcSC7ew3mJMCcjhX7xqi+DdoRXg/Gt8b/N/yy2NeP2+C1mkHx3CEe4QJy9MM0vXSH0P1xb9ZT5OOy717rvUEpbD9f31/Zz+eicIwohfYqAkgcOfgi/MueZa+BCEFadN1N/XTea03oidmk+aE0lr3IsyTQOeICYfA9JauBH8DyNpdHsWcMF/GoTflOpx80PlptdOSZVEjGCylMNzBgpNOTDQjn80Vd14lLv0nnIy9+X0y+Ri0Uzfavl3PcG7c7JuizjO5pvXNXyVh/nboFuIa1yTmIdsTjcAnGSXYKec2ZOz+Sw4gGat5a+0VDHRheg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zR3hfkqOyQRHj7oxAgoUVrv9Ummjg5YPdCCkTGHsHOE=; b=FY2PjK94mQdb+2KNlOgX9v9ralFKdd2YOf2hgLcZ87g5KsYJTMiRJuXVu5VOYLae2PJONGMfvXhlQKYk+VccmBgl36VFZwSSWv45HsJC69lPH3kqBonX+a3Cc1fIPys8bT46ytT4mJAVzQHe2SYfkL5gslCtddQ36HFP62HGYRpXgoSqoM2wGk4dxu1+8mZoSX4m/gWf1Vr06bQ0UQAbzZCMIfAWr8jeBXRL5eyxQOaYLi0I3YcHLA7wSzlINwBRHRWnapSZmH8gd8ddr7Z17+sUPgNXJIVupG4o279Jt4ahpsDBJaiGe6C7BXEnEsmPDxMbEL0HCYW0QCdSy3ATVw== Received: from CY5PR11MB6392.namprd11.prod.outlook.com (2603:10b6:930:37::15) by DM3PR11MB8760.namprd11.prod.outlook.com (2603:10b6:0:4b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.27; Thu, 16 May 2024 14:17:46 +0000 Received: from CY5PR11MB6392.namprd11.prod.outlook.com ([fe80::9cd9:1cf0:dc54:3790]) by CY5PR11MB6392.namprd11.prod.outlook.com ([fe80::9cd9:1cf0:dc54:3790%4]) with mapi id 15.20.7587.028; Thu, 16 May 2024 14:17:46 +0000 From: Sriram RK To: Noah Misch , "pgsql-hackers@postgresql.org" CC: Bruce Momjian , Peter Eisentraut , Michael Paquier , Andres Freund , Tom Lane , Thomas Munro , Alvaro Herrera , "tvk1271@gmail.com" , Heikki Linnakangas Subject: Re: AIX support Thread-Topic: AIX support Thread-Index: AQHae4rr5/ageaPz8EuxaB+VNKiBu7FCOGKAgAArgSaACn9l2IABLM4AgAADTgCAAAP8gIAABU6AgAvJNWiAAB/ogIATySEqgACu3ACAARripYAB4tSAgAAMOICABwWYgIAAB3wAgAAD0oCAAAcGgIACYnHWgAxC+/6AAz5ikoAC7ZKggAAzhgCAAAZWgIALF3TtgAAGbYCAAAc8toABabZi Date: Thu, 16 May 2024 14:17:38 +0000 Message-ID: References: <3829420.1714018805@sss.pgh.pa.us> <7b70da4b-68a0-44b7-adf3-38dde28285c2@eisentraut.org> <20240515155241.d4@rfd.leadboat.com> In-Reply-To: Accept-Language: en-US Content-Language: en-IN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [8iIK3fdyau9aTix4zqT1VluFDa74EH97] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY5PR11MB6392:EE_|DM3PR11MB8760:EE_ x-ms-office365-filtering-correlation-id: 87ace16d-758f-42a7-f412-08dc75b2f591 x-microsoft-antispam: BCL:0;ARA:14566002|461199019|102099023|440099019|3412199016; x-microsoft-antispam-message-info: sX4V3fsaYuT3t0BuDWgDYUa3QeqP4B+7KQpBGgR9Idgo2wqsROZnFq4aWDYXy2kcquWwJ/J5dgYqHh8bzl2nn5P3KSbvA5NzqDMuZ5JtNGkOWi69xJuAkHC5sIdJpxE/wabWTOBoQqOat/5F/IdWEZzyhjS4ff4MOsUnt72OoBP+e6f0qoECNChZ3vis5SHI44F0gsFqCSIx0kUZTc73BzLVwmq/qWVPi2CUMWSxc4g5aHEeaJE4RaFqP1WFhHby9cogreGv0o6f9ySL9ItbcFrQGnooULxet+n8vJj1jHB+NuN7JO+Yo+aotCM9zICqmYrdGUPirsyFLt0qC3j4t3DMEvyQTT0XBVMrI2CccLvvhLeSbTK7YGlUCPgDNi2R/vHDX7jqTrmiKinFzIj4SmQjT5SFrAdkoHff0Bus++VISYFMkzqRaXJW8MbPq7KROL3F9Yw1S8AnwFU3Q1i2ZmTOZaNl0RZgP/Ho/HksCRes5RoxM0GJ2nT87AwLYKHNiMlLJoLL0oWrV7bmUUrMXf3SbpAqun9kKiP72O7Y9NrJTTyoP1CSGNnAhQQdrTIT x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?W4R4fgGorxyFABXYHe4/MKY+s4GPm+/016OMw32ukf7OeWxiOAkPQMtOzIPj?= =?us-ascii?Q?dhp08qnjJw88n/H9fhZMJ9FbK1opEYnRoTUmerZ2mEjM1iSz8i40qaiFdlC5?= =?us-ascii?Q?z+saQo6YbCccAgWMzo1xt75t/Am6C0P0ear5bsAVUMKBLHG1govU/l2DIWiw?= =?us-ascii?Q?ag2De3v2MKFGlfGxuZG+zLdNJzNhOLzQ5SNR2aS12to+7+RZHIo2FyU72Eug?= =?us-ascii?Q?IwjNkl+eSjf7Pe7H9Fn9BxZ7C0yQYfRPRIoKGjleXR2PkPUDaDDalfuseU+4?= =?us-ascii?Q?BT9RjGqoeL2Ket0WSXp+HrBy7h/JVpbzi3X43jp3a9Q4TrIkAptRq9uuU0WG?= =?us-ascii?Q?k2oKMdJoC5ceutrwQF2ALC0yjrrp2/mis5kK3zDHUXWUn8w1U/0MW/ggNGvc?= =?us-ascii?Q?zvYMIoNntK3UTqh3CrVyN7VAEevNDETkQsmKdUDJNFIdnd0BqGh1bloFZxUf?= =?us-ascii?Q?ClfiKpnM1zgBkaLyMpzHgOF0AwW0ayG4l67qJewUH4RcpBPQ3DkJqkN/QEsH?= =?us-ascii?Q?vs7/BIVr6fZQOV2Y8mds269E2Oq+HwdPROYx3IkZcuSyllFOpOcOnpuUYK0O?= =?us-ascii?Q?j1Hesbnf875groFZWv8Bx01WDG8R7WsDmk/ZU9s5Fg+ixl97OGMd2Z03l3h5?= =?us-ascii?Q?CQjy6BXicNXQhlxAf/SOwUSAKnJi3892cIQp1LgtqlbftfsvNn71Jenah94u?= =?us-ascii?Q?alT16jbw0+qG3DUwp/fm1R5VOyF3HrY8bdEnadgQo24ORFDvcEdpZ0N9Mtfy?= =?us-ascii?Q?G03qaCf7g8V2GdKl432M94JpsBjiaLQWf8YnWHJAXNJ94xyOe7QXeBA5WmB+?= =?us-ascii?Q?/WKbYuOMhD2EPWrlUn1MgicuvPKn4eDW3HkvZVacZemme/+YiF1KIqnm78o1?= =?us-ascii?Q?VOm9+lQ6ZJdWvwlnuujgq2ZhEqaNk13VIQMGoebpgl9UoUaWUxbrdXBv6EQj?= =?us-ascii?Q?UHu9QCDkh6jO62fHGx1adXbOoEQNhuFJ/ZmzPvwZpRBDhsEqZ0jnQ4Q8KtBr?= =?us-ascii?Q?7/XagfBF/g6JPbt8K80VTbTfX+KoZcEkMJhPj2Z9i3reJuCzk7VXFJ8QuHWJ?= =?us-ascii?Q?xBWlP+fcHwRrRGpcDXI1dMxZI6Kb+R44qUqXss7CaJUsPoyT+u4hgGnj+q1e?= =?us-ascii?Q?anvF/UrXXXX6RZue3v3Nf3AZDtSmo0d2cJw0hLk4DCLEXwrbB5k8bo/9jr4S?= =?us-ascii?Q?WJbs3vywPIls2CVK3Ntc62Qgklkr3xhzLp38Vr3Rt4nf9+XDF9N0POahyM4?= =?us-ascii?Q?=3D?= Content-Type: multipart/alternative; boundary="_000_CY5PR11MB639218D04CFAED0FC09ED9DFFDED2CY5PR11MB6392namp_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY5PR11MB6392.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 87ace16d-758f-42a7-f412-08dc75b2f591 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2024 14:17:46.4072 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR11MB8760 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_CY5PR11MB639218D04CFAED0FC09ED9DFFDED2CY5PR11MB6392namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Team, We have an update wrt to the PG17 AIX port. We have reverted the changes specific to AIX (that were removed in 0b16bb87= 76bb8) to the latest PG17 (head). The Buildfarm succeeded for these changes. All the tests passed. System config OS level : AIX-73D Compiler : gcc-12 & xlc(16.1.0.18) Wed May 15 21:26:00 2024: buildfarm run for AIXnode01:HEAD starting AIXnode01:HEAD [21:26:00] running configure ... AIXnode01:HEAD [21:27:03] running build ... AIXnode01:HEAD [21:27:27] running basic regression tests ... AIXnode01:HEAD [21:34:41] running make contrib ... AIXnode01:HEAD [21:34:43] running make testmodules ... AIXnode01:HEAD [21:34:44] running install ... AIXnode01:HEAD [21:34:58] running make contrib install ... AIXnode01:HEAD [21:35:05] running testmodules install ... AIXnode01:HEAD [21:35:08] checking pg_upgrade AIXnode01:HEAD [21:35:08] checking test-decoding AIXnode01:HEAD [21:35:29] running make check miscellaneous mod= ules ... AIXnode01:HEAD [21:36:16] setting up db cluster (C)... AIXnode01:HEAD [21:36:19] starting db (C)... AIXnode01:HEAD [21:36:19] running installcheck (C)... AIXnode01:HEAD [21:46:27] restarting db (C)... AIXnode01:HEAD [21:46:29] running make isolation check ... AIXnode01:HEAD [21:49:57] restarting db (C)... AIXnode01:HEAD [21:50:02] running make PL installcheck (C)... AIXnode01:HEAD [21:50:09] restarting db (C)... AIXnode01:HEAD [21:50:12] running make contrib installcheck (C= )... AIXnode01:HEAD [21:53:53] restarting db (C)... AIXnode01:HEAD [21:53:56] running make test-modules installche= ck (C)... AIXnode01:HEAD [21:54:28] stopping db (C)... AIXnode01:HEAD [21:54:29] running make ecpg check ... AIXnode01:HEAD [21:54:45] OK Branch: HEAD All stages succeeded The below changes are applied on this commit level commit 54b69f1bd730a228a666441592a12d2a0cbe2a06 (HEAD -> pgAIX, origin/mast= er, origin/HEAD, master) On branch pgAIX Changes to be committed: (use "git restore --staged ..." to unstage) new file: src/backend/port/aix/mkldexport.sh new file: src/include/port/aix.h new file: src/makefiles/Makefile.aix new file: src/template/aix Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) modified: Makefile modified: config/c-compiler.m4 modified: configure modified: configure.ac modified: doc/src/sgml/dfunc.sgml modified: doc/src/sgml/installation.sgml modified: doc/src/sgml/runtime.sgml modified: meson.build modified: src/Makefile.shlib modified: src/backend/Makefile modified: src/backend/meson.build modified: src/backend/storage/buffer/bufmgr.c modified: src/backend/utils/error/elog.c modified: src/backend/utils/misc/ps_status.c modified: src/bin/pg_basebackup/t/010_pg_basebackup.pl modified: src/bin/pg_verifybackup/t/008_untar.pl modified: src/bin/pg_verifybackup/t/010_client_untar.pl modified: src/include/c.h modified: src/include/port/atomics.h modified: src/include/storage/s_lock.h modified: src/interfaces/libpq/Makefile modified: src/interfaces/libpq/meson.build modified: src/port/README modified: src/port/strerror.c modified: src/test/regress/Makefile modified: src/test/regress/expected/sanity_check.out modified: src/test/regress/expected/test_setup.out modified: src/test/regress/regress.c modified: src/test/regress/sql/sanity_check.sql modified: src/test/regress/sql/test_setup.sql modified: src/tools/gen_export.pl modified: src/tools/pginclude/headerscheck Can you please let us know, the process to post the changes for review? Regards, Sriram. --_000_CY5PR11MB639218D04CFAED0FC09ED9DFFDED2CY5PR11MB6392namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Team,

We have an update= wrt to the PG17 AIX port.<= /span>


We have reverted the changes specific to AIX (that were removed in 0b16bb87= 76bb8) to the latest PG17 (head).

The Buildfarm suc= ceeded for these changes. All the tests passed.

 

    System config

   &n= bsp;      OS level : AIX-73D=

   &n= bsp;      Compiler : gcc-12 & xlc(16.1.0.18)

 

    W= ed May 15 21:26:00 2024: buildfarm run for AIXnode01:HEAD starting

    A= IXnode01:HEAD          [21:26:= 00] running configure ...

    A= IXnode01:HEAD          [21:27:= 03] running build ...

    A= IXnode01:HEAD          [21:27:= 27] running basic regression tests ...

    A= IXnode01:HEAD          [21:34:= 41] running make contrib ...

    A= IXnode01:HEAD          [21:34:= 43] running make testmodules ...

    A= IXnode01:HEAD          [21:34:= 44] running install ...

    A= IXnode01:HEAD          [21:34:= 58] running make contrib install ...

    A= IXnode01:HEAD          [21:35:= 05] running testmodules install ...

    A= IXnode01:HEAD          [21:35:= 08] checking pg_upgrade

    A= IXnode01:HEAD          [21:35:= 08] checking test-decoding

    A= IXnode01:HEAD          [21:35:= 29] running make check miscellaneous modules ...

    A= IXnode01:HEAD          [21:36:= 16] setting up db cluster (C)...

    A= IXnode01:HEAD          [21:36:= 19] starting db (C)...

    A= IXnode01:HEAD          [21:36:= 19] running installcheck (C)...

    A= IXnode01:HEAD          [21:46:= 27] restarting db (C)...

    A= IXnode01:HEAD          [21:46:= 29] running make isolation check ...

    A= IXnode01:HEAD          [21:49:= 57] restarting db (C)...

    A= IXnode01:HEAD          [21:50:= 02] running make PL installcheck (C)...

    A= IXnode01:HEAD          [21:50:= 09] restarting db (C)...

    A= IXnode01:HEAD          [21:50:= 12] running make contrib installcheck (C)...

    A= IXnode01:HEAD          [21:53:= 53] restarting db (C)...

    A= IXnode01:HEAD          [21:53:= 56] running make test-modules installcheck (C)...

    A= IXnode01:HEAD          [21:54:= 28] stopping db (C)...

    A= IXnode01:HEAD          [21:54:= 29] running make ecpg check ...

    A= IXnode01:HEAD          [21:54:= 45] OK

    B= ranch: HEAD

    A= ll stages succeeded

 

 

 

The below changes ar= e applied on this commit level

commit 54b69f1bd730a= 228a666441592a12d2a0cbe2a06 (HEAD -> pgAIX, origin/master, origin/HEAD, = master)

 

    O= n branch pgAIX

    C= hanges to be committed:

   &n= bsp;  (use "git restore --staged <file>..." to unstage= )

   &n= bsp;        new file:   src/ba= ckend/port/aix/mkldexport.sh

   &n= bsp;        new file:   src/in= clude/port/aix.h

   &n= bsp;        new file:   src/ma= kefiles/Makefile.aix

   &n= bsp;        new file:   src/te= mplate/aix

 

    C= hanges not staged for commit:

   &n= bsp;  (use "git add <file>..." to update what will be = committed)

   &n= bsp;  (use "git restore <file>..." to discard changes = in working directory)

   &n= bsp;        modified:   Makefi= le

   &n= bsp;        modified:   config= /c-compiler.m4

   &n= bsp;        modified:   config= ure

   &n= bsp;        modified:   config= ure.ac

   &n= bsp;        modified:   doc/sr= c/sgml/dfunc.sgml

   &n= bsp;        modified:   doc/sr= c/sgml/installation.sgml

   &n= bsp;        modified:   doc/sr= c/sgml/runtime.sgml

   &n= bsp;        modified:   meson.= build

   &n= bsp;        modified:   src/Ma= kefile.shlib

   &n= bsp;        modified:   src/ba= ckend/Makefile

   &n= bsp;        modified:   src/ba= ckend/meson.build

   &n= bsp;        modified:   src/ba= ckend/storage/buffer/bufmgr.c

   &n= bsp;        modified:   src/ba= ckend/utils/error/elog.c

   &n= bsp;        modified:   src/ba= ckend/utils/misc/ps_status.c

   &n= bsp;        modified:   src/bi= n/pg_basebackup/t/010_pg_basebackup.pl

   &n= bsp;        modified:   src/bi= n/pg_verifybackup/t/008_untar.pl

   &n= bsp;        modified:   src/bi= n/pg_verifybackup/t/010_client_untar.pl

   &n= bsp;        modified:   src/in= clude/c.h

   &n= bsp;        modified:   src/in= clude/port/atomics.h

   &n= bsp;        modified:   src/in= clude/storage/s_lock.h

   &n= bsp;        modified:   src/in= terfaces/libpq/Makefile

   &n= bsp;        modified:   src/in= terfaces/libpq/meson.build

   &n= bsp;        modified:   src/po= rt/README

   &n= bsp;        modified:   src/po= rt/strerror.c

   &n= bsp;        modified:   src/te= st/regress/Makefile

   &n= bsp;        modified:   src/te= st/regress/expected/sanity_check.out

   &n= bsp;        modified:   src/te= st/regress/expected/test_setup.out

   &n= bsp;        modified:   src/te= st/regress/regress.c

   &n= bsp;        modified:   src/te= st/regress/sql/sanity_check.sql

   &n= bsp;        modified:   src/te= st/regress/sql/test_setup.sql

   &n= bsp;        modified:   src/to= ols/gen_export.pl

   &n= bsp;        modified:   src/to= ols/pginclude/headerscheck

 

 

Can you please let = us know, the process to post the changes for review?

 

 

 

Regards,=

Sriram.<= /span>

--_000_CY5PR11MB639218D04CFAED0FC09ED9DFFDED2CY5PR11MB6392namp_--