From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 493EA10E2EB for ; Tue, 29 Nov 2022 08:34:19 +0000 (UTC) From: Petri Latvala To: igt-dev@lists.freedesktop.org Date: Tue, 29 Nov 2022 10:34:27 +0200 Message-Id: <20221129083427.2687430-1-petri.latvala@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH i-g-t] runner: Reset disk usage tracking on subtest change List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Petri Latvala Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: Disk space usage tracking is supposed to be per (dynamic) subtest. Remember to reset the usage tracker when subtest changes. Signed-off-by: Petri Latvala Cc: Arkadiusz Hiler Cc: Kamil Konieczny Cc: Juha-Pekka Heikkila --- runner/executor.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/runner/executor.c b/runner/executor.c index 2feef2c9..d2253082 100644 --- a/runner/executor.c +++ b/runner/executor.c @@ -1101,7 +1101,6 @@ static int monitor_output(pid_t child, } write_packet_with_canary(outputs[_F_SOCKET], packet, settings->sync); - disk_usage += packet->size; /* * runner sends EXEC itself before executing @@ -1112,8 +1111,12 @@ static int monitor_output(pid_t child, socket_comms_used = true; if (packet->type == PACKETTYPE_SUBTEST_START || - packet->type == PACKETTYPE_DYNAMIC_SUBTEST_START) + packet->type == PACKETTYPE_DYNAMIC_SUBTEST_START) { time_last_subtest = time_now; + disk_usage = 0; + } + + disk_usage += packet->size; if (settings->log_level >= LOG_LEVEL_VERBOSE) { runnerpacket_read_helper helper = {}; -- 2.30.2