Closed luciajanikova closed 6 days ago
Na toto sa pozriem
Staci pridat toto do submit_message_draft_job.rb
a joby budu rovno failovat na prvom attempte, bez retry
retry_on SubmissionError, attempts: 1 do |_job, _error|
# no-op
end
Pozri PR @crutch https://github.com/slovensko-digital/govbox-pro/pull/507
Je to spravne. Neviem ci si tie submission errors chcete niekde trackovat v nejakom monitoringu alebo je ten good job dashboard vlastne monitoring (ma to alerting?)
Kazdopadne tie tri riadky tam plnia zadanie :) 👍
Tu máme nastavenia pre temporary error, vtedy retry chceme: https://github.com/slovensko-digital/govbox-pro/blob/main/app/jobs/govbox/submit_message_draft_job.rb#L8 . Ale naopak, pri terminujúcej chybe, SubmissionErrore nechceme retries. Podanie je nevalidné z nejakého dôvodu a to sa už nezmení vo fáze odosielania.