Tenestegruppemøte: job_runner

Tenestegruppemøte for å bli enige om vegen vidare for job_runner, som utsatt frå forrige tenestegruppemøte. Sak: RT#1993023.

Mål: Vi får konkludert kva vi gjer med INT si anbefaling av ny job_runner, og at alle behov til drift og utvikling kjem fram.

Formål: Sikre eit smertefritt bytte av job_runner.

Tilstades

  • estephaz
  • tvl
  • kv
  • fhl
  • tgk
  • jbr
  • jsama
  • sgs
  • elisabhs
  • hanskfje
  • jokim (ref)

Sak 1: job_runner [diskusjon]

INT har utreda kva vi gjer med vår haltande job_runner, og har ei anbefaling. Tenestegruppa bes svare på:

  1. Dekker forslaget alle behov, både hos drift og utvikling?
  2. Korleis går vi vdare med anbefalinga?

Oppsummering av det tekniske: Anbefalinga går på å bruke luigi for å bygge workflows (samanheng mellom jobbar, sjå dokumentasjonen til luigi), og APScheduler (eller liknande) for å trigge jobbane (cron). Dette dekker ikkje daemons, som kan handterast av td. systemd. INT anbefaler å starte med ein prototype for å køyre noko i Cerebrum. Vurderer evt. migrering seinare.

Kva meiner vi? Ok framgangsmåte? Krever involvering frå både drift og utvikling.

Simeon introduserte behov og grunner til valget.

Diskusjon

Bør bruke det som finnast i systemet frå før av, td systemd for daemons. Luigi gir oss meir funksjonalitet enn cron, som vi potensielt treng, bl.a. bedre monitorering, oversikt og logging.

Vert INT sin jobb å sy saman noko som er enkelt å bruke for drift.

Muligens lurast å starte med å få ut daemons, sidan det kan gjerast med det samme. Oppnår mange fordelar med mindre innsats.

Ingen protestar mot å gå vidare med anbefalinga. Nokre ulemper, med at det krever ressursar å migrere, må lære nye verktøy og at administrasjonen vert meir komplisert i overgangsperioden.

For utvikling sin del har dette låg prioritet. Drift meiner at det viktigaste er daemons, mens resterande har medium prioritet. Drift bruker unødvendig mykje tid på å administrere jobbar.

Konklusjon:

  1. Cerebrum drift migrerer daemons frå job_runner til systemd. Joakim lager CRBD-sak.
  2. INT utvikler støtte for luigi workflow, i samarbeid med KIA. Dette har medium prioritet, med andre ord vil det ikkje bli gjort med det første.

Oppfølging

Joakim lager CRBD-sak for å migrere daemons over til systemd (ref.anm. CRBD-509)

Joakim ber INT om å lage POC med luigi, som anbefalinga beskriver. Medium prioritet. (ref.anm. CRB-2503, RT#1993023)

Publisert 13. mai 2018 09:05 - Sist endret 26. juni 2018 07:46