File tree Expand file tree Collapse file tree 4 files changed +14
-4
lines changed
Expand file tree Collapse file tree 4 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 1+ ## Unreleased
2+
3+ * Changed failures retry process to requeue. (@KensoDev #703 )
4+
15## 1.21.0 (2012-07-02)
26
37* Add a flag to make sure failure hooks are only ran once (jakemack, #546 )
Original file line number Diff line number Diff line change @@ -63,6 +63,11 @@ def self.requeue(index)
6363 backend . requeue ( index )
6464 end
6565
66+ def self . requeue_and_remove ( index )
67+ backend . requeue ( index )
68+ backend . remove ( index )
69+ end
70+
6671 def self . requeue_to ( index , queue_name )
6772 backend . requeue ( index , queue_name )
6873 end
Original file line number Diff line number Diff line change @@ -192,13 +192,14 @@ def show_for_polling(page)
192192
193193 post "/failed/requeue/all" do
194194 Resque ::Failure . count . times do |num |
195- Resque ::Failure . requeue ( num )
195+ Resque ::Failure . requeue_and_remove ( num )
196196 end
197197 redirect u ( 'failed' )
198198 end
199199
200200 get "/failed/requeue/:index/?" do
201- Resque ::Failure . requeue ( params [ :index ] )
201+ Resque ::Failure . requeue_and_remove ( params [ :index ] )
202+
202203 if request . xhr?
203204 return Resque ::Failure . all ( params [ :index ] ) [ 'retried_at' ]
204205 else
Original file line number Diff line number Diff line change 1010 < input type ='submit ' name ='' value ='Clear Failed Jobs ' id ="clear-failed-jobs " />
1111</ form >
1212< form method ="POST " action ="<%= u 'failed/requeue/all' %> ">
13- < input type ='submit ' name ='' value ='Retry Failed Jobs ' id ="retry-failed-jobs " />
13+ < input type ='submit ' name ='' value ='Requeue Failed Jobs ' id ="retry-failed-jobs " />
1414</ form >
1515<% end%>
1616
3535 </ div >
3636 <% else %>
3737 < div class ='controls '>
38- < a href ="<%= u "failed/requeue/#{ start + index - 1 } " %> " rel ="retry "> Retry </ a >
38+ < a href ="<%= u "failed/requeue/#{ start + index - 1 } " %> " rel ="retry "> Requeue </ a >
3939 or
4040 < a href ="<%= u "failed/remove/#{ start + index - 1 } " %> " rel ="remove "> Remove</ a >
4141 </ div >
You can’t perform that action at this time.
0 commit comments