Add monkey patch to unicorn to fix eof? problem

Rack with Unicorn is unable to handle chunked requests due to private `eof?` method.
This exposes `eof?` not changing `rack` behavior.

Issue: https://gitlab.com/gitlab-org/gitlab-ee/issues/8539
252 jobs for unicorn-monkey-patch in 83 minutes and 10 seconds (queued for 12 minutes and 25 seconds)
Status Job ID Name Coverage
  Build
manual #126864030
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #126864041
gitlab-org docker
build-qa-image

00:04:54

passed #126864034
gitlab-org
compile-assets

00:07:01

passed #126864033
gitlab-org
retrieve-tests-metadata

00:02:03

passed #126864036
gitlab-org
setup-test-env

00:05:06

 
  Test
passed #126864343
allowed to fail
code_quality

00:12:08

failed #126864045
allowed to fail
danger-review

00:02:55

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

00:02:27

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

00:05:19

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

00:03:19

passed #126890071
gitlab-org
db:rollback-mysql

00:04:30

passed #126864334
gitlab-org
db:rollback-pg

00:05:09

passed #126864345
allowed to fail
dependency_scanning

00:03:49

passed #126864319
gitlab-org
docs lint

00:02:24

passed #126888265
gitlab-org
downtime_check

00:01:58

passed #126864324
gitlab-org
ee_compat_check

00:05:14

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

00:14:52

passed #126864339
gitlab-org
gitlab:setup-mysql

00:06:17

passed #126864337
gitlab-org
gitlab:setup-pg

00:05:56

passed #126864354
gitlab-org
gitlab_git_test

00:01:50

passed #126864342
gitlab-org
karma

00:09:19

58.22%
passed #126889899
gitlab-org
migration:path-mysql

00:13:07

passed #126888322
gitlab-org
migration:path-pg

00:10:39

passed #126864355
gitlab-org
no_ee_check

00:00:53

manual #126864044
allowed to fail manual
package-and-qa
passed #126864350
qa-frontend-node:10

00:07:32

passed #126864348
qa-frontend-node:6

00:09:48

passed #126864349
qa-frontend-node:8

00:09:52

passed #126864351
allowed to fail
qa-frontend-node:latest

00:08:42

passed #126864346
gitlab-org
qa:internal

00:04:01

passed #126864347
gitlab-org
qa:selectors

00:02:52

passed #126864323
gitlab-org
rails4_gemfile_lock_check

00:02:25

passed #126907941
gitlab-org
review-deploy

00:27:07

manual #126864362
gitlab-org docker allowed to fail manual
review-qa-all
passed #126925421
docker gitlab-org
review-qa-smoke

00:03:28

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

00:15:12

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

00:14:23

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

00:12:20

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

00:14:18

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

00:15:38

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

00:11:42

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

00:14:13

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

00:13:08

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

00:13:24

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

00:15:45

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

00:13:37

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

00:11:46

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

00:17:41

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

00:17:09

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

00:15:13

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

00:12:36

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

00:14:37

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

00:19:57

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

00:25:43

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

00:13:27

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

00:16:33

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

00:16:58

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

00:15:41

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

00:18:56

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

00:17:42

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

00:15:53

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

00:15:45

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

00:19:50

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

00:15:57

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

00:16:39

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

00:15:03

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

00:16:58

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

00:16:46

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

00:12:56

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

00:17:24

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

00:16:16

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

00:12:46

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

00:15:09

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

00:15:38

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

00:18:36

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

00:15:02

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

00:15:08

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

00:16:48

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

00:18:16

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

00:18:31

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

00:18:15

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

00:12:21

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

00:13:08

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

00:13:14

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

00:11:40

passed #126864255
gitlab-org
rspec-mysql-rails4 1/50

00:10:16

passed #126864264
gitlab-org
rspec-mysql-rails4 10/50

00:13:55

passed #126864265
gitlab-org
rspec-mysql-rails4 11/50

00:12:04

passed #126864266
gitlab-org
rspec-mysql-rails4 12/50

00:13:59

passed #126864267
gitlab-org
rspec-mysql-rails4 13/50

00:11:07

passed #126864268
gitlab-org
rspec-mysql-rails4 14/50

00:13:42

passed #126864269
gitlab-org
rspec-mysql-rails4 15/50

00:15:21

passed #126864270
gitlab-org
rspec-mysql-rails4 16/50

00:11:03

passed #126864271
gitlab-org
rspec-mysql-rails4 17/50

00:13:17

passed #126864272
gitlab-org
rspec-mysql-rails4 18/50

00:15:45

passed #126864273
gitlab-org
rspec-mysql-rails4 19/50

00:12:53

passed #126864256
gitlab-org
rspec-mysql-rails4 2/50

00:12:50

passed #126864275
gitlab-org
rspec-mysql-rails4 20/50

00:13:28

passed #126864276
gitlab-org
rspec-mysql-rails4 21/50

00:15:31

passed #126864278
gitlab-org
rspec-mysql-rails4 22/50

00:17:50

passed #126864282
gitlab-org
rspec-mysql-rails4 23/50

00:11:48

passed #126864285
gitlab-org
rspec-mysql-rails4 24/50

00:12:35

passed #126864287
gitlab-org
rspec-mysql-rails4 25/50

00:16:45

passed #126864288
gitlab-org
rspec-mysql-rails4 26/50

00:13:16

passed #126864290
gitlab-org
rspec-mysql-rails4 27/50

00:12:35

passed #126864291
gitlab-org
rspec-mysql-rails4 28/50

00:15:20

passed #126890408
gitlab-org
rspec-mysql-rails4 29/50

00:13:03

passed #126864257
gitlab-org
rspec-mysql-rails4 3/50

00:12:50

passed #126864295
gitlab-org
rspec-mysql-rails4 30/50

00:20:13

passed #126864296
gitlab-org
rspec-mysql-rails4 31/50

00:16:52

passed #126864297
gitlab-org
rspec-mysql-rails4 32/50

00:15:22

passed #126864298
gitlab-org
rspec-mysql-rails4 33/50

00:14:02

passed #126864299
gitlab-org
rspec-mysql-rails4 34/50

00:12:51

passed #126864300
gitlab-org
rspec-mysql-rails4 35/50

00:13:46

passed #126864301
gitlab-org
rspec-mysql-rails4 36/50

00:17:04

passed #126864302
gitlab-org
rspec-mysql-rails4 37/50

00:12:12

passed #126864304
gitlab-org
rspec-mysql-rails4 38/50

00:14:38

passed #126864305
gitlab-org
rspec-mysql-rails4 39/50

00:16:52

passed #126864258
gitlab-org
rspec-mysql-rails4 4/50

00:10:19

passed #126864306
gitlab-org
rspec-mysql-rails4 40/50

00:13:30

passed #126864307
gitlab-org
rspec-mysql-rails4 41/50

00:15:10

passed #126864308
gitlab-org
rspec-mysql-rails4 42/50

00:14:40

passed #126864309
gitlab-org
rspec-mysql-rails4 43/50

00:12:06

passed #126864310
gitlab-org
rspec-mysql-rails4 44/50

00:12:57

passed #126864311
gitlab-org
rspec-mysql-rails4 45/50

00:14:29

passed #126864313
gitlab-org
rspec-mysql-rails4 46/50

00:14:29

passed #126864314
gitlab-org
rspec-mysql-rails4 47/50

00:15:56

passed #126864315
gitlab-org
rspec-mysql-rails4 48/50

00:13:22

passed #126864316
gitlab-org
rspec-mysql-rails4 49/50

00:16:56

passed #126864259
gitlab-org
rspec-mysql-rails4 5/50

00:16:29

passed #126899868
gitlab-org
rspec-mysql-rails4 50/50

00:16:50

passed #126864260
gitlab-org
rspec-mysql-rails4 6/50

00:11:09

passed #126864261
gitlab-org
rspec-mysql-rails4 7/50

00:13:48

passed #126864262
gitlab-org
rspec-mysql-rails4 8/50

00:12:49

passed #126864263
gitlab-org
rspec-mysql-rails4 9/50

00:11:32

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

00:09:47

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

00:14:56

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

00:15:00

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

00:13:51

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

00:15:41

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

00:13:09

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

00:13:43

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

00:11:28

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

00:14:01

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

00:12:52

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

00:13:48

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

00:13:15

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

00:15:48

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

00:13:25

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

00:14:25

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

00:13:15

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

00:11:52

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

00:17:49

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

00:14:03

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

00:13:21

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

00:16:38

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

00:13:08

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

00:15:18

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

00:15:59

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

00:14:21

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

00:13:17

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

00:13:23

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

00:17:23

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

00:15:50

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

00:13:12

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

00:14:09

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

00:14:45

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

00:16:47

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

00:10:21

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

00:16:13

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

00:12:57

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

00:14:24

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

00:15:07

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

00:12:53

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

00:14:17

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

00:15:20

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

00:16:54

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

00:14:13

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

00:12:53

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

00:12:46

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

00:15:05

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

00:12:11

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

00:11:15

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

00:12:09

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

00:12:57

passed #126864187
gitlab-org
rspec-pg-rails4 1/50

00:12:47

passed #126864207
gitlab-org
rspec-pg-rails4 10/50

00:12:53

passed #126864209
gitlab-org
rspec-pg-rails4 11/50

00:11:57

passed #126864210
gitlab-org
rspec-pg-rails4 12/50

00:13:15

passed #126864211
gitlab-org
rspec-pg-rails4 13/50

00:09:44

passed #126864212
gitlab-org
rspec-pg-rails4 14/50

00:10:37

passed #126864213
gitlab-org
rspec-pg-rails4 15/50

00:11:53

passed #126864214
gitlab-org
rspec-pg-rails4 16/50

00:11:15

passed #126864215
gitlab-org
rspec-pg-rails4 17/50

00:10:55

passed #126864216
gitlab-org
rspec-pg-rails4 18/50

00:16:14

passed #126864217
gitlab-org
rspec-pg-rails4 19/50

00:10:02

passed #126864191
gitlab-org
rspec-pg-rails4 2/50

00:14:37

passed #126864218
gitlab-org
rspec-pg-rails4 20/50

00:12:31

passed #126864219
gitlab-org
rspec-pg-rails4 21/50

00:12:14

passed #126864222
gitlab-org
rspec-pg-rails4 22/50

00:12:26

passed #126864224
gitlab-org
rspec-pg-rails4 23/50

00:12:39

passed #126864227
gitlab-org
rspec-pg-rails4 24/50

00:12:04

passed #126864228
gitlab-org
rspec-pg-rails4 25/50

00:12:03

passed #126864229
gitlab-org
rspec-pg-rails4 26/50

00:12:19

passed #126864230
gitlab-org
rspec-pg-rails4 27/50

00:13:31

passed #126864231
gitlab-org
rspec-pg-rails4 28/50

00:11:05

passed #126864233
gitlab-org
rspec-pg-rails4 29/50

00:10:32

passed #126864192
gitlab-org
rspec-pg-rails4 3/50

00:11:56

passed #126864234
gitlab-org
rspec-pg-rails4 30/50

00:13:42

passed #126864235
gitlab-org
rspec-pg-rails4 31/50

00:19:48

passed #126864236
gitlab-org
rspec-pg-rails4 32/50

00:13:04

passed #126864237
gitlab-org
rspec-pg-rails4 33/50

00:13:31

passed #126864238
gitlab-org
rspec-pg-rails4 34/50

00:12:42

passed #126864239
gitlab-org
rspec-pg-rails4 35/50

00:12:21

passed #126864240
gitlab-org
rspec-pg-rails4 36/50

00:11:54

passed #126864241
gitlab-org
rspec-pg-rails4 37/50

00:11:25

passed #126864242
gitlab-org
rspec-pg-rails4 38/50

00:13:08

passed #126864243
gitlab-org
rspec-pg-rails4 39/50

00:13:29

passed #126864193
gitlab-org
rspec-pg-rails4 4/50

00:11:28

passed #126864244
gitlab-org
rspec-pg-rails4 40/50

00:13:08

passed #126864245
gitlab-org
rspec-pg-rails4 41/50

00:12:41

passed #126864246
gitlab-org
rspec-pg-rails4 42/50

00:12:33

passed #126864247
gitlab-org
rspec-pg-rails4 43/50

00:11:46

passed #126864248
gitlab-org
rspec-pg-rails4 44/50

00:11:46

passed #126864249
gitlab-org
rspec-pg-rails4 45/50

00:14:42

passed #126864250
gitlab-org
rspec-pg-rails4 46/50

00:12:20

passed #126864251
gitlab-org
rspec-pg-rails4 47/50

00:13:05

passed #126864252
gitlab-org
rspec-pg-rails4 48/50

00:14:21

passed #126864253
gitlab-org
rspec-pg-rails4 49/50

00:13:14

passed #126864197
gitlab-org
rspec-pg-rails4 5/50

00:15:10

passed #126864254
gitlab-org
rspec-pg-rails4 50/50

00:12:55

passed #126864198
gitlab-org
rspec-pg-rails4 6/50

00:09:48

passed #126864200
gitlab-org
rspec-pg-rails4 7/50

00:12:38

passed #126864201
gitlab-org
rspec-pg-rails4 8/50

00:12:02

passed #126864205
gitlab-org
rspec-pg-rails4 9/50

00:12:59

passed #126864344
allowed to fail
sast

00:03:45

passed #126864318
gitlab-org
static-analysis

00:10:05

failed #126864336
gitlab-org
db:rollback-mysql

00:04:02

failed #126864321
gitlab-org
downtime_check

00:00:31

failed #126864333
gitlab-org
migration:path-mysql

00:02:09

failed #126864329
gitlab-org
migration:path-pg

00:00:38

failed #126864357
gitlab-org
review-deploy

00:35:07

failed #126864358
gitlab-org docker
review-qa-smoke

01:03:11

failed #126864170
gitlab-org
rspec-mysql 42/50

00:19:13

failed #126864293
gitlab-org
rspec-mysql-rails4 29/50

00:04:39

failed #126864317
gitlab-org
rspec-mysql-rails4 50/50

00:20:48

failed #126864068
gitlab-org
rspec-pg 22/50

00:00:31

 
  Post Test
passed #126864367
gitlab-org
coverage

00:04:58

100.0%
passed #126864365
gitlab-org allowed to fail
flaky-examples-check

00:03:47

passed #126864369
gitlab-org
lint:javascript:report

00:01:30

 
  Post Cleanup
manual #126864372
gitlab-org allowed to fail manual
review-docs-cleanup
 
Name Stage Failure
failed
danger-review Test

updated README.md

This commit message is bad because although it tells us that README.md is
updated, it doesn't tell us why or how it was updated.
Running after script...
$ date
Wed Nov 28 17:18:09 UTC 2018
ERROR: Job failed: exit code 1