Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.
Poradce, který vyprší, je omezen rychlostí, odmítne své přihlašovací údaje nebo odpoví chybně formátovaně, je zaznamenán přesně jako takový, nikdy neblokuje práci, otevře jistič, který se po ochlazení zase zavře, a nikdy neshodí relaci
Selhávající poradce stojí relaci jedno omezené čekání, pak práce pokračuje lokálně
deklarovaný stav○deklarovaný stav: zaručenoDeklarováno jako deterministické a blokující, implementováno a s uvedeným behaviorálním testem, který to má dokázat. Zda to zaznamenaný běh podporuje, říká verdikt důkazů zobrazený vedle.
zaznamenané důkazy○zaznamenané důkazy: nespuštěnoDeklarováno jako zaručené, ale nepodložené zaznamenaným během: test je pojmenován, ale žádný úspěšný běh nad současnými vstupy zaznamenán není. jak se zaznamenávají důkazy
circuit se odvozuje ze zaznamenaných výsledků a hodin; případ zkracuje cooldown pomocí MAJORDOMUS_REASONING_COOLDOWN_SECONDS.
Selhávající poradce stojí relaci jedno omezené čekání, pak práce pokračuje na lokálních důkazech a dokončí se. Selhání je záznam se svou třídou a diagnostikou. Opakovaná selhání vyřadí poradce z pozdějších plánů na dobu odstavení a on se vrátí sám.
consultOne ohraničuje každou výměnu časovým limitem. Každý výsledek zaznamenává zapisovatel. Dostupnost (apps/majordomus-cli/src/reasoning/availability.rs) čte výsledky od nejnovějších: dvě po sobě jdoucí přechodné chyby otevřou okruh na 10 minut, rate limit na dobu jeho retry-after, chyba autentizace na hodinu; po uplynutí cooldownu je poradce available a recovering, a dokončená odpověď okruh zavře. Poškozená nebo prázdná odpověď se poradci nezapočítává.
majordomus reasoning advisors # temporarily_failed … until <time>, then (recovering)
test/cases/733_advisor_failure_and_recovery.sh vyprší, úlohu dokončí lokálně, otevře a obnoví obvod a zaznamená rate limit, selhání autentizace a zdeformovanou odpověď každé jako to, čím je.
V rámci konzultace neopakuje; selhaný pokus je výsledek a o dalším rozhoduje politika. Sám nepozná pevný přihlašovací údaj; pozná ho cooldown nebo výslovné přepsání.
Volitelný advisor, který může relaci zablokovat nebo shodit, je závislost ve všem kromě jména. Omezené, zaznamenané a samoopravné selhání je to, co jej udržuje volitelným (ADR 0098).
Poradce, který vyprší, je omezen rychlostí, odmítne své přihlašovací údaje nebo odpoví chybně formátovaně, je zaznamenán přesně jako takový, nikdy neblokuje práci, otevře jistič, který se po ochlazení zase zavře, a nikdy neshodí relaci