Remove expired artifacts periodically

Rename

Introduce Destroy expired job artifacts service

Revert a bit

Add changelog

Use expired

Improve

Fix spec

Fix spec

Use bang for destroy

Introduce iteration limit

Update comment

Simplify more

Refacor

Remove unnecessary thing

Fix comments

Fix coding offence

Make loop helper exception free
146 jobs for expire-job-artifacts-worker in 43 minutes (queued for 8 seconds)
Status Job ID Name Coverage
  Build
manual #150510139
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #150510143
gitlab-org docker
build-qa-image

00:03:59

passed #150510141
gitlab-org
compile-assets

00:07:38

passed #150510140
gitlab-org
retrieve-tests-metadata

00:00:22

passed #150510142
gitlab-org
setup-test-env

00:05:22

 
  Test
passed #150510295
allowed to fail
code_quality

00:08:30

passed #150510145
danger-review

00:06:01

passed #150510281
gitlab-org
db:check-schema-pg

00:02:25

passed #150510280
gitlab-org
db:migrate:reset-mysql

00:05:18

passed #150510279
gitlab-org
db:migrate:reset-pg

00:03:02

passed #150510286
gitlab-org
db:rollback-mysql

00:04:59

passed #150510285
gitlab-org
db:rollback-pg

00:02:57

passed #150510297
allowed to fail
dependency_scanning

00:01:18

passed #150510275
gitlab-org
docs lint

00:01:44

passed #150510277
gitlab-org
downtime_check

00:02:04

passed #150510278
gitlab-org
ee_compat_check

00:02:49

passed #150510291
gitlab-org-delivery high-cpu
gitlab:assets:compile

00:15:35

passed #150510289
gitlab-org
gitlab:setup-mysql

00:05:00

passed #150510287
gitlab-org
gitlab:setup-pg

00:06:24

passed #150510303
gitlab-org
gitlab_git_test

00:01:28

passed #150510294
gitlab-org
jest

00:08:44

passed #150510292
gitlab-org
karma

00:09:02

58.15%
passed #150510284
gitlab-org
migration:path-mysql

00:12:33

passed #150510282
gitlab-org
migration:path-pg

00:11:01

passed #150510304
gitlab-org
no_ee_check

00:00:23

manual #150510144
allowed to fail manual
package-and-qa
passed #150510301
gitlab-org
qa-frontend-node:10

00:05:30

passed #150510300
gitlab-org
qa-frontend-node:8

00:05:13

passed #150510302
gitlab-org allowed to fail
qa-frontend-node:latest

00:05:53

passed #150510298
gitlab-org
qa:internal

00:02:50

passed #150510299
gitlab-org
qa:selectors

00:02:40

passed #150510305
review-build-cng

00:21:08

passed #150510306
gitlab-org allowed to fail
review-deploy

00:22:48

manual #150510308
gitlab-org docker allowed to fail manual
review-qa-all
passed #150510307
gitlab-org docker allowed to fail
review-qa-smoke

00:25:14

manual #150510311
gitlab-org allowed to fail manual
review-stop
passed #150510208
gitlab-org
rspec-mysql 1/50

00:11:41

passed #150510217
gitlab-org
rspec-mysql 10/50

00:13:28

passed #150510218
gitlab-org
rspec-mysql 11/50

00:11:39

passed #150510219
gitlab-org
rspec-mysql 12/50

00:11:06

passed #150510220
gitlab-org
rspec-mysql 13/50

00:13:22

passed #150510221
gitlab-org
rspec-mysql 14/50

00:15:30

passed #150510222
gitlab-org
rspec-mysql 15/50

00:14:46

passed #150510223
gitlab-org
rspec-mysql 16/50

00:13:51

passed #150510224
gitlab-org
rspec-mysql 17/50

00:14:26

passed #150510225
gitlab-org
rspec-mysql 18/50

00:10:50

passed #150510226
gitlab-org
rspec-mysql 19/50

00:14:31

passed #150510209
gitlab-org
rspec-mysql 2/50

00:11:58

passed #150510227
gitlab-org
rspec-mysql 20/50

00:14:37

passed #150510228
gitlab-org
rspec-mysql 21/50

00:13:31

passed #150510229
gitlab-org
rspec-mysql 22/50

00:14:34

passed #150510230
gitlab-org
rspec-mysql 23/50

00:16:14

passed #150510231
gitlab-org
rspec-mysql 24/50

00:14:49

passed #150510232
gitlab-org
rspec-mysql 25/50

00:15:15

passed #150510233
gitlab-org
rspec-mysql 26/50

00:12:49

passed #150510235
gitlab-org
rspec-mysql 27/50

00:15:03

passed #150510237
gitlab-org
rspec-mysql 28/50

00:15:16

passed #150510240
gitlab-org
rspec-mysql 29/50

00:14:35

passed #150510210
gitlab-org
rspec-mysql 3/50

00:12:50

passed #150523619
gitlab-org
rspec-mysql 30/50

00:16:23

passed #150510244
gitlab-org
rspec-mysql 31/50

00:13:36

passed #150510245
gitlab-org
rspec-mysql 32/50

00:16:19

passed #150510246
gitlab-org
rspec-mysql 33/50

00:13:01

passed #150510247
gitlab-org
rspec-mysql 34/50

00:14:18

passed #150510248
gitlab-org
rspec-mysql 35/50

00:15:15

passed #150510249
gitlab-org
rspec-mysql 36/50

00:14:51

passed #150510250
gitlab-org
rspec-mysql 37/50

00:17:24

passed #150510251
gitlab-org
rspec-mysql 38/50

00:12:10

passed #150510252
gitlab-org
rspec-mysql 39/50

00:14:54

passed #150510211
gitlab-org
rspec-mysql 4/50

00:12:09

passed #150510253
gitlab-org
rspec-mysql 40/50

00:15:32

passed #150510254
gitlab-org
rspec-mysql 41/50

00:13:04

passed #150510255
gitlab-org
rspec-mysql 42/50

00:17:14

passed #150510256
gitlab-org
rspec-mysql 43/50

00:15:24

passed #150510257
gitlab-org
rspec-mysql 44/50

00:12:32

passed #150510259
gitlab-org
rspec-mysql 45/50

00:15:15

passed #150510264
gitlab-org
rspec-mysql 46/50

00:12:09

passed #150510267
gitlab-org
rspec-mysql 47/50

00:13:49

passed #150510269
gitlab-org
rspec-mysql 48/50

00:13:47

passed #150510270
gitlab-org
rspec-mysql 49/50

00:20:14

passed #150510212
gitlab-org
rspec-mysql 5/50

00:13:38

passed #150510271
gitlab-org
rspec-mysql 50/50

00:14:33

passed #150510213
gitlab-org
rspec-mysql 6/50

00:13:48

passed #150510214
gitlab-org
rspec-mysql 7/50

00:11:36

passed #150510215
gitlab-org
rspec-mysql 8/50

00:14:00

passed #150510216
gitlab-org
rspec-mysql 9/50

00:12:18

passed #150510273
gitlab-org allowed to fail
rspec-mysql-quarantine

00:05:54

passed #150510146
gitlab-org
rspec-pg 1/50

00:15:00

passed #150510156
gitlab-org
rspec-pg 10/50

00:11:15

passed #150510157
gitlab-org
rspec-pg 11/50

00:13:48

passed #150510158
gitlab-org
rspec-pg 12/50

00:10:21

passed #150510159
gitlab-org
rspec-pg 13/50

00:12:43

passed #150510160
gitlab-org
rspec-pg 14/50

00:13:15

passed #150510161
gitlab-org
rspec-pg 15/50

00:12:58

passed #150510162
gitlab-org
rspec-pg 16/50

00:11:10

passed #150510163
gitlab-org
rspec-pg 17/50

00:15:55

passed #150510164
gitlab-org
rspec-pg 18/50

00:12:12

passed #150510165
gitlab-org
rspec-pg 19/50

00:12:05

passed #150510148
gitlab-org
rspec-pg 2/50

00:12:33

passed #150510166
gitlab-org
rspec-pg 20/50

00:16:43

passed #150510167
gitlab-org
rspec-pg 21/50

00:14:22

passed #150510168
gitlab-org
rspec-pg 22/50

00:16:11

passed #150510169
gitlab-org
rspec-pg 23/50

00:12:40

passed #150510170
gitlab-org
rspec-pg 24/50

00:14:29

passed #150510171
gitlab-org
rspec-pg 25/50

00:14:33

passed #150510172
gitlab-org
rspec-pg 26/50

00:12:02

passed #150510173
gitlab-org
rspec-pg 27/50

00:12:21

passed #150510174
gitlab-org
rspec-pg 28/50

00:13:44

passed #150510175
gitlab-org
rspec-pg 29/50

00:12:50

passed #150510149
gitlab-org
rspec-pg 3/50

00:13:03

passed #150510176
gitlab-org
rspec-pg 30/50

00:13:39

passed #150510177
gitlab-org
rspec-pg 31/50

00:13:57

passed #150510181
gitlab-org
rspec-pg 32/50

00:13:57

passed #150510185
gitlab-org
rspec-pg 33/50

00:11:04

passed #150510187
gitlab-org
rspec-pg 34/50

00:11:18

passed #150510190
gitlab-org
rspec-pg 35/50

00:13:07

passed #150510191
gitlab-org
rspec-pg 36/50

00:11:56

passed #150510192
gitlab-org
rspec-pg 37/50

00:14:25

passed #150510193
gitlab-org
rspec-pg 38/50

00:16:08

passed #150510194
gitlab-org
rspec-pg 39/50

00:13:02

passed #150510150
gitlab-org
rspec-pg 4/50

00:11:18

passed #150510195
gitlab-org
rspec-pg 40/50

00:14:18

passed #150510196
gitlab-org
rspec-pg 41/50

00:12:41

passed #150510197
gitlab-org
rspec-pg 42/50

00:14:59

passed #150510198
gitlab-org
rspec-pg 43/50

00:13:58

passed #150510201
gitlab-org
rspec-pg 44/50

00:12:01

passed #150510202
gitlab-org
rspec-pg 45/50

00:14:07

passed #150510203
gitlab-org
rspec-pg 46/50

00:11:47

passed #150510204
gitlab-org
rspec-pg 47/50

00:14:27

passed #150510205
gitlab-org
rspec-pg 48/50

00:16:37

passed #150510206
gitlab-org
rspec-pg 49/50

00:14:04

passed #150510151
gitlab-org
rspec-pg 5/50

00:12:43

passed #150510207
gitlab-org
rspec-pg 50/50

00:12:33

passed #150510152
gitlab-org
rspec-pg 6/50

00:13:17

passed #150510153
gitlab-org
rspec-pg 7/50

00:12:29

passed #150510154
gitlab-org
rspec-pg 8/50

00:12:03

passed #150510155
gitlab-org
rspec-pg 9/50

00:13:17

passed #150510272
gitlab-org allowed to fail
rspec-pg-quarantine

00:06:37

passed #150510296
allowed to fail
sast

00:04:16

passed #150510274
gitlab-org
static-analysis

00:08:56

failed #150510242
gitlab-org
rspec-mysql 30/50

00:15:16

 
  Post Test
passed #150510313
gitlab-org
coverage

00:03:37

95.03%
passed #150510312
gitlab-org allowed to fail
flaky-examples-check

00:01:32

passed #150510315
gitlab-org
jsdoc

00:02:16

passed #150510314
gitlab-org
lint:javascript:report

00:00:54

 
  Post Cleanup
manual #150510316
gitlab-org allowed to fail manual
review-docs-cleanup