Scheduler-test: planning for stress-tests
This commit is contained in:
parent
67036f45b0
commit
c4807abf8a
2 changed files with 192 additions and 92 deletions
|
|
@ -26,9 +26,14 @@
|
|||
|
||||
|
||||
#include "lib/test/run.hpp"
|
||||
#include "test-chain-load.hpp"
|
||||
#include "vault/gear/scheduler.hpp"
|
||||
//#include "lib/time/timevalue.hpp"
|
||||
//#include "lib/format-cout.hpp"
|
||||
#include "lib/time/timevalue.hpp"
|
||||
#include "lib/format-cout.hpp"
|
||||
#include "lib/test/diagnostic-output.hpp"//////////////////////////TODO work in distress
|
||||
//#include "lib/format-string.hpp"
|
||||
//#include "lib/test/transiently.hpp"
|
||||
//#include "lib/test/microbenchmark.hpp"
|
||||
//#include "lib/util.hpp"
|
||||
|
||||
//#include <utility>
|
||||
|
|
@ -46,6 +51,10 @@ namespace test {
|
|||
// using lib::time::Offset;
|
||||
// using lib::time::Time;
|
||||
|
||||
namespace { // Test definitions and setup...
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -62,36 +71,83 @@ namespace test {
|
|||
virtual void
|
||||
run (Arg)
|
||||
{
|
||||
simpleUsage();
|
||||
smokeTest();
|
||||
generalFuckup();
|
||||
walkingDeadline();
|
||||
setupLalup();
|
||||
}
|
||||
|
||||
|
||||
/** @test TODO demonstrate a simple usage scenario
|
||||
/** @test TODO demonstrate sustained operation under load
|
||||
* @todo WIP 12/23 🔁 define ⟶ implement
|
||||
*/
|
||||
void
|
||||
simpleUsage()
|
||||
smokeTest()
|
||||
{
|
||||
MARK_TEST_FUN
|
||||
TestChainLoad testLoad{64};
|
||||
testLoad.configureShape_chain_loadBursts()
|
||||
.buildToplolgy();
|
||||
|
||||
auto stats = testLoad.computeGraphStatistics();
|
||||
cout << _Fmt{"Test-Load: Nodes: %d Levels: %d ∅Node/Level: %3.1f Forks: %d Joins: %d"}
|
||||
% stats.nodes
|
||||
% stats.levels
|
||||
% stats.indicators[STAT_NODE].pL
|
||||
% stats.indicators[STAT_FORK].cnt
|
||||
% stats.indicators[STAT_JOIN].cnt
|
||||
<< endl;
|
||||
|
||||
// while building the calculation-plan graph
|
||||
// node hashes were computed, observing dependencies
|
||||
size_t expectedHash = testLoad.getHash();
|
||||
|
||||
// some jobs/nodes are marked with a weight-step
|
||||
// these can be instructed to spend some CPU time
|
||||
auto LOAD_BASE = 500us;
|
||||
testLoad.performGraphSynchronously(LOAD_BASE);
|
||||
CHECK (testLoad.getHash() == expectedHash);
|
||||
|
||||
double referenceTime = testLoad.calcRuntimeReference(LOAD_BASE);
|
||||
cout << "refTime(singleThr): "<<referenceTime/1000<<"ms"<<endl;
|
||||
|
||||
|
||||
// Perform through Scheduler----------
|
||||
BlockFlowAlloc bFlow;
|
||||
EngineObserver watch;
|
||||
Scheduler scheduler{bFlow, watch};
|
||||
|
||||
double performanceTime =
|
||||
testLoad.setupSchedule(scheduler)
|
||||
.withLoadTimeBase(LOAD_BASE)
|
||||
.withJobDeadline(30ms)
|
||||
.launch_and_wait();
|
||||
|
||||
cout << "runTime(Scheduler): "<<performanceTime/1000<<"ms"<<endl;
|
||||
|
||||
// invocation through Scheduler has reproduced all node hashes
|
||||
CHECK (testLoad.getHash() == expectedHash);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/** @test TODO
|
||||
* @todo WIP 12/23 🔁 define ⟶ implement
|
||||
*/
|
||||
void
|
||||
generalFuckup()
|
||||
{
|
||||
UNIMPLEMENTED("tbd");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/** @test TODO
|
||||
* @todo WIP 12/23 🔁 define ⟶ implement
|
||||
*/
|
||||
void
|
||||
walkingDeadline()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
/** @test TODO
|
||||
*/
|
||||
void
|
||||
setupLalup()
|
||||
{
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -79970,8 +79970,8 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<linktarget COLOR="#f4fec9" DESTINATION="ID_688439359" ENDARROW="Default" ENDINCLINATION="-557;-136;" ID="Arrow_ID_1352278228" SOURCE="ID_1926192234" STARTARROW="None" STARTINCLINATION="1598;114;"/>
|
||||
<linktarget COLOR="#daf1b4" DESTINATION="ID_688439359" ENDARROW="Default" ENDINCLINATION="-190;833;" ID="Arrow_ID_345974066" SOURCE="ID_1628186610" STARTARROW="None" STARTINCLINATION="2086;-130;"/>
|
||||
<icon BUILTIN="pencil"/>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1681086269493" ID="ID_305659400" MODIFIED="1681086275809" TEXT="Entwurf : neues Konzept">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1681086269493" ID="ID_305659400" MODIFIED="1703015135053" TEXT="Entwurf : neues Konzept">
|
||||
<icon BUILTIN="yes"/>
|
||||
<node CREATED="1681086278139" ID="ID_1476636286" MODIFIED="1681086349598" TEXT="Idee">
|
||||
<icon BUILTIN="idea"/>
|
||||
<node CREATED="1681086280251" ID="ID_110027513" MODIFIED="1681086287093" TEXT="es handelt sich um Verben"/>
|
||||
|
|
@ -79992,10 +79992,10 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1680565476652" ID="ID_1599285907" MODIFIED="1684973334977" TEXT="#1298 Definition: Render Activity verbs">
|
||||
<linktarget COLOR="#fe6d01" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-183;0;" ID="Arrow_ID_1756942771" SOURCE="ID_495348423" STARTARROW="None" STARTINCLINATION="-502;-42;"/>
|
||||
<node COLOR="#338800" CREATED="1680565476652" ID="ID_1599285907" MODIFIED="1703015171054" TEXT="#1298 Definition: Render Activity verbs">
|
||||
<linktarget COLOR="#623d37" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-472;18;" ID="Arrow_ID_1756942771" SOURCE="ID_495348423" STARTARROW="None" STARTINCLINATION="-502;-42;"/>
|
||||
<linktarget COLOR="#fde0ca" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-762;53;" ID="Arrow_ID_744981346" SOURCE="ID_1591114904" STARTARROW="None" STARTINCLINATION="-1043;88;"/>
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1684980870862" ID="ID_1051551" MODIFIED="1684980899528" TEXT="Arten">
|
||||
<node CREATED="1684980900575" ID="ID_1853795602" MODIFIED="1684980920474" TEXT="invoke">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
|
|
@ -80103,15 +80103,17 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</html></richcontent>
|
||||
<icon BUILTIN="info"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1687908607797" ID="ID_989605795" MODIFIED="1687908674373" TEXT="Implementierung des Verhaltens">
|
||||
<node COLOR="#338800" CREATED="1687908607797" ID="ID_989605795" MODIFIED="1703014797542" TEXT="Implementierung des Verhaltens">
|
||||
<arrowlink COLOR="#7f362f" DESTINATION="ID_1214627402" ENDARROW="Default" ENDINCLINATION="-349;-37;" ID="Arrow_ID_1834773150" STARTARROW="None" STARTINCLINATION="-686;57;"/>
|
||||
<linktarget COLOR="#6a668f" DESTINATION="ID_989605795" ENDARROW="Default" ENDINCLINATION="-303;1079;" ID="Arrow_ID_180378517" SOURCE="ID_72274125" STARTARROW="None" STARTINCLINATION="-786;38;"/>
|
||||
<icon BUILTIN="pencil"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1687908684071" ID="ID_814820281" MODIFIED="1687908690152" TEXT="im Scheduler Layer-2">
|
||||
<icon BUILTIN="info"/>
|
||||
</node>
|
||||
<node CREATED="1690490828030" ID="ID_231504634" MODIFIED="1690490873196" TEXT="falls Activity ⟼ externer Effekt">
|
||||
<node CREATED="1690490875511" ID="ID_1949721757" MODIFIED="1690490904967" TEXT="post: Synchronisation und in die Queue stellen"/>
|
||||
<node CREATED="1703014806539" ID="ID_960003125" MODIFIED="1703014815029" TEXT="notify: angeschlossenes Gate dekrementieren"/>
|
||||
<node CREATED="1703014823882" ID="ID_1630702574" MODIFIED="1703014832094" TEXT="work: job ausführen"/>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1688599645418" ID="ID_290814679" MODIFIED="1693316248116" TEXT="Repräsentation Argument-Daten">
|
||||
|
|
@ -80151,8 +80153,22 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</body>
|
||||
</html></richcontent>
|
||||
<icon BUILTIN="help"/>
|
||||
<node CREATED="1688602901632" HGAP="42" ID="ID_1108696445" MODIFIED="1688602935788" TEXT="könnte man kontextuell bereitstellen" VSHIFT="-5">
|
||||
<node COLOR="#435e98" CREATED="1688602901632" HGAP="42" ID="ID_1108696445" MODIFIED="1703014763882" TEXT="werden kontextuell bereitgestellt" VSHIFT="-5">
|
||||
<icon BUILTIN="idea"/>
|
||||
<node CREATED="1703014673172" ID="ID_1672968919" MODIFIED="1703014738807" TEXT="(start,deadline) ist ein Belang des Schedulers">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
<head/>
|
||||
<body>
|
||||
<p>
|
||||
...und wird daher auf Implementierungs-Ebene im »ExecutionCtx« gesetzt und weitergegeben; im einzelnen Activity-Record ist diese Information nicht vorhanden und meist auch nicht relevant
|
||||
</p>
|
||||
</body>
|
||||
</html></richcontent>
|
||||
<icon BUILTIN="info"/>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1703014665925" ID="ID_1366688463" MODIFIED="1703014743739" TEXT="so umgesetzt">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -80277,7 +80293,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node CREATED="1688998714647" ID="ID_1212520042" MODIFIED="1688998724793" TEXT="frühestmoglich Start-Zeit / Deadline"/>
|
||||
</node>
|
||||
<node CREATED="1688998737324" ID="ID_1359190642" MODIFIED="1688998829651" TEXT="GATE">
|
||||
<node COLOR="#338800" CREATED="1688998831183" ID="ID_158897194" MODIFIED="1702841717054" TEXT="Inhibitor-Mechanismus muß zu frühe Freigabe verhindern">
|
||||
<node COLOR="#338800" CREATED="1688998831183" FOLDED="true" ID="ID_158897194" MODIFIED="1702841717054" TEXT="Inhibitor-Mechanismus muß zu frühe Freigabe verhindern">
|
||||
<linktarget COLOR="#5f98b9" DESTINATION="ID_158897194" ENDARROW="Default" ENDINCLINATION="597;427;" ID="Arrow_ID_908519316" SOURCE="ID_706646924" STARTARROW="None" STARTINCLINATION="912;57;"/>
|
||||
<icon BUILTIN="yes"/>
|
||||
<icon BUILTIN="hourglass"/>
|
||||
|
|
@ -80465,8 +80481,8 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node CREATED="1689000655579" ID="ID_379435394" MODIFIED="1689000657094" TEXT="FEED"/>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1689000757661" ID="ID_1172817933" MODIFIED="1689000760245" TEXT="Tick">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node COLOR="#435e98" CREATED="1689000757661" ID="ID_1172817933" MODIFIED="1703014629272" TEXT="Tick">
|
||||
<icon BUILTIN="forward"/>
|
||||
<node CREATED="1689000805829" ID="ID_1260644212" MODIFIED="1689000811102" TEXT="einfache Builder-Funktion"/>
|
||||
<node CREATED="1689000868150" ID="ID_993292699" MODIFIED="1689000876384" TEXT="wird nur einmal erzeugt"/>
|
||||
<node CREATED="1689000876941" ID="ID_916463216" MODIFIED="1689000882431" TEXT="reproduziert sich dann selbst"/>
|
||||
|
|
@ -80488,10 +80504,10 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node CREATED="1689000503719" ID="ID_1847275936" MODIFIED="1689000627698" TEXT="Schalter Work/Meta"/>
|
||||
<node CREATED="1689000328599" ID="ID_523939975" MODIFIED="1689000343817" TEXT="Closure / Zugangspunkt für IO-Callback bereitstellen"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1688998180822" ID="ID_462121305" MODIFIED="1690068422658" TEXT="ActivityLang ≡ Builder-Setup">
|
||||
<node COLOR="#338800" CREATED="1688998180822" ID="ID_462121305" MODIFIED="1703014526885" TEXT="ActivityLang ≡ Builder-Setup">
|
||||
<arrowlink COLOR="#3d344c" DESTINATION="ID_975357334" ENDARROW="Default" ENDINCLINATION="-4;-17;" ID="Arrow_ID_56581087" STARTARROW="Default" STARTINCLINATION="6;32;"/>
|
||||
<linktarget COLOR="#b14f6e" DESTINATION="ID_462121305" ENDARROW="Default" ENDINCLINATION="-76;7;" ID="Arrow_ID_1396143437" SOURCE="ID_1433064275" STARTARROW="None" STARTINCLINATION="-74;-111;"/>
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<linktarget COLOR="#b14f6e" DESTINATION="ID_462121305" ENDARROW="Default" ENDINCLINATION="-209;20;" ID="Arrow_ID_1396143437" SOURCE="ID_1433064275" STARTARROW="None" STARTINCLINATION="-74;-111;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node COLOR="#338800" CREATED="1688999189055" ID="ID_1477089281" MODIFIED="1693271115929" TEXT="Dependency-Injection bereitstellen">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1693223327335" ID="ID_1106041031" MODIFIED="1693223365669" TEXT="muß Activities allozieren können"/>
|
||||
|
|
@ -80673,7 +80689,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node CREATED="1693495715425" HGAP="40" ID="ID_1961334483" MODIFIED="1693495750410" TEXT="in der Planning-Pipeline ist der abhängige Folge-Job als »Parent« zugänglich" VSHIFT="-7">
|
||||
<icon BUILTIN="idea"/>
|
||||
</node>
|
||||
<node COLOR="#435e98" CREATED="1693495768326" HGAP="85" ID="ID_1696760158" MODIFIED="1695587703548" TEXT="daher ⟹ vom Ende zum Nachfolger schalten" VSHIFT="-1">
|
||||
<node COLOR="#435e98" CREATED="1693495768326" FOLDED="true" HGAP="85" ID="ID_1696760158" MODIFIED="1695587703548" TEXT="daher ⟹ vom Ende zum Nachfolger schalten" VSHIFT="-1">
|
||||
<arrowlink COLOR="#7a96a6" DESTINATION="ID_799408544" ENDARROW="Default" ENDINCLINATION="651;46;" ID="Arrow_ID_1767879061" STARTARROW="None" STARTINCLINATION="267;-849;"/>
|
||||
<node COLOR="#338800" CREATED="1693495830346" ID="ID_1261227945" MODIFIED="1693587694778" TEXT="appendNotificationTo(targetTerm)">
|
||||
<arrowlink COLOR="#786889" DESTINATION="ID_701999603" ENDARROW="Default" ENDINCLINATION="-1087;-893;" ID="Arrow_ID_893699409" STARTARROW="None" STARTINCLINATION="-687;55;"/>
|
||||
|
|
@ -80684,8 +80700,9 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<linktarget COLOR="#4b8acc" DESTINATION="ID_1367094984" ENDARROW="Default" ENDINCLINATION="72;7;" ID="Arrow_ID_164230628" SOURCE="ID_1261227945" STARTARROW="None" STARTINCLINATION="119;9;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1693496733832" ID="ID_704638049" MODIFIED="1693587697732" TEXT="requireDirectActivation()">
|
||||
<node COLOR="#338800" CREATED="1693496733832" FOLDED="true" ID="ID_704638049" MODIFIED="1703014588304" TEXT="requireDirectActivation()">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<icon BUILTIN="button_cancel"/>
|
||||
<node CREATED="1693496745497" ID="ID_1227868232" MODIFIED="1693496759948" TEXT="optionales Zusatz-Feature">
|
||||
<icon BUILTIN="idea"/>
|
||||
</node>
|
||||
|
|
@ -80699,6 +80716,9 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</body>
|
||||
</html></richcontent>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1703014561363" ID="ID_143248906" MODIFIED="1703014578333" TEXT="@deprecated: unnötig und potentiell gefährlich">
|
||||
<icon BUILTIN="closed"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -80708,7 +80728,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node COLOR="#338800" CREATED="1688999221795" ID="ID_1575286737" MODIFIED="1693327452333" TEXT="der Term selbst ist transient">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1688999245632" ID="ID_1036154230" MODIFIED="1699563218151">
|
||||
<node COLOR="#338800" CREATED="1688999245632" FOLDED="true" ID="ID_1036154230" MODIFIED="1699563218151">
|
||||
<richcontent TYPE="NODE"><html>
|
||||
<head/>
|
||||
<body>
|
||||
|
|
@ -80861,9 +80881,9 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1690068219755" HGAP="133" ID="ID_1567752814" MODIFIED="1690068277660" TEXT="Ausführung von Activities" VSHIFT="20">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1690068378225" ID="ID_975357334" MODIFIED="1690068414755" TEXT="ActivityLang ≡ Rahmen und Laufzeitsystem">
|
||||
<node COLOR="#338800" CREATED="1690068378225" ID="ID_975357334" MODIFIED="1703014504420" TEXT="ActivityLang ≡ Rahmen und Laufzeitsystem">
|
||||
<linktarget COLOR="#3d344c" DESTINATION="ID_975357334" ENDARROW="Default" ENDINCLINATION="-4;-17;" ID="Arrow_ID_56581087" SOURCE="ID_462121305" STARTARROW="Default" STARTINCLINATION="6;32;"/>
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node COLOR="#338800" CREATED="1690068444705" ID="ID_1936713026" MODIFIED="1699567142132" TEXT="stellt Setup bereit">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node COLOR="#338800" CREATED="1690068450704" ID="ID_716451982" MODIFIED="1693431638406" TEXT="Dependency-Injection">
|
||||
|
|
@ -81576,7 +81596,8 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
<node COLOR="#435e98" CREATED="1690069297302" ID="ID_33956976" MODIFIED="1690492032363" TEXT="sonst....">
|
||||
<icon BUILTIN="help"/>
|
||||
<node CREATED="1690069315708" ID="ID_1571780277" MODIFIED="1690069346741" TEXT="...soll sich das Gate »selbst in die Zukunft schieben«">
|
||||
<node COLOR="#5b280f" CREATED="1690069315708" FOLDED="true" ID="ID_1571780277" MODIFIED="1703014458155" TEXT="...soll sich das Gate »selbst in die Zukunft schieben«">
|
||||
<icon BUILTIN="button_cancel"/>
|
||||
<node COLOR="#435e98" CREATED="1693499693849" ID="ID_1878976712" MODIFIED="1701988097696" TEXT="ist dieses Feature überhaupt notwendig?">
|
||||
<linktarget COLOR="#717ecb" DESTINATION="ID_1878976712" ENDARROW="Default" ENDINCLINATION="-1051;64;" ID="Arrow_ID_1465904567" SOURCE="ID_1514365592" STARTARROW="None" STARTINCLINATION="624;46;"/>
|
||||
<icon BUILTIN="help"/>
|
||||
|
|
@ -81652,7 +81673,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="idea"/>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#5b280f" CREATED="1690069846556" ID="ID_1000629107" MODIFIED="1701984491877" TEXT="ansonsten ist das ein λ-POST mit festem Delay">
|
||||
<node COLOR="#5b280f" CREATED="1690069846556" FOLDED="true" ID="ID_1000629107" MODIFIED="1703015246550" TEXT="ansonsten ist das ein λ-POST mit festem Delay">
|
||||
<arrowlink DESTINATION="ID_817512371" ENDARROW="Default" ENDINCLINATION="-55;19;" ID="Arrow_ID_1228234954" STARTARROW="None" STARTINCLINATION="-170;11;"/>
|
||||
<icon BUILTIN="button_cancel"/>
|
||||
<node COLOR="#ff0000" CREATED="1701984496259" HGAP="41" ID="ID_533015811" MODIFIED="1701988198479" TEXT="dieses Feature wurde zurückgebaut" VSHIFT="4">
|
||||
|
|
@ -81663,7 +81684,8 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
<node CREATED="1701984534846" ID="ID_1475563814" MODIFIED="1701984545944" TEXT="lediglich SKIP zurückgeben"/>
|
||||
</node>
|
||||
<node CREATED="1693501591528" ID="ID_332217879" MODIFIED="1693501601917" TEXT="Steuer-Logik">
|
||||
<node COLOR="#435e98" CREATED="1693501591528" FOLDED="true" ID="ID_332217879" MODIFIED="1703015237432" TEXT="Steuer-Logik">
|
||||
<icon BUILTIN="info"/>
|
||||
<node CREATED="1693501607721" ID="ID_182057848" MODIFIED="1693501620284" TEXT="primär-Chain">
|
||||
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1693501621611" ID="ID_1677810131" MODIFIED="1693501660623" TEXT="gilt als Regelfall">
|
||||
<linktarget COLOR="#ff835a" DESTINATION="ID_1677810131" ENDARROW="Default" ENDINCLINATION="266;-21;" ID="Arrow_ID_1264674848" SOURCE="ID_1158823061" STARTARROW="None" STARTINCLINATION="-317;19;"/>
|
||||
|
|
@ -81744,7 +81766,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node CREATED="1690495433254" ID="ID_1805822057" MODIFIED="1692569069328" TEXT="aus Konsistenz-Gründen indirekter Dispatch (u.U asynchron)">
|
||||
<icon BUILTIN="idea"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#3d4a68" CREATED="1702599990156" ID="ID_1696260440" MODIFIED="1702944022967" TEXT="re-scheduling: Zeitpunkt und Deadline gemäß NOTIFY-target setzen">
|
||||
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#3d4a68" CREATED="1702599990156" FOLDED="true" ID="ID_1696260440" MODIFIED="1702944022967" TEXT="re-scheduling: Zeitpunkt und Deadline gemäß NOTIFY-target setzen">
|
||||
<linktarget COLOR="#5b2e58" DESTINATION="ID_1696260440" ENDARROW="Default" ENDINCLINATION="664;-27;" ID="Arrow_ID_1904329782" SOURCE="ID_650472693" STARTARROW="None" STARTINCLINATION="420;245;"/>
|
||||
<linktarget COLOR="#433684" DESTINATION="ID_1696260440" ENDARROW="Default" ENDINCLINATION="515;-24;" ID="Arrow_ID_1635457259" SOURCE="ID_1355204181" STARTARROW="None" STARTINCLINATION="326;25;"/>
|
||||
<linktarget COLOR="#a3385d" DESTINATION="ID_1696260440" ENDARROW="Default" ENDINCLINATION="-1273;54;" ID="Arrow_ID_458002858" SOURCE="ID_226925697" STARTARROW="None" STARTINCLINATION="-900;-46;"/>
|
||||
|
|
@ -81897,7 +81919,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="idea"/>
|
||||
<node CREATED="1690069609660" ID="ID_194969059" MODIFIED="1692569203630" TEXT="NOTIFY ⟶ GATE">
|
||||
<node CREATED="1690069633998" ID="ID_6952365" MODIFIED="1690069639563" TEXT="count-down latch"/>
|
||||
<node CREATED="1690069650471" ID="ID_1897470873" MODIFIED="1692568945143" TEXT="ggfs Activation ohne else-Fall">
|
||||
<node CREATED="1690069650471" FOLDED="true" ID="ID_1897470873" MODIFIED="1692568945143" TEXT="ggfs Activation ohne else-Fall">
|
||||
<arrowlink DESTINATION="ID_449595126" ENDARROW="Default" ENDINCLINATION="317;20;" ID="Arrow_ID_288430732" STARTARROW="None" STARTINCLINATION="233;-20;"/>
|
||||
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1692726935893" HGAP="37" ID="ID_171857662" MODIFIED="1692741916442" TEXT="Gefahr von Mehrfach-Aktivierungen" VSHIFT="9">
|
||||
<icon BUILTIN="messagebox_warning"/>
|
||||
|
|
@ -82013,7 +82035,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1688998090299" ID="ID_1193621030" MODIFIED="1688998096268" TEXT="ActivityTerm aufbauen">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1688998158202" ID="ID_1433064275" MODIFIED="1688998601392" TEXT="ActivityLang in RenderDrive integrieren">
|
||||
<arrowlink COLOR="#b14f6e" DESTINATION="ID_462121305" ENDARROW="Default" ENDINCLINATION="-76;7;" ID="Arrow_ID_1396143437" STARTARROW="None" STARTINCLINATION="-74;-111;"/>
|
||||
<arrowlink COLOR="#b14f6e" DESTINATION="ID_462121305" ENDARROW="Default" ENDINCLINATION="-209;20;" ID="Arrow_ID_1396143437" STARTARROW="None" STARTINCLINATION="-74;-111;"/>
|
||||
<arrowlink COLOR="#ff3681" DESTINATION="ID_1642755650" ENDARROW="Default" ENDINCLINATION="-874;84;" ID="Arrow_ID_846448701" STARTARROW="None" STARTINCLINATION="-223;-228;"/>
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1693496024760" ID="ID_701999603" MODIFIED="1693496147428" TEXT="hierarchische Notification-Beziehungen herstellen">
|
||||
|
|
@ -82994,8 +83016,8 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1697756746748" ID="ID_1029141907" MODIFIED="1697757702430" TEXT="Interface bauen">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node COLOR="#338800" CREATED="1697756746748" ID="ID_1029141907" MODIFIED="1703014405178" TEXT="Interface bauen">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1697756762145" ID="ID_685418556" MODIFIED="1698945903762" TEXT="Service und Interface trennen">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
<head/>
|
||||
|
|
@ -83320,12 +83342,12 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node CREATED="1680565469342" ID="ID_250843894" MODIFIED="1697664168767" TEXT="Priority-Scheduling">
|
||||
<linktarget COLOR="#fec499" DESTINATION="ID_250843894" ENDARROW="Default" ENDINCLINATION="-644;84;" ID="Arrow_ID_1702721830" SOURCE="ID_12567096" STARTARROW="None" STARTINCLINATION="-233;30;"/>
|
||||
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1684973294743" ID="ID_495348423" MODIFIED="1684973356775" TEXT="Strukturen und Repräsentation">
|
||||
<arrowlink COLOR="#fe6d01" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-183;0;" ID="Arrow_ID_1756942771" STARTARROW="None" STARTINCLINATION="-502;-42;"/>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1684973294743" ID="ID_495348423" MODIFIED="1703015171054" TEXT="Strukturen und Repräsentation">
|
||||
<arrowlink COLOR="#623d37" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-472;18;" ID="Arrow_ID_1756942771" STARTARROW="None" STARTINCLINATION="-502;-42;"/>
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node CREATED="1687653152145" ID="ID_1131516416" MODIFIED="1687733723146" TEXT="Technologie">
|
||||
<icon BUILTIN="info"/>
|
||||
<node CREATED="1687653184679" ID="ID_354837865" MODIFIED="1687653275259" TEXT="Priority-Queue">
|
||||
<node COLOR="#435e98" CREATED="1687653184679" FOLDED="true" ID="ID_354837865" MODIFIED="1703014317108" TEXT="Priority-Queue">
|
||||
<arrowlink COLOR="#7583c0" DESTINATION="ID_625176524" ENDARROW="Default" ENDINCLINATION="-651;120;" ID="Arrow_ID_1958287800" STARTARROW="None" STARTINCLINATION="-260;47;"/>
|
||||
<node CREATED="1687732117240" ID="ID_580535539" MODIFIED="1687732219469" TEXT="STL container adapter">
|
||||
<icon BUILTIN="yes"/>
|
||||
|
|
@ -83333,11 +83355,11 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node CREATED="1687732127545" ID="ID_291376393" MODIFIED="1687732213152" TEXT="using vector storage">
|
||||
<icon BUILTIN="info"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1687732144741" ID="ID_1834089420" MODIFIED="1687732156107" TEXT="integrate custom allocator">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1687732144741" ID="ID_1834089420" MODIFIED="1703014312402" TEXT="integrate custom allocator">
|
||||
<icon BUILTIN="hourglass"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1687653184679" ID="ID_198688104" MODIFIED="1687653278515" TEXT="Lock-Free-Queue">
|
||||
<node COLOR="#435e98" CREATED="1687653184679" FOLDED="true" ID="ID_198688104" MODIFIED="1703014315492" TEXT="Lock-Free-Queue">
|
||||
<arrowlink COLOR="#7583c0" DESTINATION="ID_424660746" ENDARROW="Default" ENDINCLINATION="-651;120;" ID="Arrow_ID_825595958" STARTARROW="None" STARTINCLINATION="-260;47;"/>
|
||||
<node CREATED="1687732174107" ID="ID_1455746784" MODIFIED="1687732223133" TEXT="Boost - Lockfree">
|
||||
<icon BUILTIN="yes"/>
|
||||
|
|
@ -83359,8 +83381,8 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</html></richcontent>
|
||||
<icon BUILTIN="messagebox_warning"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1687732230868" ID="ID_1042469307" MODIFIED="1687732238086" TEXT="integrate custom allocator">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1687732230868" ID="ID_1042469307" MODIFIED="1703014312401" TEXT="integrate custom allocator">
|
||||
<icon BUILTIN="hourglass"/>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1689170049231" ID="ID_1688483414" MODIFIED="1697675215197" TEXT="WorkForce (passiver Woker-Pool)">
|
||||
|
|
@ -83374,7 +83396,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="pencil"/>
|
||||
<node COLOR="#338800" CREATED="1693172095351" ID="ID_605062962" MODIFIED="1699498232763" TEXT="Scheduler">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node COLOR="#435e98" CREATED="1693172098402" ID="ID_671792975" MODIFIED="1699498047121" TEXT="Dependency-Injection">
|
||||
<node COLOR="#435e98" CREATED="1693172098402" FOLDED="true" ID="ID_671792975" MODIFIED="1703014267260" TEXT="Dependency-Injection">
|
||||
<icon BUILTIN="help"/>
|
||||
<node CREATED="1698019216343" ID="ID_1018117763" MODIFIED="1698019225152" TEXT="BlockFlow wird eine externe Komponente"/>
|
||||
<node CREATED="1698019231611" ID="ID_1147870240" MODIFIED="1698019236491" TEXT="EngineObserver ebenso"/>
|
||||
|
|
@ -83411,7 +83433,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1693841227130" ID="ID_1537960830" MODIFIED="1697818566052" TEXT="WorkForce einbinden">
|
||||
<arrowlink COLOR="#397cb2" DESTINATION="ID_987966047" ENDARROW="Default" ENDINCLINATION="-962;-41;" ID="Arrow_ID_818972822" STARTARROW="None" STARTINCLINATION="-609;73;"/>
|
||||
<icon BUILTIN="pencil"/>
|
||||
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1697768180196" ID="ID_1541537637" MODIFIED="1697818152259" TEXT="work::Config konstruieren">
|
||||
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1697768180196" FOLDED="true" ID="ID_1541537637" MODIFIED="1697818152259" TEXT="work::Config konstruieren">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
<head/>
|
||||
<body>
|
||||
|
|
@ -83432,7 +83454,6 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<linktarget COLOR="#ffdad5" DESTINATION="ID_1468925350" ENDARROW="Default" ENDINCLINATION="-656;96;" ID="Arrow_ID_1849512128" SOURCE="ID_307944005" STARTARROW="None" STARTINCLINATION="1653;-193;"/>
|
||||
</node>
|
||||
<node CREATED="1698019358338" ID="ID_1036551796" MODIFIED="1698019358338" TEXT="DISMISS_CYCLES = 100"/>
|
||||
<node CREATED="1698019382514" ID="ID_583714412" MODIFIED="1698019387394" TEXT="POLL_WAIT_DELAY = 1ms"/>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1697768205409" ID="ID_489957180" MODIFIED="1698867295879" TEXT="mit dem Load-Controller verbinden">
|
||||
|
|
@ -83851,6 +83872,9 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="messagebox_warning"/>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1703014252221" ID="ID_1585641763" MODIFIED="1703014259107" TEXT="Contention-Behandlung integrieren">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1697808056565" ID="ID_10043675" MODIFIED="1697808062704" TEXT="Fehlerbehandlung bedenken">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1697808069219" ID="ID_1793076416" MODIFIED="1698518471734" TEXT="Grooming-Token garantiert freigeben">
|
||||
|
|
@ -83863,8 +83887,8 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1697675135117" ID="ID_880133050" MODIFIED="1699024471881" TEXT="ActivityLang + BlockFlow">
|
||||
<icon BUILTIN="pencil"/>
|
||||
<node COLOR="#338800" CREATED="1697675135117" FOLDED="true" ID="ID_880133050" MODIFIED="1703014277456" TEXT="ActivityLang + BlockFlow">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1697758561025" ID="ID_107853136" MODIFIED="1697758575911">
|
||||
<richcontent TYPE="NODE"><html>
|
||||
<head/>
|
||||
|
|
@ -84656,9 +84680,9 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1687737433506" ID="ID_1608121280" MODIFIED="1687737442698" TEXT="einfacher Activity-Transport">
|
||||
<icon BUILTIN="pencil"/>
|
||||
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1697933690995" ID="ID_872890784" MODIFIED="1697933814964" TEXT="elementare Betriebssteuerung">
|
||||
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1697933690995" ID="ID_872890784" MODIFIED="1703014208023" TEXT="elementare Betriebssteuerung">
|
||||
<linktarget COLOR="#ff4e63" DESTINATION="ID_872890784" ENDARROW="Default" ENDINCLINATION="-1829;161;" ID="Arrow_ID_1982313538" SOURCE="ID_1583501788" STARTARROW="None" STARTINCLINATION="-1150;-47;"/>
|
||||
<icon BUILTIN="flag-pink"/>
|
||||
<icon BUILTIN="pencil"/>
|
||||
<node CREATED="1697933830568" ID="ID_425307167" MODIFIED="1697933841004" TEXT="Anforderung">
|
||||
<icon BUILTIN="yes"/>
|
||||
<node COLOR="#435e98" CREATED="1697933847838" FOLDED="true" ID="ID_52485323" MODIFIED="1698592287031" TEXT="wenn Activities anstehen, muß der Scheduler laufen">
|
||||
|
|
@ -89871,7 +89895,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="forward"/>
|
||||
<node CREATED="1685029833448" ID="ID_1405359337" MODIFIED="1697663684686" TEXT="Verzweigungen">
|
||||
<icon BUILTIN="edit"/>
|
||||
<node COLOR="#435e98" CREATED="1685029839057" ID="ID_1926570028" MODIFIED="1697663503176" TEXT="verzweigte Ausführungs-Strukur oder nur Entscheidungs-Struktur?">
|
||||
<node COLOR="#435e98" CREATED="1685029839057" FOLDED="true" ID="ID_1926570028" MODIFIED="1703014150454" TEXT="verzweigte Ausführungs-Strukur oder nur Entscheidungs-Struktur?">
|
||||
<icon BUILTIN="help"/>
|
||||
<node CREATED="1687823249714" ID="ID_1864655181" MODIFIED="1687825736511">
|
||||
<richcontent TYPE="NODE"><html>
|
||||
|
|
@ -89946,7 +89970,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="yes"/>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1685029859862" ID="ID_60316038" MODIFIED="1697663520262" TEXT="Prädikat: Auswertung im Engine-Kontext">
|
||||
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1685029859862" FOLDED="true" ID="ID_60316038" MODIFIED="1697663520262" TEXT="Prädikat: Auswertung im Engine-Kontext">
|
||||
<icon BUILTIN="hourglass"/>
|
||||
<node BACKGROUND_COLOR="#f0d5c5" COLOR="#990033" CREATED="1685029878060" ID="ID_526042153" MODIFIED="1685029885075" TEXT="was heißt das?">
|
||||
<icon BUILTIN="help"/>
|
||||
|
|
@ -89956,8 +89980,8 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="stop-sign"/>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1685029907272" ID="ID_1507342460" MODIFIED="1685029927215" TEXT="Folge ⟹ inhibit Activity">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node COLOR="#5b280f" CREATED="1685029907272" FOLDED="true" ID="ID_1507342460" MODIFIED="1703014136717" TEXT="Folge ⟹ inhibit Activity">
|
||||
<icon BUILTIN="button_cancel"/>
|
||||
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1685029940611" ID="ID_845619439" MODIFIED="1692370051753" TEXT="möglicherweise Nachricht">
|
||||
<arrowlink COLOR="#fe3b32" DESTINATION="ID_1190497873" ENDARROW="Default" ENDINCLINATION="111;-9;" ID="Arrow_ID_302966285" STARTARROW="None" STARTINCLINATION="155;-11;"/>
|
||||
<icon BUILTIN="help"/>
|
||||
|
|
@ -90076,7 +90100,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="yes"/>
|
||||
</node>
|
||||
<node CREATED="1687996497163" ID="ID_4769641" MODIFIED="1687996508267" TEXT="dekrementiert ein angeschlossenes Gate">
|
||||
<node COLOR="#435e98" CREATED="1692727388608" ID="ID_260194544" MODIFIED="1692741770782" TEXT="Frage: sofort auch den Chain aktivieren?">
|
||||
<node COLOR="#435e98" CREATED="1692727388608" FOLDED="true" ID="ID_260194544" MODIFIED="1703014054448" TEXT="Frage: sofort auch den Chain aktivieren?">
|
||||
<icon BUILTIN="help"/>
|
||||
<node COLOR="#338800" CREATED="1692727402206" ID="ID_633016000" MODIFIED="1692741756040" TEXT="Vorteil: optimale Ressourcen-Nutzung">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
|
|
@ -90104,6 +90128,9 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="yes"/>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#435e98" CREATED="1703014063212" ID="ID_1650642211" MODIFIED="1703014088163" TEXT="Nachfolge-Job übernimmt (start,deadline) vom benachrichtigten Target">
|
||||
<icon BUILTIN="yes"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -91163,7 +91190,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1698072872306" ID="ID_488605324" MODIFIED="1699653633714" TEXT="SchedulerLoadControl_test">
|
||||
<node COLOR="#338800" CREATED="1698072872306" FOLDED="true" ID="ID_488605324" MODIFIED="1699653633714" TEXT="SchedulerLoadControl_test">
|
||||
<linktarget COLOR="#56a5a9" DESTINATION="ID_488605324" ENDARROW="Default" ENDINCLINATION="457;-68;" ID="Arrow_ID_1794430254" SOURCE="ID_288711039" STARTARROW="None" STARTINCLINATION="-752;0;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1698072995729" ID="ID_130445310" MODIFIED="1698073015042" TEXT="Implementierungs-Details der Load-Control-Mechanismen">
|
||||
|
|
@ -91229,7 +91256,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1688336835085" ID="ID_1753236898" MODIFIED="1702955303204" TEXT="SchedulerService_test">
|
||||
<node COLOR="#338800" CREATED="1688336835085" FOLDED="true" ID="ID_1753236898" MODIFIED="1702955303204" TEXT="SchedulerService_test">
|
||||
<linktarget COLOR="#678999" DESTINATION="ID_1753236898" ENDARROW="Default" ENDINCLINATION="-719;-67;" ID="Arrow_ID_197736729" SOURCE="ID_862845398" STARTARROW="None" STARTINCLINATION="-295;159;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1688337200875" ID="ID_1269476607" MODIFIED="1697732840741" TEXT="Scheduler Component Integration End-to-End">
|
||||
|
|
@ -91237,7 +91264,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
<node COLOR="#435e98" CREATED="1697473158929" ID="ID_505069585" MODIFIED="1702955273166" TEXT="Aufgaben">
|
||||
<icon BUILTIN="yes"/>
|
||||
<node COLOR="#338800" CREATED="1697736343993" ID="ID_1891808134" MODIFIED="1699653661973" TEXT="das Scheduler-API abdecken">
|
||||
<node COLOR="#338800" CREATED="1697736343993" FOLDED="true" ID="ID_1891808134" MODIFIED="1699653661973" TEXT="das Scheduler-API abdecken">
|
||||
<arrowlink COLOR="#3603c2" DESTINATION="ID_996573918" ENDARROW="Default" ENDINCLINATION="-817;60;" ID="Arrow_ID_226641198" STARTARROW="None" STARTINCLINATION="-848;-40;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node COLOR="#435e98" CREATED="1698521839789" ID="ID_1664026043" MODIFIED="1698622639880" TEXT="Lebenszyklus: start / stop"/>
|
||||
|
|
@ -91662,7 +91689,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node COLOR="#338800" CREATED="1698448289137" ID="ID_737541011" MODIFIED="1699498701463" TEXT="einen Render-Job (high-level) schedulen">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1697473158929" ID="ID_1723058065" MODIFIED="1702955272165" TEXT="vollständiger Ende-zu-Ende Test incl. WorkForce">
|
||||
<node COLOR="#338800" CREATED="1697473158929" FOLDED="true" ID="ID_1723058065" MODIFIED="1702955272165" TEXT="vollständiger Ende-zu-Ende Test incl. WorkForce">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node COLOR="#338800" CREATED="1702404334729" ID="ID_1960405822" LINK="#ID_509932054" MODIFIED="1702404388685" TEXT="brauche dafür eine realistische Test-Last �� TestChainLoad">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
|
|
@ -93845,13 +93872,13 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1702403947528" ID="ID_1107819283" MODIFIED="1702954905664" TEXT="processSchedule">
|
||||
<node COLOR="#338800" CREATED="1702403947528" FOLDED="true" ID="ID_1107819283" MODIFIED="1702954905664" TEXT="processSchedule">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node COLOR="#338800" CREATED="1702404464266" ID="ID_1456276838" MODIFIED="1702404590241" TEXT="verwende Setup wie in TestChainLoadTest::usageExample()">
|
||||
<arrowlink COLOR="#3ebe62" DESTINATION="ID_120274201" ENDARROW="Default" ENDINCLINATION="-819;-216;" ID="Arrow_ID_112900177" STARTARROW="None" STARTINCLINATION="495;25;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1702404592560" ID="ID_1463568935" MODIFIED="1702954913676" TEXT="verwende einen komplexen Abhängigkeits-Graphen">
|
||||
<node COLOR="#338800" CREATED="1702404592560" FOLDED="true" ID="ID_1463568935" MODIFIED="1703013950719" TEXT="verwende einen komplexen Abhängigkeits-Graphen">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1702409349688" ID="ID_1988735392" MODIFIED="1702409386175" TEXT="wähle das letzte Excempel aus »stablePatterns«"/>
|
||||
<node CREATED="1702409387715" ID="ID_238628585" MODIFIED="1702409412864" TEXT="also das Expand⟷Reduce-Gleichgewicht"/>
|
||||
|
|
@ -93924,7 +93951,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1702404626940" ID="ID_1892483072" MODIFIED="1702954900924" TEXT="Parametrisierung für zeitweilige Überlastung des Schedulers">
|
||||
<node COLOR="#338800" CREATED="1702404626940" FOLDED="true" ID="ID_1892483072" MODIFIED="1703013955480" TEXT="Parametrisierung für zeitweilige Überlastung des Schedulers">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1702954986476" ID="ID_1465245391" MODIFIED="1702954995648" TEXT="configureShape_chain_loadBursts()">
|
||||
<node CREATED="1702955000450" ID="ID_1636872264" MODIFIED="1702955009621" TEXT="der verläuft zur Hälfte nahezu linear"/>
|
||||
|
|
@ -94072,7 +94099,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#f0d5c5" COLOR="#990033" CREATED="1702409721278" ID="ID_1297902680" MODIFIED="1702410169708">
|
||||
<node BACKGROUND_COLOR="#f0d5c5" COLOR="#990033" CREATED="1702409721278" FOLDED="true" ID="ID_1297902680" MODIFIED="1703013995000">
|
||||
<richcontent TYPE="NODE"><html>
|
||||
<head/>
|
||||
<body>
|
||||
|
|
@ -96737,14 +96764,14 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1701906066106" ID="ID_424174148" MODIFIED="1701906077289" TEXT="Scheduler-Funktionstest">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1701906105012" ID="ID_729619994" LINK="#ID_1544079509" MODIFIED="1701980947285" TEXT="TestChainLoad entwickeln">
|
||||
<node COLOR="#338800" CREATED="1701906105012" ID="ID_729619994" LINK="#ID_1544079509" MODIFIED="1703013443702" TEXT="TestChainLoad entwickeln">
|
||||
<linktarget COLOR="#71c190" DESTINATION="ID_729619994" ENDARROW="Default" ENDINCLINATION="-1770;-114;" ID="Arrow_ID_449071121" SOURCE="ID_1328746815" STARTARROW="None" STARTINCLINATION="-496;54;"/>
|
||||
<icon BUILTIN="pencil"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node COLOR="#338800" CREATED="1702343802187" ID="ID_1802324742" MODIFIED="1702343815748" TEXT="Technologie entwickelt und getestet">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1702343816764" ID="ID_98413203" MODIFIED="1702343848111" TEXT="Muster zur Integration aufbauen">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node COLOR="#338800" CREATED="1702343816764" ID="ID_98413203" MODIFIED="1703013441497" TEXT="Muster zur Integration aufbauen">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1701906154358" ID="ID_439708583" MODIFIED="1701906163997" TEXT="einfacher Funktionstest">
|
||||
|
|
@ -96752,7 +96779,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node COLOR="#338800" CREATED="1701906177051" ID="ID_471638542" MODIFIED="1701906193332" TEXT="grundsätzlich: Scheduling + Lebenszyklus funktioniert">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node COLOR="#435e98" CREATED="1701906207551" ID="ID_871293537" MODIFIED="1701987912416" TEXT="Problem Gate-Reschedule">
|
||||
<node COLOR="#435e98" CREATED="1701906207551" FOLDED="true" ID="ID_871293537" MODIFIED="1701987912416" TEXT="Problem Gate-Reschedule">
|
||||
<icon BUILTIN="broken-line"/>
|
||||
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1701906235780" ID="ID_592712385" MODIFIED="1701906357352" TEXT="erzeugt zusätzliche unnötige Last">
|
||||
<arrowlink COLOR="#803055" DESTINATION="ID_151250915" ENDARROW="Default" ENDINCLINATION="36;-166;" ID="Arrow_ID_59026636" STARTARROW="None" STARTINCLINATION="372;30;"/>
|
||||
|
|
@ -96763,7 +96790,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#435e98" CREATED="1701906481921" ID="ID_898143170" MODIFIED="1701978733301" TEXT="ignite() / Hochfahren unzuverlässig">
|
||||
<node COLOR="#435e98" CREATED="1701906481921" FOLDED="true" ID="ID_898143170" MODIFIED="1701978733301" TEXT="ignite() / Hochfahren unzuverlässig">
|
||||
<linktarget COLOR="#a77e85" DESTINATION="ID_898143170" ENDARROW="Default" ENDINCLINATION="-831;-59;" ID="Arrow_ID_1502844092" SOURCE="ID_1389784071" STARTARROW="None" STARTINCLINATION="-1185;94;"/>
|
||||
<icon BUILTIN="broken-line"/>
|
||||
<node CREATED="1701906517189" ID="ID_977051135" MODIFIED="1701906665743" TEXT="Fall: zu Beginn nur wenige sofort fällige Jobs">
|
||||
|
|
@ -96784,6 +96811,21 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</html></richcontent>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#435e98" CREATED="1703013463012" FOLDED="true" ID="ID_1096598355" MODIFIED="1703013767047" STYLE="fork" TEXT="NOTIFY-Behandlung stört Concurrency">
|
||||
<font NAME="SansSerif" SIZE="12"/>
|
||||
<icon BUILTIN="broken-line"/>
|
||||
<node CREATED="1703013577143" ID="ID_822362977" MODIFIED="1703013594329" TEXT="erfordert Umbau der Activity-Verarbeitung"/>
|
||||
<node CREATED="1703013595103" ID="ID_118178641" MODIFIED="1703013654130" TEXT="bei NOTIFY werden falsche Prioritäten gesetzt">
|
||||
<arrowlink COLOR="#8a2d5d" DESTINATION="ID_1028242300" ENDARROW="Default" ENDINCLINATION="404;-640;" ID="Arrow_ID_1064581535" STARTARROW="None" STARTINCLINATION="990;61;"/>
|
||||
</node>
|
||||
<node COLOR="#435e98" CREATED="1703013681585" ID="ID_168896184" LINK="#ID_1696260440" MODIFIED="1703013746744" TEXT="durch Anpassen des re-Scheduling gelöst"/>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1703013769654" ID="ID_494403810" LINK="#ID_1570400114" MODIFIED="1703013818815" TEXT="nun läuft ein Test mit 64 Nodes + Überlastung glatt durch">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1703013833134" ID="ID_1533352432" MODIFIED="1703013842460" TEXT="Crash bei längerem Lauf">
|
||||
<icon BUILTIN="broken-line"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -103486,7 +103528,8 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="pencil"/>
|
||||
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1702417970578" ID="ID_90733389" MODIFIED="1702417980602" TEXT="Scheduler-Integration">
|
||||
<icon BUILTIN="pencil"/>
|
||||
<node CREATED="1702418015973" ID="ID_920854129" MODIFIED="1702418031238" TEXT="TestChainLoad-Integrationstest">
|
||||
<node COLOR="#338800" CREATED="1702418015973" FOLDED="true" ID="ID_920854129" MODIFIED="1703013398072" TEXT="TestChainLoad-Integrationstest">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1702418056181" ID="ID_1275872780" MODIFIED="1702418064094" TEXT="Sorge wegen Contention">
|
||||
<node CREATED="1702418078097" ID="ID_600015590" MODIFIED="1702418083263" TEXT="wenn mehr als 3 Worker da sind"/>
|
||||
<node CREATED="1702418083899" ID="ID_1168588465" MODIFIED="1702418100301" TEXT="und Jobs <100µs laufen"/>
|
||||
|
|
@ -103496,7 +103539,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node COLOR="#338800" CREATED="1702418222689" ID="ID_1684292012" MODIFIED="1702954873489" TEXT="Abschluß-Test »Scheduler-Service«">
|
||||
<icon BUILTIN="forward"/>
|
||||
<node CREATED="1702418329323" ID="ID_1613709690" MODIFIED="1702418348754" TEXT="64 Nodes | Expand-Reduce-Gleichgewicht"/>
|
||||
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1702418243807" ID="ID_1675130625" MODIFIED="1702955506022" TEXT="massiver Abhängigkeitsbaum">
|
||||
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1702418243807" FOLDED="true" ID="ID_1675130625" MODIFIED="1703013864434" TEXT="massiver Abhängigkeitsbaum">
|
||||
<linktarget COLOR="#2a3f5c" DESTINATION="ID_1675130625" ENDARROW="Default" ENDINCLINATION="-1234;-1541;" ID="Arrow_ID_1963425925" SOURCE="ID_836633665" STARTARROW="None" STARTINCLINATION="1346;100;"/>
|
||||
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||
<node CREATED="1702418257588" ID="ID_1217115976" MODIFIED="1702418288273" TEXT="wird »fast« von einem einzigen Worker abgearbeitet"/>
|
||||
|
|
@ -103544,7 +103587,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node CREATED="1702421240694" ID="ID_1221396774" MODIFIED="1702421474281" TEXT="Intelessannt.....">
|
||||
<icon BUILTIN="smiley-oh"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1702421252802" ID="ID_1665708492" MODIFIED="1702421459179" TEXT="ein Lauf scheitert">
|
||||
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1702421252802" FOLDED="true" ID="ID_1665708492" MODIFIED="1702421459179" TEXT="ein Lauf scheitert">
|
||||
<icon BUILTIN="broken-line"/>
|
||||
<node CREATED="1702421260050" ID="ID_456666306" MODIFIED="1702421292938" TEXT="Berechnung kaskadiert durch bis i=32"/>
|
||||
<node CREATED="1702421296109" ID="ID_1753041712" MODIFIED="1702421324379" TEXT="wobei bis i=21 alles in einem Worker lief">
|
||||
|
|
@ -103719,7 +103762,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1702427050770" ID="ID_974165172" MODIFIED="1702427059369" TEXT="nächster Lauf funktioniert...">
|
||||
<node CREATED="1702427050770" FOLDED="true" ID="ID_974165172" MODIFIED="1702427059369" TEXT="nächster Lauf funktioniert...">
|
||||
<node CREATED="1702427124405" ID="ID_1550920815" MODIFIED="1702427157812" TEXT="hier werden am "problematischen Abschnitt" drei Notify-post dispatched">
|
||||
<node CREATED="1702427236790" ID="ID_1086950626" MODIFIED="1702427241158" TEXT="27⟶32"/>
|
||||
<node CREATED="1702427181173" ID="ID_1598196453" MODIFIED="1702427194243" TEXT="28⟶33⟶35"/>
|
||||
|
|
@ -103767,7 +103810,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1702502185844" ID="ID_90360587" MODIFIED="1702504217152" TEXT="muß Warten erzwingen">
|
||||
<node COLOR="#338800" CREATED="1702502185844" FOLDED="true" ID="ID_90360587" MODIFIED="1702504217152" TEXT="muß Warten erzwingen">
|
||||
<icon BUILTIN="yes"/>
|
||||
<node CREATED="1702502209817" ID="ID_1809111942" MODIFIED="1702502224706" TEXT="Dependency vom wake-up-Job setzen">
|
||||
<icon BUILTIN="idea"/>
|
||||
|
|
@ -103829,7 +103872,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node CREATED="1702521285352" ID="ID_1665964009" MODIFIED="1702521310768" TEXT="dieser stellt auch eine vereinfachende Abstraktion dar"/>
|
||||
<node CREATED="1702521321129" ID="ID_1845336476" MODIFIED="1702521363152" TEXT="Verhalten unabhängig von der Implementierung"/>
|
||||
</node>
|
||||
<node COLOR="#5b280f" CREATED="1702521439768" ID="ID_624806850" MODIFIED="1702942827601" TEXT="erster Schritt: self-inhibition nutzen">
|
||||
<node COLOR="#5b280f" CREATED="1702521439768" FOLDED="true" ID="ID_624806850" MODIFIED="1702942827601" TEXT="erster Schritt: self-inhibition nutzen">
|
||||
<icon BUILTIN="button_cancel"/>
|
||||
<node CREATED="1702521456472" ID="ID_1942479686" MODIFIED="1702521484247" TEXT="damit der Fortschritt tatsächlich dem Schedule folgt">
|
||||
<icon BUILTIN="idea"/>
|
||||
|
|
@ -103982,6 +104025,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1702589556547" ID="ID_1028242300" MODIFIED="1702945374833" TEXT="Beobachtung: Prioritäten werden effektiv falsch gesetzt">
|
||||
<linktarget COLOR="#8a2d5d" DESTINATION="ID_1028242300" ENDARROW="Default" ENDINCLINATION="404;-640;" ID="Arrow_ID_1064581535" SOURCE="ID_118178641" STARTARROW="None" STARTINCLINATION="990;61;"/>
|
||||
<icon BUILTIN="messagebox_warning"/>
|
||||
<node CREATED="1702589690943" ID="ID_21620276" MODIFIED="1702589708900" TEXT="Falls eine Continuation re-scheduled wird">
|
||||
<icon BUILTIN="info"/>
|
||||
|
|
@ -104051,7 +104095,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="idea"/>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#435e98" CREATED="1702576882672" ID="ID_8315180" MODIFIED="1702863210368" TEXT="Bugfix: concurrency für vereinfachtes NOTIFY">
|
||||
<node COLOR="#435e98" CREATED="1702576882672" FOLDED="true" ID="ID_8315180" MODIFIED="1703013346896" TEXT="Bugfix: concurrency für vereinfachtes NOTIFY">
|
||||
<linktarget COLOR="#fd3f95" DESTINATION="ID_8315180" ENDARROW="Default" ENDINCLINATION="28;-93;" ID="Arrow_ID_229684447" SOURCE="ID_403805566" STARTARROW="None" STARTINCLINATION="-396;15;"/>
|
||||
<icon BUILTIN="broken-line"/>
|
||||
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1702576947842" ID="ID_1174594521" LINK="#ID_1805822057" MODIFIED="1702600107582" TEXT="hab bei meinen Vereinfachungen vorgestern die Concurrency übersehen">
|
||||
|
|
@ -104143,7 +104187,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="idea"/>
|
||||
</node>
|
||||
</node>
|
||||
<node COLOR="#435e98" CREATED="1702847350770" ID="ID_416871481" MODIFIED="1702942804945" TEXT="Beobachtung: Durchprüfen ohnehin (noch) nicht ausführbarerer Folge-Threads blockt">
|
||||
<node COLOR="#435e98" CREATED="1702847350770" FOLDED="true" ID="ID_416871481" MODIFIED="1703013351123" TEXT="Beobachtung: Durchprüfen ohnehin (noch) nicht ausführbarerer Folge-Threads blockt">
|
||||
<icon BUILTIN="messagebox_warning"/>
|
||||
<node CREATED="1702847410167" ID="ID_193780404" MODIFIED="1702847425644" TEXT="wenn eine Vorraussetzung noch zurückhängt (und grade berechnet wird)"/>
|
||||
<node CREATED="1702847426300" ID="ID_1911913514" MODIFIED="1702847449809" TEXT="dann werden gemäß Schedule die Nachfolger bereits reihum aktiviert"/>
|
||||
|
|
@ -104171,7 +104215,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1702845577672" ID="ID_1277789645" MODIFIED="1702954676707" TEXT="Incident: Thread sonderbar langsam">
|
||||
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1702845577672" FOLDED="true" ID="ID_1277789645" MODIFIED="1703013283556" TEXT="Incident: Thread sonderbar langsam">
|
||||
<linktarget COLOR="#833590" DESTINATION="ID_1277789645" ENDARROW="Default" ENDINCLINATION="-598;38;" ID="Arrow_ID_1395062476" SOURCE="ID_1030796415" STARTARROW="None" STARTINCLINATION="187;-201;"/>
|
||||
<icon BUILTIN="broken-line"/>
|
||||
<node CREATED="1702845799409" ID="ID_1369256075" MODIFIED="1702845970250" TEXT="Log-Auszug">
|
||||
|
|
@ -105138,7 +105182,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||
<icon BUILTIN="forward"/>
|
||||
<node BACKGROUND_COLOR="#c8c0b6" CREATED="1702944456614" ID="ID_1331360710" MODIFIED="1702955498160" TEXT="dieser Test ermöglichte viele Detail-Beobachtungen"/>
|
||||
<node CREATED="1702944480554" ID="ID_1020952056" LINK="#ID_1696260440" MODIFIED="1702944579319" TEXT="infolgedessen wurde die Verarbeitung der Activity-Language entscheidend verändert">
|
||||
<node CREATED="1702944480554" FOLDED="true" ID="ID_1020952056" LINK="#ID_1696260440" MODIFIED="1702944579319" TEXT="infolgedessen wurde die Verarbeitung der Activity-Language entscheidend verändert">
|
||||
<node CREATED="1702944644069" ID="ID_580095311" MODIFIED="1702944653918" TEXT="es gibt keinen double-Dispatch mehr für NOTIFY"/>
|
||||
<node CREATED="1702944654530" ID="ID_1667004208" MODIFIED="1702944673886" TEXT="stattdessen ist dieses als Spezialfall in Activity::dispatch() integriert"/>
|
||||
<node CREATED="1702944675639" ID="ID_1148946700" MODIFIED="1702944710322">
|
||||
|
|
@ -105161,10 +105205,10 @@ Date:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1702944854406" ID="ID_104412902" MODIFIED="1702946177701" TEXT="Aufgaben">
|
||||
<icon BUILTIN="list"/>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1702945590828" ID="ID_770037078" MODIFIED="1702945601583" TEXT="Rest-Arbeiten am Code">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1702944859030" ID="ID_1931480909" MODIFIED="1702944881643" TEXT="Rückbau / @depreciated : self-Inhibition">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1702945590828" ID="ID_770037078" MODIFIED="1703015686743" TEXT="Rest-Arbeiten am Code">
|
||||
<icon BUILTIN="pencil"/>
|
||||
<node COLOR="#338800" CREATED="1702944859030" ID="ID_1931480909" MODIFIED="1703015681827" TEXT="Rückbau / @depreciated : self-Inhibition">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1702945603433" ID="ID_427316058" MODIFIED="1702945614983" TEXT="Klammer in λ-post in Hilfsmethode">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
|
|
@ -113743,9 +113787,9 @@ unsigned int ThreadIdAsInt = *static_cast<unsigned int*>(static_cast<vo
|
|||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1680389032371" ID="ID_663979640" LINK="https://issues.lumiera.org/ticket/1285" MODIFIED="1680389054385" TEXT="#1285 draft integration of asynchronous IO with rendering">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1680561901447" ID="ID_1591114904" LINK="https://issues.lumiera.org/ticket/1298" MODIFIED="1694354328390" TEXT="#1298 Render Activity verbs">
|
||||
<node COLOR="#338800" CREATED="1680561901447" ID="ID_1591114904" LINK="https://issues.lumiera.org/ticket/1298" MODIFIED="1703015101595" TEXT="#1298 Render Activity verbs">
|
||||
<arrowlink COLOR="#fde0ca" DESTINATION="ID_1599285907" ENDARROW="Default" ENDINCLINATION="-762;53;" ID="Arrow_ID_744981346" STARTARROW="None" STARTINCLINATION="-1043;88;"/>
|
||||
<icon BUILTIN="pencil"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node COLOR="#338800" CREATED="1694354381837" ID="ID_663246616" MODIFIED="1694354395299" TEXT="#1319 define Activity-Term and invoke render Activities">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
|
|
|
|||
Loading…
Reference in a new issue