[03:19:41] Krinkle: Yes, everything is containerized in the new VM. PHP+Apache+MW, MySQL, Elasticsearch, Redis, etc. [03:20:50] Krinkle: I've almost got this upgrade matrix memorized. I've got a spreadsheet with ~100 plugins and their various compat levels across each version so I could stage the development. [03:21:56] Krinkle: This is a corporate wiki my brother manages for work that just never got the TLC it needed. I'm building a Docker/Ansible approach not totally unlike that NASA Mesa tool. [03:22:52] Krinkle: Tempted to try just throwing it at AKS instead... but that could come later. I've developed blue-green deployments for stateful Confluence sites before. Probably similar approach. [03:23:17] Krinkle: Yes, the versions are identical from metal to VM. [10:49:41] queryMulti for database class is complicating it a lot. Now reworking generalized SQL is basically impossible because of this. The LoadMonitor patch doesn't add queryMulti() to Database. Shall I drop the whole thing? It'll simplify the logic a lot and still unused after years I think