From d142ef8154ddb737d50fe44ed9e75a7b8910764f Mon Sep 17 00:00:00 2001 From: Shamser Ahmed Date: Wed, 25 Sep 2024 15:04:32 +0100 Subject: [PATCH] HPCC-32721 Time tracked in both base and derived class caused double counting of localExecute time CIndexReadSlaveBase's start method tracked activity time. However, as the CIndexReadSlaveBase derived class's start method also tracked the activitytime, it was causing the LocalExecute time to be double counted. The time tracking in the CIndexReadSlaveBase's start method was removed. Signed-off-by: Shamser Ahmed --- thorlcr/activities/indexread/thindexreadslave.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/thorlcr/activities/indexread/thindexreadslave.cpp b/thorlcr/activities/indexread/thindexreadslave.cpp index b5fab4d9636..fed5fa7434d 100644 --- a/thorlcr/activities/indexread/thindexreadslave.cpp +++ b/thorlcr/activities/indexread/thindexreadslave.cpp @@ -698,7 +698,6 @@ class CIndexReadSlaveBase : public CSlaveActivity // IThorDataLink virtual void start() override { - ActivityTimer s(slaveTimerStats, timeActivities); PARENT::start(); keyedProcessed = 0; if (!eoi)