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
+
1
5
## 1.21.0 (2012-07-02)
2
6
3
7
* 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)
63
63
backend . requeue ( index )
64
64
end
65
65
66
+ def self . requeue_and_remove ( index )
67
+ backend . requeue ( index )
68
+ backend . remove ( index )
69
+ end
70
+
66
71
def self . requeue_to ( index , queue_name )
67
72
backend . requeue ( index , queue_name )
68
73
end
Original file line number Diff line number Diff line change @@ -192,13 +192,14 @@ def show_for_polling(page)
192
192
193
193
post "/failed/requeue/all" do
194
194
Resque ::Failure . count . times do |num |
195
- Resque ::Failure . requeue ( num )
195
+ Resque ::Failure . requeue_and_remove ( num )
196
196
end
197
197
redirect u ( 'failed' )
198
198
end
199
199
200
200
get "/failed/requeue/:index/?" do
201
- Resque ::Failure . requeue ( params [ :index ] )
201
+ Resque ::Failure . requeue_and_remove ( params [ :index ] )
202
+
202
203
if request . xhr?
203
204
return Resque ::Failure . all ( params [ :index ] ) [ 'retried_at' ]
204
205
else
Original file line number Diff line number Diff line change 10
10
< input type ='submit ' name ='' value ='Clear Failed Jobs ' id ="clear-failed-jobs " />
11
11
</ form >
12
12
< 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 " />
14
14
</ form >
15
15
<% end%>
16
16
35
35
</ div >
36
36
<% else %>
37
37
< 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 >
39
39
or
40
40
< a href ="<%= u "failed/remove/#{ start + index - 1 } " %> " rel ="remove "> Remove</ a >
41
41
</ div >
You can’t perform that action at this time.
0 commit comments