Teach keyset_connection multiple attribute order

by changing the cursor into json and
handling a NULL condition correctly.
173 jobs for !18094 with 63778-graphql-add-issue-due-date-sortring in 94 minutes and 19 seconds (queued for 7 seconds)
detached
Status Job ID Name Coverage
  Prepare
passed #327444577
docker gitlab-org
build-qa-image

00:05:43

passed #327444574
gitlab-org
compile-assets pull-cache

00:08:21

passed #327444575
gitlab-org
compile-assets pull-cache foss

00:06:58

passed #327444580
retrieve-tests-metadata

00:02:00

passed #327444579
gitlab-org
review-cleanup-failed-deployment

00:00:22

passed #327444576
gitlab-org
setup-test-env

00:07:48

 
  Test
passed #327444599
allowed to fail
code_quality

00:11:05

passed #327444810
gitlab-org
danger-review

00:02:37

passed #327444798
gitlab-org
db:check-schema

00:03:05

passed #327444801
gitlab-org
db:migrate-from-v11.11.0

00:10:35

passed #327444796
gitlab-org
db:migrate:reset

00:03:29

passed #327444803
gitlab-org
db:rollback

00:03:22

passed #327444805
gitlab-org
db:rollback geo

00:03:31

passed #327444601
allowed to fail
dependency_scanning

00:10:54

passed #327444795
gitlab-org
downtime_check

00:02:27

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

00:22:03

passed #327444804
gitlab-org
gitlab:setup

00:03:31

passed #327444814
gitlab-org
gitlab_git_test

00:00:27

passed #327444581
gitlab-org
graphql-docs-verify

00:02:18

passed #327444588
gitlab-org
jest

00:22:02

passed #327444589
gitlab-org
jest-foss

00:16:06

passed #327444586
gitlab-org
karma

00:22:00

67.7%
passed #327444587
gitlab-org
karma-foss

00:12:15

passed #327444595
gitlab-org
memory-on-boot

00:05:07

passed #327444594
gitlab-org
memory-static

00:04:35

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

00:14:11

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

00:22:25

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

00:21:38

passed #327444596
gitlab-org
qa:internal

00:01:55

passed #327444597
gitlab-org
qa:selectors

00:01:46

passed #327444598
gitlab-org
qa:selectors-foss

00:01:50

passed #327444793
gitlab-org
rspec fast_spec_helper

00:03:53

passed #327444667
gitlab-org
rspec integration pg9 1/6

00:17:21

passed #327444668
gitlab-org
rspec integration pg9 2/6

00:16:06

passed #327444669
gitlab-org
rspec integration pg9 3/6

00:20:44

passed #327444670
gitlab-org
rspec integration pg9 4/6

00:19:37

passed #327444671
gitlab-org
rspec integration pg9 5/6

00:18:40

passed #327444672
gitlab-org
rspec integration pg9 6/6

00:18:18

passed #327444673
gitlab-org
rspec integration pg9-foss 1/6

00:16:03

passed #327444674
gitlab-org
rspec integration pg9-foss 2/6

00:16:55

passed #327444675
gitlab-org
rspec integration pg9-foss 3/6

00:16:59

passed #327444676
gitlab-org
rspec integration pg9-foss 4/6

00:18:45

passed #327444677
gitlab-org
rspec integration pg9-foss 5/6

00:15:20

passed #327444678
gitlab-org
rspec integration pg9-foss 6/6

00:19:44

passed #327444679
gitlab-org
rspec system pg9 1/24

00:11:18

passed #327444689
gitlab-org
rspec system pg9 10/24

00:13:08

passed #327444690
gitlab-org
rspec system pg9 11/24

00:12:19

passed #327444691
gitlab-org
rspec system pg9 12/24

00:13:47

passed #327444693
gitlab-org
rspec system pg9 13/24

00:14:46

passed #327444695
gitlab-org
rspec system pg9 14/24

00:14:51

passed #327444697
gitlab-org
rspec system pg9 15/24

00:16:55

passed #327444698
gitlab-org
rspec system pg9 16/24

00:13:46

passed #327444699
gitlab-org
rspec system pg9 17/24

00:13:15

passed #327444700
gitlab-org
rspec system pg9 18/24

00:14:51

passed #327444702
gitlab-org
rspec system pg9 19/24

00:14:08

passed #327444680
gitlab-org
rspec system pg9 2/24

00:13:08

passed #327444705
gitlab-org
rspec system pg9 20/24

00:14:16

passed #327444706
gitlab-org
rspec system pg9 21/24

00:12:47

passed #327444707
gitlab-org
rspec system pg9 22/24

00:14:27

passed #327444708
gitlab-org
rspec system pg9 23/24

00:14:04

passed #327444710
gitlab-org
rspec system pg9 24/24

00:16:42

passed #327444682
gitlab-org
rspec system pg9 3/24

00:12:06

passed #327444683
gitlab-org
rspec system pg9 4/24

00:14:07

passed #327444684
gitlab-org
rspec system pg9 5/24

00:14:45

passed #327444685
gitlab-org
rspec system pg9 6/24

00:12:54

passed #327444686
gitlab-org
rspec system pg9 7/24

00:13:59

passed #327444687
gitlab-org
rspec system pg9 8/24

00:14:17

passed #327444688
gitlab-org
rspec system pg9 9/24

00:13:48

passed #327444712
gitlab-org
rspec system pg9-foss 1/24

00:13:30

passed #327444727
gitlab-org
rspec system pg9-foss 10/24

00:13:20

passed #327444729
gitlab-org
rspec system pg9-foss 11/24

00:13:14

passed #327444731
gitlab-org
rspec system pg9-foss 12/24

00:09:49

passed #327444733
gitlab-org
rspec system pg9-foss 13/24

00:14:16

passed #327444735
gitlab-org
rspec system pg9-foss 14/24

00:12:57

passed #327444736
gitlab-org
rspec system pg9-foss 15/24

00:14:23

passed #327444738
gitlab-org
rspec system pg9-foss 16/24

00:10:42

passed #327444741
gitlab-org
rspec system pg9-foss 17/24

00:13:43

passed #327444744
gitlab-org
rspec system pg9-foss 18/24

00:11:56

passed #327444745
gitlab-org
rspec system pg9-foss 19/24

00:12:29

passed #327444713
gitlab-org
rspec system pg9-foss 2/24

00:12:14

passed #327444746
gitlab-org
rspec system pg9-foss 20/24

00:14:22

passed #327444748
gitlab-org
rspec system pg9-foss 21/24

00:12:32

passed #327444750
gitlab-org
rspec system pg9-foss 22/24

00:13:43

passed #327444751
gitlab-org
rspec system pg9-foss 23/24

00:13:30

passed #327444752
gitlab-org
rspec system pg9-foss 24/24

00:11:38

passed #327444716
gitlab-org
rspec system pg9-foss 3/24

00:13:45

passed #327444718
gitlab-org
rspec system pg9-foss 4/24

00:11:38

passed #327444719
gitlab-org
rspec system pg9-foss 5/24

00:12:56

passed #327444720
gitlab-org
rspec system pg9-foss 6/24

00:13:54

passed #327444722
gitlab-org
rspec system pg9-foss 7/24

00:12:12

passed #327444724
gitlab-org
rspec system pg9-foss 8/24

00:17:00

passed #327444725
gitlab-org
rspec system pg9-foss 9/24

00:11:36

passed #327444603
gitlab-org
rspec unit pg9 1/20

00:18:50

passed #327444615
gitlab-org
rspec unit pg9 10/20

00:15:09

passed #327444617
gitlab-org
rspec unit pg9 11/20

00:15:41

passed #327444619
gitlab-org
rspec unit pg9 12/20

00:17:35

passed #327444622
gitlab-org
rspec unit pg9 13/20

00:15:18

passed #327444623
gitlab-org
rspec unit pg9 14/20

00:18:29

passed #327444624
gitlab-org
rspec unit pg9 15/20

00:17:24

passed #327444625
gitlab-org
rspec unit pg9 16/20

00:16:20

passed #327444627
gitlab-org
rspec unit pg9 17/20

00:17:01

passed #327444629
gitlab-org
rspec unit pg9 18/20

00:13:20

passed #327444632
gitlab-org
rspec unit pg9 19/20

00:20:39

passed #327444606
gitlab-org
rspec unit pg9 2/20

00:12:42

passed #327444634
gitlab-org
rspec unit pg9 20/20

00:19:27

passed #327444607
gitlab-org
rspec unit pg9 3/20

00:12:05

passed #327444608
gitlab-org
rspec unit pg9 4/20

00:18:55

passed #327444609
gitlab-org
rspec unit pg9 5/20

00:14:55

passed #327444610
gitlab-org
rspec unit pg9 6/20

00:15:14

passed #327444611
gitlab-org
rspec unit pg9 7/20

00:15:52

passed #327444612
gitlab-org
rspec unit pg9 8/20

00:15:57

passed #327444613
gitlab-org
rspec unit pg9 9/20

00:18:01

passed #327444636
gitlab-org
rspec unit pg9-foss 1/20

00:16:25

passed #327444653
gitlab-org
rspec unit pg9-foss 10/20

00:15:03

passed #327444654
gitlab-org
rspec unit pg9-foss 11/20

00:15:12

passed #327444655
gitlab-org
rspec unit pg9-foss 12/20

00:18:05

passed #327444656
gitlab-org
rspec unit pg9-foss 13/20

00:14:01

passed #327444658
gitlab-org
rspec unit pg9-foss 14/20

00:14:34

passed #327444659
gitlab-org
rspec unit pg9-foss 15/20

00:15:00

passed #327444660
gitlab-org
rspec unit pg9-foss 16/20

00:14:37

passed #327444661
gitlab-org
rspec unit pg9-foss 17/20

00:11:45

passed #327444663
gitlab-org
rspec unit pg9-foss 18/20

00:14:36

passed #327444665
gitlab-org
rspec unit pg9-foss 19/20

00:16:20

passed #327444640
gitlab-org
rspec unit pg9-foss 2/20

00:13:41

passed #327444666
gitlab-org
rspec unit pg9-foss 20/20

00:13:55

passed #327444643
gitlab-org
rspec unit pg9-foss 3/20

00:12:36

passed #327444645
gitlab-org
rspec unit pg9-foss 4/20

00:13:57

passed #327444647
gitlab-org
rspec unit pg9-foss 5/20

00:09:58

passed #327444649
gitlab-org
rspec unit pg9-foss 6/20

00:10:39

passed #327444650
gitlab-org
rspec unit pg9-foss 7/20

00:12:54

passed #327444651
gitlab-org
rspec unit pg9-foss 8/20

00:14:06

passed #327444652
gitlab-org
rspec unit pg9-foss 9/20

00:15:34

passed #327444789
gitlab-org
rspec-ee integration pg10 geo

00:07:36

passed #327444769
gitlab-org
rspec-ee integration pg9 1/3

00:15:29

passed #327444771
gitlab-org
rspec-ee integration pg9 2/3

00:15:54

passed #327444773
gitlab-org
rspec-ee integration pg9 3/3

00:15:53

passed #327444782
gitlab-org
rspec-ee integration pg9 geo

00:06:41

passed #327444791
gitlab-org
rspec-ee system pg10 geo

00:07:35

passed #327444775
gitlab-org
rspec-ee system pg9 1/5

00:15:31

passed #327444776
gitlab-org
rspec-ee system pg9 2/5

00:17:10

passed #327444777
gitlab-org
rspec-ee system pg9 3/5

00:15:26

passed #327444778
gitlab-org
rspec-ee system pg9 4/5

00:16:11

passed #327444779
gitlab-org
rspec-ee system pg9 5/5

00:16:17

passed #327444783
gitlab-org
rspec-ee system pg9 geo

00:06:01

passed #327444785
gitlab-org
rspec-ee unit pg10 geo 1/2

00:13:13

passed #327444788
gitlab-org
rspec-ee unit pg10 geo 2/2

00:14:03

passed #327444754
gitlab-org
rspec-ee unit pg9 1/7

00:13:00

passed #327444756
gitlab-org
rspec-ee unit pg9 2/7

00:15:00

passed #327444758
gitlab-org
rspec-ee unit pg9 3/7

00:14:57

passed #327444760
gitlab-org
rspec-ee unit pg9 4/7

00:12:46

passed #327444764
gitlab-org
rspec-ee unit pg9 5/7

00:16:25

passed #327444767
gitlab-org
rspec-ee unit pg9 6/7

00:13:03

passed #327444768
gitlab-org
rspec-ee unit pg9 7/7

00:16:19

passed #327444780
gitlab-org
rspec-ee unit pg9 geo 1/2

00:15:10

passed #327444781
gitlab-org
rspec-ee unit pg9 geo 2/2

00:13:17

passed #327444600
allowed to fail
sast

00:10:45

passed #327444794
gitlab-org
static-analysis

00:17:07

passed #327444593
gitlab-org
webpack-dev-server

00:04:28

 
  Review Prepare
passed #327444818
review-build-cng

00:30:50

 
  Review
failed #327444821
gitlab-org allowed to fail
review-deploy

00:17:16

manual #327444825
gitlab-org allowed to fail manual
review-stop
 
  Qa
passed #327444832
allowed to fail
dast

00:04:51

manual #327444829
allowed to fail manual
package-and-qa-manual
failed #327444854
docker gitlab-org allowed to fail
review-performance

00:07:08

manual #327444843
docker gitlab-org allowed to fail manual
review-qa-all 1/5
manual #327444844
docker gitlab-org allowed to fail manual
review-qa-all 2/5
manual #327444845
docker gitlab-org allowed to fail manual
review-qa-all 3/5
manual #327444849
docker gitlab-org allowed to fail manual
review-qa-all 4/5
manual #327444851
docker gitlab-org allowed to fail manual
review-qa-all 5/5
failed #327444835
docker gitlab-org allowed to fail
review-qa-smoke

00:08:19

 
  Post Test
passed #327444857
gitlab-org
coverage

00:07:54

97.26%
passed #327444859
gitlab-org allowed to fail
flaky-examples-check

00:03:30

manual #327444858
gitlab-org allowed to fail manual
parallel-spec-reports
 
Name Stage Failure
failed
review-qa-smoke Qa
	 1: from /usr/local/lib/ruby/2.6.0/net/protocol.rb:191:in `readuntil'
/usr/local/lib/ruby/2.6.0/net/protocol.rb:217:in `rbuf_fill':
Net::ReadTimeout with #<TCPSocket:(closed)> (Net::ReadTimeout)
Running after script...
$ date
Mon Oct 21 20:02:37 UTC 2019
Uploading artifacts...
./qa/gitlab-qa-run-*: found 2 matching files
Uploading artifacts to coordinator... ok
id=327444835 responseStatus=201 Created token=7-Em4u_j
ERROR: Job failed: exit code 1
failed
review-performance Qa
    at processImmediate [as _immediateCallback] (timers.js:722:5)
[2019-10-21 20:01:25] INFO: HTML stored in /sitespeed.io/sitespeed-results
[2019-10-21 20:01:25] INFO: Finished analysing https://gitlab-review-63778-grap-bednv1.gitlab-review.app
Running after script...
$ mv sitespeed-results/data/performance.json performance.json
Uploading artifacts...
performance.json: found 1 matching files
Uploading artifacts to coordinator... ok
id=327444854 responseStatus=201 Created token=wGqQMY3k
ERROR: Job failed: exit code 1
failed
review-deploy Review
    helm upgrade --install     --wait     --timeout 900     --set ci.branch="63778-graphql-add-issue-due-date-sortring"     --set ci.commit.sha="15b2a512"     --set ci.job.url="https://gitlab.com/gitlab-org/gitlab/-/jobs/327444821"     --set ci.pipeline.url="https://gitlab.com/gitlab-org/gitlab/pipelines/90356118"     --set releaseOverride="review-63778-grap-bednv1"     --set global.hosts.hostSuffix="review-63778-grap-bednv1"     --set global.hosts.domain="gitlab-review.app"     --set gitlab.migrations.image.repository="registry.gitlab.com/gitlab-org/build/cng-mirror/gitlab-rails-ee"     --set gitlab.migrations.image.tag="63778-graphql-add-issue-due-date-sortring"     --set gitlab.gitaly.image.repository="registry.gitlab.com/gitlab-org/build/cng-mirror/gitaly"     --set gitlab.gitaly.image.tag="v1.70.0"     --set gitlab.gitlab-shell.image.repository="registry.gitlab.com/gitlab-org/build/cng-mirror/gitlab-shell"     --set gitlab.gitlab-shell.image.tag="v10.2.0"     --set gitlab.sidekiq.image.repository="registry.gitlab.com/gitlab-org/build/cng-mirror/gitlab-sidekiq-ee"     --set gitlab.sidekiq.image.tag="63778-graphql-add-issue-due-date-sortring"     --set gitlab.unicorn.image.repository="registry.gitlab.com/gitlab-org/build/cng-mirror/gitlab-unicorn-ee"     --set gitlab.unicorn.image.tag="63778-graphql-add-issue-due-date-sortring"     --set gitlab.unicorn.workhorse.image="registry.gitlab.com/gitlab-org/build/cng-mirror/gitlab-workhorse-ee"     --set gitlab.unicorn.workhorse.tag="63778-graphql-add-issue-due-date-sortring"     --set gitlab.task-runner.image.repository="registry.gitlab.com/gitlab-org/build/cng-mirror/gitlab-task-runner-ee"     --set gitlab.task-runner.image.tag="63778-graphql-add-issue-due-date-sortring"   --namespace="review-apps-ee"   --version="90356118-327444821"   -f "../scripts/review_apps/base-config.yaml"   "review-63778-grap-bednv1" .
Release "review-63778-grap-bednv1" does not exist. Installing it now.
Running after script...
$ date
Mon Oct 21 19:54:10 UTC 2019
Uploading artifacts...
review_app_url.txt: found 1 matching files
Uploading artifacts to coordinator... ok
id=327444821 responseStatus=201 Created token=qJ5ZmWY9
ERROR: Job failed: exit code 1