Task: Rozdiel medzi revíziami

Z DWFC3
Prejsť na: navigácia, hľadanie
Riadok 1: Riadok 1:
 
==Čo to je==
 
==Čo to je==
−
Úloha je základná jednotka spracovania. Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.
+
Úloha je základná jednotka spracovania. Reprezentuje volanie procedúry v databáze, prípadne shell skriptu. Úloha je vykonávaná synchrónne vždy v samostatnom vlákne.
 +
Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.
  
 
==Parametre==
 
==Parametre==
Riadok 13: Riadok 14:
 
* Čakanie medzi opakovaniami - vyjadruje interval, ktorý bude dodržaný medzi jednotlivými opakovaniami po neúspešnom pokuse o vykonanie
 
* Čakanie medzi opakovaniami - vyjadruje interval, ktorý bude dodržaný medzi jednotlivými opakovaniami po neúspešnom pokuse o vykonanie
 
* Typ paralelizmu - plánovanie úlohy v prípade spracovania viacerých dátumov súčasne [[TBD]]
 
* Typ paralelizmu - plánovanie úlohy v prípade spracovania viacerých dátumov súčasne [[TBD]]
 +
* Závislosti - zoznam závislostí na iných úlohách
 +
* Operátori - zoznam notifikovaných operátorov v prípade chyby pri vykonávaní úlohy. Notifikácia je odoslaná len v prípade, že sa jedná o posledný automatický pokus o vykonanie úlohy.
  
 
==Stav úlohy==
 
==Stav úlohy==
 +
V rámci spracovania nadobúda úloha práve jeden stav.
 
* Scheduled - naplánovaná pre aktuálne spracovanie
 
* Scheduled - naplánovaná pre aktuálne spracovanie
 
* Prepared - vybraná pre ďalšie spracovanie - jedná sa o technický stav, v ktorom sa úloha nachádza potom, keď je vybraná na spustenie, ale k spusteniu ešte nedošlo
 
* Prepared - vybraná pre ďalšie spracovanie - jedná sa o technický stav, v ktorom sa úloha nachádza potom, keď je vybraná na spustenie, ale k spusteniu ešte nedošlo

Verzia zo dňa a času 19:01, 1. august 2017

Čo to je

Úloha je základná jednotka spracovania. Reprezentuje volanie procedúry v databáze, prípadne shell skriptu. Úloha je vykonávaná synchrónne vždy v samostatnom vlákne. Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.

Parametre

  • Názov - názov úlohy, ktorý musí byť jedinečný v rámci skupiny
  • Query - dotaz/dopyt/príkaz, ktorý je vykonaný
  • Skupina - skupina, do ktorej úloha patrí
  • Pripojenie - pripojenie, ktoré je použité na spustenie úlohy
  • Plán - typ plánovania úlohy - denné, týždenné, atď. vrátane výberu obdobia , kedy sa má úloha vykonávať. Má zmysel v prípade iných ako denných úloh.
  • Priorita - číselné vyjadrenie priority, nižšie číslo znamená, že úloha je vybraná na spracovanie skôr ako úloha s vyšším číslom
  • Váha - číselné vyjadrenie náročnosti úlohy z hľadiska spotrebovaných zdrojov
  • Počet opakovaní - vyjadruje počet pokusov, ktoré budú vykonané v prípade chyby pri vykonávaní úlohy
  • Čakanie medzi opakovaniami - vyjadruje interval, ktorý bude dodržaný medzi jednotlivými opakovaniami po neúspešnom pokuse o vykonanie
  • Typ paralelizmu - plánovanie úlohy v prípade spracovania viacerých dátumov súčasne TBD
  • Závislosti - zoznam závislostí na iných úlohách
  • Operátori - zoznam notifikovaných operátorov v prípade chyby pri vykonávaní úlohy. Notifikácia je odoslaná len v prípade, že sa jedná o posledný automatický pokus o vykonanie úlohy.

Stav úlohy

V rámci spracovania nadobúda úloha práve jeden stav.

  • Scheduled - naplánovaná pre aktuálne spracovanie
  • Prepared - vybraná pre ďalšie spracovanie - jedná sa o technický stav, v ktorom sa úloha nachádza potom, keď je vybraná na spustenie, ale k spusteniu ešte nedošlo
  • Invalid - neplatná úloha, technický stav, ktorý nastáva v prípade, že počas behu úlohy, resp. stave prepared dôjde k pádu servera
  • Running - aktuálne bežiaca úloha
  • Finished - úloha dokončená
  • Manual finish - úloha bola označená operátorom ako ukončená
  • Manual repeat - úloha bola zaradená operátorom na opakované spracovanie
  • Error - predchádzajúce spustenie úlohy skončilo s chybou
  • Can't connect - predchádzajúce spustenie úlohy skončilo s chybou pri pokuse o pripojenie
  • Cancel requested - úloha bola počas behu prerušená operátorom
  • Cancel in progress - úloha je v procese prerušenia (nasleduje po stave Cancel requested)