From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from AS4PR08MB7430.eurprd08.prod.outlook.com (2603:10a6:20b:4e2::7) by PAXPR08MB6942.eurprd08.prod.outlook.com with HTTPS; Wed, 16 Sep 2026 13:34:19 +0000 Received: from VI1PR02CA0050.eurprd02.prod.outlook.com (2603:10a6:802:14::21) by AS4PR08MB7430.eurprd08.prod.outlook.com (2603:10a6:20b:4e2::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.7; Wed, 16 Sep 2026 13:34:15 +0000 Received: from MI3PEPF00008558.eurprd05.prod.outlook.com (2603:10a6:802:14:cafe::bd) by VI1PR02CA0050.outlook.office365.com (2603:10a6:802:14::21) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.11 via Frontend Transport; Wed, 16 Sep 2026 13:34:15 +0000 Authentication-Results: spf=softfail (sender IP is 99.81.216.78) smtp.mailfrom=openvz.org; dkim=pass (signature was verified) header.d=openvz.org;dmarc=pass action=none header.from=openvz.org;compauth=pass reason=100 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning openvz.org discourages use of 99.81.216.78 as permitted sender) Received: from nat.eu.perception-point.io (99.81.216.78) by MI3PEPF00008558.mail.protection.outlook.com (10.167.240.20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Wed, 16 Sep 2026 13:34:14 +0000 X-PERCEPTION-POINT-VERDICT: CLN X-PERCEPTION-POINT-SPF: X-PERCEPTION-POINT-SPAM: PASS X-PERCEPTION-POINT-SENDER-IP: 2a00:1450:4864:31::10 X-PP-Forefront-Antispam-Report: CIP:2a00:1450:4864:31::10;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail-wm2-x10.google.com;PTR:mail-wm2-x10.google.com;CAT:NONE;SFS:(13230040)(704161411799003)(43022699015)(6059299003)(12012899012)(3072899012)(2092899012)(82310400026)(5063699009)(19002099009)(10067099003)(16102099003)(55112099003)(18002099003)(22082099003)(57112099003);DIR:INB; Received: from AM0PR07CU002.outbound.protection.outlook.com (mail-am0pr07cu00204.outbound.protection.outlook.com [40.93.65.68]) by inbound-smtp.eu-west-1.amazonaws.com with SMTP id 4vb4ns2c43nnht9nmen9gmjns00pre0vovnnug81; Wed, 16 Sep 2026 13:34:11 +0000 (UTC) X-SES-Spam-Verdict: PASS X-SES-Virus-Verdict: PASS Received-SPF: softfail (spfCheck: transitioning domain of openvz.org does not designate 40.93.65.68 as permitted sender) client-ip=40.93.65.68; envelope-from=den@openvz.org; helo=AM0PR07CU002.outbound.protection.outlook.com; Authentication-Results-Original: amazonses.com; spf=softfail (spfCheck: transitioning domain of openvz.org does not designate 40.93.65.68 as permitted sender) client-ip=40.93.65.68; envelope-from=den@openvz.org; helo=AM0PR07CU002.outbound.protection.outlook.com; dkim=pass header.i=@openvz.org; dmarc=pass header.from=openvz.org; X-SES-RECEIPT: AEFBQUFBQUFBQUFGekprN1duUHk0MDNMVytSUVlYbmxTRGluZ21NUnJNeGVDZ1FMaDhzV0x3NytVUVZFR0lxSWpReHlrRFNwa2c3bHpQcjNPa2Z1OGUzcGJnOVBMRDNueXpzcENKZ2diWGFKbUUzb0R0dzBOZ0JsSEZGdytlaDh0b1E3aUZodm45MU5VM2o0a2h1N0Y2MjlWS0tSK2lhQlEwcm1KcUlBM3RpQjdxYTNZSFBaNkt5TjJBM1ZmMFB6eHFhNUZFdXlic3NycDIwbzQweHB1UWFZOU9iNjhoaGFzS0xUNXdXUjZ0Z3NBenRLb1Bja3ZqczRGRW83ZEMvTE0yNzBWMXkyRG02YzExWlpCd0FDakxzSlZwbWRsNVRLOHVGUEoyZWErWG0wUkgyRkl6Rmd5akE9PQ== X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=l07nsceExPh0j6Gih5Kx/A5k3F8WbDlt6/HnDfpCCszQcd/NzNDckXatnjr45+F6KhNzIXV5RTBTlz3JPhqouOhVsTltHRgFNyYmztWnqEpO7/PqaXyWYxz93Zp3XtP5X0bK3Fj1TJEqyzq4iAnbzEGCxLSxHosypn1rRr4Q3GM=; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1789565651; v=1; bh=Q5fO32QcDWyutNvOM/sNlg0x3CrtfceVncPegEk2PWk=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; Received: from AS9PR04CA0034.eurprd04.prod.outlook.com (2603:10a6:20b:46a::16) by GVXPR08MB7893.eurprd08.prod.outlook.com (2603:10a6:150:1::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.8; Wed, 16 Sep 2026 13:33:59 +0000 Received: from AMS1EPF0000009D.eurprd02.prod.outlook.com (2603:10a6:20b:46a:cafe::7) by AS9PR04CA0034.outlook.office365.com (2603:10a6:20b:46a::16) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.406.14 via Frontend Transport; Wed, 16 Sep 2026 13:33:59 +0000 Authentication-Results-Original: spf=pass (sender IP is 2a00:1450:4864:31::10) smtp.mailfrom=openvz.org; dkim=pass (signature was verified) header.d=openvz.org;dmarc=pass action=none header.from=openvz.org;compauth=pass reason=100 Received-SPF: Pass (protection.outlook.com: domain of openvz.org designates 2a00:1450:4864:31::10 as permitted sender) receiver=protection.outlook.com; client-ip=2a00:1450:4864:31::10; helo=mail-wm2-x10.google.com; pr=C Received: from mail-wm2-x10.google.com (2a00:1450:4864:31::10) by AMS1EPF0000009D.mail.protection.outlook.com (2603:10a6:20f:fff8::20a) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Wed, 16 Sep 2026 13:33:59 +0000 Received: by mail-wm2-x10.google.com with SMTP id 5b1f17b1804b1-49cd38e0e5dso10588385e9.2 for ; Wed, 16 Sep 2026 06:33:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=openvz.org; s=google; t=1789565638; x=1790170438; darn=virtuozzo.com; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=tD5M5wtYaF11OKCQ1Oufd/8HHI3++maPo1o5/szJUO8=; b=OxATMAc2Y+rg56Y5WuQwiDb/MByEUErWX+6lF8LWftM54COJkkI/dctvg5VOizwYdX ibBVkOoCtfT0AQJuR7K2ibQv9MNZeIOLoXaN6Q7yI8DXR3MRDd+n4pNjilFI8lRa7rmy /7IxZkTtwVdTw/JKaFomlCnipJLJV3VhRgiSWHZoOd+fy/XtLFISo7lTVCQKp31EwP5y +A7JbgouKv3yIZrkXVsm2E0/7xM2w6rXLqGNZVXVeU6LEDNC2IBPWE9viu5Hwq49NT+I 3DZhqlrswAoSa7os50s6sacL5JUTGI6ZltSpZZF2tFvWUlPSC+h19KmlQ3AtyBN3DeA+ TB2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789565638; x=1790170438; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=tD5M5wtYaF11OKCQ1Oufd/8HHI3++maPo1o5/szJUO8=; b=pNDLq3h6EtPO1bUg7fGzQFGNGUpgOIz6VpMSycIpTd9bVf8c15e32StIOzCHBlLNA5 TlAb0wvY/s43NcBuL+LtmeA1ZKxlvq2RXbuXif5W3v9s20Z4FAMywOTylM6lD89K0uGu PVli4RwppaD1nK7txRvoZvW3lafLgwmvgUbpf1E3SU8V11WmnTmfSZ+Bh5GJvTY1xX7I 1wT3KhOzD+pQCog1tM2PB1aQbvKxy0RlhZhQJbzNf/rgkAKmMYOfaTg7rX8d74jHLQus 97luQA/pYV5OuacKDGXDsIT1tMvnIQNDozRrYBIRkhuFO7irPgtxi7pzT0GxfdJEYoOU j7TA== X-Gm-Message-State: AFuF++nKOFW+yO5E56cpQnNpHhV4UrKzvMjPADVAky/gmyBxY5CzfD92 VnPuLjwXIQw39zxYSMUXaSKdhm/EBm77MTmwr6upM4yJd1Q8xvcWzl6ZA+eSv4lI73WdRITASK3 efFRybJw= X-Gm-Gg: AYBFou2KNbWtGanRRRj1+wGeAOL88jjyomCuXr2RuMvVL+wAlPi4ql6ez2Y4j4mdwbs bvnd39f8uEoYFoObI3G6QQv0Ibn5BhTOlOGaYToYnCJ64TVlmiWh9LL3ZkDcpb7Y004Yx3NQHfa 6KVfTiWsdd3K/MoSQa+K/qZ3YyeYcQPojH4QL2VM7fDzTxGQ05xkO55XpxeekEh46rfGGghtU7a 9WxGUxtKR0S2MVlWwrm/psY527rgQMYMg2OhW2uzib66yGAPw8qaodaKdUaCQ7GIFAYpg6zbXwg 2fv8WY2y4AK4IRmK9+K95RWLjWxEsT3yEnIcxET/ugglL/NhHUCdCVvms0bFPUt89kBEYh44mvx 3VR2yXplKeRn2K7TMaHuVHUOAGNuYuPKGk3nGZ2V8q53JLGwnBSHZogpgb3kPXycuhpld6kyiLU Ul44l5NvkMeP1Cv+F1mZ0ww+XMdicTCdun95muUoLxnrnf1YrC34MHZMKIB0wGWQSa0baWwvbaP 2b3JZI= X-Received: by 2002:a05:600c:6592:b0:49d:1cc7:5ec3 with SMTP id 5b1f17b1804b1-49eb7326586mr69928485e9.9.1789565638403; Wed, 16 Sep 2026 06:33:58 -0700 (PDT) Return-Path: den@openvz.org Received: from athena.sw.ru ([2a06:5b06:b600:300:f56f:c51e:c53f:b1ce]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e83da9a7csm76763235e9.11.2026.09.16.06.33.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Sep 2026 06:33:57 -0700 (PDT) From: "Denis V. Lunev" To: svt-core@virtuozzo.com Cc: andrey.drobyshev@virtuozzo.com, den@openvz.org Subject: [PATCH hci-8.0 02/12] error-report: make real_time_iso8601() public #VSTOR-144507 Date: Wed, 16 Sep 2026 15:33:41 +0200 Message-ID: <20260916133351.1640303-3-den@openvz.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260916133351.1640303-1-den@openvz.org> References: <20260916133351.1640303-1-den@openvz.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 1 X-EOPTenantAttributedMessage: 0bc7f26d-0264-416e-a6fc-8352af79c58f:1 X-MS-TrafficTypeDiagnostic: AMS1EPF0000009D:EE_|GVXPR08MB7893:EE_|MI3PEPF00008558:EE_|AS4PR08MB7430:EE_|PAXPR08MB6942:EE_ X-MS-Office365-Filtering-Correlation-Id: e9fe713c-de1e-4878-11eb-08df13f73359 X-MS-Exchange-AtpMessageProperties: SA|SL X-PERCEPTION-POINT-CUSTOM: vzpp X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|704161411799003|43022699015|6059299003|12012899012|3072899012|2092899012|82310400026|5063699009|19002099009|10067099003|16102099003|55112099003|18002099003|22082099003|57112099003; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?R2VWM2FzdUNXcDhMZFNxYU9zczFHRGJTb1FMUWduRXMyd0s0YTFveGtRRU1N?= =?utf-8?B?MytzMHVuak94L0l4RjhNalZhRUxWU2tPNUJacGpMeWZpanYzTzRRMjUwajY4?= =?utf-8?B?TUlBYjBYNDJ4OUgvU2Z3VVVvNWk4aWRnenZpSW1TcmJValFPOEZWN2t1MGUr?= =?utf-8?B?ZFcvaFI4S3o1UTFzamVtWlZmMk14VTZOYjY2TWM3TWxjaFpZUmdPd2hRNkJ2?= =?utf-8?B?VGZ2SjZ6UFYxQ2tMdXlUL3dXZTZTN3ZHTVRXaWZNSXRybUdQZUExU0I2dENB?= =?utf-8?B?SWplbU9QMTNiOU12OTIybUR6YVBSSk55Z21qR1NZZTcyU3BtUXZOTmtqM0ov?= =?utf-8?B?WEcyVmRYcFd4VkZSUzlXSzNlMlRoYjQ2VW03dWZWZEpIYmEwS1FpVVE2cGhl?= =?utf-8?B?SVM1Rkg2N2tnakhRM3hqS054eWN1ZU0xczVIK01PT25ZSVV5dXppWXJkR3lj?= =?utf-8?B?SzcyekJGOC8zMHh4SXpyM0NKYytDYndLNzhMSk5TNHhPQUgwYjdxQnlLQmdw?= =?utf-8?B?eTRqUVZtRWpiS0dSRE4wL0dHdHE1SjBqVnp2WlNaY1lCVThGTVJUR1FYQkdx?= =?utf-8?B?b2NzNXFNN1dISm5GU2hVRmtWOGFPY0ZpUkdKL25OZGl4TTQ2WlJ2QkR6d3JB?= =?utf-8?B?dlcvQXhQcDd0QmY4NmFic01MMXVXZzhVTy9ZeHg5UFJUdzZ4V2VIbkYvUnRF?= =?utf-8?B?YkJoZVZ2ekNBS1ZmZ0dFSkJnRFNzbkhUTVlabnJHQ0JheVcyQWE2WElCL1Na?= =?utf-8?B?aU9vYmFUYS9EOHBHeGlJSVlCZnlPRFFMNjQrYWJYR0hIMzQxN2lPYWF0Wjkx?= =?utf-8?B?eEU4d1p1ajc2eFRnVUhTL3pYUWgzZXZ3czlmbUFhUHMzVXdEczN3R2VHa2x1?= =?utf-8?B?ZjF3cy9QN3oxNGNYcHRQWUgybnJyQ1lCVEkrSUorUVNuSkZNOURwUFp3R3B2?= =?utf-8?B?bmNsa0JObHBhUUlrSktNdWlEWThYQ2xIeU9oUFI0ajBiSFN3UWwvbVpOSktQ?= =?utf-8?B?WEhIT2trKzkxY2N5RytVZ0JFZDF3STFqRFZWQnVJV1hTaU5Ec2VnamNjZnBO?= =?utf-8?B?RTZ2NUk2dTVEaEduSFhBR3c2bm5OQ1o5eldEWUVBZ0JTQW9ORW1oQ09BYWp0?= =?utf-8?B?a1FadlpFZitGUmJFQzVNSjF3U2F2OTZHdUg1VFBKNEE5TU5DcW52NkowWXlv?= =?utf-8?B?MTRxOHB2YmFZd2xScFFrc0h5YjdFTnY2ZnFHM1UwNFhMVG10WHVhRlFWdmRU?= =?utf-8?B?QW5VMXRsZUlRVWFUQzRiTzAzL1kyWFhQSDl3UDUvdVc1TDRINFpNTUhCZEhB?= =?utf-8?B?c3JhQzBmcVlzVmpDb09jdkwwRlJIOUp5OVVpTklTRS9pVVUrZW1penNVRlAx?= =?utf-8?B?Rm92alVsWldqQjNkQjViNVE4aTB6MHk1WXpNSXJSOEFMZVFvcWE5MUhHdUR3?= =?utf-8?B?VFkrUXlJb21OM3JqUVdyZkQ2dWxsWWFMUmRzNFBvSXY0SHFMaEVSL1YyNHJ5?= =?utf-8?B?eklnRVg0SzBReEsvT1dtOVUrZm0zU21ZZUhybWZaWTExVFdxUm84Kyt6SUJp?= =?utf-8?B?ZUhjTDhSamIzL0FLZXNWelQrenpLaUppM1FHVnNnZ0N6dDlxU1VodXppK3h6?= =?utf-8?B?emJzRE8rd3VmNTFEUElaUzV4K2ExdVZGSlhUTnN0bGQyVnM1QzFORUZXRnVj?= =?utf-8?B?MW82eU5rQnhxUjRIdXpnNkFTcU54MXpndkpFUG54K2tWeWR4a2pWN1V2bFJR?= =?utf-8?B?UWlla0ZIeGNnMW02MzJDR0p3Ry9WTnpTQXprc1h6MWhDMWdZTHlCZmduZWxJ?= =?utf-8?B?TGw2czhVQWN3bXR4N1VKV0VHMjY3YmVoMEUyTTVoOGY3akJYUjdsL0prWjJG?= =?utf-8?B?M2FxQUFQTDJVNmZVTGlxUVFka3ozcVNKdUpsUnJNTzMzdnJNK0lMaFQrbmxX?= =?utf-8?B?RHNONzBQeTVlQ0ZaR09JNWpWeE5yenNiVGQyNGI5MHZidFFvWEs1M0g4SzZm?= =?utf-8?B?REJSSThjamV4dDhNRHhHNGgwNkdJZHMvVGtuanBTa0xKb3R6ZmZubmtsd0cw?= =?utf-8?B?SUFDL1A3MDNjTUY0RVZnYVpEa3JqVkpqYU9MQXAwSHg2RitiQ3Z2NnFZZnhX?= =?utf-8?B?bk13d0VPU0RXY2NDZ29qU2QxZDh3dzdsV3MwSC9XdHAreXdidkNkT0RYYVRr?= =?utf-8?B?aFFIa1VHUStlakdjakJsS3dYVW9GL0hYdjl3QU9Xc1orMHlQUGQ3ZUMxZ1BE?= =?utf-8?B?cjJXOTVvdjBHbXZGdzV6MmVnWmN5VUtDSkJDYlVLU3JRcHBPR1dzYVREaDVV?= =?utf-8?B?TzdPeFNrM012N0oycllsdWIrWXR4U3dldDdCQytqVSthbWlQMXlCb3Bwakgz?= =?utf-8?B?UldWWjJkclZtaktuNElEMmdaY1ZyVVBEdzNFbnhuWDlmOWZzZzdCbnJXSDFU?= =?utf-8?B?UnRrWm9KWVErbGwzZUdYc1FONE1UOTlmZzIwODJTaUdvTVA4NDYzRGJJbkk3?= =?utf-8?B?dnk1dGliT3Zqbm9UMXpoaHFIa01vWU0zWFRWWWMwSFpmbnNzZ0haK3NKKzYv?= =?utf-8?B?TkczRU5Ta3dhMk1wbjFtemU5aHduWFdKRVkrL0pFaGNXdTlKZFJGQWROSXE4?= =?utf-8?B?N2N3WDA0K1pMU1JKQnFFdHRWdTFOczVRWkZ3WDIrb3ZwNE04RGd1TEdGN2lN?= =?utf-8?B?U0tLQzJBZjFXS0UxbFdVUEJGcEVyLzlVNDBxYW1pcmFlVXp5MmRoWTdQVnZ2?= =?utf-8?Q?YwfBlJWAuPU+xgA9civkDLh?= X-Forefront-Antispam-Report-Untrusted: CIP:2a00:1450:4864:31::10;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail-wm2-x10.google.com;PTR:mail-wm2-x10.google.com;CAT:NONE;SFS:(13230040)(704161411799003)(43022699015)(6059299003)(12012899012)(3072899012)(2092899012)(82310400026)(5063699009)(19002099009)(10067099003)(16102099003)(55112099003)(18002099003)(22082099003)(57112099003);DIR:INB; X-Auto-Response-Suppress: DR, OOF, AutoReply X-Exchange-RoutingPolicyChecked: JVxLM2O1wVK8Dkw7SSnGaB6m648sj5MAxSepHIV4JDvjtX26UD88D98j9K9GBovbVbR2bKnNLaGjJhDK0y5HLVg9xdJAKAoHXlhLJfQbnTxZD9WajGdj3nm/E8XRDkL99V7Hd4NzRUOtnCKqQQsin/zvoH5NuBwi+R37h7n8S8prHDS9Q/LEErni8HPrb+zIGSKAReD8g2N3ltD3YtUo3O6MM0DF8g0e4/QGvVnFCSwCXcwt+O3/osArLXROWKfsO+lWVzL2TxesmcMyFM7MXUUQIga3twc4llwihPgTc0FbgyUdjGu3mt2AjRCgFj0rs11hkIv2jKDBYuVZ3/8fhA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB7893 X-MS-Exchange-Organization-ExpirationStartTime: 16 Sep 2026 13:34:14.9224 (UTC) X-MS-Exchange-Organization-ExpirationStartTimeReason: OriginalSubmit X-MS-Exchange-Organization-ExpirationInterval: 1:00:00:00.0000000 X-MS-Exchange-Organization-ExpirationIntervalReason: OriginalSubmit X-MS-Exchange-Organization-Network-Message-Id: e9fe713c-de1e-4878-11eb-08df13f73359 X-MS-Exchange-Organization-MessageDirectionality: Incoming X-MS-Exchange-Transport-CrossTenantHeadersStripped: MI3PEPF00008558.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Exchange-Organization-AuthSource: MI3PEPF00008558.eurprd05.prod.outlook.com X-MS-Exchange-Organization-AuthAs: Anonymous X-MS-Office365-Filtering-Correlation-Id-Prvs: 7c671c9f-1304-46f0-dfd4-08df13f729ec X-MS-Exchange-Organization-SCL: -1 X-Microsoft-Antispam: BCL:0;ARA:13230040|704161411799003|6059299003|12012899012|2092899012|3072899012|82310400026|43022699015|35042699022|19002099009|5133699003|10067099003|18003699003|5063699009|22082099003|57112099003|55112099003|16102099003; X-Forefront-Antispam-Report: CIP:99.81.216.78;CTRY:IE;LANG:en;SCL:-1;SRV:;IPV:CAL;SFV:SKN;H:nat.eu.perception-point.io;PTR:nat2.eu.perception-point.io;CAT:NONE;SFS:(13230040)(704161411799003)(6059299003)(12012899012)(2092899012)(3072899012)(82310400026)(43022699015)(35042699022)(19002099009)(5133699003)(10067099003)(18003699003)(5063699009)(22082099003)(57112099003)(55112099003)(16102099003);DIR:INB; X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2026 13:34:14.2480 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e9fe713c-de1e-4878-11eb-08df13f73359 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-AuthSource: MI3PEPF00008558.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7430 X-MS-Exchange-Transport-EndToEndLatency: 00:00:05.6035721 X-MS-Exchange-Processed-By-BccFoldering: 15.21.0451.004 X-Microsoft-Antispam-Mailbox-Delivery: ucf:0;jmr:0;auth:0;dest:I;ENG:(910005)(944506478)(944626604)(920097)(930201)(20251009189)(140003); X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZnVYS09kQzJZd3FHQW05L3d0aFBSMGRKK0lWc0JEZUljUHNMZEtJbEYvYWVL?= =?utf-8?B?MHdZU2h1STR3OGxTRWFXWEVHU3l6NzR3QzlQa0VOQmZub0o5S3FEZjVudXpW?= =?utf-8?B?Ym40b05UZU9wdVRuWHdFQmo4TXdXQlN1VDQxZ2hRc3J1MEN0d2dYVEliR0Z6?= =?utf-8?B?K2xkNHJJYXlYZ2NTcVBUZU9tV2N5RHNZK3dFWENkTWhXQnVQK0UxTnJkS3Fw?= =?utf-8?B?VUZLVUdnWEhFKzRVdFloNkx3R2hrQ3VXMjMvN2kyMWpqelZTakhFc1RralNl?= =?utf-8?B?eFc5VmdzZ2xaUTlmdW8xcjhyNUZZS2J4Y291aG5RY1BkL1lEbWVHNVdGTnB2?= =?utf-8?B?VzIyTXk3aGZ5MjhzcFFobXJwcVEybFZGaGMvMnh3aU1xZzhBNHQ0eXU3WVFj?= =?utf-8?B?dGdrcmYyRnVHeUpJWlhpWmxzRk13SHVRRWRtek01M2Q5OHM5b1VSVUx6RGNL?= =?utf-8?B?MmtwYlhzcjgyTC94R2lLNXQrTnlMd2FVVURnZmFYbTRiSVFTV0JxN1VSSW1Z?= =?utf-8?B?ZmJoN3BXb3BHMGVidldSYTc5RmlVMUR1ZlZkUzVod1RZM3ZBWlZNaS9xckZI?= =?utf-8?B?cmpUeDQ4YkRnWGtIYXRtME5KYm9ING5qOWFhenBjUWhhcXZHc0RrYlpMNmJG?= =?utf-8?B?USsySWhMQndaVXp1NXhmWEtXeXJKWVdKZXpXL0VVMG9HaXRDNUVhbGlxNDVD?= =?utf-8?B?NFJWZWdxQ0l4Ny9mNU5sYWllbU1ScGY0N1Z3NHV5dWFLdUJDdnFudmZDM2Uw?= =?utf-8?B?M1hxQVBkUnJybDBVRWYyUXlvSHM2K2FBS1l2RFZyL2xLOFFMTVpKUFdnZVJU?= =?utf-8?B?T0ZSUHVtOXlxYjArdkJlbDVZaGwreURqcEVtdjBIV0o0ak54Ynp6SDRhTTZ5?= =?utf-8?B?bnM2OVB4QjFudE9iaWVwamtYZW5nQWRyVnhwNzN6emdMZWdxaXBrQXFZeDU3?= =?utf-8?B?RUQ4am9NVFVzL3NKd2xXRnhYTklsVm10YVlzOHpiSHl3Wllnei9hZUFSUEVK?= =?utf-8?B?Z2lla3hYckpTbUtoNjE1bnh2SlNmSmRDUGZ1U3VSMUV6TWl2Tk4wcmljc3du?= =?utf-8?B?eEtBRjJRL0ZBN01sSy95WFZ6SFJIb0tHOFVpTElrVVVDVFpHSlZCbXNNaTFH?= =?utf-8?B?b3ZBdFJmajA0Zm5hSFZ1N0ZDU0xNSndhclBMaUxRU2kxMlliMGZnY3MyNWtE?= =?utf-8?B?ajdHbDZsdC9SZEZXSFRGWXY4dWYzR3dQKzFyVUloVm11MHhDdmZVdGc3Yk1j?= =?utf-8?B?TWcyNVdXcTh0RXpRM3d5Q2NiWkVrMmQzZFI5T1dpWEwvYWJXdld5WkhqSmhG?= =?utf-8?B?bmJjVlR2S01GUXU1Z2tqa1RJWEEyY0VXeHBxYTFDWldRemNTVXdIeGVacllE?= =?utf-8?B?eFh3YzVjMThiT1pwM2hONTRXR2N6MmdtYXUzb0R6M2pIRFBZSjlZQkEyeXgx?= =?utf-8?B?UTVmV1dwNTBUM0pEbjRPa3V3YzgrTGM1R2NDQVh5cXdmS3p1RFdwS3J1UmFX?= =?utf-8?B?aS9EVW9hNHAwK3VOSnV2QjJHN0JPSlIzY2Y4bEFLWVAvaFpQL0xlVGo5N1Uz?= =?utf-8?B?bUI3N0N0RDUzUm5KelNGNWVwemJIdWhLbTluNVgvQTFpaXFhWVRhQmlHK1Rh?= =?utf-8?B?YzFQaHZpOGpqTWtWeWcrYmdvTk44NlpkeU40bnNBaUlyVk5LdzV1cEx3b2Uv?= =?utf-8?B?VkhLcnBYT1lncU9rSmxkTXYzWlJWZ0ZodVBSUlFqcjBRVGF6bkxwUUpaL2dn?= =?utf-8?B?VWdlVTV4V3g0WENNbnRUNk53NE1UWUxjaFZtem1OOHI0MzdjWkdGcFpuek01?= =?utf-8?B?TGJHckZkOFFyYkRVTThyRFpBb0h5TDRpUkZmUVQ4cWpJeDNLWnoxakVoN0h2?= =?utf-8?B?M3F3WDY1YTV3K2lLZEFZVGUvM1MxazF3N3pGaTI1YzRuS0lKN2h0aEIvTUFV?= =?utf-8?B?SmNsOG5HaTBDeXR1Qkt6ZEI2VDI2emdFWmdRWHJEVzBPeGowek1KczIyc0ln?= =?utf-8?B?cGRmWGpPb2M0b2RWTGlvUWJNM1dxcjhPbTFQem56ZUFObVVHR2lhajBvbnZE?= =?utf-8?B?dEhaUmNyWCtnT1BweGFTYnBYdEVPaE5IQmxKRk1rU0M5YytyY0dwajFVZEJJ?= =?utf-8?B?L0E3S2NZUzRaR3ZvbnlrT09xdVpaMEpCaFExRmxHa0Y1ZkdtWmt0ZUhQb3lT?= =?utf-8?B?QlJoa3l1M1dJbnVTR1Nua0tHcmV3ODBHd1J1TzBGT29uaWhLMXNYR3ZFc3NM?= =?utf-8?B?S1V6VmgrMTQ1UEdZMm5JYU5NbzFMdlc1ckdyb0tTNmhUR1V0UU9wUnFITGhX?= =?utf-8?B?bHZLeStNQ2JxQXVWanBHeWhYS2FKbzI1SkNOQ01kN0czOTk0N2JVMkpmM2Vo?= =?utf-8?B?QTFnWE5VMldQajNzb1BEbmRpYUxuRTRjTDF5ZGE3dmlmeHNvZEVrQ0ZVc2NR?= =?utf-8?B?cC9QTXhXS2JtOFkxaU90QU9sT09RS0NZMEs5UDlGd2VPdmpCTjhTVTZyMHlz?= =?utf-8?B?VXNBSlhMaUd4anBNdHhMaDloUlVCb3BENVBqUXF2OGFTQkI2cnhheXZsNUN1?= =?utf-8?B?dTM2NjhBblRMdkFDQXBWQWRMallJVW5FUjZlK293dVNjRHR3ZDNZb2x1b1hv?= =?utf-8?B?cGdrdG1jQk9uZHIvZlBmMWNDOEc1Nmx0WVVOZm51aTlYVldjOVY1Rjl6SHpH?= =?utf-8?B?QXFrNmVXSjJpYSs4T21EM2hOS3VaM1NMb1hFRnNLMDduWGZnR0tnNkwwcUZh?= =?utf-8?B?eitDaTRreEJhWjBEQU8rZEJEcVR6QmttMlZ6Nm5FWDFuSmNQdG9yNGdsOU1J?= =?utf-8?B?UlhIRThCKzZNUVNDOCsyalFGeGdEcEZGOUwzdU5GenRSc2JnZWQzQm5JTmhQ?= =?utf-8?B?MVRneUxLQ1I2Nmc5SXRZK3hnNjh2YllhMFl3OW1FbmwxV1kvL1VObFVqS2dY?= =?utf-8?B?NERZMGt5T1F4Rm51dHRQSlNZeHdzY3ppclpscURFUUdWRE15MWdqeS9uaDRN?= =?utf-8?B?QzhDK0tLblA5RXU0d3h2cGoyZGlIVUNPK0UxeUhpeGRrQU5SbjZQUExQa0dO?= =?utf-8?B?TnBzVVFDckF4SVZMWnJKaWVpem9hSlJ5YzdiTG83amlnUFBlbk1IZkw4UnU0?= =?utf-8?B?QjV2SE9yYVRFRXc4cm56OXVkTTJZMHpXTmpjU0lpNWxFUG13azJ1NHplWDQz?= =?utf-8?B?R2c5M2NlQzBaa2pOcGRGVDhHRkU3Y0JCWjdFWitaQ3prNVBoOW9kYkZRT3Zz?= =?utf-8?B?VFh6ZGs2QjEwR2loeExJekViVjcwRXA4MmtoMHRwaXVWYnMybFFtRDZWRXN6?= =?utf-8?B?WGE3Q2xsZ1JlRU5KQkxEbElVVWMzVzFFVTVDa0lCY25tRHk0QjhrYUNTeVRr?= =?utf-8?Q?=3D?= MIME-Version: 1.0 List-Id: From: Vladimir Sementsov-Ogievskiy To be reused in the following commit. Signed-off-by: Vladimir Sementsov-Ogievskiy Reviewed-by: Markus Armbruster Reviewed-by: Marc-André Lureau Message-ID: <20260201173633.413934-3-vsementsov@yandex-team.ru> (cherry picked from commit 2eed5472ec424d217786af97e6212e68e49c5d0b) Backported because the BQL watchdog stamps its report itself: the report goes to stderr from a thread, not through error_report()'s timestamp. Signed-off-by: Denis V. Lunev --- include/qemu/error-report.h | 6 ++++++ util/error-report.c | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/include/qemu/error-report.h b/include/qemu/error-report.h index 3ae2357fda5..dc423d36071 100644 --- a/include/qemu/error-report.h +++ b/include/qemu/error-report.h @@ -74,4 +74,10 @@ extern bool message_with_timestamp; extern bool error_with_guestname; extern const char *error_guest_name; +/* + * Return current datetime in ISO 8601 format. + * Caller is responsible to g_free() the returned string. + */ +char *real_time_iso8601(void); + #endif diff --git a/util/error-report.c b/util/error-report.c index 1b17c11de19..d6b7448183a 100644 --- a/util/error-report.c +++ b/util/error-report.c @@ -169,8 +169,7 @@ static void print_loc(void) } } -static char * -real_time_iso8601(void) +char *real_time_iso8601(void) { g_autoptr(GDateTime) dt = g_date_time_new_now_utc(); return g_date_time_format_iso8601(dt); -- 2.53.0