Google App Engine: task_retry_limit não funciona?

Tenho um aplicativo Python GAE.

Quero que minhas tarefas parem de executar ou apenas tente novamente uma vez se falharem. No momento, eles correm para sempre, apesar do que meu arquivo yaml está dizendo a eles!

Aqui está uma entrada queue.yaml:

 - name: globalPurchase
   rate: 10/s
   bucket_size: 100
   retry_parameters:
     task_retry_limit: 1

Se a tarefa globalPurchase falhar com um código de erro 500, ela será repetida para sempre até que seja bem-sucedida com esta mensagem nos logs:

"A tarefa denominada" task14 "na fila" globalPurchase "falhou com o código 500; tentará novamente em 30 segundos"

Por que task_retry_limit não está sendo realmente usado?

questionAnswers(3)

yourAnswerToTheQuestion