From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7323090963009634304 X-Received: by 2002:adf:ab1b:0:b0:337:5c70:304 with SMTP id q27-20020adfab1b000000b003375c700304mr306187wrc.15.1705039982284; Thu, 11 Jan 2024 22:13:02 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:38a:b0:337:7911:9627 with SMTP id u10-20020a056000038a00b0033779119627ls621038wrf.0.-pod-prod-01-eu; Thu, 11 Jan 2024 22:13:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IEwmP4bUNAFdQcsWlaHQxCkh9I+RynWYeRGYkt0i0lLXn5Qvy/vhmp2DAXwneJHMYysjmqs X-Received: by 2002:a05:600c:220f:b0:40e:6089:43c1 with SMTP id z15-20020a05600c220f00b0040e608943c1mr420642wml.235.1705039979737; Thu, 11 Jan 2024 22:12:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705039979; cv=none; d=google.com; s=arc-20160816; b=BzryOctGOyQA1GL0tYz+XuxO0I4wrcGpBEk8kFPXMO+p7Xw1iWB/GsvWb/65X5a+ai WiHePOVYEcTRm/tm7Ka3/m37+uGMheJAVIMDD1I859W/OfWJOTvehtV+kv7ZrngtlFDj AFPEI8/BxDJpk3gLbirshnmV5Vc9KbG0QlxpjKcTzeNXHAUUDby7hGy6G2Y+hTlQTv7o KnZYJb0qNTUnVRR54I0D5oaMGwgxfEj8kg66MLPoRTW6Ns7tZMQkcY8g7P4xB2YgxD6r 83cvm1n61AQqMKayA0Z9T8RaBBh0N3+vQJsagwXrfTNtI21dHb15RqeEjOCNWhXGV9eU LuTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=+oD0dk9Rw0uC9HIqRC4hc72hHFU4Ov/iLGqgcjnJJBM=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=SWXq+aXJZhePElocnD1lK9XmwPr+cXHI8joDr5GTMIOm9Yuibzz7H2HlQAPAWvAXHx OZpC5dbEMM3OIKwBE2ab0xA5P6dFQZaVldLvOEBKflZORh5GnTz91sjWDXnaNjDpXXdX YHNw4gajqDbuMH6VwVViF4LZM9gFqao9NS3bS6QHe+se3VzNcPwrevLfAbau58DwhU9N qQPqYrybl66ABrcv3W/XHbxATV9pgH+sWJEbIUzIydqKNpcpbYzA76dg/RP+ZAyX+ww/ ePNpFGvvOne0rZmTuC0U5w5yNQF2HpkWlUsurujXa2ma+1AFQcxXvRamzdSinmoPRymQ MATw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id h5-20020adffd45000000b0033669c9b77csi85717wrs.3.2024.01.11.22.12.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 11 Jan 2024 22:12:59 -0800 (PST) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 40C6CvqT005370 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 12 Jan 2024 07:12:59 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH 2/5] buildstats: consider multiconfigs when collecting statistics. Date: Fri, 12 Jan 2024 07:12:54 +0100 Message-Id: <20240112061257.22241-3-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20240112061257.22241-1-ubely@ilbers.de> References: <20240112061257.22241-1-ubely@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: n4q7QJOLTV3S When multiconfigs are used, statistics for the same package name but from the different multiconfigs is collected into the same file. This causes incorrect charts generated with pybootchartgui, when only the most recent part of statistics is shown. This patch adds custom multiconfig prefix to the file names that hold statistics. Signed-off-by: Uladzimir Bely --- meta/classes/buildstats.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/classes/buildstats.bbclass b/meta/classes/buildstats.bbclass index 0de60520..b417929b 100644 --- a/meta/classes/buildstats.bbclass +++ b/meta/classes/buildstats.bbclass @@ -185,6 +185,8 @@ python run_buildstats () { if bn is not None: bsdir = os.path.join(d.getVar('BUILDSTATS_BASE'), bn) taskdir = os.path.join(bsdir, d.getVar('PF')) + if d.getVar('BB_CURRENT_MC') != 'default': + taskdir = os.path.join(bsdir, d.getVar('BB_CURRENT_MC') + '_' + d.getVar('PF')) if isinstance(e, bb.event.HeartbeatEvent) and bb.utils.to_boolean(d.getVar("BB_LOG_HOST_STAT_ON_INTERVAL")): bb.utils.mkdirhier(bsdir) write_host_data(os.path.join(bsdir, "host_stats_interval"), e, d, "interval") -- 2.20.1