This is probably a silly question but can I call a non-idempotent with a retry policy?
The action is a SQL Write operation.
My understanding is that I am able to do it because the stored procedures I have are transactional so if they fail, the entire procedure will not be committed and can be retried again.
I've read some articles that mention to NOT call it through a retry policy anyway because sometimes the stored procedure successfully makes a change to the database but the consumer does not receive a successful response. But the retry policy I have is based off SQL exception and not status codes.
So I guess the question is, is there any other reason to not call it with a retry policy that I haven't thought about?