Skip to content

Issue Boards only showing the 10 first Issues by step, does not load other issues

Resolution

You can quickly fix this by enabling the feature flag :apollo_boards; we've already defaulted this FF to on in the upcoming %16.8 release.

Summary

  • We are using GitLab on-premise for 5 years
  • We are using the version v16.7.0-ee
  • We use "Issue boards" as Kanban or Scrum issues development management
  • From "Issue boards", we have created several steps, using "Create list"
  • This worked for several years like a charm until some days/weeks
  • In a step we have 13 issues. The total number of is well written on the top of the step but only 10 issues are loaded
  • When we scroll on the Issues list we only see 10 issues and on the buttom we see the message "Showing 10 of 13 issues"

Steps to reproduce

  1. Open a project in GitLab
  2. Open the issue boards
  3. Create more than 10 issues in a step
  4. Scroll down Result: Only 10 issues are displayed, we don't see the other issues of the step

Example Project

  • Not relevant as we have gitLab onPremise, version v16.7.0-ee

What is the current bug behavior?

  • No further issues are loaded, we only see the first 10 issues of the step

What is the expected correct behavior?

  • Next issues are retrieved to see the 10 first issues and the 10 next issues

Relevant logs and/or screenshots

image

Output of checks

Results of GitLab environment info

  • Happens on GitLab version v16.7.0-ee
Expand for output related to GitLab environment info

System information
System:         Debian 11
Proxy:          no
Current User:   git
Using RVM:      no
Ruby Version:   3.1.4p223
Gem Version:    3.4.22
Bundler Version:2.4.22
Rake Version:   13.0.6
Redis Version:  7.0.14
Sidekiq Version:6.5.12
Go Version:     unknown

GitLab information
Version:        16.7.0-ee
Revision:       9e7d34f7ff1
Directory:      /opt/gitlab/embedded/service/gitlab-rails
DB Adapter:     PostgreSQL
DB Version:     13.12
URL:            https://git.proactive.swiss
HTTP Clone URL: https://git.proactive.swiss/some-group/some-project.git
SSH Clone URL:  git@git.proactive.swiss:some-group/some-project.git
Elasticsearch:  no
Geo:            no
Using LDAP:     no
Using Omniauth: yes
Omniauth Providers:

GitLab Shell
Version:        14.32.0
Repository storages:
- default:      unix:/var/opt/gitlab/gitaly/gitaly.socket
GitLab Shell path:              /opt/gitlab/embedded/service/gitlab-shell

Gitaly
- default Address:      unix:/var/opt/gitlab/gitaly/gitaly.socket
- default Version:      16.7.0
- default Git Version:  2.42.0

Results of GitLab application Check

Expand for output related to the GitLab application check

Checking GitLab subtasks ...

Checking GitLab Shell ...

GitLab Shell: ... GitLab Shell version >= 14.32.0 ? ... OK (14.32.0) Running /opt/gitlab/embedded/service/gitlab-shell/bin/check Internal API available: OK Redis available via internal API: OK gitlab-shell self-check successful

Checking GitLab Shell ... Finished

Checking Gitaly ...

Gitaly: ... default ... OK

Checking Gitaly ... Finished

Checking Sidekiq ...

Sidekiq: ... Running? ... yes Number of Sidekiq processes (cluster/worker) ... 1/1

Checking Sidekiq ... Finished

Checking Incoming Email ...

Incoming Email: ... Reply by email is disabled in config/gitlab.yml

Checking Incoming Email ... Finished

Checking LDAP ...

LDAP: ... LDAP is disabled in config/gitlab.yml

Checking LDAP ... Finished

Checking GitLab App ...

Database config exists? ... yes Tables are truncated? ... skipped All migrations up? ... yes Database contains orphaned GroupMembers? ... no GitLab config exists? ... yes GitLab config up to date? ... yes Cable config exists? ... yes Resque config exists? ... yes Log directory writable? ... yes Tmp directory writable? ... yes Uploads directory exists? ... yes Uploads directory has correct permissions? ... yes Uploads directory tmp has correct permissions? ... yes Systemd unit files or init script exist? ... skipped (omnibus-gitlab has neither init script nor systemd units) Systemd unit files or init script up-to-date? ... skipped (omnibus-gitlab has neither init script nor systemd units) Projects have namespace: ... 16/1 ... yes 16/2 ... yes 2/3 ... yes 2/4 ... yes 64/5 ... yes 1/6 ... yes 2/7 ... yes 2/8 ... yes 16/9 ... yes 2/10 ... yes 2/11 ... yes 12/12 ... yes 16/13 ... yes 22/14 ... yes 2/15 ... yes 2/17 ... yes 2/18 ... yes 2/19 ... yes 2/20 ... yes 24/21 ... yes 2/22 ... yes 2/26 ... yes 2/28 ... yes 2/29 ... yes 2/31 ... yes 2/33 ... yes 16/34 ... yes 2/36 ... yes 2/37 ... yes 2/38 ... yes 17/40 ... yes 33/41 ... yes 2/42 ... yes 2/43 ... yes 2/44 ... yes 2/45 ... yes 2/46 ... yes 2/47 ... yes 2/48 ... yes 2/49 ... yes 2/50 ... yes 2/54 ... yes 2/55 ... yes 2/56 ... yes 34/59 ... yes 36/60 ... yes 37/63 ... yes 38/64 ... yes 40/65 ... yes 64/66 ... yes 2/67 ... yes 39/68 ... yes 2/69 ... yes 2/70 ... yes 55/71 ... yes 22/72 ... yes 44/73 ... yes 55/74 ... yes 55/75 ... yes 55/76 ... yes 2/77 ... yes 2/78 ... yes 2/79 ... yes 55/80 ... yes 55/81 ... yes 55/82 ... yes 2/83 ... yes 2/84 ... yes 2/85 ... yes 2/86 ... yes 2/87 ... yes 2/88 ... yes 2/89 ... yes 2/90 ... yes 43/93 ... yes 55/94 ... yes 49/95 ... yes 33/96 ... yes 51/97 ... yes 52/98 ... yes 53/99 ... yes 2/100 ... yes 58/101 ... yes 2/102 ... yes 61/104 ... yes 64/105 ... yes 2/106 ... yes 64/107 ... yes 64/108 ... yes 66/109 ... yes 66/110 ... yes 66/111 ... yes 48/112 ... yes 66/113 ... yes 2/114 ... yes 67/118 ... yes 2/121 ... yes 22/122 ... yes 70/123 ... yes 67/124 ... yes 72/125 ... yes 70/126 ... yes 24/127 ... yes 73/128 ... yes 67/129 ... yes 67/130 ... yes 74/131 ... yes 16/132 ... yes 2/133 ... yes 16/134 ... yes 2/135 ... yes 2/136 ... yes 64/137 ... yes 28/138 ... yes 2/139 ... yes 209/140 ... yes 207/141 ... yes 48/142 ... yes 213/144 ... yes 215/145 ... yes 215/146 ... yes 213/147 ... yes 219/148 ... yes 221/149 ... yes 213/150 ... yes 213/151 ... yes 226/152 ... yes 373/153 ... yes 66/154 ... yes 2/155 ... yes 234/156 ... yes 234/157 ... yes 234/158 ... yes 234/159 ... yes 234/160 ... yes 234/161 ... yes 213/162 ... yes 234/163 ... yes 234/164 ... yes 247/166 ... yes 73/168 ... yes 73/169 ... yes 253/170 ... yes 234/171 ... yes 2/172 ... yes 234/173 ... yes 234/174 ... yes 260/175 ... yes 234/177 ... yes 373/178 ... yes 269/179 ... yes 271/180 ... yes 16/181 ... yes 274/182 ... yes 274/183 ... yes 277/184 ... yes 234/185 ... yes 234/186 ... yes 213/187 ... yes 36/188 ... yes 234/189 ... yes 234/190 ... yes 274/191 ... yes 64/192 ... yes 234/195 ... yes 213/196 ... yes 294/197 ... yes 234/198 ... yes 234/199 ... yes 213/200 ... yes 213/201 ... yes 300/202 ... yes 302/203 ... yes 304/204 ... yes 306/205 ... yes 306/206 ... yes 39/207 ... yes 252/209 ... yes 234/211 ... yes 314/212 ... yes 213/213 ... yes 314/214 ... yes 252/215 ... yes 315/216 ... yes 2/217 ... yes 315/218 ... yes 328/233 ... yes 328/234 ... yes 328/235 ... yes 328/236 ... yes 328/237 ... yes 328/238 ... yes 328/239 ... yes 328/240 ... yes 328/241 ... yes 328/242 ... yes 328/243 ... yes 328/244 ... yes 328/245 ... yes 328/246 ... yes 328/247 ... yes 328/248 ... yes 328/249 ... yes 328/250 ... yes 306/251 ... yes 2/252 ... yes 234/253 ... yes 364/255 ... yes 62/256 ... yes 252/257 ... yes 252/258 ... yes 67/260 ... yes 234/261 ... yes 377/262 ... yes 377/263 ... yes 379/264 ... yes 379/265 ... yes 252/266 ... yes 377/267 ... yes Redis version >= 6.0.0? ... yes Ruby version >= 3.0.6 ? ... yes (3.1.4) Git user has default SSH configuration? ... yes Active users: ... 36 Is authorized keys file accessible? ... yes GitLab configured to store new projects in hashed storage? ... yes All projects are in hashed storage? ... yes Elasticsearch version 7.x-8.x or OpenSearch version 1.x ... skipped (Advanced Search is disabled) All migrations must be finished before doing a major upgrade ... skipped (Advanced Search is disabled)

Checking GitLab App ... Finished

Checking GitLab subtasks ... Finished

Possible fixes

Edited by Gabe Weaver