Improve epic inherited dates update performance

* Uses a single update statement to update start_date, due_date,
start_date_sourcing_milestone_id, start_date_sourcing_epic_id,
due_date_sourcing_milestone_id, due_date_sourcing_epic_id
* Moves inherited dates update of multiple epics to an async worker
124 jobs for 7332-inherit-epic-dates in 80 minutes and 30 seconds (queued for 16 seconds)
Status Job ID Name Coverage
  Prepare
passed #277709853
gitlab-org
compile-assets pull-cache

00:06:31

passed #277709860
gitlab-org
retrieve-tests-metadata

00:01:27

passed #277709858
gitlab-org
setup-test-env

00:07:53

 
  Test
passed #277710060
docker gitlab-org
build-qa-image

00:06:56

passed #277709874
allowed to fail
code_quality

00:13:02

passed #277710062
gitlab-org
danger-review

00:02:27

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

00:02:51

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

00:03:11

passed #277710008
gitlab-org
db:rollback-pg

00:03:44

passed #277710058
gitlab-org
db:rollback-pg-geo

00:03:02

failed #277709876
allowed to fail
dependency_scanning

00:04:36

passed #277709861
gitlab-org
docs lint

00:03:36

passed #277710000
gitlab-org
downtime_check

00:02:19

passed #277710064
gitlab-org
ee-files-location-check

00:03:54

passed #277710065
gitlab-org
ee-specific-lines-check

00:04:13

passed #277709863
gitlab-org docker
gitlab:assets:compile pull-cache

00:20:06

passed #277710012
gitlab-org
gitlab:setup-pg

00:03:22

passed #277710063
gitlab-org
gitlab_git_test

00:00:34

passed #277709865
gitlab-org
jest

00:20:06

passed #277709864
gitlab-org
karma

00:19:36

68.58%
passed #277710067
gitlab-org
lint-ci-gitlab

00:00:38

passed #277709873
gitlab-org
memory-on-boot

00:04:30

passed #277709872
gitlab-org
memory-static

00:04:43

passed #277710005
gitlab-org
migration:path-pg

00:08:48

passed #277710057
gitlab-org
migration:upgrade-pg-ce-to-ee

00:06:33

passed #277709870
gitlab-org
qa-frontend-node:10

00:15:59

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

00:20:59

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

00:18:20

passed #277709867
gitlab-org
qa:internal

00:04:31

passed #277709868
gitlab-org
qa:selectors

00:05:08

passed #277710061
allowed to fail manual
review-build-cng

00:27:39

passed #277710045
gitlab-org
rspec geo pg ee 1/3

00:12:39

passed #277710048
gitlab-org
rspec geo pg ee 2/3

00:08:48

passed #277710049
gitlab-org
rspec geo pg ee 3/3

00:11:21

passed #277710052
gitlab-org
rspec geo pg-10 ee 1/3

00:09:23

passed #277710054
gitlab-org
rspec geo pg-10 ee 2/3

00:07:48

passed #277710056
gitlab-org
rspec geo pg-10 ee 3/3

00:10:10

passed #277709918
gitlab-org
rspec integration pg 1/6

00:19:08

passed #277709920
gitlab-org
rspec integration pg 2/6

00:19:17

passed #277709922
gitlab-org
rspec integration pg 3/6

00:22:15

passed #277709923
gitlab-org
rspec integration pg 4/6

00:22:05

passed #277709925
gitlab-org
rspec integration pg 5/6

00:19:21

passed #277709927
gitlab-org
rspec integration pg 6/6

00:22:13

passed #277710032
gitlab-org
rspec integration pg ee 1/3

00:13:08

passed #277710033
gitlab-org
rspec integration pg ee 2/3

00:13:38

passed #277710035
gitlab-org
rspec integration pg ee 3/3

00:16:23

passed #277709928
gitlab-org
rspec system pg 1/24

00:14:22

passed #277709958
gitlab-org
rspec system pg 10/24

00:12:18

passed #277709960
gitlab-org
rspec system pg 11/24

00:15:42

passed #277709962
gitlab-org
rspec system pg 12/24

00:15:06

passed #277709965
gitlab-org
rspec system pg 13/24

00:14:37

passed #277709967
gitlab-org
rspec system pg 14/24

00:13:12

passed #277709968
gitlab-org
rspec system pg 15/24

00:13:29

passed #277709970
gitlab-org
rspec system pg 16/24

00:13:42

passed #277709971
gitlab-org
rspec system pg 17/24

00:11:14

passed #277709972
gitlab-org
rspec system pg 18/24

00:14:11

passed #277709973
gitlab-org
rspec system pg 19/24

00:16:30

passed #277709932
gitlab-org
rspec system pg 2/24

00:12:55

passed #277709974
gitlab-org
rspec system pg 20/24

00:14:27

passed #277709975
gitlab-org
rspec system pg 21/24

00:14:48

passed #277709977
gitlab-org
rspec system pg 22/24

00:16:35

passed #277709978
gitlab-org
rspec system pg 23/24

00:14:58

passed #277709994
gitlab-org
rspec system pg 24/24

00:13:50

passed #277709936
gitlab-org
rspec system pg 3/24

00:14:56

passed #277709939
gitlab-org
rspec system pg 4/24

00:11:44

passed #277709942
gitlab-org
rspec system pg 5/24

00:14:51

passed #277709945
gitlab-org
rspec system pg 6/24

00:16:30

passed #277709949
gitlab-org
rspec system pg 7/24

00:15:26

passed #277709953
gitlab-org
rspec system pg 8/24

00:15:06

passed #277709955
gitlab-org
rspec system pg 9/24

00:14:11

passed #277710036
gitlab-org
rspec system pg ee 1/5

00:15:57

passed #277710039
gitlab-org
rspec system pg ee 2/5

00:16:26

passed #277710041
gitlab-org
rspec system pg ee 3/5

00:13:16

passed #277710042
gitlab-org
rspec system pg ee 4/5

00:20:01

passed #277710044
gitlab-org
rspec system pg ee 5/5

00:16:01

passed #277709877
gitlab-org
rspec unit pg 1/20

00:18:11

passed #277709895
gitlab-org
rspec unit pg 10/20

00:17:52

passed #277709896
gitlab-org
rspec unit pg 11/20

00:15:54

passed #277709897
gitlab-org
rspec unit pg 12/20

00:17:06

passed #277709899
gitlab-org
rspec unit pg 13/20

00:13:46

passed #277709903
gitlab-org
rspec unit pg 14/20

00:19:30

passed #277709904
gitlab-org
rspec unit pg 15/20

00:18:04

passed #277709905
gitlab-org
rspec unit pg 16/20

00:18:41

passed #277709907
gitlab-org
rspec unit pg 17/20

00:19:45

passed #277709910
gitlab-org
rspec unit pg 18/20

00:18:52

passed #277709914
gitlab-org
rspec unit pg 19/20

00:20:15

passed #277709878
gitlab-org
rspec unit pg 2/20

00:14:58

passed #277709916
gitlab-org
rspec unit pg 20/20

00:14:15

passed #277709879
gitlab-org
rspec unit pg 3/20

00:13:43

passed #277709881
gitlab-org
rspec unit pg 4/20

00:17:24

passed #277709885
gitlab-org
rspec unit pg 5/20

00:16:17

passed #277709887
gitlab-org
rspec unit pg 6/20

00:16:19

passed #277709889
gitlab-org
rspec unit pg 7/20

00:19:11

passed #277709892
gitlab-org
rspec unit pg 8/20

00:18:18

passed #277709894
gitlab-org
rspec unit pg 9/20

00:17:20

passed #277710014
gitlab-org
rspec unit pg ee 1/7

00:14:03

passed #277710018
gitlab-org
rspec unit pg ee 2/7

00:15:43

passed #277710019
gitlab-org
rspec unit pg ee 3/7

00:13:21

passed #277710022
gitlab-org
rspec unit pg ee 4/7

00:13:03

passed #277710026
gitlab-org
rspec unit pg ee 5/7

00:14:01

passed #277710028
gitlab-org
rspec unit pg ee 6/7

00:14:54

passed #277710029
gitlab-org
rspec unit pg ee 7/7

00:14:29

passed #277709995
gitlab-org
rspec-fast-spec-helper

00:03:44

passed #277709875
allowed to fail
sast

00:08:15

passed #277709997
gitlab-org
static-analysis

00:16:34

failed #277709871
gitlab-org allowed to fail
qa-frontend-node:latest

00:00:41

 
  Review
manual #277710077
allowed to fail manual
package-and-qa
passed #277710079
gitlab-org allowed to fail
review-deploy

00:13:50

manual #277710073
gitlab-org allowed to fail manual
review-docs-cleanup
manual #277710068
gitlab-org allowed to fail manual
review-docs-deploy-manual
passed #277710084
gitlab-org allowed to fail manual
review-stop

00:00:26

 
  Qa
passed #277710087
gitlab-org allowed to fail
dast

00:06:25

passed #277710139
docker gitlab-org allowed to fail
review-performance

00:03:09

manual #277710095
docker gitlab-org allowed to fail manual
review-qa-all 1/5
manual #277710115
docker gitlab-org allowed to fail manual
review-qa-all 2/5
manual #277710128
docker gitlab-org allowed to fail manual
review-qa-all 3/5
manual #277710135
docker gitlab-org allowed to fail manual
review-qa-all 4/5
manual #277710136
docker gitlab-org allowed to fail manual
review-qa-all 5/5
passed #277710089
docker gitlab-org allowed to fail
review-qa-smoke

00:06:15

 
  Post Test
passed #277710147
gitlab-org
coverage

00:04:15

96.83%
passed #277710154
gitlab-org allowed to fail
flaky-examples-check

00:02:31

passed #277710144
gitlab-org
jsdoc

00:01:53

passed #277710141
gitlab-org
lint:javascript:report

00:03:03

manual #277710149
gitlab-org allowed to fail manual
parallel-spec-reports
 
Name Stage Failure
failed
dependency_scanning Test
2019/08/22 09:24:25 [retire.js] Starting analyzer...
2019/08/22 09:24:40 Error response from daemon: Get https://registry.gitlab.com/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
Running after script...
$ date
Thu Aug 22 09:24:41 UTC 2019
Uploading artifacts...
WARNING: gl-dependency-scanning-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1