Move InternalIdGenerator to services

This started to break suddenly and is otherwise unrelated to the MR:

!27735
96 jobs for ab-internal-id-graceful-locking in 33 minutes and 15 seconds (queued for 5 seconds)
latest
Status Job ID Name Coverage
  Build
manual #212844062
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #212844064
gitlab-org
compile-assets

00:09:19

passed #212844068
gitlab-org
retrieve-tests-metadata

00:00:37

passed #212844067
gitlab-org
setup-test-env

00:04:23

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

00:04:41

passed #212844084
allowed to fail
code_quality

00:13:45

failed #212844196
gitlab-org
danger-review

00:02:38

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

00:01:55

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

00:04:10

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

00:02:56

passed #212844190
gitlab-org
db:rollback-mysql

00:03:57

passed #212844189
gitlab-org
db:rollback-pg

00:02:28

passed #212844087
allowed to fail
dependency_scanning

00:09:36

passed #212844069
gitlab-org
docs lint

00:02:39

passed #212844181
gitlab-org
downtime_check

00:03:42

passed #212844183
gitlab-org
ee_compat_check

00:03:14

passed #212844070
gitlab-org docker
gitlab:assets:compile

00:19:40

passed #212844193
gitlab-org
gitlab:setup-mysql

00:06:28

passed #212844192
gitlab-org
gitlab:setup-pg

00:05:17

passed #212844071
gitlab-org allowed to fail
gitlab:ui:visual

00:06:56

passed #212844197
gitlab-org
gitlab_git_test

00:00:19

passed #212844074
gitlab-org
jest

00:13:56

passed #212844073
gitlab-org
karma

00:11:22

57.03%
passed #212844188
gitlab-org
migration:path-mysql

00:17:04

passed #212844187
gitlab-org
migration:path-pg

00:17:33

passed #212844198
gitlab-org
no_ee_check

00:00:30

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

00:13:20

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

00:15:15

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

00:01:08

passed #212844075
gitlab-org
qa:internal

00:03:44

passed #212844076
gitlab-org
qa:selectors

00:03:42

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

00:06:50

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

00:04:35

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

00:15:31

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

00:12:12

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

00:14:49

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

00:13:39

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

00:13:19

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

00:13:41

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

00:12:47

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

00:14:24

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

00:13:46

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

00:15:55

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

00:15:34

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

00:16:49

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

00:12:23

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

00:13:35

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

00:15:12

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

00:15:23

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

00:14:15

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

00:15:06

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

00:15:14

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

00:14:14

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

00:12:54

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

00:14:25

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

00:12:11

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

00:14:32

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

00:11:13

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

00:16:54

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

00:13:17

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

00:14:29

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

00:15:11

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

00:13:22

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

00:15:20

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

00:13:49

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

00:14:37

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

00:16:54

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

00:13:24

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

00:14:09

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

00:13:01

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

00:14:01

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

00:14:56

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

00:14:52

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

00:16:14

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

00:14:48

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

00:16:18

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

00:14:31

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

00:15:08

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

00:14:18

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

00:14:25

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

00:11:33

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

00:15:25

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

00:11:37

passed #212844086
allowed to fail
sast

00:18:33

passed #212844180
gitlab-org
static-analysis

00:13:40

 
  Review
skipped #212844200
gitlab-org allowed to fail
review-deploy
skipped #212844204
gitlab-org allowed to fail manual
review-stop
 
  Qa
skipped #212844205
allowed to fail manual
package-and-qa
skipped #212844209
docker gitlab-org allowed to fail
review-performance
skipped #212844208
docker gitlab-org allowed to fail manual
review-qa-all
skipped #212844206
docker gitlab-org allowed to fail
review-qa-smoke
 
  Post Test
skipped #212844212
gitlab-org
coverage
skipped #212844213
gitlab-org allowed to fail
flaky-examples-check
skipped #212844211
gitlab-org
jsdoc
skipped #212844210
gitlab-org
lint:javascript:report
 
  Post Cleanup
skipped #212844214
gitlab-org allowed to fail manual
review-docs-cleanup
 
Name Stage Failure
failed
danger-review Test
normally would! Danger does not (yet?) automatically notify them for you.

| Category | Reviewer | Maintainer |
| -------- | -------- | ---------- |
| ~backend | [Charlie Ablett](https://gitlab.com/cablett) (`@cablett`) | [Nick Thomas](https://gitlab.com/nick.thomas) (`@nick.thomas`) |
Running after script...
$ date
Wed May 15 10:23:43 UTC 2019
ERROR: Job failed: exit code 1
failed
qa-frontend-node:latest Test
gyp ERR! cwd /builds/gitlab-org/gitlab-ce/node_modules/node-sass
gyp ERR! node -v v12.2.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
Running after script...
$ date
Wed May 15 10:22:25 UTC 2019
ERROR: Job failed: exit code 1