Hi All,
I plan to use Temporal in a setup where upgrades can be scheduled only once in multiple quarters. Therefore, upgrading the temporal itself to each minor version is impossible. Is it possible that upgrade the temporal that skips multiple upgrades?
Based on my limited code reading, it seems like it is possible (based on code in tools/common/schema/updatetask.go). Can you kindly confirm? I am planning to use postgres as DB.
It would be great if you could let me know the long-term server upgrade strategy too.
Hi @craigd ,
Can you please point me to the code, where DB handling is done at the temporal start? I just want to look at the code for better understanding.
Hi @maxim ,
Can you please point me to the code, where DB handling is done at the temporal start? I just want to look at the code for better understanding.
We manage our infrastructure on k8s using a gitops methodology and the upgrades are automated via ArgoCD hooks. I expect that is different from how you are doing it.
I would suggest looking at the official documentation to work out an upgrade strategy that works for your specific situation:
Hi @maxim,
Sorry for renewing an old thread. But could you please point out the code about this? We are planing to upgrade from 1.21.1 to 1.25.2. I already successfully upgraded directly to 1.25.2 with helm chart 0.52.0. The server work normally (up to now). But I wish to known does everything correct and do not block the upgrade in future.
Please don’t upgrade directly from 1.21 to 1.25. There is no guarantee that you will not experience problems with such an upgrade. In the worst-case scenario, you might get corruption that is not recoverable.