According to the azure documentation, blobs can be re-triggered by deleting them out of the azure-webjobs-hosts.
[...Blob receipts are stored in a container named azure-webjobs-hosts in the Azure storage account for your function app (specified by the AzureWebJobsStorage app setting) ... To force reprocessing of a blob, delete the blob receipt for that blob from the azure-webjobs-hosts container manually.]
If I have a list of poinsoned blobs, is it possible to re-trigger them by removing them out of the webjobs-blobtrigger-poison or does it only hold true for successful blobs ? Unfortunately it is not stated in the documentation.
When a blob trigger function fails, Azure Functions retries that function up to 5 times by default (including the first try) for a given blob. If all 5 tries fail, Functions adds a message to a Storage queue named webjobs-blobtrigger-poison.