Hi,
I'm investigating upgrade/versioning for durable function app. Overall available approaches are explained here. I need help with the "Stop all in-flight instances" approach. For this type of upgrade, we stop Function Application, Cleanup (Delete) storage of the application, then install a new version of the App and start it.
All is clear, expect I need to double check what exactly should and should not I delete from storage. Here is what I have, after stopping the app:
- Containers:
- azure-webjobs-hosts
- azure-webjobs-secrets
- (functionapp-name)-applease
- (functionapp-name)-leases
- Queues:
- (functionapp-name)-control-(..)
- (function-name)-workitems
- Tables:
- (functionapp-name)History
- (functionapp-name)Instances (this appears to be states of entity functions)
Should I delete all of it, or just those starting with (functionapp-name)? Or should I also delete azure-webjobs...?
Thank you very much in advance,
Andrew