Hosting Total Cost of Ownership Squad

30 Sep 2025 Call

Attending

Notes

  • 5.0
    • tk
  • eCHIS KE
    • Josh looked at logs from instances and noticed that Nairobi only processed ~1k documents when it should have done 10x to 100x more. Why is it moving so slow? CPU!!

    • When there’s spare CPU we see a more normal sentinel processing speed

    • Why does a spike in network traffic correlate to a drop in CPU use? We would expect the opposite?!

    • Does purging have an effect? A bit of research was done, but it’s otherwise running every 24 hours.

    • Run test to see if we can narrow down CPU use source

      • 30 min total
      • 15 min stop HAProxy
      • 15 Min keep HAProxy stopped, restart Couch
      • at the end, start HAProxy and ensure all services are working
  • TCO v2
    • tk

Action items:

  • @jkuester - look at adding CI to CHT Android to see if it supports testing on Android 5.0 (NB - this is not tied to CHT Core 5.0, just a good deprecate support for really old Android)
  • @jkuester - analyze Zanz and Kwale CSVs from test upgrades and see if we can predict savings of a 5.x upgrade
  • @elijah & @twier - test Nairobi upgrade 4.21 → master @ 5.0 on the kwale clone VM
  • @mrjones - test MoH CIV upgrade 4.9.0 → 4.21 → master @ 5.0
  • @mrjones - get copy of /opt/couchdb/etc/ from Nairobi and share
  • @mrjones - file ticket on HAProxy and Couch restart tests above and execute