From 69faaef8cdb09376c6b00221292e10af82cbee82 Mon Sep 17 00:00:00 2001 From: Ichthyostega Date: Mon, 11 Dec 2023 23:55:55 +0100 Subject: [PATCH] Scheduler-test: --- instrumentation --- This partially reverts commit 72f11549e64a483c1b6d1403f88eb6b4602c1db0. "Chain-Load: Scheduler instrumentation for observation" Hint: revert this changeset to re-introduce the print statements for diagnostic --- src/vault/gear/scheduler.hpp | 32 ---------------------------- tests/vault/gear/test-chain-load.hpp | 12 +---------- 2 files changed, 1 insertion(+), 43 deletions(-) diff --git a/src/vault/gear/scheduler.hpp b/src/vault/gear/scheduler.hpp index 42a32aac4..410f3d183 100644 --- a/src/vault/gear/scheduler.hpp +++ b/src/vault/gear/scheduler.hpp @@ -115,7 +115,6 @@ //#include "lib/symbol.hpp" #include "lib/nocopy.hpp" //#include "lib/util.hpp" -#include "lib/format-cout.hpp"///////////////////////TODO //#include #include @@ -586,26 +585,6 @@ namespace gear { return move(*this); } -namespace{ - inline string - relT (int64_t pling) - { - static int64_t nulli{0}; - if (nulli == 0) nulli = pling; - return util::toString(pling - nulli); - } - inline string - relT (Time plong) - { - return relT(_raw(plong)); - } - - inline string - markThread() - { - return util::showHashLSB (std::hash{}(thisThread())); - } -} /** * Enqueue for time-bound execution, possibly dispatch immediately. @@ -617,7 +596,6 @@ namespace{ Scheduler::postChain (ActivationEvent actEvent) { maybeScaleWorkForce (actEvent.startTime()); -cout<<"‖SCH‖ "+markThread()+": @"+relT(RealClock::now())+" ○ start="+relT(actEvent.starting)+" dead:"+util::toString(actEvent.deadline - actEvent.starting)< "+(toDispatch? "▶ "+relT(toDispatch.starting): string("∘"))<invoke (target.weight); target.calculate(); @@ -1495,11 +1494,9 @@ cout<<_Fmt{"\n!◆! %s: calc(i=%d, lev:%d)"} % markThread() % nodeIdx % level << { size_t reachedLevel{0}; size_t targetNodeIDX = decodeNodeID (param.invoKey); -cout<<_Fmt{"\n!◆!plan...to:%d%19t|curr=%d (max:%d)"} % targetNodeIDX % currIdx_ % maxCnt_<level <level; else // continue until end of current level @@ -1565,7 +1562,6 @@ cout<<_Fmt{"%16t|n.(%d,lev:%d)"} % currIdx_ % n->level < @%s"} % idx % level % relT(calcStartTime(level))< @%s"} % idx % level % relT(calcStartTim void continuation (size_t lastNodeIDX, size_t levelDone, bool work_left) { -cout <<_Fmt{"+++ %s: Continuation(lastNode=%d, levelDone=%d, work_left:%s)"} % markThread() % lastNodeIDX % levelDone % work_left < reschedule to ..."< reschedule to ..."<maybeCalibrate(); startTime_ = anchorStartTime(); @@ -1756,10 +1749,7 @@ cout <<"+++ "<