1. 05 Mar, 2019 5 commits
    • Nils Goroll's avatar
      c8384298
    • Nils Goroll's avatar
      VSB_printf -> VSB_cat · 61a5add4
      Nils Goroll authored
      61a5add4
    • Nils Goroll's avatar
      use 0/0 healthy for "no probe" in the probe field · 82d8153a
      Nils Goroll authored
      Add another column for the probe result
      
      Ref #2896
      82d8153a
    • Nils Goroll's avatar
      rename admin_health probe -> auto, fix admin health output · 7b658a48
      Nils Goroll authored
      backend.list now shows "probe" only if a probe is present.
      
      Ref #2896
      7b658a48
    • Nils Goroll's avatar
      Retire (struct director).sick and VRT_SetHealth() · b16a9d9a
      Nils Goroll authored
      The sick state of the director and the healthy callback are the same
      thing coming from different directions: Either we query the status
      dynamically or we already have it.
      
      For layering directors, the health state is determined by their
      backends, so having a director-layer sick state does not make much sense
      and duplicates logic.
      
      Also, the sick field duplicates admin_health to some extend (see
      cache_director.c do_set_health).
      
      This is also relevant in the context of streamlining the backend.list
      output: admin_health "probe" only makes sense if backends actually do
      have a probe (= some dynamically determined health state). It appears
      streaight forward that the presense of a vdi_healthy_f callback is the
      signal for dynamically determined health state.
      
      So we move the sick field into VBE and retire VRT_SetHealth().
      
      We also remove the ctx argument from VRT_SetChanged() because I
      previously overlooked that it is required, for example, in probe code
      where we got no ctx.
      
      Ref #2896
      b16a9d9a
  2. 04 Mar, 2019 12 commits
  3. 03 Mar, 2019 9 commits
  4. 01 Mar, 2019 1 commit
  5. 27 Feb, 2019 4 commits
  6. 26 Feb, 2019 9 commits