From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2084.outbound.protection.outlook.com [40.107.223.84]) by sourceware.org (Postfix) with ESMTPS id 96DDB3858028 for ; Wed, 29 Mar 2023 12:12:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 96DDB3858028 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=azul.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=azul.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SbyBBUrGWZR4BUPwGFFrWGbf24AG1EKN1FOYCiDm9iacjGpWcTNHNJukSV/jEC7rGrvlVoFdAO3X/0Eo7wJJudXbekLRGldAk8hCJ/igsW18zVm/eCUuMRK6tuoOFnIS8mJL5QPKNuzi+LzaCqa780c8/Rc737UI+uTESVwZzXVSaFl7RTD4lUgG+vSfbAcZYhAhfxMX8TPuxenitgsNPWXQlvbvSyRsMYdycql1ejgs9Z7sYIkMO/vbo+NMw4jud7n2O1r/2pVeIc9NK5KYw9fE6SNHwZFP0xbbixykgS/BNGxmfk6p3WaOo1EQ3ntrYeDna5DEtWE14776bODeTg== 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=Zy9AjeN+iKazItyesa4ZYze4RNIOsU20lDKEm78VI2I=; b=lQ+cYgTv7QM4vEjVtpUt2HEmyTUU583ZgQEdDtG1rBdLYniT014Rck0bChBKxr2SKXPvxqLmCZTvbkVIKY03l5nf3YIOIhTDwnoSwW53Ikzfc3mT+E/lXGus61Oy+J7DhtPKARgRO/cnBN+y69H1/9R7jl46guUre4TxeaZ1CxDGu4sUM4EoaNoQgWdWJY6lVOji1OIr7P117IuEXeSNPb/5jjZCaAzzgQIUFgHogY5HA4LAUvqeo4Hbd5ofvh66Aox0jY63ozPtr0KYyzcFD+JGq1gMkVf/t0GSMBPWzJQUEUuRcR+5WL67SgWLySFnO5pG/dAxD/M3SrhMtJqA4w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=azul.com; dmarc=pass action=none header.from=azul.com; dkim=pass header.d=azul.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=azul.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zy9AjeN+iKazItyesa4ZYze4RNIOsU20lDKEm78VI2I=; b=O2/1AtiLHBlGeMXJnpcYYgkhGtUa/dCV+pqkZumaGFlHLHrf3WdBWiIxeqB0Rd0w8wUl0iYVvAwlS5Y31wVaaXz3/8Q3ZBBCTz1QngmQP8EMJEELzRSg+CXMvsZ97UG1Sca05WdI9ayC3uGFd9oYqtrz4nzToaFHz/rheAwT9TS4wHHG6Iq84+VoT4TuSny2tG4fecY7w4c6OS1Fjdleh8reWukcB/KTOi6S8Z1h8/sojsQK/gtHwAR1xj1CiXyXCC4N4eH4NNbU4Do3VFns8QxmVU2txbXM2Ya5a2121bfKDuQAhvA2B3dj/vS2dzndWRr7xtRCvzjPJ9MTLSJklA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=azul.com; Received: from DM6PR11MB4073.namprd11.prod.outlook.com (2603:10b6:5:19f::22) by IA1PR11MB7753.namprd11.prod.outlook.com (2603:10b6:208:421::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.33; Wed, 29 Mar 2023 12:12:09 +0000 Received: from DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::8476:1cf6:afeb:c285]) by DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::8476:1cf6:afeb:c285%3]) with mapi id 15.20.6222.032; Wed, 29 Mar 2023 12:12:09 +0000 Date: Wed, 29 Mar 2023 20:12:01 +0800 From: Jan Kratochvil To: Adhemerval Zanella Netto Cc: Florian Weimer , libc-alpha@sourceware.org, Anton Kozlov , Siddhesh Poyarekar Subject: Re: [PATCH] RFC: Provide a function to reset IFUNC PLTs Message-ID: References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.2.7 (2022-08-07) X-ClientProxiedBy: VI1PR08CA0188.eurprd08.prod.outlook.com (2603:10a6:800:d2::18) To DM6PR11MB4073.namprd11.prod.outlook.com (2603:10b6:5:19f::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR11MB4073:EE_|IA1PR11MB7753:EE_ X-MS-Office365-Filtering-Correlation-Id: 274bdb05-951e-46a0-1d63-08db304ed1bf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eA0baBXNDheLXYQKS8XT0PJPqDB4gQNPePBSSusavh8QcN1eVPB7n+3zX6ztjwfWBVrTrDNfwnfj917HxyPYeJ2JDs4Oa1Vz/G8JjwqeYz3gF9DETDuol5Cb7BuB+mTdRVM7G805J2RwUjMwuNdtUULVY2G58FM4eCkvHKPzzvFjp1huavqYuxHsRfL/wt06r/2criXadsbjqbwLLbV7WrMhqDk2qJFoyPo48toLO0c3CxAsnTbUGfHDqQWSXeT3eZxnebZeLMN9c26Ma+zCJivRE9Azyqlab9mhWWsoxa2UjAXu1fH3+exrOU19tIqaZghsoyRbhhf/puue1+tVEBKwoMraW6ySEzXc0CQGk7aLWCcbUe8GpYmAaKGVPHjI3K4jTybijmEnT9bgrplZ6sZErPDZBCwzj7WOWlTq3afBmgcaTcCUFhKfdRpfWY8iT/4QEPZB+zaRcPhPEmmoliubSK+EgFDT/4erdCMEYqEwEgkiv9fQPQ+88u/1g2eTkpJhujJVtLwx6DYRDHW+qq7IPvoJwVmkcpYc3qj/9Vs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4073.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(396003)(136003)(346002)(39850400004)(366004)(376002)(451199021)(86362001)(478600001)(966005)(2906002)(6916009)(4326008)(41300700001)(6486002)(66476007)(66556008)(8676002)(66946007)(186003)(54906003)(6506007)(9686003)(83380400001)(6512007)(6666004)(316002)(38100700002)(5660300002)(8936002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?wYjzyU46jN5N3igPWO7siMxZywzbjQsVZxMqxPpGAShnTbj1d+f6iMSN9uvL?= =?us-ascii?Q?KoD92UaW6NLxYWRplx4GPsZbdXurN+AuNwoEzHoqTu3aPwrCCvsZnu3m1Etj?= =?us-ascii?Q?axZAJzRREHoUMSGa1TfnwbcmMS1frmgU4j72L/RX/vVeumFgUfZ+w9Is4Q4S?= =?us-ascii?Q?x4SxmuF7qmJTi/xKMGtXUprN1kpsbpGv90hq9acIVkzbQ2tSQyv1aYGlmB8z?= =?us-ascii?Q?pDGF9GfBovVrSoQax6KGD0xoNBYqCjAZlw+mTJ8cEbMVhamR3T+kmozQpExg?= =?us-ascii?Q?qdPtFDdoghAKURP6Q41zKiBqy104aOUWlgWY/iyiJJhZYHdtz/Ia8Svj/UtF?= =?us-ascii?Q?PT+u3CHIhI2rAXrcJzdo+whEIil5SqS7v3D/WyV3tC9il9VX8xBWJEH2KYpx?= =?us-ascii?Q?QGcz11uhiUknt25aiK3Xbf8sjlWGkKEzbbgmVkPodjdgorP5xaFw8y6OAT73?= =?us-ascii?Q?Tn6uok4Dpcw681JIP4RYXC6WXNkP8VTxj6LJiB0LvZ+VxE+xWSM+HT69zBhw?= =?us-ascii?Q?kYP9FNMrZ5TRNBAL2NTu4q4AqDQ4TVXltoRPZ94vED/+kNp+YFFsRtokbsU+?= =?us-ascii?Q?GzpEB/SxmL96YTTyCixV55YS41+qNeQSgVL4EfcVnBHRzqg0pQ+5on+hUQOr?= =?us-ascii?Q?5RxPTrQ9XcVW7njFa4ralyNd77H4hfaCkzzTa2ZWawOL8lSn3crC4ap7TQu4?= =?us-ascii?Q?XXBx+uySjdTYBTfqEo5vgeULp0X0GhICcsWz5qumTIyzbntzLJkLu9PqT2PC?= =?us-ascii?Q?hwGYRDmnLJah4nxt7asCtZk+toq6E18aCAwDvKU3oGJZuaUHQNRWNQD7YKpI?= =?us-ascii?Q?FmNboarb4kFLIIyMaGbQNZy++oVXTgA8q5juULekCsm3aFjueN2+FGyxGijL?= =?us-ascii?Q?6Wmliyq7NDXwy2e8NIBg1wn5rBvyhe944vdup3flr3TqCfLgtdSmRB2kGxhY?= =?us-ascii?Q?TVzanYH0R+ezy3XDE9SpAG3SxPbpQXHzxSteZ4RmK4knqnk9IROSRSykSRX2?= =?us-ascii?Q?Xk4xrLIvvM9ulWfymzMPHElnFDnTMneo0ag87btcD79gnQHU3vj4mLQY9nyu?= =?us-ascii?Q?zA8qpum3kYUGUcPCj2QxiBus4aC/FVtzAk9xT2iuVJ4q+xJjDvV4uGCUKdyq?= =?us-ascii?Q?H7rkxNNftYc+FgxC2M0tTi/82LQCyy0vmvnLFGnDR6PzmfjFCFlAmcOGboK6?= =?us-ascii?Q?JpvAetNphlOLlb6j3YUcqOdGsLDLNqwZ7D2bIeGA6O3dLWXcA8W2VFzLPNcz?= =?us-ascii?Q?TwQTX6bJQiw1T94rKokBPuYFeVTQN5tkS8LSU5qAlnIj9BDP8s7JYmmasKtf?= =?us-ascii?Q?focgHli3M32dkeXb67HlxEbdOyUJBBy95Qey/3WYMQ2b/v1GL35gs0HmbIaA?= =?us-ascii?Q?pcW28j7jLV+hs3RNI0/MkV54ZpGCWM0ULDwlcs8CvZFRl4x5qgwTFVJcKIEA?= =?us-ascii?Q?jQr1VydBCdyAimp4+Na0h3JLVNpZFfPfsqPs0+to8TvZgBT1lodyYBivpOCg?= =?us-ascii?Q?5rhzaUAgyeyK8LwtREPIfjG0pDgDG9fxnpFfsZ2SkmjxFzUK9Dc0O3NuvqBD?= =?us-ascii?Q?Hhbv9yAEiVIC1mzcYyiLy/bMbBUCRMph1uKGSkm1gDIIH2dlP9+yeABH+U/j?= =?us-ascii?Q?7w=3D=3D?= X-OriginatorOrg: azul.com X-MS-Exchange-CrossTenant-Network-Message-Id: 274bdb05-951e-46a0-1d63-08db304ed1bf X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4073.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2023 12:12:08.9806 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: c480eb31-2b17-43d7-b4c7-9bcb20cc4bf2 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Q+kObcrMnLtn6Nnt+gsp/lm34HjDFkqG60N8yod//wp/8XKJkCh8HfxFpE6LX+Ahks45SVbRLUwkY9qggOfR3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7753 X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Tue, 21 Mar 2023 00:47:53 +0800, Adhemerval Zanella Netto wrote: > if I > understood it correctly when criu restores a dump it will only restore private > mappings from the process and not shared ones? If so, how does it handle > restoring on a system on an older glibc (or on a system with any dependency > older than the one that the process was dumped)? Does it only restore file > backed shared mappings based on naming? Different OS (components) version is not supported, similar to: https://cr.openjdk.org/~heidinga/crac/Portability_of_checkpoints.pdf 2. Same hardware, different distro > Using a custom built glibc with --disable-multi-arch along with rpath, you > have a dissociated glibc from the system. You can even tune to use an > specific x86_64-vX abi if you see that the workload benefits from some > specific string/mem/math routine. Then I need to build also all other used libraries and that is what is called nowadays a container. Which is a perfectly valid use case. But building a custom distribution (=glibc) is not a supported way of running any software. [This is my personal opinion, I do not speak for any company.] Thanks for your review, Jan