Reduce time racetrack of delete and listFileSystem route.
This commit is contained in:

committed by
Sebastian Serth

parent
67986042c4
commit
a78ee22e67
@ -70,6 +70,7 @@ func (m *NomadRunnerManager) markRunnerAsUsed(runner Runner, timeoutDuration int
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (m *NomadRunnerManager) Return(r Runner) error {
|
func (m *NomadRunnerManager) Return(r Runner) error {
|
||||||
|
m.usedRunners.Delete(r.ID())
|
||||||
r.StopTimeout()
|
r.StopTimeout()
|
||||||
err := util.RetryExponential(time.Second, func() (err error) {
|
err := util.RetryExponential(time.Second, func() (err error) {
|
||||||
if err = m.apiClient.DeleteJob(r.ID()); err != nil {
|
if err = m.apiClient.DeleteJob(r.ID()); err != nil {
|
||||||
@ -80,7 +81,6 @@ func (m *NomadRunnerManager) Return(r Runner) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("%w", err)
|
return fmt.Errorf("%w", err)
|
||||||
}
|
}
|
||||||
m.usedRunners.Delete(r.ID())
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user