rspec integration pg14 5/20
Failed Started
by
@kpaizee

Kati Paizee
1 creates package files2 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden3 behaves like rejects nuget packages access4 for user type guest5 behaves like returning response status6 returns forbidden7 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized8 behaves like rejects nuget packages access9 for user type developer10 has the correct response header11 behaves like returning response status12 returns unauthorized13 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized14 behaves like rejects nuget packages access15 for user type guest16 has the correct response header17 behaves like returning response status18 returns unauthorized19 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found20 behaves like rejects nuget packages access21 for user type developer22 behaves like returning response status23 returns not_found24 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found25 behaves like rejects nuget packages access26 for user type guest27 behaves like returning response status28 returns not_found29 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized30 behaves like rejects nuget packages access31 for user type developer32 has the correct response header33 behaves like returning response status34 returns unauthorized35 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized36 behaves like rejects nuget packages access37 for user type guest38 has the correct response header39 behaves like returning response status40 returns unauthorized41 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized42 behaves like rejects nuget packages access43 for user type anonymous44 has the correct response header45 behaves like returning response status46 returns unauthorized47 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized48 behaves like rejects nuget packages access49 for user type anonymous50 has the correct response header51 behaves like returning response status52 returns unauthorized53 behaves like deploy token for package uploads54 with deploy token headers55 valid token56 behaves like returning response status57 returns success58 invalid token59 behaves like returning response status60 returns unauthorized61 behaves like job token for package uploads62 with job token headers63 valid token64 creates a package with build info65 behaves like returning response status66 returns success67# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.69 seconds. Current RSS: ~1524M. Threads: 5. load average: 1.12 1.17 1.38 1/280 50068.69 invalid token70 behaves like returning response status71 returns unauthorized72 invalid user73 behaves like returning response status74 returns unauthorized75 behaves like rejects nuget access with unknown target id76 with an unknown target77 as anonymous78 behaves like rejects nuget packages access79 for user type anonymous80 has the correct response header81 behaves like returning response status82 returns unauthorized83 as authenticated user84 behaves like rejects nuget packages access85 for user type anonymous86 behaves like returning response status87 returns not_found88 behaves like rejects nuget access with invalid target id89 with a target id with invalid integers90 id: "/../", status: :bad_request91 behaves like rejects nuget packages access92 for user type anonymous93 behaves like returning response status94 returns bad_request95 id: "", status: :not_found96 behaves like rejects nuget packages access97 for user type anonymous98 behaves like returning response status99 returns not_found100 id: "%20", status: :bad_request101 behaves like rejects nuget packages access102 for user type anonymous103 behaves like returning response status104 returns bad_request105 id: "%2e%2e%2f", status: :bad_request106 behaves like rejects nuget packages access107 for user type anonymous108 behaves like returning response status109 returns bad_request110 id: "NaN", status: :bad_request111 behaves like rejects nuget packages access112 for user type anonymous113 behaves like returning response status114 returns bad_request115 id: 1253, status: :unauthorized116 behaves like rejects nuget packages access117 for user type anonymous118 has the correct response header119 behaves like returning response status120 returns unauthorized121 id: "anything25", status: :bad_request122 behaves like rejects nuget packages access123 for user type anonymous124 behaves like returning response status125 returns bad_request126 file size above maximum limit127 behaves like returning response status128 returns bad_request129 when ObjectStorage::RemoteStoreError is raised130 behaves like returning response status131 returns forbidden132 when package duplicates are not allowed133 behaves like returning response status134 returns conflict135 when exception_regex is set136 behaves like returning response status137 returns created138 PUT /api/v4/projects/:id/packages/nuget/symbolpackage/authorize139 behaves like nuget authorize upload endpoint140 is expected to have request urgency :low141 with valid project142 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget workhorse authorization", expected_status: :success143 behaves like process nuget workhorse authorization144 for user type developer145 has the proper content type146 behaves like returning response status147 returns success148 with a request that bypassed gitlab-workhorse149 behaves like returning response status150 returns forbidden151 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden152 behaves like rejects nuget packages access153 for user type guest154 behaves like returning response status155 returns forbidden156 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized157 behaves like rejects nuget packages access158 for user type developer159 has the correct response header160 behaves like returning response status161 returns unauthorized162 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized163 behaves like rejects nuget packages access164 for user type guest165 has the correct response header166 behaves like returning response status167 returns unauthorized168 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden169 behaves like rejects nuget packages access170 for user type developer171 behaves like returning response status172 returns forbidden173 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden174 behaves like rejects nuget packages access175 for user type guest176 behaves like returning response status177 returns forbidden178 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized179 behaves like rejects nuget packages access180 for user type developer181 has the correct response header182 behaves like returning response status183 returns unauthorized184 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized185 behaves like rejects nuget packages access186 for user type guest187 has the correct response header188 behaves like returning response status189 returns unauthorized190 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget workhorse authorization", expected_status: :success191 behaves like process nuget workhorse authorization192 for user type developer193 has the proper content type194 behaves like returning response status195 returns success196 with a request that bypassed gitlab-workhorse197 behaves like returning response status198 returns forbidden199 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden200 behaves like rejects nuget packages access201 for user type guest202 behaves like returning response status203 returns forbidden204 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized205 behaves like rejects nuget packages access206 for user type developer207 has the correct response header208 behaves like returning response status209 returns unauthorized210 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized211 behaves like rejects nuget packages access212 for user type guest213 has the correct response header214 behaves like returning response status215 returns unauthorized216 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found217 behaves like rejects nuget packages access218 for user type developer219 behaves like returning response status220 returns not_found221 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found222 behaves like rejects nuget packages access223 for user type guest224 behaves like returning response status225 returns not_found226 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized227 behaves like rejects nuget packages access228 for user type developer229 has the correct response header230 behaves like returning response status231 returns unauthorized232 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized233 behaves like rejects nuget packages access234 for user type guest235 has the correct response header236 behaves like returning response status237 returns unauthorized238 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget workhorse authorization", expected_status: :success239 behaves like process nuget workhorse authorization240 for user type developer241 has the proper content type242 behaves like returning response status243 returns success244 with a request that bypassed gitlab-workhorse245 behaves like returning response status246 returns forbidden247 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden248 behaves like rejects nuget packages access249 for user type guest250 behaves like returning response status251 returns forbidden252 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized253 behaves like rejects nuget packages access254 for user type developer255 has the correct response header256 behaves like returning response status257 returns unauthorized258 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized259 behaves like rejects nuget packages access260 for user type guest261 has the correct response header262 behaves like returning response status263 returns unauthorized264 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden265 behaves like rejects nuget packages access266 for user type developer267 behaves like returning response status268 returns forbidden269 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden270 behaves like rejects nuget packages access271 for user type guest272 behaves like returning response status273 returns forbidden274 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized275 behaves like rejects nuget packages access276 for user type developer277 has the correct response header278 behaves like returning response status279 returns unauthorized280 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized281 behaves like rejects nuget packages access282 for user type guest283 has the correct response header284 behaves like returning response status285 returns unauthorized286 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget workhorse authorization", expected_status: :success287 behaves like process nuget workhorse authorization288 for user type developer289 has the proper content type290 behaves like returning response status291 returns success292 with a request that bypassed gitlab-workhorse293 behaves like returning response status294 returns forbidden295 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden296 behaves like rejects nuget packages access297 for user type guest298 behaves like returning response status299 returns forbidden300 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized301 behaves like rejects nuget packages access302 for user type developer303 has the correct response header304 behaves like returning response status305 returns unauthorized306 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized307 behaves like rejects nuget packages access308 for user type guest309 has the correct response header310 behaves like returning response status311 returns unauthorized312 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found313 behaves like rejects nuget packages access314 for user type developer315 behaves like returning response status316 returns not_found317 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found318 behaves like rejects nuget packages access319 for user type guest320 behaves like returning response status321 returns not_found322 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized323 behaves like rejects nuget packages access324 for user type developer325 has the correct response header326 behaves like returning response status327 returns unauthorized328 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized329 behaves like rejects nuget packages access330 for user type guest331 has the correct response header332 behaves like returning response status333 returns unauthorized334 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized335 behaves like rejects nuget packages access336 for user type anonymous337 has the correct response header338 behaves like returning response status339 returns unauthorized340 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized341 behaves like rejects nuget packages access342 for user type anonymous343 has the correct response header344 behaves like returning response status345 returns unauthorized346 behaves like deploy token for package uploads347 with deploy token headers348 valid token349 behaves like returning response status350 returns success351 invalid token352 behaves like returning response status353 returns unauthorized354 behaves like job token for package uploads355 with job token headers356 valid token357 behaves like returning response status358 returns success359 invalid token360 behaves like returning response status361 returns unauthorized362 invalid user363 behaves like returning response status364 returns unauthorized365 behaves like rejects nuget access with unknown target id366 with an unknown target367 as anonymous368 behaves like rejects nuget packages access369 for user type anonymous370 has the correct response header371 behaves like returning response status372 returns unauthorized373 as authenticated user374 behaves like rejects nuget packages access375 for user type anonymous376 behaves like returning response status377 returns not_found378 behaves like rejects nuget access with invalid target id379 with a target id with invalid integers380 id: "/../", status: :bad_request381 behaves like rejects nuget packages access382 for user type anonymous383 behaves like returning response status384 returns bad_request385 id: "", status: :not_found386 behaves like rejects nuget packages access387 for user type anonymous388 behaves like returning response status389 returns not_found390 id: "%20", status: :bad_request391 behaves like rejects nuget packages access392 for user type anonymous393 behaves like returning response status394 returns bad_request395 id: "%2e%2e%2f", status: :bad_request396 behaves like rejects nuget packages access397 for user type anonymous398 behaves like returning response status399 returns bad_request400 id: "NaN", status: :bad_request401 behaves like rejects nuget packages access402 for user type anonymous403 behaves like returning response status404 returns bad_request405 id: 1253, status: :unauthorized406 behaves like rejects nuget packages access407 for user type anonymous408 has the correct response header409 behaves like returning response status410 returns unauthorized411 id: "anything25", status: :bad_request412 behaves like rejects nuget packages access413 for user type anonymous414 behaves like returning response status415 returns bad_request416 PUT /api/v4/projects/:id/packages/nuget/symbolpackage417 behaves like nuget upload endpoint418 is expected to have request urgency :low419 with valid project420 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget upload", expected_status: :created421 behaves like process nuget upload422 for user type developer423 with object storage disabled424 without a file from workhorse425 behaves like returning response status426 returns bad_request427 with correct params428 behaves like package workhorse uploads429 without a workhorse header430 logs an error431 behaves like returning response status432 returns forbidden433 behaves like creates nuget package files434 creates package files435 behaves like a package tracking event436 creates a gitlab tracking event push_symbol_package437 with object storage enabled438 and direct upload enabled439 behaves like creates nuget package files440 creates package files441 with invalid remote_id: 123123442 behaves like returning response status443 returns forbidden444 with invalid remote_id: ../../123123445 behaves like returning response status446 returns forbidden447 with crafted package.path param448 does not create a package file449 behaves like returning response status450 returns bad_request451 and direct upload disabled452 behaves like creates nuget package files453 creates package files454 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden455 behaves like rejects nuget packages access456 for user type guest457 behaves like returning response status458 returns forbidden459 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized460 behaves like rejects nuget packages access461 for user type developer462 has the correct response header463 behaves like returning response status464 returns unauthorized465 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized466 behaves like rejects nuget packages access467 for user type guest468 has the correct response header469 behaves like returning response status470 returns unauthorized471 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden472 behaves like rejects nuget packages access473 for user type developer474 behaves like returning response status475 returns forbidden476 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden477 behaves like rejects nuget packages access478 for user type guest479 behaves like returning response status480 returns forbidden481 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized482 behaves like rejects nuget packages access483 for user type developer484 has the correct response header485 behaves like returning response status486 returns unauthorized487 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized488 behaves like rejects nuget packages access489 for user type guest490 has the correct response header491 behaves like returning response status492 returns unauthorized493 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget upload", expected_status: :created494 behaves like process nuget upload495 for user type developer496 with object storage disabled497 without a file from workhorse498 behaves like returning response status499 returns bad_request500 with correct params501 behaves like package workhorse uploads502 without a workhorse header503 logs an error504 behaves like returning response status505 returns forbidden506 behaves like creates nuget package files507 creates package files508 behaves like a package tracking event509 creates a gitlab tracking event push_symbol_package510 with object storage enabled511 and direct upload enabled512 behaves like creates nuget package files513 creates package files514 with invalid remote_id: 123123515 behaves like returning response status516 returns forbidden517 with invalid remote_id: ../../123123518 behaves like returning response status519 returns forbidden520 with crafted package.path param521 does not create a package file522 behaves like returning response status523 returns bad_request524 and direct upload disabled525 behaves like creates nuget package files526 creates package files527 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden528 behaves like rejects nuget packages access529 for user type guest530 behaves like returning response status531 returns forbidden532 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized533 behaves like rejects nuget packages access534 for user type developer535 has the correct response header536 behaves like returning response status537 returns unauthorized538 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized539 behaves like rejects nuget packages access540 for user type guest541 has the correct response header542 behaves like returning response status543 returns unauthorized544 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found545 behaves like rejects nuget packages access546 for user type developer547 behaves like returning response status548 returns not_found549 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found550 behaves like rejects nuget packages access551 for user type guest552 behaves like returning response status553 returns not_found554 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized555 behaves like rejects nuget packages access556 for user type developer557 has the correct response header558 behaves like returning response status559 returns unauthorized560 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized561 behaves like rejects nuget packages access562 for user type guest563 has the correct response header564 behaves like returning response status565 returns unauthorized566 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget upload", expected_status: :created567 behaves like process nuget upload568 for user type developer569 with object storage disabled570 without a file from workhorse571 behaves like returning response status572 returns bad_request573 with correct params574 behaves like package workhorse uploads575 without a workhorse header576 logs an error577 behaves like returning response status578 returns forbidden579 behaves like creates nuget package files580 creates package files581 behaves like a package tracking event582 creates a gitlab tracking event push_symbol_package583 with object storage enabled584 and direct upload enabled585 behaves like creates nuget package files586 creates package files587 with invalid remote_id: 123123588 behaves like returning response status589 returns forbidden590 with invalid remote_id: ../../123123591 behaves like returning response status592 returns forbidden593 with crafted package.path param594 does not create a package file595 behaves like returning response status596 returns bad_request597 and direct upload disabled598 behaves like creates nuget package files599 creates package files600 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden601 behaves like rejects nuget packages access602 for user type guest603 behaves like returning response status604 returns forbidden605 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized606 behaves like rejects nuget packages access607 for user type developer608 has the correct response header609 behaves like returning response status610 returns unauthorized611 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized612 behaves like rejects nuget packages access613 for user type guest614 has the correct response header615 behaves like returning response status616 returns unauthorized617 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden618 behaves like rejects nuget packages access619 for user type developer620 behaves like returning response status621 returns forbidden622 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden623 behaves like rejects nuget packages access624 for user type guest625 behaves like returning response status626 returns forbidden627 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized628 behaves like rejects nuget packages access629 for user type developer630 has the correct response header631 behaves like returning response status632 returns unauthorized633 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized634 behaves like rejects nuget packages access635 for user type guest636 has the correct response header637 behaves like returning response status638 returns unauthorized639 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget upload", expected_status: :created640 behaves like process nuget upload641 for user type developer642 with object storage disabled643 without a file from workhorse644 behaves like returning response status645 returns bad_request646 with correct params647 behaves like package workhorse uploads648 without a workhorse header649 logs an error650 behaves like returning response status651 returns forbidden652 behaves like creates nuget package files653 creates package files654 behaves like a package tracking event655 creates a gitlab tracking event push_symbol_package656 with object storage enabled657 and direct upload enabled658 behaves like creates nuget package files659 creates package files660 with invalid remote_id: 123123661 behaves like returning response status662 returns forbidden663 with invalid remote_id: ../../123123664 behaves like returning response status665 returns forbidden666 with crafted package.path param667 does not create a package file668 behaves like returning response status669 returns bad_request670 and direct upload disabled671 behaves like creates nuget package files672 creates package files673 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden674 behaves like rejects nuget packages access675 for user type guest676 behaves like returning response status677 returns forbidden678 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized679 behaves like rejects nuget packages access680 for user type developer681 has the correct response header682 behaves like returning response status683 returns unauthorized684 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized685 behaves like rejects nuget packages access686 for user type guest687 has the correct response header688 behaves like returning response status689 returns unauthorized690 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found691 behaves like rejects nuget packages access692 for user type developer693 behaves like returning response status694 returns not_found695 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found696 behaves like rejects nuget packages access697 for user type guest698 behaves like returning response status699 returns not_found700 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized701 behaves like rejects nuget packages access702 for user type developer703 has the correct response header704 behaves like returning response status705 returns unauthorized706 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized707 behaves like rejects nuget packages access708 for user type guest709 has the correct response header710 behaves like returning response status711 returns unauthorized712 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized713 behaves like rejects nuget packages access714 for user type anonymous715 has the correct response header716 behaves like returning response status717 returns unauthorized718 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized719 behaves like rejects nuget packages access720 for user type anonymous721 has the correct response header722 behaves like returning response status723 returns unauthorized724 behaves like deploy token for package uploads725 with deploy token headers726 valid token727 behaves like returning response status728 returns success729 invalid token730 behaves like returning response status731 returns unauthorized732 behaves like job token for package uploads733 with job token headers734 valid token735 creates a package with build info736 behaves like returning response status737 returns success738# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.37 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.18 1.18 1.37 1/280 501739.740 invalid token741 behaves like returning response status742 returns unauthorized743 invalid user744 behaves like returning response status745 returns unauthorized746 behaves like rejects nuget access with unknown target id747 with an unknown target748 as anonymous749 behaves like rejects nuget packages access750 for user type anonymous751 has the correct response header752 behaves like returning response status753 returns unauthorized754 as authenticated user755 behaves like rejects nuget packages access756 for user type anonymous757 behaves like returning response status758 returns not_found759 behaves like rejects nuget access with invalid target id760 with a target id with invalid integers761 id: "/../", status: :bad_request762 behaves like rejects nuget packages access763 for user type anonymous764 behaves like returning response status765 returns bad_request766 id: "", status: :not_found767 behaves like rejects nuget packages access768 for user type anonymous769 behaves like returning response status770 returns not_found771 id: "%20", status: :bad_request772 behaves like rejects nuget packages access773 for user type anonymous774 behaves like returning response status775 returns bad_request776 id: "%2e%2e%2f", status: :bad_request777 behaves like rejects nuget packages access778 for user type anonymous779 behaves like returning response status780 returns bad_request781 id: "NaN", status: :bad_request782 behaves like rejects nuget packages access783 for user type anonymous784 behaves like returning response status785 returns bad_request786 id: 1253, status: :unauthorized787 behaves like rejects nuget packages access788 for user type anonymous789 has the correct response header790 behaves like returning response status791 returns unauthorized792 id: "anything25", status: :bad_request793 behaves like rejects nuget packages access794 for user type anonymous795 behaves like returning response status796 returns bad_request797 file size above maximum limit798 behaves like returning response status799 returns bad_request800 when ObjectStorage::RemoteStoreError is raised801 behaves like returning response status802 returns forbidden803 when package duplicates are not allowed804 behaves like returning response status805 returns created806 when exception_regex is set807 behaves like returning response status808 returns created809 DELETE /api/v4/projects/:id/packages/nuget/*package_name/*package_version810 is expected to have request urgency :low811 with valid target812 auth: nil, visibility: :public, user_role: :anonymous, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized813 behaves like rejects nuget packages access814 for user type anonymous815 has the correct response header816 behaves like returning response status817 returns unauthorized818 auth: nil, visibility: :private, user_role: :anonymous, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized819 behaves like rejects nuget packages access820 for user type anonymous821 has the correct response header822 behaves like returning response status823 returns unauthorized824 auth: nil, visibility: :internal, user_role: :anonymous, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized825 behaves like rejects nuget packages access826 for user type anonymous827 has the correct response header828 behaves like returning response status829 returns unauthorized830 auth: :personal_access_token, visibility: :public, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden831 behaves like rejects nuget packages access832 for user type guest833 behaves like returning response status834 returns forbidden835 auth: :personal_access_token, visibility: :public, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden836 behaves like rejects nuget packages access837 for user type developer838 behaves like returning response status839 returns forbidden840 auth: :personal_access_token, visibility: :public, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content841 behaves like process nuget delete request842 for user type maintainer843 triggers an internal event844 marks package for deletion845 behaves like returning response status846 returns no_content847# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.09 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.15 1.17 1.36 1/280 502848.849 auth: :personal_access_token, visibility: :private, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden850 behaves like rejects nuget packages access851 for user type guest852 behaves like returning response status853 returns forbidden854 auth: :personal_access_token, visibility: :private, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden855 behaves like rejects nuget packages access856 for user type developer857 behaves like returning response status858 returns forbidden859 auth: :personal_access_token, visibility: :private, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content860 behaves like process nuget delete request861 for user type maintainer862 triggers an internal event863 marks package for deletion864 behaves like returning response status865 returns no_content866# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.42 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.15 1.17 1.36 1/280 503867.868 auth: :personal_access_token, visibility: :internal, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden869 behaves like rejects nuget packages access870 for user type guest871 behaves like returning response status872 returns forbidden873 auth: :personal_access_token, visibility: :internal, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden874 behaves like rejects nuget packages access875 for user type developer876 behaves like returning response status877 returns forbidden878 auth: :personal_access_token, visibility: :internal, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content879 behaves like process nuget delete request880 for user type maintainer881 triggers an internal event882 marks package for deletion883 behaves like returning response status884 returns no_content885# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.96 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.14 1.17 1.36 1/280 504886.887 auth: :job_token, visibility: :public, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden888 behaves like rejects nuget packages access889 for user type guest890 behaves like returning response status891 returns forbidden892 auth: :job_token, visibility: :public, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden893 behaves like rejects nuget packages access894 for user type developer895 behaves like returning response status896 returns forbidden897 auth: :job_token, visibility: :public, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content898 behaves like process nuget delete request899 for user type maintainer900 triggers an internal event901 marks package for deletion902 behaves like returning response status903 returns no_content904# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.13 seconds. Current RSS: ~1486M. Threads: 5. load average: 1.14 1.17 1.36 1/280 505905.906 auth: :job_token, visibility: :private, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden907 behaves like rejects nuget packages access908 for user type guest909 behaves like returning response status910 returns forbidden911 auth: :job_token, visibility: :private, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden912 behaves like rejects nuget packages access913 for user type developer914 behaves like returning response status915 returns forbidden916 auth: :job_token, visibility: :private, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content917 behaves like process nuget delete request918 for user type maintainer919 triggers an internal event920 marks package for deletion921 behaves like returning response status922 returns no_content923# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.7 seconds. Current RSS: ~1483M. Threads: 5. load average: 1.13 1.16 1.36 1/280 506924.925 auth: :job_token, visibility: :internal, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden926 behaves like rejects nuget packages access927 for user type guest928 behaves like returning response status929 returns forbidden930 auth: :job_token, visibility: :internal, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden931 behaves like rejects nuget packages access932 for user type developer933 behaves like returning response status934 returns forbidden935 auth: :job_token, visibility: :internal, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content936 behaves like process nuget delete request937 for user type maintainer938 triggers an internal event939 marks package for deletion940 behaves like returning response status941 returns no_content942# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.15 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.13 1.16 1.36 1/280 507943.944 auth: :deploy_token, visibility: :public, user_role: nil, shared_examples_name: "process nuget delete request", expected_status: :no_content945 behaves like process nuget delete request946 for user type947 triggers an internal event948 marks package for deletion949 behaves like returning response status950 returns no_content951 auth: :deploy_token, visibility: :private, user_role: nil, shared_examples_name: "process nuget delete request", expected_status: :no_content952 behaves like process nuget delete request953 for user type954 triggers an internal event955 marks package for deletion956 behaves like returning response status957 returns no_content958 auth: :deploy_token, visibility: :internal, user_role: nil, shared_examples_name: "process nuget delete request", expected_status: :no_content959 behaves like process nuget delete request960 for user type961 triggers an internal event962 marks package for deletion963 behaves like returning response status964 returns no_content965 auth: :api_key, visibility: :public, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden966 behaves like rejects nuget packages access967 for user type guest968 behaves like returning response status969 returns forbidden970 auth: :api_key, visibility: :public, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden971 behaves like rejects nuget packages access972 for user type developer973 behaves like returning response status974 returns forbidden975 auth: :api_key, visibility: :public, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content976 behaves like process nuget delete request977 for user type maintainer978 triggers an internal event979 marks package for deletion980 behaves like returning response status981 returns no_content982# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.93 seconds. Current RSS: ~1516M. Threads: 5. load average: 1.20 1.18 1.36 1/280 508983.984 auth: :api_key, visibility: :private, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden985 behaves like rejects nuget packages access986 for user type guest987 behaves like returning response status988 returns forbidden989 auth: :api_key, visibility: :private, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden990 behaves like rejects nuget packages access991 for user type developer992 behaves like returning response status993 returns forbidden994 auth: :api_key, visibility: :private, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content995 behaves like process nuget delete request996 for user type maintainer997 triggers an internal event998 marks package for deletion999 behaves like returning response status1000 returns no_content1001# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.25 seconds. Current RSS: ~1517M. Threads: 5. load average: 1.18 1.17 1.36 1/280 5091002.1003 auth: :api_key, visibility: :internal, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1004 behaves like rejects nuget packages access1005 for user type guest1006 behaves like returning response status1007 returns forbidden1008 auth: :api_key, visibility: :internal, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1009 behaves like rejects nuget packages access1010 for user type developer1011 behaves like returning response status1012 returns forbidden1013 auth: :api_key, visibility: :internal, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content1014 behaves like process nuget delete request1015 for user type maintainer1016 triggers an internal event1017 marks package for deletion1018 behaves like returning response status1019 returns no_content1020# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.52 seconds. Current RSS: ~1520M. Threads: 5. load average: 1.18 1.17 1.36 1/280 5101021.1022 behaves like rejects nuget access with unknown target id1023 with an unknown target1024 as anonymous1025 behaves like rejects nuget packages access1026 for user type anonymous1027 has the correct response header1028 behaves like returning response status1029 returns unauthorized1030 as authenticated user1031 behaves like rejects nuget packages access1032 for user type anonymous1033 behaves like returning response status1034 returns not_found1035 behaves like rejects nuget access with invalid target id1036 with a target id with invalid integers1037 id: "/../", status: :bad_request1038 behaves like rejects nuget packages access1039 for user type anonymous1040 behaves like returning response status1041 returns bad_request1042 id: "", status: :not_found1043 behaves like rejects nuget packages access1044 for user type anonymous1045 behaves like returning response status1046 returns not_found1047 id: "%20", status: :bad_request1048 behaves like rejects nuget packages access1049 for user type anonymous1050 behaves like returning response status1051 returns bad_request1052 id: "%2e%2e%2f", status: :bad_request1053 behaves like rejects nuget packages access1054 for user type anonymous1055 behaves like returning response status1056 returns bad_request1057 id: "NaN", status: :bad_request1058 behaves like rejects nuget packages access1059 for user type anonymous1060 behaves like returning response status1061 returns bad_request1062 id: 1253, status: :unauthorized1063 behaves like rejects nuget packages access1064 for user type anonymous1065 has the correct response header1066 behaves like returning response status1067 returns unauthorized1068 id: "anything25", status: :bad_request1069 behaves like rejects nuget packages access1070 for user type anonymous1071 behaves like returning response status1072 returns bad_request1073 with invalid package name %201074 behaves like returning response status1075 returns bad_request1076 with invalid package name ..%2F..1077 behaves like returning response status1078 returns bad_request1079 with invalid package name ../..1080 behaves like returning response status1081 returns bad_request1082 PUT /api/v4/projects/:id/packages/nuget/v2/authorize1083 behaves like nuget authorize upload endpoint1084 is expected to have request urgency :low1085 with valid project1086 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget workhorse authorization", expected_status: :success1087 behaves like process nuget workhorse authorization1088 for user type developer1089 has the proper content type1090 behaves like returning response status1091 returns success1092 with a request that bypassed gitlab-workhorse1093 behaves like returning response status1094 returns forbidden1095 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1096 behaves like rejects nuget packages access1097 for user type guest1098 behaves like returning response status1099 returns forbidden1100 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1101 behaves like rejects nuget packages access1102 for user type developer1103 has the correct response header1104 behaves like returning response status1105 returns unauthorized1106 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1107 behaves like rejects nuget packages access1108 for user type guest1109 has the correct response header1110 behaves like returning response status1111 returns unauthorized1112 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1113 behaves like rejects nuget packages access1114 for user type developer1115 behaves like returning response status1116 returns forbidden1117 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1118 behaves like rejects nuget packages access1119 for user type guest1120 behaves like returning response status1121 returns forbidden1122 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1123 behaves like rejects nuget packages access1124 for user type developer1125 has the correct response header1126 behaves like returning response status1127 returns unauthorized1128 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1129 behaves like rejects nuget packages access1130 for user type guest1131 has the correct response header1132 behaves like returning response status1133 returns unauthorized1134 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget workhorse authorization", expected_status: :success1135 behaves like process nuget workhorse authorization1136 for user type developer1137 has the proper content type1138 behaves like returning response status1139 returns success1140 with a request that bypassed gitlab-workhorse1141 behaves like returning response status1142 returns forbidden1143 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1144 behaves like rejects nuget packages access1145 for user type guest1146 behaves like returning response status1147 returns forbidden1148 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1149 behaves like rejects nuget packages access1150 for user type developer1151 has the correct response header1152 behaves like returning response status1153 returns unauthorized1154 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1155 behaves like rejects nuget packages access1156 for user type guest1157 has the correct response header1158 behaves like returning response status1159 returns unauthorized1160 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1161 behaves like rejects nuget packages access1162 for user type developer1163 behaves like returning response status1164 returns not_found1165 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1166 behaves like rejects nuget packages access1167 for user type guest1168 behaves like returning response status1169 returns not_found1170 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1171 behaves like rejects nuget packages access1172 for user type developer1173 has the correct response header1174 behaves like returning response status1175 returns unauthorized1176 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1177 behaves like rejects nuget packages access1178 for user type guest1179 has the correct response header1180 behaves like returning response status1181 returns unauthorized1182 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget workhorse authorization", expected_status: :success1183 behaves like process nuget workhorse authorization1184 for user type developer1185 has the proper content type1186 behaves like returning response status1187 returns success1188 with a request that bypassed gitlab-workhorse1189 behaves like returning response status1190 returns forbidden1191 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1192 behaves like rejects nuget packages access1193 for user type guest1194 behaves like returning response status1195 returns forbidden1196 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1197 behaves like rejects nuget packages access1198 for user type developer1199 has the correct response header1200 behaves like returning response status1201 returns unauthorized1202 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1203 behaves like rejects nuget packages access1204 for user type guest1205 has the correct response header1206 behaves like returning response status1207 returns unauthorized1208 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1209 behaves like rejects nuget packages access1210 for user type developer1211 behaves like returning response status1212 returns forbidden1213 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1214 behaves like rejects nuget packages access1215 for user type guest1216 behaves like returning response status1217 returns forbidden1218 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1219 behaves like rejects nuget packages access1220 for user type developer1221 has the correct response header1222 behaves like returning response status1223 returns unauthorized1224 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1225 behaves like rejects nuget packages access1226 for user type guest1227 has the correct response header1228 behaves like returning response status1229 returns unauthorized1230 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget workhorse authorization", expected_status: :success1231 behaves like process nuget workhorse authorization1232 for user type developer1233 has the proper content type1234 behaves like returning response status1235 returns success1236 with a request that bypassed gitlab-workhorse1237 behaves like returning response status1238 returns forbidden1239 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1240 behaves like rejects nuget packages access1241 for user type guest1242 behaves like returning response status1243 returns forbidden1244 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1245 behaves like rejects nuget packages access1246 for user type developer1247 has the correct response header1248 behaves like returning response status1249 returns unauthorized1250 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1251 behaves like rejects nuget packages access1252 for user type guest1253 has the correct response header1254 behaves like returning response status1255 returns unauthorized1256 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1257 behaves like rejects nuget packages access1258 for user type developer1259 behaves like returning response status1260 returns not_found1261 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1262 behaves like rejects nuget packages access1263 for user type guest1264 behaves like returning response status1265 returns not_found1266 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1267 behaves like rejects nuget packages access1268 for user type developer1269 has the correct response header1270 behaves like returning response status1271 returns unauthorized1272 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1273 behaves like rejects nuget packages access1274 for user type guest1275 has the correct response header1276 behaves like returning response status1277 returns unauthorized1278 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1279 behaves like rejects nuget packages access1280 for user type anonymous1281 has the correct response header1282 behaves like returning response status1283 returns unauthorized1284 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1285 behaves like rejects nuget packages access1286 for user type anonymous1287 has the correct response header1288 behaves like returning response status1289 returns unauthorized1290 behaves like deploy token for package uploads1291 with deploy token headers1292 valid token1293 behaves like returning response status1294 returns success1295 invalid token1296 behaves like returning response status1297 returns unauthorized1298 behaves like job token for package uploads1299 with job token headers1300 valid token1301 behaves like returning response status1302 returns success1303 invalid token1304 behaves like returning response status1305 returns unauthorized1306 invalid user1307 behaves like returning response status1308 returns unauthorized1309 behaves like rejects nuget access with unknown target id1310 with an unknown target1311 as anonymous1312 behaves like rejects nuget packages access1313 for user type anonymous1314 has the correct response header1315 behaves like returning response status1316 returns unauthorized1317 as authenticated user1318 behaves like rejects nuget packages access1319 for user type anonymous1320 behaves like returning response status1321 returns not_found1322 behaves like rejects nuget access with invalid target id1323 with a target id with invalid integers1324 id: "/../", status: :bad_request1325 behaves like rejects nuget packages access1326 for user type anonymous1327 behaves like returning response status1328 returns bad_request1329 id: "", status: :not_found1330 behaves like rejects nuget packages access1331 for user type anonymous1332 behaves like returning response status1333 returns not_found1334 id: "%20", status: :bad_request1335 behaves like rejects nuget packages access1336 for user type anonymous1337 behaves like returning response status1338 returns bad_request1339 id: "%2e%2e%2f", status: :bad_request1340 behaves like rejects nuget packages access1341 for user type anonymous1342 behaves like returning response status1343 returns bad_request1344 id: "NaN", status: :bad_request1345 behaves like rejects nuget packages access1346 for user type anonymous1347 behaves like returning response status1348 returns bad_request1349 id: 1253, status: :unauthorized1350 behaves like rejects nuget packages access1351 for user type anonymous1352 has the correct response header1353 behaves like returning response status1354 returns unauthorized1355 id: "anything25", status: :bad_request1356 behaves like rejects nuget packages access1357 for user type anonymous1358 behaves like returning response status1359 returns bad_request1360 PUT /api/v4/projects/:id/packages/nuget/v21361 behaves like nuget upload endpoint1362 is expected to have request urgency :low1363 with valid project1364 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget upload", expected_status: :created1365 behaves like process nuget upload1366 for user type developer1367 with object storage disabled1368 without a file from workhorse1369 behaves like returning response status1370 returns bad_request1371 with correct params1372 behaves like package workhorse uploads1373 without a workhorse header1374 logs an error1375 behaves like returning response status1376 returns forbidden1377 behaves like creates nuget package files1378 creates package files1379 behaves like a package tracking event1380 creates a gitlab tracking event push_package1381 with object storage enabled1382 and direct upload enabled1383 behaves like creates nuget package files1384 creates package files1385 with invalid remote_id: 1231231386 behaves like returning response status1387 returns forbidden1388 with invalid remote_id: ../../1231231389 behaves like returning response status1390 returns forbidden1391 with crafted package.path param1392 does not create a package file1393 behaves like returning response status1394 returns bad_request1395 and direct upload disabled1396 behaves like creates nuget package files1397 creates package files1398 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1399 behaves like rejects nuget packages access1400 for user type guest1401 behaves like returning response status1402 returns forbidden1403 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1404 behaves like rejects nuget packages access1405 for user type developer1406 has the correct response header1407 behaves like returning response status1408 returns unauthorized1409 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1410 behaves like rejects nuget packages access1411 for user type guest1412 has the correct response header1413 behaves like returning response status1414 returns unauthorized1415 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1416 behaves like rejects nuget packages access1417 for user type developer1418 behaves like returning response status1419 returns forbidden1420 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1421 behaves like rejects nuget packages access1422 for user type guest1423 behaves like returning response status1424 returns forbidden1425 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1426 behaves like rejects nuget packages access1427 for user type developer1428 has the correct response header1429 behaves like returning response status1430 returns unauthorized1431 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1432 behaves like rejects nuget packages access1433 for user type guest1434 has the correct response header1435 behaves like returning response status1436 returns unauthorized1437 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget upload", expected_status: :created1438 behaves like process nuget upload1439 for user type developer1440 with object storage disabled1441 without a file from workhorse1442 behaves like returning response status1443 returns bad_request1444 with correct params1445 behaves like package workhorse uploads1446 without a workhorse header1447 logs an error1448 behaves like returning response status1449 returns forbidden1450 behaves like creates nuget package files1451 creates package files1452 behaves like a package tracking event1453 creates a gitlab tracking event push_package1454 with object storage enabled1455 and direct upload enabled1456 behaves like creates nuget package files1457 creates package files1458 with invalid remote_id: 1231231459 behaves like returning response status1460 returns forbidden1461 with invalid remote_id: ../../1231231462 behaves like returning response status1463 returns forbidden1464 with crafted package.path param1465 does not create a package file1466 behaves like returning response status1467 returns bad_request1468 and direct upload disabled1469 behaves like creates nuget package files1470 creates package files1471 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1472 behaves like rejects nuget packages access1473 for user type guest1474 behaves like returning response status1475 returns forbidden1476 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1477 behaves like rejects nuget packages access1478 for user type developer1479 has the correct response header1480 behaves like returning response status1481 returns unauthorized1482 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1483 behaves like rejects nuget packages access1484 for user type guest1485 has the correct response header1486 behaves like returning response status1487 returns unauthorized1488 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1489 behaves like rejects nuget packages access1490 for user type developer1491 behaves like returning response status1492 returns not_found1493 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1494 behaves like rejects nuget packages access1495 for user type guest1496 behaves like returning response status1497 returns not_found1498 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1499 behaves like rejects nuget packages access1500 for user type developer1501 has the correct response header1502 behaves like returning response status1503 returns unauthorized1504 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1505 behaves like rejects nuget packages access1506 for user type guest1507 has the correct response header1508 behaves like returning response status1509 returns unauthorized1510 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget upload", expected_status: :created1511 behaves like process nuget upload1512 for user type developer1513 with object storage disabled1514 without a file from workhorse1515 behaves like returning response status1516 returns bad_request1517 with correct params1518 behaves like package workhorse uploads1519 without a workhorse header1520 logs an error1521 behaves like returning response status1522 returns forbidden1523 behaves like creates nuget package files1524 creates package files1525 behaves like a package tracking event1526 creates a gitlab tracking event push_package1527 with object storage enabled1528 and direct upload enabled1529 behaves like creates nuget package files1530 creates package files1531 with invalid remote_id: 1231231532 behaves like returning response status1533 returns forbidden1534 with invalid remote_id: ../../1231231535 behaves like returning response status1536 returns forbidden1537 with crafted package.path param1538 does not create a package file1539 behaves like returning response status1540 returns bad_request1541 and direct upload disabled1542 behaves like creates nuget package files1543 creates package files1544 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1545 behaves like rejects nuget packages access1546 for user type guest1547 behaves like returning response status1548 returns forbidden1549 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1550 behaves like rejects nuget packages access1551 for user type developer1552 has the correct response header1553 behaves like returning response status1554 returns unauthorized1555 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1556 behaves like rejects nuget packages access1557 for user type guest1558 has the correct response header1559 behaves like returning response status1560 returns unauthorized1561 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1562 behaves like rejects nuget packages access1563 for user type developer1564 behaves like returning response status1565 returns forbidden1566 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1567 behaves like rejects nuget packages access1568 for user type guest1569 behaves like returning response status1570 returns forbidden1571 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1572 behaves like rejects nuget packages access1573 for user type developer1574 has the correct response header1575 behaves like returning response status1576 returns unauthorized1577 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1578 behaves like rejects nuget packages access1579 for user type guest1580 has the correct response header1581 behaves like returning response status1582 returns unauthorized1583 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget upload", expected_status: :created1584 behaves like process nuget upload1585 for user type developer1586 with object storage disabled1587 without a file from workhorse1588 behaves like returning response status1589 returns bad_request1590 with correct params1591 behaves like package workhorse uploads1592 without a workhorse header1593 logs an error1594 behaves like returning response status1595 returns forbidden1596 behaves like creates nuget package files1597 creates package files1598 behaves like a package tracking event1599 creates a gitlab tracking event push_package1600 with object storage enabled1601 and direct upload enabled1602 behaves like creates nuget package files1603 creates package files1604 with invalid remote_id: 1231231605 behaves like returning response status1606 returns forbidden1607 with invalid remote_id: ../../1231231608 behaves like returning response status1609 returns forbidden1610 with crafted package.path param1611 does not create a package file1612 behaves like returning response status1613 returns bad_request1614 and direct upload disabled1615 behaves like creates nuget package files1616 creates package files1617 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1618 behaves like rejects nuget packages access1619 for user type guest1620 behaves like returning response status1621 returns forbidden1622 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1623 behaves like rejects nuget packages access1624 for user type developer1625 has the correct response header1626 behaves like returning response status1627 returns unauthorized1628 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1629 behaves like rejects nuget packages access1630 for user type guest1631 has the correct response header1632 behaves like returning response status1633 returns unauthorized1634 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1635 behaves like rejects nuget packages access1636 for user type developer1637 behaves like returning response status1638 returns not_found1639 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1640 behaves like rejects nuget packages access1641 for user type guest1642 behaves like returning response status1643 returns not_found1644 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1645 behaves like rejects nuget packages access1646 for user type developer1647 has the correct response header1648 behaves like returning response status1649 returns unauthorized1650 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1651 behaves like rejects nuget packages access1652 for user type guest1653 has the correct response header1654 behaves like returning response status1655 returns unauthorized1656 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1657 behaves like rejects nuget packages access1658 for user type anonymous1659 has the correct response header1660 behaves like returning response status1661 returns unauthorized1662 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1663 behaves like rejects nuget packages access1664 for user type anonymous1665 has the correct response header1666 behaves like returning response status1667 returns unauthorized1668 behaves like deploy token for package uploads1669 with deploy token headers1670 valid token1671 behaves like returning response status1672 returns success1673 invalid token1674 behaves like returning response status1675 returns unauthorized1676 behaves like job token for package uploads1677 with job token headers1678 valid token1679 creates a package with build info1680 behaves like returning response status1681 returns success1682# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.79 seconds. Current RSS: ~1523M. Threads: 5. load average: 1.15 1.16 1.34 1/280 5111683.1684 invalid token1685 behaves like returning response status1686 returns unauthorized1687 invalid user1688 behaves like returning response status1689 returns unauthorized1690 behaves like rejects nuget access with unknown target id1691 with an unknown target1692 as anonymous1693 behaves like rejects nuget packages access1694 for user type anonymous1695 has the correct response header1696 behaves like returning response status1697 returns unauthorized1698 as authenticated user1699 behaves like rejects nuget packages access1700 for user type anonymous1701 behaves like returning response status1702 returns not_found1703 behaves like rejects nuget access with invalid target id1704 with a target id with invalid integers1705 id: "/../", status: :bad_request1706 behaves like rejects nuget packages access1707 for user type anonymous1708 behaves like returning response status1709 returns bad_request1710 id: "", status: :not_found1711 behaves like rejects nuget packages access1712 for user type anonymous1713 behaves like returning response status1714 returns not_found1715 id: "%20", status: :bad_request1716 behaves like rejects nuget packages access1717 for user type anonymous1718 behaves like returning response status1719 returns bad_request1720 id: "%2e%2e%2f", status: :bad_request1721 behaves like rejects nuget packages access1722 for user type anonymous1723 behaves like returning response status1724 returns bad_request1725 id: "NaN", status: :bad_request1726 behaves like rejects nuget packages access1727 for user type anonymous1728 behaves like returning response status1729 returns bad_request1730 id: 1253, status: :unauthorized1731 behaves like rejects nuget packages access1732 for user type anonymous1733 has the correct response header1734 behaves like returning response status1735 returns unauthorized1736 id: "anything25", status: :bad_request1737 behaves like rejects nuget packages access1738 for user type anonymous1739 behaves like returning response status1740 returns bad_request1741 file size above maximum limit1742 behaves like returning response status1743 returns bad_request1744 when ObjectStorage::RemoteStoreError is raised1745 behaves like returning response status1746 returns forbidden1747 when package duplicates are not allowed1748 behaves like returning response status1749 returns conflict1750 when exception_regex is set1751 behaves like returning response status1752 returns created1753 GET /api/v4/projects/:id/packages/nuget/symbolfiles/*file_name/*signature/*file_name1754 behaves like nuget symbol file endpoint1755Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.1757To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1758 is expected to have request urgency :low1759 with nuget_symbol_server_enabled setting enabled1760 with valid target1761 behaves like successful response1762 returns the symbol file1763 when target does not exist1764 behaves like returning response status1765 returns not_found1766 when target exists1767 when symbol file does not exist1768 behaves like returning response status1769 returns not_found1770 when symbol file checksum does not match1771 behaves like returning response status1772 returns not_found1773 when symbol file checksum is missing1774 behaves like returning response status1775 returns bad_request1776 when signature & filename are in uppercase1777 behaves like successful response1778 returns the symbol file1779 with nuget_symbol_server_enabled setting disabled1780 behaves like returning response status1781 returns forbidden1782# [RSpecRunTime] Finishing example group spec/requests/api/nuget_project_packages_spec.rb. It took 8 minutes 49.03 seconds. Expected to take 15 minutes 42.01 seconds.1783# [RSpecRunTime] Starting example group spec/requests/api/graphql/issues_spec.rb. Expected to take 3 minutes 1.1 seconds.1784getting an issue list at root level1785 excludes issues from archived projects1786 when only non filter arguments are provided1787 behaves like query that requires at least one filter1788 requires at least one filter to be provided to the query1789# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.58 seconds. Current RSS: ~1538M. Threads: 5. load average: 1.12 1.15 1.34 1/282 6341790.1791 when no filters are provided1792 behaves like query that requires at least one filter1793 requires at least one filter to be provided to the query1794 with rate limiting1795 behaves like rate limited endpoint1796 when rate limiter enabled1797 logs request and declines it when endpoint called more than the threshold1798 when rate limiter is disabled1799 does not log request and does not block the request1800 behaves like rate limited endpoint1801 when rate limiter enabled1802 logs request and declines it when endpoint called more than the threshold1803 when rate limiter is disabled1804 does not log request and does not block the request1805 includeArchived filter1806 excludes issues from archived projects1807 when includeArchived is true1808 includes issues from archived projects1809 behaves like graphql issue list request spec1810 includes a web_url1811 includes discussion locked1812 behaves like a working graphql query1813 returns a successful response1814# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.82 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.10 1.14 1.33 1/285 6861815.1816 filters1817 when filtering by state1818 when filtering by locked state1819 returns an error message1820 when filtering by milestone1821 when both negated milestone_id and milestone_wildcard_id filters are provided1822 returns a mutually exclusive param error1823 when filtering by assignees1824 when both assignee_username filters are provided1825 returns a mutually exclusive param error1826 when both assignee_username and assignee_wildcard_id filters are provided1827 returns a mutually exclusive param error1828 when filtering by assignee_wildcard_id1829 when filtering for all issues with assignees1830 returns all issues with assignees1831# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.77 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.09 1.14 1.33 1/282 6871832.1833 when filtering for issues without assignees1834 returns all issues without assignees1835# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.08 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.09 1.14 1.33 1/282 6881836.1837 when filtering by a negated argument1838 returns correctly filtered issues1839# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.92 seconds. Current RSS: ~1457M. Threads: 5. load average: 1.08 1.14 1.33 1/282 6891840.1841 when filtering by unioned arguments1842 when filtering by assignees1843 returns correctly filtered issues1844# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.76 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.08 1.14 1.33 1/282 6901845.1846 when filtering by labels1847 returns correctly filtered issues1848# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.75 seconds. Current RSS: ~1457M. Threads: 5. load average: 1.07 1.14 1.33 1/282 6911849.1850 when argument is blank1851 does not raise an error1852# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.19 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.07 1.14 1.33 1/282 6921853.1854 when filtering by a blank negated argument1855 does not raise an error1856# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.58 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.07 1.13 1.33 1/282 6931857.1858 when filtering by reaction emoji1859 value: "thumbsup", issue_list: lazy { voted_issues }1860 returns correctly filtered issues1861# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.42 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.07 1.13 1.33 1/282 6941862.1863 value: "ANY", issue_list: lazy { voted_issues }1864 returns correctly filtered issues1865# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.36 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.06 1.13 1.32 1/282 6951866.1867 value: "any", issue_list: lazy { voted_issues }1868 returns correctly filtered issues1869# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.18 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.06 1.13 1.32 1/282 6961870.1871 value: "AnY", issue_list: lazy { voted_issues }1872 returns correctly filtered issues1873# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.23 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.06 1.13 1.32 1/282 6971874.1875 value: "NONE", issue_list: lazy { no_award_issues }1876 returns correctly filtered issues1877# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.54 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.06 1.13 1.32 1/282 6981878.1879 value: "thumbsdown", issue_list: lazy { [] }1880 returns correctly filtered issues1881 when filtering by search1882 behaves like query with a search term1883 returns only matching issuables1884# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.31 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.06 1.13 1.32 1/282 6991885.1886 when filtering by subscribed1887 with no filtering1888 returns all items1889# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.62 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.05 1.13 1.32 1/282 7001890.1891 with user filters for subscribed items1892 returns only subscribed items1893# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.96 seconds. Current RSS: ~1465M. Threads: 5. load average: 1.05 1.13 1.32 1/282 7011894.1895 with user filters out subscribed items1896 returns only unsubscribed items1897# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.21 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.05 1.13 1.32 1/282 7021898.1899 with feature flag disabled1900 does not filter out subscribed issues1901# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.7 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.05 1.12 1.32 1/282 7031902.1903 when filtering by confidentiality1904 when fetching confidential issues1905 returns only confidential issues1906 when user cannot see confidential issues1907 returns an empty list1908# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.1 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.04 1.12 1.32 1/282 7041909.1910 when fetching non-confidential issues1911 returns only non-confidential issues1912 when user cannot see confidential issues1913 returns an empty list1914# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.78 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.04 1.12 1.31 1/282 7051915.1916 sorting and pagination1917 when sorting by severity1918 when ascending1919 behaves like sorted paginated query1920 behaves like requires variables1921 shared example requires variables to be set1923 when sorting1924 sorts correctly1925 when paginating1926 paginates correctly1927# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.08 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.04 1.12 1.31 1/282 7061928.1929 when descending1930 behaves like sorted paginated query1931 behaves like requires variables1932 shared example requires variables to be set1934 when sorting1935 sorts correctly1936 when paginating1937 paginates correctly1938# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.33 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.04 1.12 1.31 1/282 7071939.1940 when sorting by priority1941 when ascending1942 behaves like sorted paginated query1943 behaves like requires variables1944 shared example requires variables to be set1946 when sorting1947 sorts correctly1948 when paginating1949 paginates correctly1950# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.66 seconds. Current RSS: ~1494M. Threads: 5. load average: 1.04 1.12 1.31 1/282 7081951.1952 when descending1953 behaves like sorted paginated query1954 behaves like requires variables1955 shared example requires variables to be set1957 when sorting1958 sorts correctly1959 when paginating1960 paginates correctly1961# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.93 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.04 1.12 1.31 1/282 7091962.1963 when sorting by due date1964 when ascending1965 behaves like sorted paginated query1966 behaves like requires variables1967 shared example requires variables to be set1969 when sorting1970 sorts correctly1971 when paginating1972 paginates correctly1973# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.17 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.04 1.12 1.31 1/282 7101974.1975 when descending1976 behaves like sorted paginated query1977 behaves like requires variables1978 shared example requires variables to be set1980 when sorting1981 sorts correctly1982 when paginating1983 paginates correctly1984# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.45 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.04 1.12 1.31 1/282 7111985.1986 when sorting by relative position1987 when ascending1988 behaves like sorted paginated query1989 behaves like requires variables1990 shared example requires variables to be set1992 when sorting1993 sorts correctly1994 when paginating1995 paginates correctly1996# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.69 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.04 1.12 1.31 1/282 7121997.1998 when last and sort params are present1999 fetches last elements without error2000 when sorting by label priority2001 when ascending2002 behaves like sorted paginated query2003 behaves like requires variables2004 shared example requires variables to be set2006 when sorting2007 sorts correctly2008 when paginating2009 paginates correctly2010# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.49 seconds. Current RSS: ~1508M. Threads: 5. load average: 1.03 1.11 1.31 1/282 7132011.2012 when descending2013 behaves like sorted paginated query2014 behaves like requires variables2015 shared example requires variables to be set2017 when sorting2018 sorts correctly2019 when paginating2020 paginates correctly2021# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.74 seconds. Current RSS: ~1511M. Threads: 5. load average: 1.03 1.11 1.31 1/282 7142022.2023 when sorting by milestone due date2024 when ascending2025 behaves like sorted paginated query2026 behaves like requires variables2027 shared example requires variables to be set2029 when sorting2030 sorts correctly2031 when paginating2032 paginates correctly2033# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.96 seconds. Current RSS: ~1515M. Threads: 5. load average: 1.03 1.11 1.31 1/282 7152034.2035 when descending2036 behaves like sorted paginated query2037 behaves like requires variables2038 shared example requires variables to be set2040 when sorting2041 sorts correctly2042 when paginating2043 paginates correctly2044# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.23 seconds. Current RSS: ~1513M. Threads: 5. load average: 1.03 1.11 1.31 1/282 7162045.2046 N+1 query checks2047 when requesting `merge_requests_count`2048 prevents N+1 queries2049# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.51 seconds. Current RSS: ~1530M. Threads: 5. load average: 0.95 1.09 1.30 1/288 12632050.2051 when requesting `closed_as_duplicate_of`2052 prevents N+1 queries2053# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.73 seconds. Current RSS: ~1532M. Threads: 5. load average: 0.95 1.09 1.30 1/288 12642054.2055 when award emoji votes2056 prevents N+1 queries2057# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.95 seconds. Current RSS: ~1527M. Threads: 5. load average: 0.96 1.09 1.30 1/287 12652058.2059 when requesting labels2060 prevents N+1 queries2061# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.25 seconds. Current RSS: ~1524M. Threads: 5. load average: 0.96 1.09 1.30 1/287 12662062.2063 when confidential issues exist2064 when user can see confidential issues2065 includes confidential issues2066# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.61 seconds. Current RSS: ~1493M. Threads: 5. load average: 0.96 1.09 1.30 1/287 12672067.2068 when user cannot see confidential issues2069 does not include confidential issues2070# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.91 seconds. Current RSS: ~1484M. Threads: 5. load average: 0.96 1.09 1.30 1/287 12682071.2072 when limiting the number of results2073 is expected to check permissions on the first issue only2074 behaves like a working graphql query2075 returns a successful response2076 only returns N issues2077# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.69 seconds. Current RSS: ~1475M. Threads: 5. load average: 0.96 1.09 1.30 1/282 12692078.2079 when no limit is provided2080 returns all issues2081# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.01 seconds. Current RSS: ~1463M. Threads: 5. load average: 0.96 1.09 1.30 1/282 12702082.2083 when the user does not have access to the issue2084 returns no issues2085 when fetching external participants2086 returns the email address2087 when user does not have access to view emails2088 obfuscates the email address2089 when fetching escalation status2090 returns the escalation status values2091 avoids N+1 queries2092 when fetching alert management alert2093 avoids N+1 queries2094 returns the alert data2095 returns the alerts data2096# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.02 seconds. Current RSS: ~1485M. Threads: 5. load average: 0.97 1.09 1.29 1/282 12712097.2098 when fetching customer_relations_contacts2099 avoids N+1 queries2100 when fetching labels2101 avoids N+1 queries2102# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.89 seconds. Current RSS: ~1480M. Threads: 5. load average: 0.97 1.09 1.29 1/282 12722103.2104 when fetching assignees2105 avoids N+1 queries2106# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.38 seconds. Current RSS: ~1482M. Threads: 5. load average: 0.97 1.08 1.29 1/282 12732107.2108 when selecting `related_merge_requests`2109 limits the field to 1 execution2110 when fetching issues from multiple projects2111 avoids N+1 queries2112# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.98 seconds. Current RSS: ~1485M. Threads: 5. load average: 0.97 1.08 1.29 1/282 12742113.2114# [RSpecRunTime] Finishing example group spec/requests/api/graphql/issues_spec.rb. It took 1 minute 56.22 seconds. Expected to take 3 minutes 1.1 seconds.2115# [RSpecRunTime] Starting example group spec/controllers/admin/application_settings_controller_spec.rb. Expected to take 1 minute 51.84 seconds.2116Admin::ApplicationSettingsController2117 GET #integrations2118 when GitLab.com2119 returns 4042120# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.27 seconds. Current RSS: ~1483M. Threads: 5. load average: 0.97 1.08 1.29 1/282 12752121.2122 when not GitLab.com2123 renders correct template2124# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.57 seconds. Current RSS: ~1498M. Threads: 5. load average: 0.97 1.08 1.29 1/282 12762125.2126 GET #usage_data with no access2127 returns 4042128 GET #usage_data2129 when there are NO recent ServicePing reports2130 return 4042131 when there are recent ServicePing reports2132 does not trigger ServicePing generation2133 check cached data if present2134 returns HTML data2135 returns JSON data2136 if no cached data available2137 returns latest RawUsageData2138# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.31 second. Current RSS: ~1547M. Threads: 5. load average: 1.06 1.10 1.29 1/282 12772139.2140 usage data counter2141 behaves like internal event tracking2142 logs to Snowplow, Redis, and product analytics tooling2143 with html format requested2144 not incremented when html format requested2145 PUT #update2146 updates the password_authentication_enabled_for_git setting2147 updates the default_project_visibility for string value2148 update the restricted levels for string values2149 updates the restricted_visibility_levels when empty array is passed2150 updates the receive_max_input_size setting2151 updates the default_preferred_language for string value2152 updates the default_project_creation for string value2153 updates minimum_password_length setting2154 updates repository_storages_weighted setting2155 updates kroki_formats setting2156 updates default_branch_name setting2157 updates default_branch_protection_defaults2158 updates valid_runner_registrars setting2159 updates GitLab for Slack app settings2160 boolean attributes2161 behaves like updates boolean attribute2162 is expected to eq true2163# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.46 seconds. Current RSS: ~1532M. Threads: 5. load average: 1.04 1.09 1.29 1/281 12782164.2165 behaves like updates boolean attribute2166 is expected to eq false2167# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.67 seconds. Current RSS: ~1536M. Threads: 5. load average: 1.04 1.09 1.29 1/281 12792168.2169 behaves like updates boolean attribute2170 is expected to eq false2171# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.88 seconds. Current RSS: ~1534M. Threads: 5. load average: 1.04 1.09 1.29 1/281 12802172.2173 behaves like updates boolean attribute2174 is expected to eq true2175# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.05 seconds. Current RSS: ~1533M. Threads: 5. load average: 1.04 1.09 1.29 1/281 12812176.2177 behaves like updates boolean attribute2178 is expected to eq false2179# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.31 seconds. Current RSS: ~1530M. Threads: 5. load average: 1.04 1.09 1.28 1/281 12822180.2181 behaves like updates boolean attribute2182 is expected to eq false2183# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.5 seconds. Current RSS: ~1531M. Threads: 5. load average: 1.04 1.09 1.28 1/281 12832184.2185 behaves like updates boolean attribute2186 is expected to eq false2187# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.68 seconds. Current RSS: ~1531M. Threads: 5. load average: 1.04 1.09 1.28 1/281 12842188.2189 personal access token prefix settings2190 with valid prefix2191 updates personal_access_token_prefix setting2192# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.96 seconds. Current RSS: ~1530M. Threads: 5. load average: 1.04 1.09 1.28 1/281 12852193.2194 with blank prefix2195 updates personal_access_token_prefix setting2196# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.2 seconds. Current RSS: ~1530M. Threads: 5. load average: 1.03 1.09 1.28 1/281 12862197.2198 with too long prefix2199 does not update personal_access_token_prefix setting2200# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.39 seconds. Current RSS: ~1530M. Threads: 5. load average: 1.03 1.09 1.28 1/281 12872201.2202 with invalid characters prefix2203 does not update personal_access_token_prefix setting2204# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.53 seconds. Current RSS: ~1529M. Threads: 5. load average: 1.03 1.09 1.28 1/281 12882205.2206 external policy classification settings2207 updates settings when the feature is available2208# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.0 seconds. Current RSS: ~1528M. Threads: 5. load average: 1.03 1.09 1.28 1/281 12892209.2210 verify panel actions2211 behaves like renders correct panels2212 renders correct action on error2213 redirects to same panel on success2214# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.06 seconds. Current RSS: ~1528M. Threads: 5. load average: 1.03 1.09 1.28 1/281 12902215.2216 behaves like renders correct panels2217 renders correct action on error2218 redirects to same panel on success2219# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.08 seconds. Current RSS: ~1530M. Threads: 5. load average: 1.03 1.09 1.28 1/281 12912220.2221 behaves like renders correct panels2222 renders correct action on error2223 redirects to same panel on success2224# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.15 seconds. Current RSS: ~1529M. Threads: 5. load average: 1.03 1.08 1.28 1/281 12922225.2226 behaves like renders correct panels2227 renders correct action on error2228 redirects to same panel on success2229# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.16 seconds. Current RSS: ~1527M. Threads: 5. load average: 1.03 1.08 1.28 1/281 12932230.2231 behaves like renders correct panels2232 renders correct action on error2233 redirects to same panel on success2234# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.21 seconds. Current RSS: ~1526M. Threads: 5. load average: 1.03 1.08 1.28 1/281 12942235.2236 behaves like renders correct panels2237 renders correct action on error2238 redirects to same panel on success2239# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.27 seconds. Current RSS: ~1525M. Threads: 5. load average: 1.02 1.08 1.28 1/282 12952240.2241 behaves like renders correct panels2242 renders correct action on error2243 redirects to same panel on success2244# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.45 seconds. Current RSS: ~1523M. Threads: 5. load average: 1.02 1.08 1.28 1/282 12962245.2246 EKS integration2247 updates EKS settings2248 secret access key is blank2249 does not update the secret key2250# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.89 seconds. Current RSS: ~1529M. Threads: 5. load average: 1.02 1.08 1.27 1/282 12972251.2252 Terraform settings2253 max_terraform_state_size_bytes2254 updates the receive_max_input_size setting2255# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.14 seconds. Current RSS: ~1533M. Threads: 5. load average: 1.02 1.08 1.27 1/282 12982256.2257 pipeline creation rate limiting2258 updates pipeline_limit_per_project_user_sha setting2259# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.35 seconds. Current RSS: ~1535M. Threads: 5. load average: 1.02 1.08 1.27 1/282 12992260.2261 invitation flow enforcement setting2262 updates invitation_flow_enforcement setting2263# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.62 seconds. Current RSS: ~1539M. Threads: 5. load average: 1.02 1.08 1.27 1/282 13002264.2265 maximum includes2266 updates ci_max_includes setting2267# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.83 seconds. Current RSS: ~1539M. Threads: 5. load average: 1.02 1.08 1.27 1/282 13012268.2269 PUT #reset_registration_token2270 resets runner registration token2271 redirects the user to admin runners page2272# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.93 seconds. Current RSS: ~1538M. Threads: 5. load average: 1.02 1.08 1.27 1/282 13022273.2274 PUT #reset_error_tracking_access_token2275 resets error_tracking_access_token2276 redirects the user to application settings page2277# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.91 seconds. Current RSS: ~1536M. Threads: 5. load average: 1.10 1.10 1.28 1/282 13032278.2279 GET #lets_encrypt_terms_of_service2280 redirects the user to the terms of service page2281# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.53 seconds. Current RSS: ~1523M. Threads: 5. load average: 1.10 1.10 1.28 1/282 13042282.2283 GET #slack_app_manifest_download2284 downloads the GitLab for Slack app manifest2285 GET #slack_app_manifest_share2286 redirects the user to the Slack Manifest share URL2287 GET #metrics_and_profiling2288 assigns service_ping_data if there are recent ServicePing reports in database2289 assigns service_ping_data if there are recent ServicePing reports in cache2290 does not assign service_ping_data value if there are NO recent ServicePing reports2291# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.82 seconds. Current RSS: ~1551M. Threads: 5. load average: 1.09 1.09 1.27 2/282 13052292.2293# [RSpecRunTime] Finishing example group spec/controllers/admin/application_settings_controller_spec.rb. It took 1 minute 14.83 seconds. Expected to take 1 minute 51.84 seconds.2294# [RSpecRunTime] Starting example group spec/requests/projects/merge_requests_discussions_spec.rb. Expected to take 1 minute 38.93 seconds.2295merge requests discussions2296 GET /:namespace/:project/-/merge_requests/:iid/discussions2297 avoids N+1 DB queries2298 returns 2002299 limits Gitaly queries2300 caching2301 behaves like cache hit2302 gets cached on subsequent requests2303# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.21 seconds. Current RSS: ~1529M. Threads: 5. load average: 1.08 1.09 1.27 1/289 18102304.2305 when a note in a discussion got updated2306 behaves like cache miss2307WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2308 does not hit a warm cache2309# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.57 seconds. Current RSS: ~1510M. Threads: 5. load average: 1.07 1.09 1.27 1/289 19492310.2311 when a note in a discussion got its reference state updated2312 behaves like cache miss2313WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2314 does not hit a warm cache2315# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.92 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.06 1.09 1.27 1/289 20902316.2317 when a note in a discussion got resolved2318 behaves like cache miss2319WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2320 does not hit a warm cache2321# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.25 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.06 1.09 1.27 1/289 22292322.2323 when a note is added to a discussion2324 behaves like cache miss2325WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2326 does not hit a warm cache2327# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.64 seconds. Current RSS: ~1503M. Threads: 5. load average: 1.06 1.08 1.27 1/289 23692328.2329 when a note is removed from a discussion2330 behaves like cache miss2331WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2332 does not hit a warm cache2333# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.07 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.13 1.10 1.27 1/289 25082334.2335 when an emoji is awarded to a note in discussion2336 behaves like cache miss2337WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2338 does not hit a warm cache2339# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.53 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.13 1.10 1.27 1/289 26472340.2341 when an award emoji is removed from a note in discussion2342 behaves like cache miss2343WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2344 does not hit a warm cache2345# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.85 seconds. Current RSS: ~1503M. Threads: 5. load average: 1.12 1.10 1.27 3/290 27872346.2347 when the diff note position changes2348 behaves like cache miss2349WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2350 does not hit a warm cache2351# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.36 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.11 1.10 1.27 1/289 29272352.2353 when the HEAD diff note position changes2354 behaves like cache miss2355WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2356 does not hit a warm cache2357# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.99 seconds. Current RSS: ~1487M. Threads: 5. load average: 1.10 1.09 1.27 1/289 30662358.2359 when author detail changes2360 behaves like cache miss2361WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2362 does not hit a warm cache2363# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.3 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.10 1.09 1.27 1/289 32052364.2365 when author status changes2366 behaves like cache miss2367WARNING: You're overriding a previous stub implementation of `represent`. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/requests/projects/merge_requests_discussions_spec.rb:72:in `block (6 levels) in <top (required)>'.2368 does not hit a warm cache2369# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.71 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.10 1.09 1.27 1/289 33442370.2371 when author role changes2372 behaves like cache miss2373 does not hit a warm cache (FAILED - 1)2374# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.72 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.09 1.09 1.26 1/289 34792375.2376 when current_user role changes2377 behaves like cache miss2378 does not hit a warm cache (FAILED - 2)2379# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.69 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.09 1.09 1.26 1/289 36122380.2381# [RSpecRunTime] Finishing example group spec/requests/projects/merge_requests_discussions_spec.rb. It took 55.87 seconds. Expected to take 1 minute 38.93 seconds.2382# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/work_items/create_spec.rb. Expected to take 1 minute 16.43 seconds.2383Create a work item2384 the user is not allowed to create a work item2385 behaves like a mutation that returns a top-level access error2386 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"2387 when user has permissions to create a work item2388 when creating work items in a project2389 with projectPath2390 behaves like creates work item2391 creates the work item2392 when input is invalid2393 does not create and returns validation errors2394# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.02 seconds. Current RSS: ~1511M. Threads: 5. load average: 1.08 1.09 1.26 1/288 36132395.2396 behaves like has spam protection2397 #check_spam_action_response!2398 when the object is spam (DISALLOW)2399 and no CAPTCHA is available2400 behaves like disallow response2401 informs the client that the request was denied as spam2402 and a CAPTCHA is required2403 behaves like disallow response2404 informs the client that the request was denied as spam2405 when the object is not spam (CONDITIONAL ALLOW)2406 and no CAPTCHA is required2407 does not return a top-level error2408 and a CAPTCHA is required2409 informs the client that the request may be retried after solving the CAPTCHA2410 with description widget input2411 sets the description but does not set last_edited_at and last_edited_by2412 with hierarchy widget input2413 when setting parent2414 updates the work item parent2415 when parent work item type is invalid2416 returns error2417# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.62 seconds. Current RSS: ~1508M. Threads: 5. load average: 1.07 1.09 1.26 1/288 36142418.2419 when parent work item is not found2420 returns a top level error2421 when adjacent is already in place2422 creates work item and sets the relative position to be BEFORE adjacent2423 when unsupported widget input is sent2424 behaves like a mutation that returns top-level errors2425 is expected to contain exactly "Following widget keys are not supported by Test Case type: [:hierarchy_widget]"2426 with milestone widget input2427 when setting milestone on work item creation2428 when assigning a project milestone2429 behaves like work item's milestone is set2430 sets the work item's milestone2431 when assigning a group milestone2432 behaves like work item's milestone is set2433 sets the work item's milestone2434 with assignee widget input2435 when setting assignee on work item creation2436 sets the work item's assignee2437 with labels widget input2438 when setting labels on work item creation2439 sets the work item's labels2440 with linked items widget input2441Job arguments to Issuable::RelatedLinksCreateWorker must be native JSON types, but :issuable_class is a Symbol.2443To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2444 creates work item with related items2445 when number of items exceeds maximum allowed2446 behaves like a mutation that returns top-level errors2447 is expected to contain exactly "No more than 10 work items can be linked at the same time."2448# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.14 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.07 1.09 1.26 1/283 36152449.2450 with invalid items2451 creates the work item without linking items2452# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.21 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.07 1.09 1.26 1/283 36162453.2454 with namespacePath2455 behaves like creates work item2456 creates the work item2457 when input is invalid2458 does not create and returns validation errors2459# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.59 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.07 1.09 1.26 1/283 36172460.2461 behaves like has spam protection2462 #check_spam_action_response!2463 when the object is spam (DISALLOW)2464 and no CAPTCHA is available2465 behaves like disallow response2466 informs the client that the request was denied as spam2467 and a CAPTCHA is required2468 behaves like disallow response2469 informs the client that the request was denied as spam2470 when the object is not spam (CONDITIONAL ALLOW)2471 and no CAPTCHA is required2472 does not return a top-level error2473 and a CAPTCHA is required2474 informs the client that the request may be retried after solving the CAPTCHA2475 with description widget input2476 sets the description but does not set last_edited_at and last_edited_by2477 with hierarchy widget input2478 when setting parent2479 updates the work item parent2480 when parent work item type is invalid2481 returns error2482# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.21 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.06 1.08 1.26 1/283 36182483.2484 when parent work item is not found2485 returns a top level error2486 when adjacent is already in place2487 creates work item and sets the relative position to be BEFORE adjacent2488# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.55 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.06 1.08 1.26 1/283 36192489.2490 when unsupported widget input is sent2491 behaves like a mutation that returns top-level errors2492 is expected to contain exactly "Following widget keys are not supported by Test Case type: [:hierarchy_widget]"2493 with milestone widget input2494 when setting milestone on work item creation2495 when assigning a project milestone2496 behaves like work item's milestone is set2497 sets the work item's milestone2498 when assigning a group milestone2499 behaves like work item's milestone is set2500 sets the work item's milestone2501 with assignee widget input2502 when setting assignee on work item creation2503 sets the work item's assignee2504 with labels widget input2505 when setting labels on work item creation2506 sets the work item's labels2507 with linked items widget input2508Job arguments to Issuable::RelatedLinksCreateWorker must be native JSON types, but :issuable_class is a Symbol.2510To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2511 creates work item with related items2512 when number of items exceeds maximum allowed2513 behaves like a mutation that returns top-level errors2514 is expected to contain exactly "No more than 10 work items can be linked at the same time."2515# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.78 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.06 1.08 1.26 1/283 36202516.2517 with invalid items2518 creates the work item without linking items2519# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.87 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.05 1.08 1.25 1/283 36212520.2521 when the namespace_level_work_items feature flag is disabled2522 behaves like creates work item2523 creates the work item2524 when input is invalid2525 does not create and returns validation errors2526# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.22 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.05 1.08 1.25 1/283 36222527.2528 behaves like has spam protection2529 #check_spam_action_response!2530 when the object is spam (DISALLOW)2531 and no CAPTCHA is available2532 behaves like disallow response2533 informs the client that the request was denied as spam2534 and a CAPTCHA is required2535 behaves like disallow response2536 informs the client that the request was denied as spam2537 when the object is not spam (CONDITIONAL ALLOW)2538 and no CAPTCHA is required2539 does not return a top-level error2540 and a CAPTCHA is required2541 informs the client that the request may be retried after solving the CAPTCHA2542 with description widget input2543 sets the description but does not set last_edited_at and last_edited_by2544 with hierarchy widget input2545 when setting parent2546 updates the work item parent2547 when parent work item type is invalid2548 returns error2549# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.78 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.05 1.08 1.25 1/283 36232550.2551 when parent work item is not found2552 returns a top level error2553 when adjacent is already in place2554 creates work item and sets the relative position to be BEFORE adjacent2555 when unsupported widget input is sent2556 behaves like a mutation that returns top-level errors2557 is expected to contain exactly "Following widget keys are not supported by Test Case type: [:hierarchy_widget]"2558 with milestone widget input2559 when setting milestone on work item creation2560 when assigning a project milestone2561 behaves like work item's milestone is set2562 sets the work item's milestone2563 when assigning a group milestone2564 behaves like work item's milestone is set2565 sets the work item's milestone2566 with assignee widget input2567 when setting assignee on work item creation2568 sets the work item's assignee2569# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.71 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.04 1.08 1.25 1/283 36242570.2571 with labels widget input2572 when setting labels on work item creation2573 sets the work item's labels2574# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.39 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.04 1.08 1.25 1/283 36252575.2576 with linked items widget input2577Job arguments to Issuable::RelatedLinksCreateWorker must be native JSON types, but :issuable_class is a Symbol.2579To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2580 creates work item with related items2581 when number of items exceeds maximum allowed2582 behaves like a mutation that returns top-level errors2583 is expected to contain exactly "No more than 10 work items can be linked at the same time."2584# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.55 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.04 1.08 1.25 1/284 36262585.2586 with invalid items2587 creates the work item without linking items2588# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.64 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.04 1.08 1.25 1/284 36272589.2590 when creating work items in a group2591 does not create the work item2592 behaves like a mutation that returns top-level errors2593 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"2594 when both projectPath and namespacePath are passed2595 behaves like a mutation that returns top-level errors2596 is expected to contain exactly "Please provide either projectPath or namespacePath argument, but not both."2597 when neither of projectPath nor namespacePath are passed2598 behaves like a mutation that returns top-level errors2599 is expected to contain exactly "Please provide either projectPath or namespacePath argument, but not both."2600 with time tracking widget input2601 when adding time estimate and time spent2602 with quick action2603 behaves like mutation creating work item with time tracking data2604 creates work item with time tracking data2605 when work item belongs directly to the group2606 behaves like mutation creating work item with time tracking data2607 creates work item with time tracking data2608 when the work item type does not support time tracking widget2609 ignores the quick action2610 with CRM contacts widget input2611 when setting the contacts2612 when mutating the work item2613 behaves like mutation setting work item contacts2614 creates work item with contact data2615# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/work_items/create_spec.rb. It took 43.6 seconds. Expected to take 1 minute 16.43 seconds.2616# [RSpecRunTime] Starting example group spec/controllers/projects/environments_controller_spec.rb. Expected to take 1 minute 9.39 seconds.2617Projects::EnvironmentsController2618 GET index2619 when a request for the HTML is made2620 responds with status code 2002621 expires etag cache to force reload environments list2622 behaves like tracking unique visits2623 tracks unique visit if the format is HTML2624 tracks unique visit if DNT is not enabled2625 does not track unique visit if DNT is enabled2626 does not track unique visit if the format is JSON2627# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.89 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.12 1.09 1.25 1/284 36522628.2629 when requesting JSON response for folders2630 with default parameters2631 responds with a flat payload describing available environments2632 handles search option properly2633 ignores search option if is shorter than a minimum2634 supports search within environment folder name2635 sets the polling interval header2636 can access stop stale environments feature2637 maintainers can access the feature2638 when user is a reporter2639 reporters cannot access the feature2640# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.23 seconds. Current RSS: ~1527M. Threads: 5. load average: 1.12 1.09 1.25 1/284 36612641.2642 validates latest deployment2643 responds with the latest deployment for the environment2644# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.8 seconds. Current RSS: ~1525M. Threads: 5. load average: 1.11 1.09 1.25 1/289 36792645.2646 when a folder-based nested structure is requested2647 responds with a payload containing the latest environment for each folder2648 when requesting available environments scope2649 responds with a payload describing available environments2650 contains values describing environment scopes sizes2651# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.51 seconds. Current RSS: ~1526M. Threads: 5. load average: 1.11 1.09 1.25 2/289 36802652.2653 when requesting stopped environments scope2654 responds with a payload describing stopped environments2655 contains values describing environment scopes sizes2656 GET folder2657 when using default format2658 responds with HTML2659 behaves like tracking unique visits2660 tracks unique visit if the format is HTML2661 tracks unique visit if DNT is not enabled2662 does not track unique visit if DNT is enabled2663 does not track unique visit if the format is JSON2664# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.64 seconds. Current RSS: ~1528M. Threads: 5. load average: 1.10 1.09 1.25 1/288 36812665.2666 when using JSON format2667 sorts the subfolders lexicographically2668 handles search option properly2669 GET k8s2670 with valid id2671 responds with a status code 2002672 with invalid id2673 responds with a status code 4042674 GET show2675 with valid id2676 responds with a status code 2002677 sets the kas cookie if the request format is html2678 does not set the kas_cookie if the request format is not html2679 behaves like tracking unique visits2680 tracks unique visit if the format is HTML2681 tracks unique visit if DNT is not enabled2682 does not track unique visit if DNT is enabled2683 does not track unique visit if the format is JSON2684# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.6 second. Current RSS: ~1529M. Threads: 5. load average: 1.10 1.09 1.25 1/288 36822685.2686 with invalid id2687 responds with a status code 4042688 GET new2689 responds with a status code 2002690 behaves like tracking unique visits2691 tracks unique visit if the format is HTML2692 tracks unique visit if DNT is not enabled2693 does not track unique visit if DNT is enabled2694 does not track unique visit if the format is JSON2695# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.05 seconds. Current RSS: ~1531M. Threads: 5. load average: 1.10 1.09 1.25 1/288 36832696.2697 GET edit2698 responds with a status code 2002699 behaves like tracking unique visits2700 tracks unique visit if the format is HTML2701 tracks unique visit if DNT is not enabled2702 does not track unique visit if DNT is enabled2703 does not track unique visit if the format is JSON2704# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.36 seconds. Current RSS: ~1532M. Threads: 5. load average: 1.17 1.10 1.26 1/283 36842705.2706 PATCH #update2707 when environment params are valid2708 returns ok and the path to the newly created environment2709 behaves like tracking unique visits2710 tracks unique visit if the format is HTML2711 tracks unique visit if DNT is not enabled2712 does not track unique visit if DNT is enabled2713 does not track unique visit if the format is JSON2714# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.71 seconds. Current RSS: ~1526M. Threads: 5. load average: 1.17 1.10 1.26 1/283 36852715.2716 when environment params are invalid2717 returns bad request2718 when name is passed2719 ignores name2720 PATCH #stop2721 when env not available2722 returns 4042723 when stop action2724 returns job url for a stop action when job is build2725 returns pipeline url for a stop action when job is bridge2726 returns environment url for multiple stop actions2727 returns 403 if there was an error stopping the environment2728 behaves like tracking unique visits2729 tracks unique visit if the format is HTML2730 tracks unique visit if DNT is not enabled2731 does not track unique visit if DNT is enabled2732 does not track unique visit if the format is JSON2733# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.73 seconds. Current RSS: ~1518M. Threads: 5. load average: 1.16 1.10 1.25 1/283 36862734.2735 when no stop action2736 returns env url2737 POST #cancel_auto_stop2738 when environment is set as auto-stop2739 behaves like successful response for #cancel_auto_stop2740 when request is html2741 redirects to show page2742 expires etag caching2743 when request is js2744 responds as ok2745 expires etag caching2746 behaves like tracking unique visits2747 tracks unique visit if the format is HTML2748 tracks unique visit if DNT is not enabled2749 does not track unique visit if DNT is enabled2750 does not track unique visit if the format is JSON2751# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.1 seconds. Current RSS: ~1534M. Threads: 5. load average: 1.16 1.10 1.25 1/283 36872752.2753 when user is reporter2754 shows NOT Found2755 when environment is not set as auto-stop2756 behaves like failed response for #cancel_auto_stop2757 when request is html2758 redirects to show page2759 when request is js2760 responds as unprocessable entity2761 GET #terminal2762 with valid id2763Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class.2765To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2766 responds with a status code 2002767 loads the terminals for the environment2768 behaves like tracking unique visits2769Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class.2771To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2772 tracks unique visit if the format is HTML2773Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class.2775To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2776 tracks unique visit if DNT is not enabled2777Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class.2779To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2780 does not track unique visit if DNT is enabled2781Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class.2783To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2784 does not track unique visit if the format is JSON2785# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.38 seconds. Current RSS: ~1537M. Threads: 5. load average: 1.14 1.10 1.25 1/283 36882786.2787 with invalid id2788 responds with a status code 4042789 GET #terminal_websocket_authorize2790 with valid workhorse signature2791 and valid id2792 returns the first terminal for the environment2793 and invalid id2794 returns 4042795 with invalid workhorse signature2796 aborts with an exception2797 GET #search2798 responds with status code 2002799 returns matched results2800 when query is review2801 returns matched results2802 when query is empty2803 returns matched results2804 when query is review/patch-32805 responds with status code 2042806 when query is partially matched in the middle of environment name2807 responds with status code 2042808 when query contains a wildcard character2809 prevents wildcard injection2810 when query matches case insensitively2811 returns matched results2812 POST #create2813 when environment params are valid2814 returns ok and the path to the newly created environment2815 behaves like tracking unique visits2816 tracks unique visit if the format is HTML2817 tracks unique visit if DNT is not enabled2818 does not track unique visit if DNT is enabled2819 does not track unique visit if the format is JSON2820# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.56 seconds. Current RSS: ~1531M. Threads: 5. load average: 1.13 1.10 1.25 1/283 36892821.2822 when environment params are invalid2823 returns bad request2824# [RSpecRunTime] Finishing example group spec/controllers/projects/environments_controller_spec.rb. It took 33.52 seconds. Expected to take 1 minute 9.39 seconds.2825# [RSpecRunTime] Starting example group spec/requests/api/award_emoji_spec.rb. Expected to take 57.74 seconds.2826API::AwardEmoji2827 GET /projects/:id/awardable/:awardable_id/award_emoji2828 on an issue2829 returns an array of award_emoji2830 includes custom emoji attributes2831 returns a 404 error when issue id not found2832 behaves like unauthenticated request to public awardable2833 returns the awarded emoji2834# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.37 seconds. Current RSS: ~1526M. Threads: 5. load average: 1.13 1.10 1.25 1/283 36902835.2836 behaves like request with insufficient permissions2837 when user is not signed in2838 returns 4042839 when user does not have access2840 returns 4042841 on a merge request2842 returns an array of award_emoji2843 on a snippet2844 returns the awarded emoji2845 GET /projects/:id/awardable/:awardable_id/notes/:note_id/award_emoji2846 returns an array of award emoji2847 behaves like unauthenticated request to public awardable2848 returns the awarded emoji2849# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.99 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.12 1.10 1.25 1/283 36912850.2851 behaves like request with insufficient permissions2852 when user is not signed in2853 returns 4042854 when user does not have access2855 returns 4042856 GET /projects/:id/awardable/:awardable_id/award_emoji/:award_id2857 on an issue2858 returns the award emoji2859 returns a 404 error if the award is not found2860 behaves like unauthenticated request to public awardable2861 returns the awarded emoji2862# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.84 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.11 1.09 1.25 1/283 36922863.2864 behaves like request with insufficient permissions2865 when user is not signed in2866 returns 4042867 when user does not have access2868 returns 4042869 on a merge request2870 returns the award emoji2871 on a snippet2872 returns the awarded emoji2873 GET /projects/:id/awardable/:awardable_id/notes/:note_id/award_emoji/:award_id2874 returns an award emoji2875 when a confidential note2876 with sufficient persmissions2877 returns an award emoji2878# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.72 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.10 1.09 1.25 1/283 36932879.2880 with insufficient permissions2881 returns 4042882 behaves like unauthenticated request to public awardable2883 returns the awarded emoji2884 behaves like request with insufficient permissions2885 when user is not signed in2886 returns 4042887 when user does not have access2888 returns 4042889 POST /projects/:id/awardable/:awardable_id/award_emoji2890 on an issue2891 creates a new award emoji2892 marks Todos on the Issue as done2893 returns a 400 bad request error if the name is not given2894 normalizes +1 as thumbsup award2895 when the emoji already has been awarded2896 returns a 404 status code2897# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.1 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.09 1.09 1.25 1/283 36942898.2899 on a snippet2900 creates a new award emoji2901 behaves like request with insufficient permissions2902 when user is not signed in2903 returns 4042904 when user does not have access2905 returns 4042906 POST /projects/:id/awardable/:awardable_id/notes/:note_id/award_emoji2907 creates a new award emoji2908 marks Todos on the Noteable as done2909 normalizes +1 as thumbsup award2910 when the emoji already has been awarded2911 returns a 404 status code2912# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.4 seconds. Current RSS: ~1494M. Threads: 5. load average: 1.09 1.09 1.24 1/284 36952913.2914 behaves like request with insufficient permissions2915 when user is not signed in2916 returns 4042917 when user does not have access2918 returns 4042919 DELETE /projects/:id/awardable/:awardable_id/award_emoji/:award_id2920 when the awardable is an Issue2921 deletes the award2922 returns a 404 error when the award emoji can not be found2923 behaves like 412 response2924 for a modified resource2925 returns 412 with a JSON error2926# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.13 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.09 1.09 1.24 1/284 36962927.2928 for an unmodified resource2929 returns 204 with an empty body2930 when the awardable is a Merge Request2931 deletes the award2932 returns a 404 error when note id not found2933 behaves like 412 response2934 for a modified resource2935 returns 412 with a JSON error2936# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.43 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.16 1.10 1.25 1/284 36972937.2938 for an unmodified resource2939 returns 204 with an empty body2940 when the awardable is a Snippet2941 deletes the award2942 behaves like 412 response2943 for a modified resource2944 returns 412 with a JSON error2945# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.21 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.16 1.10 1.25 1/284 36982946.2947 for an unmodified resource2948 returns 204 with an empty body2949 behaves like request with insufficient permissions2950 when user is not signed in2951 returns 4042952 when user does not have access2953 returns 4042954 DELETE /projects/:id/awardable/:awardable_id/notes/:note_id/award_emoji/:award_id2955 deletes the award2956 behaves like 412 response2957 for a modified resource2958 returns 412 with a JSON error2959# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.98 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.15 1.10 1.25 1/284 36992960.2961 for an unmodified resource2962 returns 204 with an empty body2963 behaves like request with insufficient permissions2964 when user is not signed in2965 returns 4042966 when user does not have access2967 returns 4042968# [RSpecRunTime] Finishing example group spec/requests/api/award_emoji_spec.rb. It took 35.85 seconds. Expected to take 57.74 seconds.2969# [RSpecRunTime] Starting example group spec/requests/verifies_with_email_spec.rb. Expected to take 50.44 seconds.2970VerifiesWithEmail2971 verify_with_email2972 when user is locked and a verification_user_id session variable exists2973 when rate limited and a verification_token param exists2974 adds a verification error message2975 when an invalid verification_token param exists2976 adds a verification error message2977 when an expired verification_token param exists2978 adds a verification error message2979 when a valid verification_token param exists2980 unlocks the user, create logs and records the activity2981 returns the success status and a redirect path2982 when an unconfirmed verification email exists2983 confirms the email2984# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.87 seconds. Current RSS: ~1501M. Threads: 5. load average: 1.15 1.10 1.25 1/283 37002985.2986 when email reset has already been offered2987 does not change the email_reset_offered_at field2988 does not confirm the email2989 when not completing identity verification and logging in with another account2990 redirects to the root path2991 when signing in with a valid password2992 behaves like not verifying with email2993 when rate limited2994 behaves like two factor prompt or successful login2995 shows the 2FA prompt when enabled or redirects to the root path2996 when the user already has an unlock_token set2997 behaves like two factor prompt or successful login2998 shows the 2FA prompt when enabled or redirects to the root path2999 when the user is signing in from an unknown ip address3000 behaves like two factor prompt or successful login3001 shows the 2FA prompt when enabled or redirects to the root path3002 when the feature flag is toggled on3003 behaves like verifying with email3004 when rate limited3005 behaves like rate limited3006 redirects to the login form and shows an alert message3007 when the user already has an unlock_token set3008 behaves like prompt for email verification3009 sets the verification_user_id session variable and renders the email verification template3010 when the user is already locked3011 behaves like send verification instructions3012 behaves like locks the user and sends verification instructions3013 locks the user3014 sends an email3015 when an unconfirmed verification email exists3016 sends a verification instructions email to the unconfirmed email address3017 behaves like prompt for email verification3018 sets the verification_user_id session variable and renders the email verification template3019 when the user is signing in from an unknown ip address3020 behaves like send verification instructions3021 behaves like locks the user and sends verification instructions3022 locks the user3023 sends an email3024# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.61 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.13 1.10 1.25 1/283 37013025.3026 when an unconfirmed verification email exists3027 sends a verification instructions email to the unconfirmed email address3028 behaves like prompt for email verification3029 sets the verification_user_id session variable and renders the email verification template3030 when the check_ip_address_for_email_verification feature flag is disabled3031 behaves like not verifying with email3032 when rate limited3033 behaves like two factor prompt or successful login3034 shows the 2FA prompt when enabled or redirects to the root path3035 when the user already has an unlock_token set3036 behaves like two factor prompt or successful login3037 shows the 2FA prompt when enabled or redirects to the root path3038 when the user is signing in from an unknown ip address3039 behaves like two factor prompt or successful login3040 shows the 2FA prompt when enabled or redirects to the root path3041 when 2FA is enabled3042 behaves like not verifying with email3043 when rate limited3044 behaves like two factor prompt or successful login3045 shows the 2FA prompt when enabled or redirects to the root path3046 when the user already has an unlock_token set3047 behaves like two factor prompt or successful login3048 shows the 2FA prompt when enabled or redirects to the root path3049 when the user is signing in from an unknown ip address3050 behaves like two factor prompt or successful login3051 shows the 2FA prompt when enabled or redirects to the root path3052 when request is not from a QA user3053 behaves like verifying with email3054 when rate limited3055 behaves like rate limited3056 redirects to the login form and shows an alert message3057 when the user already has an unlock_token set3058 behaves like prompt for email verification3059 sets the verification_user_id session variable and renders the email verification template3060 when the user is already locked3061 behaves like send verification instructions3062 behaves like locks the user and sends verification instructions3063 locks the user3064 sends an email3065 when an unconfirmed verification email exists3066 sends a verification instructions email to the unconfirmed email address3067 behaves like prompt for email verification3068 sets the verification_user_id session variable and renders the email verification template3069 when the user is signing in from an unknown ip address3070 behaves like send verification instructions3071 behaves like locks the user and sends verification instructions3072 locks the user3073 sends an email3074# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.66 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.11 1.10 1.24 1/283 37023075.3076 when an unconfirmed verification email exists3077 sends a verification instructions email to the unconfirmed email address3078 behaves like prompt for email verification3079 sets the verification_user_id session variable and renders the email verification template3080 when the check_ip_address_for_email_verification feature flag is disabled3081 behaves like not verifying with email3082 when rate limited3083 behaves like two factor prompt or successful login3084 shows the 2FA prompt when enabled or redirects to the root path3085 when the user already has an unlock_token set3086 behaves like two factor prompt or successful login3087 shows the 2FA prompt when enabled or redirects to the root path3088 when the user is signing in from an unknown ip address3089 behaves like two factor prompt or successful login3090 shows the 2FA prompt when enabled or redirects to the root path3091 when the skip_require_email_verification feature flag is turned on3092 behaves like not verifying with email3093 when rate limited3094 behaves like two factor prompt or successful login3095 shows the 2FA prompt when enabled or redirects to the root path3096 when the user already has an unlock_token set3097 behaves like two factor prompt or successful login3098 shows the 2FA prompt when enabled or redirects to the root path3099 when the user is signing in from an unknown ip address3100 behaves like two factor prompt or successful login3101 shows the 2FA prompt when enabled or redirects to the root path3102 resend_verification_code3103 when no verification_user_id session variable exists3104 returns 204 No Content3105 when a verification_user_id session variable exists3106 behaves like send verification instructions3107 behaves like locks the user and sends verification instructions3108 locks the user3109 sends an email3110 when an unconfirmed verification email exists3111 sends a verification instructions email to the unconfirmed email address3112 when user => email param is present3113 when email param matches the user's verified primary email3114 behaves like locks the user and sends verification instructions3115 locks the user3116 sends an email3117 when email param matches one of the user's verified secondary emails3118 behaves like locks the user and sends verification instructions3119 locks the user3120 sends an email3121 when send_verification_code_to_secondary_email feature flag is disabled3122 does not send verification instructions to email address specified by email param3123 when email param matches one of the user's unverified secondary emails3124 behaves like does not send verification instructions3125 is expected not to eq "Verify your identity"3126 when email param does not match any of the user's verified emails3127 behaves like does not send verification instructions3128 is expected not to eq "Verify your identity"3129 when exceeding the rate limit3130 does not lock the user3131 does not send an email3132 update_email3133 when no verification_user_id session variable exists3134 returns 204 No Content3135 when a verification_user_id session variable exists3136 locks the user3137 sends a changed notification to the primary email and verification instructions to the unconfirmed email3138 calls the UpdateEmailService and returns a success response3139# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.6 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.10 1.09 1.24 1/283 37033140.3141 when failing to update the email address3142 calls the UpdateEmailService and returns an error response3143 successful_verification3144 renders the template and removes the verification_user_id session variable3145# [RSpecRunTime] Finishing example group spec/requests/verifies_with_email_spec.rb. It took 24.37 seconds. Expected to take 50.44 seconds.3146# [RSpecRunTime] Starting example group spec/requests/api/ci/triggers_spec.rb. Expected to take 48.43 seconds.3147API::Ci::Triggers3148 POST /projects/:project_id/trigger/pipeline3149 Handles errors3150 returns bad request if token is missing3151 returns not found if project is not found3152# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.69 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.10 1.09 1.24 1/283 37523153.3154 Have a commit3155 creates pipeline3156 stores payload as a variable3157 returns bad request with no pipeline created if there's no commit for that ref3158 Validates variables3159 validates variables to be a hash3160 validates variables needs to be a map of key-valued strings3161 creates trigger request with variables3162# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.43 seconds. Current RSS: ~1508M. Threads: 5. load average: 1.09 1.09 1.24 1/288 37883163.3164 when triggering a pipeline from a trigger token3165 does not leak the presence of project when token is for different project3166 creates builds from the ref given in the URL, not in the body3167 when ref contains a dot3168 creates builds from the ref given in the URL, not in the body3169# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.26 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.09 1.09 1.24 1/289 38443170.3171 behaves like logs inbound authorizations via job token3172 when pipeline is triggered by job token from another project that is allowlisted3173 behaves like successfully logs authorization3174 creates a pipeline and logs the authorization at most once3175# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.67 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.08 1.09 1.24 1/289 38513176.3177 when user is not authorized3178 behaves like does not attempt to capture authorization3179 does not log authorizations3180# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.95 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.08 1.09 1.24 1/289 38523181.3182 when pipeline is triggered by job token from another project that is not allowlisted3183 behaves like does not attempt to capture authorization3184 does not log authorizations3185 when pipeline is triggered by the same project job token3186 behaves like does not attempt to capture authorization3187 does not log authorizations3188# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.88 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.08 1.09 1.24 1/289 38593189.3190 when pipeline is triggered by another project job token and project scope is disabled3191 behaves like successfully logs authorization3192 creates a pipeline and logs the authorization at most once3193# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.21 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.07 1.09 1.24 1/289 38663194.3195 adding arguments to the application context3196 when triggering a pipeline from a trigger token3197 behaves like storing arguments in the application context for the API3198 places the expected params in the application context3199 behaves like not executing any extra queries for the application context3200 does not execute more queries than without adding anything to the application context3201# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.68 seconds. Current RSS: ~1480M. Threads: 5. load average: 1.07 1.09 1.24 1/289 38913202.3203 when triggered from another running job3204 when other job is triggered by a user3205 behaves like storing arguments in the application context for the API3206 places the expected params in the application context3207# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.83 seconds. Current RSS: ~1517M. Threads: 5. load average: 1.07 1.09 1.24 1/289 38983208.3209 behaves like not executing any extra queries for the application context3210 does not execute more queries than without adding anything to the application context3211# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.13 seconds. Current RSS: ~1545M. Threads: 5. load average: 1.07 1.08 1.23 1/289 39173212.3213 when other job is triggered by a runner3214 behaves like storing arguments in the application context for the API3215 places the expected params in the application context3216 behaves like not executing any extra queries for the application context3217 does not execute more queries than without adding anything to the application context3218 when is triggered by a pipeline hook3219 does not create a new pipeline3220 GET /projects/:id/triggers3221 authenticated user who can access triggers3222 returns a list of triggers with tokens exposed correctly3223 authenticated user with invalid permissions3224 does not return triggers list3225 unauthenticated user3226 does not return triggers list3227 GET /projects/:id/triggers/:trigger_id3228 authenticated user with valid permissions3229 returns trigger details3230 responds with 404 Not Found if requesting non-existing trigger3231 authenticated user with invalid permissions3232 does not return triggers list3233 unauthenticated user3234 does not return triggers list3235 POST /projects/:id/triggers3236 authenticated user with valid permissions3237 with required parameters3238 creates trigger3239 without required parameters3240 does not create trigger3241 when the CreateService returns a permissions error3242 returns forbidden3243 when trigger fails to save3244 returns bad request3245 authenticated user with invalid permissions3246 does not create trigger3247 unauthenticated user3248 does not create trigger3249 PUT /projects/:id/triggers/:trigger_id3250 user is maintainer of the project3251 the trigger belongs to user3252 updates description3253 the trigger does not belong to user3254 does not update trigger3255 user is developer of the project3256 the trigger belongs to user3257 does not update trigger3258 the trigger does not belong to user3259 does not update trigger3260 unauthenticated user3261 does not update trigger3262 when the UpdateService returns a permissions error3263 returns forbidden3264 when trigger fails to update3265 returns bad request3266 DELETE /projects/:id/triggers/:trigger_id3267 authenticated user with valid permissions3268 deletes trigger3269 responds with 404 Not Found if requesting non-existing trigger3270 behaves like 412 response3271 for a modified resource3272 returns 412 with a JSON error3273 for an unmodified resource3274 returns 204 with an empty body3275 authenticated user with invalid permissions3276 does not delete trigger3277 unauthenticated user3278 does not delete trigger3279# [RSpecRunTime] Finishing example group spec/requests/api/ci/triggers_spec.rb. It took 26.44 seconds. Expected to take 48.43 seconds.3280# [RSpecRunTime] Starting example group spec/requests/api/freeze_periods_spec.rb. Expected to take 39.92 seconds.3281API::FreezePeriods3282 GET /projects/:id/freeze_periods3283 behaves like GET request permissions for admin mode3284 behaves like when admin3285 behaves like makes request3286 returns3287# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.62 seconds. Current RSS: ~1739M. Threads: 5. load average: 1.06 1.08 1.23 1/290 39423288.3289 behaves like makes request3290 returns3291 behaves like when user3292 returns3293 behaves like makes request3294 returns3295 when the user is the admin3296 returns 200 HTTP status3297 when the user is the maintainer3298 when there are two freeze_periods3299 returns 200 HTTP status3300 returns freeze_periods ordered by created_at ascending3301 matches response schema3302 when there are no freeze_periods3303 returns 200 HTTP status3304 returns an empty response3305 when user is a guest3306 responds 403 Forbidden3307 when user is not a project member3308 responds 404 Not Found3309 when project is public3310 responds 403 Forbidden3311# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.7 seconds. Current RSS: ~1775M. Threads: 5. load average: 1.14 1.10 1.24 1/285 39433312.3313 GET /projects/:id/freeze_periods/:freeze_period_id3314 behaves like GET request permissions for admin mode3315 behaves like when admin3316 behaves like makes request3317 returns3318 behaves like makes request3319 returns3320 behaves like when user3321 returns3322 behaves like makes request3323 returns3324 when there is a freeze period3325 when the user is the admin3326 responds 200 OK3327 when the user is the maintainer3328 responds 200 OK3329 returns a freeze period3330 matches response schema3331 when user is a guest3332 responds 403 Forbidden3333 when project is public3334 when freeze_period exists3335 responds 403 Forbidden3336# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.9 seconds. Current RSS: ~1785M. Threads: 5. load average: 1.13 1.10 1.24 1/285 39443337.3338 when freeze_period does not exist3339 responds 403 Forbidden3340 POST /projects/:id/freeze_periods3341 behaves like POST request permissions for admin mode3342 behaves like when admin3343 behaves like makes request3344 returns3345 behaves like makes request3346 returns3347 behaves like when user3348 returns3349 behaves like makes request3350 returns3351 when the user is the admin3352 accepts the request3353 when user is the maintainer3354 with valid params3355 accepts the request3356 creates a new freeze period3357 matches response schema3358 with incomplete params3359 responds 400 Bad Request3360 with invalid params3361 responds 400 Bad Request3362 when user is a developer3363 responds 403 Forbidden3364 when user is a reporter3365 responds 403 Forbidden3366 when user is not a project member3367 responds 403 Forbidden3368 when project is public3369 responds 403 Forbidden3370 PUT /projects/:id/freeze_periods/:freeze_period_id3371 when user is the admin3372 accepts the request3373 when user is the maintainer3374 with valid params3375 accepts the request3376 performs the update3377 matches response schema3378 with invalid params3379 responds 400 Bad Request3380 when user is a reporter3381 responds 403 Forbidden3382 when user is not a project member3383 responds 404 Not Found3384 when project is public3385 responds 403 Forbidden3386 DELETE /projects/:id/freeze_periods/:freeze_period_id3387 when user is the admin3388 accepts the request3389 when user is the maintainer3390 accepts the request3391 destroys the freeze period3392 when it is a non-existing freeze period id3393 4043394 when user is a reporter3395 responds 403 Forbidden3396 when user is not a project member3397 responds 404 Not Found3398 when project is public3399 responds 403 Forbidden3400# [RSpecRunTime] Finishing example group spec/requests/api/freeze_periods_spec.rb. It took 18.84 seconds. Expected to take 39.92 seconds.3401# [RSpecRunTime] Starting example group spec/controllers/import/gitea_controller_spec.rb. Expected to take 38.94 seconds.3402Import::GiteaController3403 GET new3404 behaves like a GitHub-ish import controller: GET new3405 redirects to status if we already have a token3406 renders the :new page if no token is present in session3407 POST personal_access_token3408 behaves like a GitHub-ish import controller: POST personal_access_token3409 updates access token3410 strips access token with spaces3411 passes namespace_id param as query param if it was present3412 GET status3413 behaves like a GitHub-ish import controller: GET status3414 returns variables for json request3415 touches the etag cache store3416 handles an invalid access token3417 does not produce N+1 database queries3418 requests provider repos list3419 when user is not allowed to import projects3420 returns 4043421# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.11 seconds. Current RSS: ~1835M. Threads: 5. load average: 1.10 1.09 1.23 1/284 39453422.3423 when filtering3424 filters list of repositories by name3425 filters the list, ignoring the case of the name3426 when user input contains html3427 sanitizes user input3428# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.66 seconds. Current RSS: ~1823M. Threads: 5. load average: 1.10 1.09 1.23 1/284 39463429.3430 when the client returns a non-string name3431 does not raise an error3432 when namespace_id query param is provided3433 when user is allowed to create projects in this namespace3434 provides namespace to the template3435 when user is not allowed to create projects in this namespace3436 renders 4043437 when host url is local or not http3438 denies network request3439 denies network request3440 denies network request3441 when DNS Rebinding protection is enabled3442 when provided host url is using https3443 uses unchanged host url to send request to Gitea3444 when provided host url is using http3445 uses changed host url to send request to Gitea3446 POST create3447 behaves like a GitHub-ish import controller: POST create3448 returns 200 response when the project is imported successfully3449 returns 422 response with the base error when the project could not be imported3450 touches the etag cache store3451 when the repository owner is the provider user3452 when the provider user and GitLab user's usernames match3453 takes the current user's namespace3454# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.25 seconds. Current RSS: ~1830M. Threads: 5. load average: 1.09 1.09 1.23 1/284 39473455.3456 when the provider user and GitLab user's usernames don't match3457 takes the current user's namespace3458 when the repository owner is not the provider user3459 when a namespace with the provider user's username already exists3460 when the namespace is owned by the GitLab user3461 takes the existing namespace3462 when the namespace is not owned by the GitLab user3463 creates a project using user's namespace3464 when a namespace with the provider user's username doesn't exist3465 when current user can create namespaces3466 does not create the namespace3467 user has chosen a namespace and name for the project3468 takes the selected namespace and name3469 user has chosen an existing nested namespace and name for the project3470 takes the selected namespace and name3471# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.11 seconds. Current RSS: ~1816M. Threads: 5. load average: 1.00 1.07 1.22 1/284 39483472.3473 user has chosen a non-existent nested namespaces and name for the project3474 does not take the selected namespace and name3475 does not create namespaces3476 user has chosen existent and non-existent nested namespaces and name for the project3477 does not take the selected namespace and name3478 does not create the namespaces3479 does not create a new namespace under the user namespace3480# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.18 seconds. Current RSS: ~1816M. Threads: 5. load average: 1.00 1.07 1.22 1/284 39493481.3482 user can use a group without having permissions to create a group3483 takes the selected namespace and name3484# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.23 seconds. Current RSS: ~1814M. Threads: 5. load average: 1.00 1.07 1.22 1/284 39503485.3486 when user can not create projects in the chosen namespace3487 returns 422 response3488 behaves like project import rate limiter3489 when limit exceeds3490 notifies and redirects user3491 GET realtime_changes3492 behaves like a GitHub-ish import controller: GET realtime_changes3493 sets a Poll-Interval header3494# [RSpecRunTime] Finishing example group spec/controllers/import/gitea_controller_spec.rb. It took 21.09 seconds. Expected to take 38.94 seconds.3495# [RSpecRunTime] Starting example group spec/requests/api/graphql/group_query_spec.rb. Expected to take 36.25 seconds.3496getting group information3497 Query group(fullPath)3498 behaves like a working graphql query3499 returns a successful response3500# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.23 seconds. Current RSS: ~1804M. Threads: 5. load average: 1.00 1.07 1.22 1/284 39513501.3502 when unauthenticated3503 returns nil for a private group3504 returns a public group3505# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.8 seconds. Current RSS: ~1807M. Threads: 5. load average: 1.00 1.07 1.22 1/284 39523506.3507 when authenticated as user3508 returns one of user1's groups3509 does not return a non existing group3510 does not return a group not attached to user13511 avoids N+1 queries (PENDING: See: https://gitlab.com/gitlab-org/gitlab/-/issues/245272)3512 when querying group's descendant groups3513 returns all descendant groups user has access to3514# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.69 seconds. Current RSS: ~1751M. Threads: 5. load average: 1.00 1.06 1.22 1/285 39533515.3516 with timelog categories3517 when user is guest3518 includes empty timelog categories array3519# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.16 seconds. Current RSS: ~1752M. Threads: 5. load average: 1.00 1.06 1.22 1/285 39543520.3521 when user has reporter role3522 returns the timelog category with all its fields3523 when timelog_categories flag is disabled3524 returns no timelog categories3525# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.3 seconds. Current RSS: ~1766M. Threads: 5. load average: 1.00 1.06 1.22 1/285 39553526.3527 for N+1 queries3528 avoids N+1 database queries (PENDING: See: https://gitlab.com/gitlab-org/gitlab/-/issues/369396)3529 when authenticated as admin3530 returns any existing group3531 does not return a non existing group3532# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.78 seconds. Current RSS: ~1769M. Threads: 5. load average: 1.00 1.06 1.21 1/285 39563533.3534 maxAccessLevel3535 returns access level of the current user in the group3536 behaves like public group in which the user has no membership3537 returns no access3538# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.66 seconds. Current RSS: ~1768M. Threads: 5. load average: 1.00 1.06 1.21 1/284 39573539.3540 when the user is not authenticated3541 behaves like public group in which the user has no membership3542 returns no access3543# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group_query_spec.rb. It took 26.14 seconds. Expected to take 36.25 seconds.3544# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/notes/update/note_spec.rb. Expected to take 29.48 seconds.3545Updating a Note3546 when the user does not have permission3547 does not update the Note3548 behaves like a mutation that returns a top-level access error3549 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"3550# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.44 seconds. Current RSS: ~1768M. Threads: 5. load average: 1.08 1.08 1.22 1/284 39583551.3552 when the user has permission3553 behaves like a Note mutation when the given resource id is not for a Note3554 behaves like a mutation that returns top-level errors3555 is expected to include /does not represent an instance of Note/3556 behaves like a Note mutation updates a note successfully3557 updates the Note3558 returns the updated Note3559# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.88 seconds. Current RSS: ~1772M. Threads: 5. load average: 1.08 1.08 1.22 1/284 39593560.3561 behaves like a Note mutation update with errors3562 when there are ActiveRecord validation errors3563 does not update the Note3564 returns the original Note3565 behaves like a mutation that returns errors in the response3566 is expected to contain exactly "Note can't be blank" and "Confidential can not be changed for existing notes"3567# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.37 second. Current RSS: ~1789M. Threads: 5. load average: 1.07 1.08 1.22 1/284 39603568.3569 behaves like a Note mutation update only with quick actions3570 when body only contains quick actions3571 returns a nil note and empty errors3572# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.6 seconds. Current RSS: ~1795M. Threads: 5. load average: 1.07 1.08 1.22 3/284 39613573.3574 for work item3575 behaves like a Note mutation updates a note successfully3576 updates the Note3577 returns the updated Note3578# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.33 seconds. Current RSS: ~1783M. Threads: 5. load average: 1.07 1.07 1.22 1/284 39623579.3580 behaves like a Note mutation update with errors3581 when there are ActiveRecord validation errors3582 does not update the Note3583 returns the original Note3584 behaves like a mutation that returns errors in the response3585 is expected to contain exactly "Note can't be blank" and "Confidential can not be changed for existing notes"3586# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.1 seconds. Current RSS: ~1773M. Threads: 5. load average: 1.06 1.07 1.21 1/284 39633587.3588 behaves like a Note mutation update only with quick actions3589 when body only contains quick actions3590 returns a nil note and empty errors3591# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.31 seconds. Current RSS: ~1775M. Threads: 5. load average: 1.06 1.07 1.21 1/284 39643592.3593 without notes widget3594 does not update the Note3595 behaves like a mutation that returns top-level errors3596 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"3597# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.25 seconds. Current RSS: ~1778M. Threads: 5. load average: 1.06 1.07 1.21 1/284 39653598.3599# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/notes/update/note_spec.rb. It took 19.7 seconds. Expected to take 29.48 seconds.3600# [RSpecRunTime] Starting example group spec/controllers/projects/deployments_controller_spec.rb. Expected to take 28.23 seconds.3601Projects::DeploymentsController3602 GET #index3603 returns list of deployments from last 8 hours3604 returns a list with deployments information3605 anonymous user3606 project and metrics dashboard are public3607 returns a list with deployments information3608# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.03 seconds. Current RSS: ~1812M. Threads: 5. load average: 1.06 1.07 1.21 1/289 40733609.3610 project and metrics dashboard are private3611 responds with not found3612# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.59 seconds. Current RSS: ~1827M. Threads: 5. load average: 1.06 1.07 1.21 1/289 41053613.3614 GET #show3615 as maintainer3616 renders show with 200 status code3617# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.06 seconds. Current RSS: ~1838M. Threads: 5. load average: 1.05 1.07 1.21 1/289 41373618.3619 as anonymous user3620 renders a 4043621# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.59 seconds. Current RSS: ~1848M. Threads: 5. load average: 1.05 1.07 1.21 1/289 41693622.3623 GET #metrics3624 when metrics are disabled3625 responds with not found3626# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.24 seconds. Current RSS: ~1859M. Threads: 5. load average: 1.05 1.07 1.21 1/289 42013627.3628 when metrics are enabled3629 when environment has no metrics3630 returns an empty 204 response3631# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.78 seconds. Current RSS: ~1866M. Threads: 5. load average: 0.97 1.05 1.20 2/289 42333632.3633 when environment has some metrics3634 returns a metrics JSON document3635 returns a 404 if the deployment failed3636# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.69 seconds. Current RSS: ~1868M. Threads: 5. load average: 0.97 1.05 1.20 1/289 42963637.3638 GET #additional_metrics3639 when metrics are disabled3640 responds with not found3641# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.22 seconds. Current RSS: ~1857M. Threads: 5. load average: 0.97 1.05 1.20 1/289 43283642.3643 when metrics are enabled3644 when environment has no metrics3645 returns a empty response 204 response3646# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.73 seconds. Current RSS: ~1854M. Threads: 5. load average: 0.97 1.05 1.20 2/289 43603647.3648 when environment has some metrics3649 returns a metrics JSON document3650# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.46 seconds. Current RSS: ~1848M. Threads: 5. load average: 0.97 1.05 1.20 1/289 43923651.3652# [RSpecRunTime] Finishing example group spec/controllers/projects/deployments_controller_spec.rb. It took 20.21 seconds. Expected to take 28.23 seconds.3653# [RSpecRunTime] Starting example group spec/requests/projects/commits_controller_spec.rb. Expected to take 26.69 seconds.3654Projects::CommitsController3655 token authentication3656 when public project3657 behaves like authenticates sessionless user for the request spec3658 show atom3659 when the 'private_token' param is populated with the personal access token3660 when valid token3661 when resource is public3662 authenticates user and returns response with ok status3663 when user with expired password3664 does not authenticate user and returns response with ok status3665# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.06 seconds. Current RSS: ~1858M. Threads: 5. load average: 0.97 1.05 1.20 1/289 44973666.3667 when the personal access token has no api scope3668 when resource is public3669 does not authenticate user and returns response with ok status3670 when invalid token3671 when resource is public3672 does not authenticate user and returns response with ok status3673 when the 'PRIVATE-TOKEN' header is populated with the personal access token3674 when valid token3675 when resource is public3676 authenticates user and returns response with ok status3677 when user with expired password3678 does not authenticate user and returns response with ok status3679# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.22 seconds. Current RSS: ~1866M. Threads: 5. load average: 0.97 1.05 1.20 1/289 45583680.3681 when the personal access token has no api scope3682 when resource is public3683 does not authenticate user and returns response with ok status3684 when invalid token3685 when resource is public3686 does not authenticate user and returns response with ok status3687 when the 'feed_token' param is populated with the feed token3688 when valid token3689 when resource is public3690 authenticates user and returns response with ok status3691 when user with expired password3692 does not authenticate user and returns response with ok status3693# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.27 seconds. Current RSS: ~1868M. Threads: 5. load average: 0.97 1.05 1.20 1/289 46193694.3695 when invalid token3696 when resource is public3697 does not authenticate user and returns response with ok status3698 when private project3699 behaves like authenticates sessionless user for the request spec3700 show atom3701 when the 'private_token' param is populated with the personal access token3702 when valid token3703 when resource is private3704 authenticates user and returns response with ok status3705 when user with expired password3706 does not return response with ok status3707# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.83 seconds. Current RSS: ~1878M. Threads: 5. load average: 1.06 1.07 1.20 1/290 46883708.3709 when password expiration is not applicable3710 when ldap user3711 authenticates user and returns response with ok status3712 when the personal access token has no api scope3713 when resource is private3714 does not return response with ok status3715 when invalid token3716 when resource is private3717 does not return response with ok status3718 when the 'PRIVATE-TOKEN' header is populated with the personal access token3719 when valid token3720 when resource is private3721 authenticates user and returns response with ok status3722 when user with expired password3723 does not return response with ok status3724# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.39 seconds. Current RSS: ~1878M. Threads: 5. load average: 1.06 1.07 1.20 1/290 47193725.3726 when password expiration is not applicable3727 when ldap user3728 authenticates user and returns response with ok status3729 when the personal access token has no api scope3730 when resource is private3731 does not return response with ok status3732 when invalid token3733 when resource is private3734 does not return response with ok status3735 when the 'feed_token' param is populated with the feed token3736 when valid token3737 when resource is private3738 authenticates user and returns response with ok status3739 when user with expired password3740 does not return response with ok status3741 when password expiration is not applicable3742 when ldap user3743 authenticates user and returns response with ok status3744 when invalid token3745 when resource is private3746 does not return response with ok status3747# [RSpecRunTime] Finishing example group spec/requests/projects/commits_controller_spec.rb. It took 17.15 seconds. Expected to take 26.69 seconds.3748# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/dependency_proxy_group_setting_spec.rb. Expected to take 22.35 seconds.3749getting dependency proxy settings for a group3750 with the settings model created3751 behaves like dependency proxy group setting query3752 behaves like a working graphql query3753 returns a successful response3754 with different permissions3755 group_visibility: :private, role: :owner, access_granted: true3756 return the proper response3757 group_visibility: :private, role: :maintainer, access_granted: false3758 return the proper response3759 group_visibility: :private, role: :developer, access_granted: false3760 return the proper response3761 group_visibility: :private, role: :reporter, access_granted: false3762 return the proper response3763 group_visibility: :private, role: :guest, access_granted: false3764 return the proper response3765 group_visibility: :private, role: :anonymous, access_granted: false3766 return the proper response3767 group_visibility: :public, role: :owner, access_granted: true3768 return the proper response3769 group_visibility: :public, role: :maintainer, access_granted: false3770 return the proper response3771 group_visibility: :public, role: :developer, access_granted: false3772 return the proper response3773 group_visibility: :public, role: :reporter, access_granted: false3774 return the proper response3775 group_visibility: :public, role: :guest, access_granted: false3776 return the proper response3777 group_visibility: :public, role: :anonymous, access_granted: false3778 return the proper response3779 without the settings model created3780 behaves like dependency proxy group setting query3781 behaves like a working graphql query3782 returns a successful response3783 with different permissions3784 group_visibility: :private, role: :owner, access_granted: true3785 return the proper response3786 group_visibility: :private, role: :maintainer, access_granted: false3787 return the proper response3788 group_visibility: :private, role: :developer, access_granted: false3789 return the proper response3790 group_visibility: :private, role: :reporter, access_granted: false3791 return the proper response3792 group_visibility: :private, role: :guest, access_granted: false3793 return the proper response3794 group_visibility: :private, role: :anonymous, access_granted: false3795 return the proper response3796 group_visibility: :public, role: :owner, access_granted: true3797 return the proper response3798 group_visibility: :public, role: :maintainer, access_granted: false3799 return the proper response3800 group_visibility: :public, role: :developer, access_granted: false3801 return the proper response3802 group_visibility: :public, role: :reporter, access_granted: false3803 return the proper response3804 group_visibility: :public, role: :guest, access_granted: false3805 return the proper response3806 group_visibility: :public, role: :anonymous, access_granted: false3807 return the proper response3808# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/dependency_proxy_group_setting_spec.rb. It took 10.16 seconds. Expected to take 22.35 seconds.3809# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/container_registry/protection/rule/create_spec.rb. Expected to take 21.5 seconds.3810Creating the container registry protection rule3811 with blank input field `repositoryPathPattern`3812 returns error from endpoint implementation (not from grapqhl framework)3813 behaves like an erroneous response3814 is expected not to change `::ContainerRegistry::Protection::Rule.count`3815 with existing containers protection rule3816 when container name pattern is slightly different3817 adds another container registry protection rule to the database3818 behaves like a successful response3819 is expected to eq []3820 is expected to include {"errors" => (be blank), "containerRegistryProtectionRule" => {"id" => (be present), "repositoryPathPattern" => "namespace1150/project-1161-unique"}}3821 creates container registry protection rule in the database3822# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.77 second. Current RSS: ~1872M. Threads: 5. load average: 1.04 1.06 1.20 1/284 47653823.3824 when field `repository_path_pattern` is taken3825 is expected to eq []3826 returns without error3827 does not create new container protection rules3828 behaves like an erroneous response3829 is expected not to change `::ContainerRegistry::Protection::Rule.count`3830 with invalid input field `repositoryPathPattern`3831 returns error from endpoint implementation (not from grapqhl framework)3832 behaves like an erroneous response3833 is expected not to change `::ContainerRegistry::Protection::Rule.count`3834 behaves like a successful response3835 is expected to eq []3836 is expected to include {"errors" => (be blank), "containerRegistryProtectionRule" => {"id" => (be present), "repositoryPathPattern" => "namespace1150/project-1161"}}3837 creates container registry protection rule in the database3838 when feature flag ':container_registry_protected_containers' disabled3839 is expected not to exist3840 returns error of disabled feature flag3841 behaves like an erroneous response3842 is expected not to change `::ContainerRegistry::Protection::Rule.count`3843 with invalid input fields `minimumAccessLevelForPush` and `minimumAccessLevelForDelete`3844 is expected to include (a string matching /minimumAccessLevelForDelete/)3845 behaves like an erroneous response3846 is expected not to change `::ContainerRegistry::Protection::Rule.count`3847 when user does not have permission3848 user: developer3849 is expected to include (a string matching /you don't have permission to perform this action/)3850 behaves like an erroneous response3851 is expected not to change `::ContainerRegistry::Protection::Rule.count`3852 user: reporter3853 is expected to include (a string matching /you don't have permission to perform this action/)3854 behaves like an erroneous response3855 is expected not to change `::ContainerRegistry::Protection::Rule.count`3856 user: guest3857 is expected to include (a string matching /you don't have permission to perform this action/)3858 behaves like an erroneous response3859 is expected not to change `::ContainerRegistry::Protection::Rule.count`3860 user: anonymous3861 is expected to include (a string matching /you don't have permission to perform this action/)3862 behaves like an erroneous response3863 is expected not to change `::ContainerRegistry::Protection::Rule.count`3864 with blank input fields `minimumAccessLevelForPush` and `minimumAccessLevelForDelete`3865 returns error with correct error message3866 behaves like an erroneous response3867 is expected not to change `::ContainerRegistry::Protection::Rule.count`3868# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/container_registry/protection/rule/create_spec.rb. It took 8.57 seconds. Expected to take 21.5 seconds.3869# [RSpecRunTime] Starting example group spec/requests/api/ci/runner/jobs_put_spec.rb. Expected to take 19.71 seconds.3870API::Ci::Runner3871 /api/v4/jobs3872 PUT /api/v4/jobs/:id3873 updates runner info3874 behaves like API::CI::Runner application context metadata3875 contains correct context metadata3876# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.71 seconds. Current RSS: ~1892M. Threads: 5. load average: 1.11 1.08 1.20 1/284 47663877.3878 behaves like runner migrations backoff3879 when executing locking database migrations3880 returns 429 error3881 with runner_migrations_backoff disabled3882 does not return 4293883 when status is given3884 marks job as succeeded3885Job arguments to Ci::TrackFailedBuildWorker must be native JSON types, but :unknown_failure is a Symbol.3887To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3888 marks job as failed3889 when runner sends an unrecognized field in a payload3890 ignores unrecognized fields3891 when an exit_code is provided3892 when the exit_codes are acceptable3893Job arguments to Ci::TrackFailedBuildWorker must be native JSON types, but :unknown_failure is a Symbol.3895To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3896 accepts an exit code3897 when the exit_codes are not defined3898Job arguments to Ci::TrackFailedBuildWorker must be native JSON types, but :unknown_failure is a Symbol.3900To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3901 ignore the exit code3902 when failure_reason is script_failure3903 is expected to be script failure3904 when failure_reason is runner_system_failure3905 is expected to be runner system failure3906 when failure_reason is unrecognized value3907 is expected to be unknown failure3908 when failure_reason is job_execution_timeout3909 is expected to be job execution timeout3910 when failure_reason is unmet_prerequisites3911 is expected to be unmet prerequisites3912 when unmigrated live trace chunks exist3913 when checksum is present3914 when live trace chunk is still live3915 responds with 2023916 when runner retries request after receiving 2023917Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.3919To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3920 responds with 202 and then with 2003921# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.55 seconds. Current RSS: ~1878M. Threads: 5. load average: 1.10 1.07 1.20 1/284 47673922.3923 when live trace chunk has been migrated3924 responds with 2003925 when checksum is not present3926 responds with 2003927 when job has been erased3928 responds with forbidden3929 when job has already been finished3930 does not update job status3931 when job is canceled3932 returns :forbidden with the job status3933 when job is canceling3934 returns :ok with the job status3935 when job does not exist anymore3936 returns 403 Forbidden3937# [RSpecRunTime] Finishing example group spec/requests/api/ci/runner/jobs_put_spec.rb. It took 9.68 seconds. Expected to take 19.71 seconds.3938# [RSpecRunTime] Starting example group spec/requests/api/graphql/namespace_query_spec.rb. Expected to take 17.42 seconds.3939Query3940 .namespace3941 when achievements feature flag is off3942 does not return achievementsPath3943# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.16 seconds. Current RSS: ~1864M. Threads: 5. load average: 1.09 1.07 1.20 1/284 47683944.3945 when used with a public group3946 behaves like a working graphql query3947 returns a successful response3948 when user is a member3949 fetches the expected data3950 when user is anonymous3951 fetches the expected data3952 when user is not a member3953 fetches the expected data3954 when used with a private namespace3955 retrieving a group3956 behaves like retrieving a namespace3957 authorised query3958 fetches the expected data3959 behaves like a working graphql query3960 returns a successful response3961# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.85 seconds. Current RSS: ~1853M. Threads: 5. load average: 1.09 1.07 1.20 1/284 47693962.3963 unauthorised query3964 anonymous user3965 does not retrieve the record3966 the current user does not have permission3967 does not retrieve the record3968 retrieving a user namespace3969 behaves like retrieving a namespace3970 authorised query3971 fetches the expected data3972 behaves like a working graphql query3973 returns a successful response3974 unauthorised query3975 anonymous user3976 does not retrieve the record3977 the current user does not have permission3978 does not retrieve the record3979 retrieving a project3980 behaves like retrieving a namespace3981 authorised query3982 fetches the expected data3983 behaves like a working graphql query3984 returns a successful response3985# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.13 seconds. Current RSS: ~1846M. Threads: 5. load average: 1.09 1.07 1.20 1/284 47703986.3987 unauthorised query3988 anonymous user3989 does not retrieve the record3990 the current user does not have permission3991 does not retrieve the record3992# [RSpecRunTime] Finishing example group spec/requests/api/graphql/namespace_query_spec.rb. It took 10.22 seconds. Expected to take 17.42 seconds.3993# [RSpecRunTime] Starting example group spec/requests/api/graphql/user/starred_projects_query_spec.rb. Expected to take 16.38 seconds.3994Getting starredProjects of the user3995 anonymous access3996 returns nothing3997# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.77 seconds. Current RSS: ~1833M. Threads: 5. load average: 1.08 1.07 1.20 1/284 47713998.3999 the current user is the user4000 found all projects4001 behaves like a working graphql query4002 returns a successful response4003# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.97 seconds. Current RSS: ~1832M. Threads: 5. load average: 1.08 1.07 1.20 1/284 47724004.4005 the current user is a member of a private project the user starred4006 finds public and member projects4007 the user has a private profile4008 the current user does not have access to view the private profile of the user4009 finds no projects4010 the current user has access to view the private profile of the user4011 finds all projects starred by the user, which the current user has access to4012 when sort parameter is provided4013 when sort parameter provided is invalid4014 raises an exception4015 when sort parameter for id is provided4016 when ID_ASC is provided4017 sorts starred projects by id in ascending order4018 when ID_DESC is provided4019 sorts starred projects by id in descending order4020 when sort parameter for latest activity is provided4021 when LATEST_ACTIVITY_ASC is provided4022 sorts starred projects by latest activity in ascending order4023 when LATEST_ACTIVITY_DESC is provided4024 sorts starred projects by latest activity in descending order4025 when sort parameter for name is provided4026 when NAME_ASC is provided4027 sorts starred projects by name in ascending order4028 when NAME_DESC is provided4029 sorts starred projects by name in descending order4030 when sort parameter for path is provided4031 when PATH_ASC is provided4032 sorts starred projects by path in ascending order4033 when PATH_DESC is provided4034 sorts starred projects by path in descending order4035 when sort parameter for stars is provided4036 when STARS_ASC is provided4037 sorts starred projects by stars in ascending order4038 when STARS_DESC is provided4039 sorts starred projects by stars in descending order4040# [RSpecRunTime] Finishing example group spec/requests/api/graphql/user/starred_projects_query_spec.rb. It took 11.17 seconds. Expected to take 16.38 seconds.4041# [RSpecRunTime] Starting example group spec/controllers/projects/cycle_analytics_controller_spec.rb. Expected to take 14.87 seconds.4042Projects::CycleAnalyticsController4043 includes GracefulTimeoutHandling4044 counting page views for 'show'4045 behaves like internal event tracking4046 logs to Snowplow, Redis, and product analytics tooling4047# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.95 seconds. Current RSS: ~1861M. Threads: 5. load average: 1.07 1.07 1.19 1/285 48214048.4049 tracking visits to html page4050 behaves like tracking unique visits4051 tracks unique visit if the format is HTML4052 tracks unique visit if DNT is not enabled4053 does not track unique visit if DNT is enabled4054 does not track unique visit if the format is JSON4055# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.9 seconds. Current RSS: ~1891M. Threads: 5. load average: 0.98 1.05 1.19 1/284 49294056.4057 behaves like Snowplow event tracking with RedisHLL context4058 behaves like Snowplow event tracking4059 is emitted4060# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.63 seconds. Current RSS: ~1892M. Threads: 5. load average: 0.98 1.05 1.19 1/284 49544061.4062# [RSpecRunTime] Finishing example group spec/controllers/projects/cycle_analytics_controller_spec.rb. It took 10.22 seconds. Expected to take 14.87 seconds.4063# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/work_items/create_from_task_spec.rb. Expected to take 13.36 seconds.4064Create a work item from a task in a work item's description4065 the user is not allowed to update a work item4066 behaves like a mutation that returns a top-level access error4067 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"4068 when user has permissions to create a work item4069 creates the work item4070 when creating a work item fails4071 makes no changes to the DB and returns an error message4072# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.09 seconds. Current RSS: ~1881M. Threads: 5. load average: 0.98 1.05 1.19 1/284 49554073.4074 behaves like has spam protection4075 #check_spam_action_response!4076 when the object is spam (DISALLOW)4077 and no CAPTCHA is available4078 behaves like disallow response4079 informs the client that the request was denied as spam4080# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.43 seconds. Current RSS: ~1879M. Threads: 5. load average: 0.98 1.05 1.18 1/284 49564081.4082 and a CAPTCHA is required4083 behaves like disallow response4084 informs the client that the request was denied as spam4085# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.74 seconds. Current RSS: ~1878M. Threads: 5. load average: 0.98 1.05 1.18 1/284 49574086.4087 when the object is not spam (CONDITIONAL ALLOW)4088 and no CAPTCHA is required4089 does not return a top-level error4090# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.34 seconds. Current RSS: ~1860M. Threads: 5. load average: 0.98 1.05 1.18 1/284 49584091.4092 and a CAPTCHA is required4093 informs the client that the request may be retried after solving the CAPTCHA4094# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.64 seconds. Current RSS: ~1860M. Threads: 5. load average: 0.98 1.05 1.18 1/284 49594095.4096# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/work_items/create_from_task_spec.rb. It took 9.01 seconds. Expected to take 13.36 seconds.4097# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/issue/design_collection/version_spec.rb. Expected to take 12.7 seconds.4098Query.project(fullPath).issue(iid).designCollection.version(sha)4099 scalar fields4100 .id4101 retrieves the id4102# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.91 seconds. Current RSS: ~1849M. Threads: 5. load average: 0.99 1.05 1.18 1/284 49604103.4104 .sha4105 retrieves the sha4106 design_at_version4107 by ID4108DEPRECATION WARNING: using BatchLoader.for in GraphQL is deprecated. Use BatchLoader::GraphQL.for instead or return BatchLoader::GraphQL.wrap from your resolver.4109 finds all the designs as of the given version4110 when the current_user is not authorized4111 returns nil4112 by filename4113 finds all the designs as of the given version4114 when the current_user is not authorized4115 returns nil4116 by design_id4117 finds all the designs as of the given version4118 when the current_user is not authorized4119 returns nil4120 designs_at_version4121 finds all the designs as of the given version4122 filtering4123 by filename4124 finds the designs by filename4125 by design-id4126 finds the designs by id4127 pagination4128 sorts designs for reliable pagination4129 designs4130 finds all the designs as of the given version4131# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/issue/design_collection/version_spec.rb. It took 6.74 seconds. Expected to take 12.7 seconds.4132# [RSpecRunTime] Starting example group spec/controllers/projects/feature_flags_user_lists_controller_spec.rb. Expected to take 11.33 seconds.4133Projects::FeatureFlagsUserListsController4134 GET #index4135 redirects when the user is unauthenticated4136 returns not found if the user does not belong to the project4137 returns not found for a reporter4138 renders the new page for a developer4139# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.75 seconds. Current RSS: ~1843M. Threads: 5. load average: 1.07 1.06 1.19 1/284 49614140.4141 GET #new4142 redirects when the user is unauthenticated4143 returns not found if the user does not belong to the project4144 returns not found for a reporter4145 renders the new page for a developer4146 GET #edit4147 renders the edit page for a developer4148 returns not found with an iid that does not exist4149 returns not found for a list belonging to a another project4150# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.83 seconds. Current RSS: ~1853M. Threads: 5. load average: 1.14 1.08 1.19 1/284 49624151.4152 GET #show4153 renders the page for a developer4154 returns not found with an iid that does not exist4155 returns not found for a list belonging to a another project4156# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.04 seconds. Current RSS: ~1843M. Threads: 5. load average: 1.14 1.08 1.19 1/284 49634157.4158# [RSpecRunTime] Finishing example group spec/controllers/projects/feature_flags_user_lists_controller_spec.rb. It took 4.66 seconds. Expected to take 11.33 seconds.4159# [RSpecRunTime] Starting example group spec/controllers/explore/snippets_controller_spec.rb. Expected to take 11.1 seconds.4160Explore::SnippetsController4161 GET #index4162 renders4163 renders pagination4164 behaves like snippets views4165 when rendered4166 avoids N+1 database queries4167# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.8 seconds. Current RSS: ~1814M. Threads: 5. load average: 1.13 1.08 1.19 1/284 49644168.4169# [RSpecRunTime] Finishing example group spec/controllers/explore/snippets_controller_spec.rb. It took 7.76 seconds. Expected to take 11.1 seconds.4170# [RSpecRunTime] Starting example group spec/controllers/jira_connect/events_controller_spec.rb. Expected to take 10.49 seconds.4171JiraConnect::EventsController4172 #installed4173 saves the jira installation data4174 saves the correct values4175 behaves like verifies asymmetric JWT token4176 when token is valid4177 renders successful4178 when token is invalid4179 renders unauthorized4180 when the shared_secret param is missing4181 returns 4224182 when an installation already exists4183 validates the JWT token in authorization header and returns 200 without creating a new installation4184 uses the JiraConnectInstallations::UpdateService4185 when parameters include a new shared secret and base_url4186 updates the installation4187 when the new base_url is invalid4188 renders 4224189 when enforce_jira_base_url_https4190 behaves like generates JWT validation claims4191 is expected to receive new(anything, {:aud=>"https://test.host/-/jira_connect", :iss=>anything, :qsh=>anything}) 1 time4192 when not enforce_jira_base_url_https4193 behaves like generates JWT validation claims4194 is expected to receive new(anything, {:aud=>"http://test.host/-/jira_connect", :iss=>anything, :qsh=>anything}) 1 time4195 #uninstalled4196 behaves like verifies asymmetric JWT token4197 when token is valid4198 renders successful4199 when token is invalid4200 renders unauthorized4201 when JWT is invalid4202 does not delete the installation4203 when JWT is valid4204 calls the DestroyService and returns ok in case of success4205 calls the DestroyService and returns unprocessable_entity in case of failure4206# [RSpecRunTime] Finishing example group spec/controllers/jira_connect/events_controller_spec.rb. It took 3.08 seconds. Expected to take 10.49 seconds.4207# [RSpecRunTime] Starting example group spec/requests/projects/incidents_controller_spec.rb. Expected to take 9.33 seconds.4208Projects::IncidentsController4209 GET #index4210 shows the page4211 when user is unauthorized4212 behaves like login required4213 redirects to the login page4214# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.36 seconds. Current RSS: ~1847M. Threads: 5. load average: 1.12 1.07 1.19 1/284 49654215.4216 when user is a guest4217 shows the page4218 GET #show4219 renders incident page4220 with non existing id4221 behaves like not found4222 returns not_found4223# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.31 seconds. Current RSS: ~1841M. Threads: 5. load average: 1.11 1.07 1.19 1/284 49664224.4225 for issue4226 behaves like not found4227 returns not_found4228 when user is a guest4229 shows the page4230 when unauthorized4231 behaves like login required4232 redirects to the login page4233# [RSpecRunTime] Finishing example group spec/requests/projects/incidents_controller_spec.rb. It took 4.64 seconds. Expected to take 9.33 seconds.4234# [RSpecRunTime] Starting example group spec/requests/api/admin/plan_limits_spec.rb. Expected to take 9.15 seconds.4235API::Admin::PlanLimits PlanLimits4236 GET /application/plan_limits4237 behaves like GET request permissions for admin mode4238 behaves like when admin4239 behaves like makes request4240 returns4241 behaves like makes request4242 returns4243 behaves like when user4244 returns4245 behaves like makes request4246 returns4247 as an admin user4248 no params4249 returns plan limits4250 correct plan name in params4251 returns plan limits4252 invalid plan name in params4253 returns validation error4254 PUT /application/plan_limits4255 behaves like PUT request permissions for admin mode4256 behaves like when admin4257 behaves like makes request4258 returns4259 behaves like makes request4260 returns4261 behaves like when user4262 returns4263 behaves like makes request4264 returns4265 as an admin user4266 correct params4267 updates multiple plan limits4268 updates single plan limits4269 empty params4270 fails to update plan limits4271 params with wrong type4272 fails to update plan limits4273 missing plan_name in params4274 fails to update plan limits4275 additional undeclared params4276 updates only declared plan limits4277# [RSpecRunTime] Finishing example group spec/requests/api/admin/plan_limits_spec.rb. It took 3.5 seconds. Expected to take 9.15 seconds.4278# [RSpecRunTime] Starting example group spec/requests/api/organizations_spec.rb. Expected to take 8.19 seconds.4279API::Organizations4280 POST /organizations4281 when user is not authorized4282 returns unauthorized4283 when feature flag is disabled4284 returns forbidden4285 when user is authorized4286 creates a new organization4287 behaves like organization avatar upload4288 when valid4289 returns avatar url in response4290 when invalid4291 when file format is not supported4292 behaves like invalid file upload request4293 returns 4004294 when file is too large4295 behaves like invalid file upload request4296 returns 4004297 behaves like rate limited endpoint4298 when rate limiter enabled4299 logs request and declines it when endpoint called more than the threshold4300 when rate limiter is disabled4301 does not log request and does not block the request4302 when optional params are missing4303 with missing description4304 creates a new organization4305 when required params are missing4306 with missing name4307 behaves like returns bad request4308 is expected to respond with numeric status code bad_request4309 with missing path4310 behaves like returns bad request4311 is expected to respond with numeric status code bad_request4312 when organization creation fails4313 returns an error message4314 when organization creation is disable by admin4315 returns forbidden4316# [RSpecRunTime] Finishing example group spec/requests/api/organizations_spec.rb. It took 2.82 seconds. Expected to take 8.19 seconds.4317# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/job_spec.rb. Expected to take 8.02 seconds.4318Query.project(fullPath).pipelines.job(id)4319 scalar fields4320 retrieves scalar fields4321 when fetching by name4322 retrieves scalar fields4323# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.6 seconds. Current RSS: ~1883M. Threads: 5. load average: 1.02 1.05 1.18 1/289 50434324.4325 .detailedStatus4326 retrieves detailed status4327 .stage4328 returns appropriate data4329# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/job_spec.rb. It took 5.48 seconds. Expected to take 8.02 seconds.4330# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/metrics/dashboard/annotations/create_spec.rb. Expected to take 7.36 seconds.4331Mutations::Metrics::Dashboard::Annotations::Create4332 when annotation source is environment4333 when the user has permission4334 when environment_id is missing4335 behaves like a mutation that returns top-level errors4336 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"4337# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.62 seconds. Current RSS: ~1879M. Threads: 5. load average: 1.02 1.05 1.18 1/289 50684338.4339 when environment_id is invalid4340 behaves like an invalid argument to the mutation4341 behaves like a mutation that returns top-level errors4342 is expected to contain exactly (include "invalid value for environmentId")4343 when metrics dashboard feature is unavailable4344 behaves like a mutation that returns top-level errors4345 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"4346 when annotation source is cluster4347 with permission4348 when cluster_id is missing4349 behaves like a mutation that returns top-level errors4350 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"4351 when cluster_id is invalid4352 behaves like an invalid argument to the mutation4353 behaves like a mutation that returns top-level errors4354 is expected to contain exactly (include "invalid value for clusterId")4355 when both environment_id and cluster_id are provided4356 behaves like a mutation that returns top-level errors4357 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"4358 when environment_id is given an ID of the wrong type4359 behaves like an invalid argument to the mutation4360 behaves like a mutation that returns top-level errors4361 is expected to contain exactly (include "invalid value for environmentId")4362 when cluster_id is given an ID of the wrong type4363 behaves like an invalid argument to the mutation4364 behaves like a mutation that returns top-level errors4365 is expected to contain exactly (include "invalid value for clusterId")4366# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/metrics/dashboard/annotations/create_spec.rb. It took 3.34 seconds. Expected to take 7.36 seconds.4367# [RSpecRunTime] Starting example group spec/controllers/concerns/static_object_external_storage_spec.rb. Expected to take 7.36 seconds.4368StaticObjectExternalStorage4369 when external storage is not configured4370 calls the action normally4371 when external storage is configured4372 when external storage token is empty4373 when project is public4374 redirects to external storage URL without adding a token parameter4375 when project is not public4376 redirects to external storage URL a token parameter added4377 when path includes extra parameters4378 includes the parameters in the redirect URL4379# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.97 seconds. Current RSS: ~1860M. Threads: 5. load average: 1.02 1.05 1.18 1/289 50694380.4381 when external storage token is present4382 when token is correct4383 calls the action normally4384 when token is incorrect4385 return 4034386# [RSpecRunTime] Finishing example group spec/controllers/concerns/static_object_external_storage_spec.rb. It took 4.91 seconds. Expected to take 7.36 seconds.4387# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/alert_management/alert_status_counts_spec.rb. Expected to take 6.63 seconds.4388getting Alert Management Alert counts by status4389 with alert data4390 without project permissions4391 is expected to equal nil4392 behaves like a working graphql query4393 returns a successful response4394# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.26 seconds. Current RSS: ~1842M. Threads: 5. load average: 1.02 1.05 1.18 1/284 50944395.4396 with project permissions4397 returns the correct counts for each status4398 behaves like a working graphql query4399 returns a successful response4400 with search criteria4401 returns the correct counts for each status4402 behaves like a working graphql query4403 returns a successful response4404# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/alert_management/alert_status_counts_spec.rb. It took 3.29 seconds. Expected to take 6.63 seconds.4405# [RSpecRunTime] Starting example group spec/requests/groups/harbor/repositories_controller_spec.rb. Expected to take 6.51 seconds.4406Groups::Harbor::RepositoriesController4407 behaves like a harbor repositories controller4408 GET #index.html4409 behaves like responds with 200 status with html4410 renders the index template4411 with anonymous user4412 behaves like responds with 404 status4413 returns 4044414 with unauthorized user4415 behaves like responds with 404 status4416 returns 4044417 GET #index.json4418 behaves like responds with 200 status with json4419 renders the index template4420 with valid params4421 with valid page params4422 behaves like responds with 200 status with json4423 renders the index template4424 with valid limit params4425 behaves like responds with 200 status with json4426 renders the index template4427 with invalid params4428 with invalid page params4429 behaves like responds with 422 status with json4430 returns 4224431 with invalid limit params4432 behaves like responds with 422 status with json4433 returns 4224434# [RSpecRunTime] Finishing example group spec/requests/groups/harbor/repositories_controller_spec.rb. It took 3.54 seconds. Expected to take 6.51 seconds.4435# [RSpecRunTime] Starting example group spec/requests/groups/settings/slacks_controller_spec.rb. Expected to take 5.84 seconds.4436Groups::Settings::SlacksController4437 behaves like Integrations::SlackControllerSettings4438 GET slack_auth4439 when valid CSRF token is provided4440 calls service and redirects with no alerts if result is successful4441 calls service and redirects with an alert if there is a service error4442 when the flag is disabled4443 responds with status :not_found4444 when user is unauthorized4445 returns not found response4446 when no CSRF token is provided4447 returns 4034448 when there was an OAuth error4449 redirects with an alert4450 DELETE destroy4451 destroys the record and redirects back to #edit4452 enqueues a worker job4453 when the flag is disabled4454 responds with status :not_found4455 when user is unauthorized4456 returns not found response4457# [RSpecRunTime] Finishing example group spec/requests/groups/settings/slacks_controller_spec.rb. It took 2.95 seconds. Expected to take 5.84 seconds.4458# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/job/retry_spec.rb. Expected to take 5.52 seconds.4459JobRetry4460 returns an error if the user is not allowed to retry the job4461 when the job is a Ci::Bridge4462 retries the bridge4463# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.86 seconds. Current RSS: ~1834M. Threads: 5. load average: 0.94 1.03 1.17 1/284 50954464.4465 when the job is not retryable4466 returns an error4467 when the job is a Ci::Build4468 retries the build4469 when given CI variables4470 applies them to a retried manual job4471# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/job/retry_spec.rb. It took 3.41 seconds. Expected to take 5.52 seconds.4472# [RSpecRunTime] Starting example group spec/requests/admin/users_controller_spec.rb. Expected to take 5.38 seconds.4473Admin::UsersController4474 PUT #trust4475 trusts the user4476 when setting trust fails4477 displays a flash alert4478 PUT #block4479 when request format is :json4480 when user was blocked4481 returns 200 and json data with notice4482 when user was not blocked4483 returns 200 and json data with error4484 PUT #untrust4485 trusts the user4486 when untrusting fails4487 displays a flash alert4488 PATCH #update4489 when admin changes user email4490 allows change user email4491 does not email the user with confirmation_instructions4492 PUT #unlock4493 unlocks the user4494# [RSpecRunTime] Finishing example group spec/requests/admin/users_controller_spec.rb. It took 2.42 seconds. Expected to take 5.38 seconds.4495# [RSpecRunTime] Starting example group spec/requests/banzai/uploads_controller_spec.rb. Expected to take 4.86 seconds.4496Banzai::UploadsController4497 #show4498 with project upload4499 with non-media uploads4500 returns 200 when user has access4501 returns 404 when user does not have access4502 with media uploads4503 when enforce_auth_checks_on_uploads is disabled4504 returns 200 even when user has no access4505 when enforce_auth_checks_on_uploads is enabled4506 returns 404 when user does not have access4507 with group upload4508 with non-media uploads4509 returns 200 when user has access4510 returns 404 when user does not have access4511 with media uploads4512 returns 200 even when user has no access4513# [RSpecRunTime] Finishing example group spec/requests/banzai/uploads_controller_spec.rb. It took 1.91 seconds. Expected to take 4.86 seconds.4514# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/work_items/delete_spec.rb. Expected to take 4.84 seconds.4515Delete a work item4516 when the user is not allowed to delete a work item4517 behaves like a mutation that returns a top-level access error4518 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"4519# [RSpecRunTime] RSpec elapsed time: 20 minutes 3.36 seconds. Current RSS: ~1842M. Threads: 5. load average: 0.87 1.02 1.16 1/284 50964520.4521 when user has permissions to delete a work item4522 deletes the work item4523 when an error is produced when trying to delete the work item4524 returns an error message4525# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.24 seconds. Current RSS: ~1841M. Threads: 5. load average: 0.87 1.02 1.16 1/284 50974526.4527# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/work_items/delete_spec.rb. It took 3.15 seconds. Expected to take 4.84 seconds.4528# [RSpecRunTime] Starting example group spec/requests/api/admin/sidekiq_spec.rb. Expected to take 4.45 seconds.4529API::Admin::Sidekiq4530 DELETE /admin/sidekiq/queues/:queue_name4531 when the user is an admin4532 valid request4533 returns info about the deleted jobs4534 behaves like DELETE request permissions for admin mode4535 behaves like when admin4536 behaves like makes request4537 returns4538 behaves like makes request4539 returns4540 behaves like when user4541 returns4542 behaves like makes request4543 returns4544 when no required params are provided4545 returns a 4004546 when the queue does not exist4547 returns a 4044548# [RSpecRunTime] Finishing example group spec/requests/api/admin/sidekiq_spec.rb. It took 1.71 seconds. Expected to take 4.45 seconds.4549# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/issues/set_subscription_spec.rb. Expected to take 4.11 seconds.4550Setting subscribed status of an issue4551 behaves like a subscribable resource api4552 when the user is not authorized4553 behaves like a mutation that returns top-level errors4554 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"4555 when user is authorized4556 marks the resource as subscribed4557 when passing subscribe false as input4558 unmarks the resource as subscribed4559# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/issues/set_subscription_spec.rb. It took 1.48 seconds. Expected to take 4.11 seconds.4560# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/todos/restore_many_spec.rb. Expected to take 4.03 seconds.4561Restoring many Todos4562 restores many todos4563 when using an invalid gid4564 contains the expected error4565# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.87 seconds. Current RSS: ~1830M. Threads: 5. load average: 0.89 1.01 1.16 1/284 50984566.4567# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/todos/restore_many_spec.rb. It took 2.45 seconds. Expected to take 4.03 seconds.4568# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/error_tracking/sentry_detailed_error_request_spec.rb. Expected to take 3.48 seconds.4569getting a detailed sentry error4570 behaves like a working graphql query4571Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but ErrorTracking::ProjectErrorTrackingSetting(project_id: integer, enabled: boolean, api_url: string, encrypted_token: string, encrypted_token_iv: string, project_name: string, organization_name: string, integrated: boolean, sentry_project_id: integer, token: ) is a Class.4573To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4574 returns a successful response4575# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.04 seconds. Current RSS: ~1840M. Threads: 5. load average: 0.89 1.01 1.16 1/284 51234576.4577 when data is loading via reactive cache4578Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but ErrorTracking::ProjectErrorTrackingSetting(project_id: integer, enabled: boolean, api_url: string, encrypted_token: string, encrypted_token_iv: string, project_name: string, organization_name: string, integrated: boolean, sentry_project_id: integer, token: ) is a Class.4580To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4581 is expected to return an empty error4582 reactive cache returns data4583 is expected to return a valid error4584 is expected to return the frequency correctly4585# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/error_tracking/sentry_detailed_error_request_spec.rb. It took 2.06 seconds. Expected to take 3.48 seconds.4586# [RSpecRunTime] Starting example group spec/requests/api/users_preferences_spec.rb. Expected to take 3.34 seconds.4587API::Users4588 PUT /user/preferences/4589 with correct attributes and a logged in user4590 returns a success status and the value has been changed4591 missing a preference4592 returns a bad request status4593 without a logged in user4594 returns an unauthorized status4595 with an unsupported preference4596 returns a bad parameter4597 with an unsupported value4598 returns a bad parameter4599 with an update service failure4600 returns a bad request4601# [RSpecRunTime] Finishing example group spec/requests/api/users_preferences_spec.rb. It took 0.97 second. Expected to take 3.34 seconds.4602# [RSpecRunTime] Starting example group spec/controllers/projects/settings/merge_requests_controller_spec.rb. Expected to take 3.16 seconds.4603Projects::Settings::MergeRequestsController4604 GET show4605 renders show with 200 status code4606 #update4607 updates Fast Forward Merge attributes4608# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.91 seconds. Current RSS: ~1840M. Threads: 5. load average: 1.05 1.05 1.17 1/284 51484609.4610# [RSpecRunTime] Finishing example group spec/controllers/projects/settings/merge_requests_controller_spec.rb. It took 2.02 seconds. Expected to take 3.16 seconds.4611# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/alert_management/alerts/set_assignees_spec.rb. Expected to take 2.75 seconds.4612Setting assignees of an alert4613 updates the assignee of the alert4614 with operation_mode specified4615 updates the assignee of the alert4616# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.13 seconds. Current RSS: ~1843M. Threads: 5. load average: 1.05 1.05 1.17 1/284 51494617.4618# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/alert_management/alerts/set_assignees_spec.rb. It took 1.22 seconds. Expected to take 2.75 seconds.4619# [RSpecRunTime] Starting example group spec/controllers/projects/ci/pipeline_editor_controller_spec.rb. Expected to take 2.74 seconds.4620Projects::Ci::PipelineEditorController4621 GET #show4622 with enough privileges4623 is expected to respond with numeric status code ok4624 renders show page4625# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.66 seconds. Current RSS: ~1848M. Threads: 5. load average: 1.05 1.05 1.17 1/284 51744626.4627 without enough privileges4628 responds with 4044629# [RSpecRunTime] Finishing example group spec/controllers/projects/ci/pipeline_editor_controller_spec.rb. It took 1.93 seconds. Expected to take 2.74 seconds.4630# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/languages_spec.rb. Expected to take 2.48 seconds.4631Project.languages4632 when the languages haven't been detected yet4633 returns expected languages on second request as detection is done asynchronously4634# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.54 seconds. Current RSS: ~1849M. Threads: 5. load average: 1.05 1.05 1.17 1/285 52174635.4636 when the languages were detected before4637 returns repository languages4638# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/languages_spec.rb. It took 1.79 seconds. Expected to take 2.48 seconds.4639# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/recent_issue_boards_query_spec.rb. Expected to take 2.37 seconds.4640getting project recent issue boards4641 behaves like querying a GraphQL type recent boards4642 Get list of recently visited boards4643 when the request is correct4644 returns recent boards for user successfully4645 behaves like a working graphql query4646 returns a successful response4647# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.07 seconds. Current RSS: ~1845M. Threads: 5. load average: 1.05 1.05 1.17 1/285 52184648.4649 when requests has errors4650 when there are no recently visited boards4651 returns empty result4652# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/recent_issue_boards_query_spec.rb. It took 1.49 seconds. Expected to take 2.37 seconds.4653# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/admin/sidekiq_queues/delete_jobs_spec.rb. Expected to take 1.99 seconds.4654Deleting Sidekiq jobs4655 when the user is not an admin4656 behaves like a mutation that returns top-level errors4657 is expected to contain exactly "You must be an admin to use this mutation"4658 when the user is an admin4659 when valid request4660 returns info about the deleted jobs4661 when no required params are provided4662 behaves like a mutation that returns errors in the response4663 is expected to contain exactly "No metadata provided"4664 when the queue does not exist4665 behaves like a mutation that returns top-level errors4666 is expected to contain exactly "Queue authorized_projects_2 not found"4667# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/admin/sidekiq_queues/delete_jobs_spec.rb. It took 1.15 seconds. Expected to take 1.99 seconds.4668# [RSpecRunTime] Starting example group spec/requests/api/graphql/terraform/state/unlock_spec.rb. Expected to take 1.79 seconds.4669unlock a terraform state4670 returns a successful response4671 unlocks the state4672# [RSpecRunTime] Finishing example group spec/requests/api/graphql/terraform/state/unlock_spec.rb. It took 1.07 seconds. Expected to take 1.79 seconds.4673# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.64 seconds. Current RSS: ~1851M. Threads: 5. load average: 0.97 1.03 1.16 1/285 52194674.4675# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/jobs_spec.rb. Expected to take 1.54 seconds.4676Query.project.jobs4677 fetches jobs4678# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/jobs_spec.rb. It took 1.23 seconds. Expected to take 1.54 seconds.4679# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.94 seconds. Current RSS: ~1854M. Threads: 5. load average: 0.97 1.03 1.16 1/285 52454680.4681# [RSpecRunTime] Starting example group spec/controllers/profiles/usage_quotas_controller_spec.rb. Expected to take 1.04 seconds.4682Profiles::UsageQuotasController4683 when signed in4684 GET index4685 renders usage quota page4686 GET index4687 does not render the usage quota page4688# [RSpecRunTime] Finishing example group spec/controllers/profiles/usage_quotas_controller_spec.rb. It took 0.31 second. Expected to take 1.04 seconds.4689# [RSpecRunTime] Starting example group spec/requests/robots_txt_spec.rb. Expected to take 1.01 seconds.4690Robots.txt Requests4691 allows the requests4692 blocks the requests4693# [RSpecRunTime] Finishing example group spec/requests/robots_txt_spec.rb. It took 0.46 second. Expected to take 1.01 seconds.4694auto_explain log contains 1320 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-5-20.329.main.ndjson.gz4695took 19.4027078384696auto_explain log contains 1321 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-5-20.329.ci.ndjson.gz4697took 18.7540076744698[TEST PROF INFO] EventProf results for sql.active_record4699Total time: 04:43.745 of 20:20.952 (23.24%)4700Total events: 2084234701Top 5 slowest suites (by time):4702API::NugetProjectPackages (./spec/requests/api/nuget_project_packages_spec.rb:4) – 02:11.139 (100327 / 1233) of 08:49.027 (24.79%)4703getting an is... at root level (./spec/requests/api/graphql/issues_spec.rb:6) – 00:25.190 (16373 / 95) of 01:56.221 (21.67%)4704Admin::Applic...ingsController (./spec/controllers/admin/application_settings_controller_spec.rb:5) – 00:20.101 (4335 / 67) of 01:14.834 (26.86%)4705merge requests discussions (./spec/requests/projects/merge_requests_discussions_spec.rb:5) – 00:10.981 (8565 / 17) of 00:55.873 (19.65%)4706Create a work item (./spec/requests/api/graphql/mutations/work_items/create_spec.rb:5) – 00:09.531 (8058 / 66) of 00:43.598 (21.86%)4707Knapsack report was generated. Preview:4708{4709 "spec/requests/api/nuget_project_packages_spec.rb": 529.0268366270002,4710 "spec/requests/api/graphql/issues_spec.rb": 116.2207179269999,4711 "spec/controllers/admin/application_settings_controller_spec.rb": 74.83442166600071,4712 "spec/requests/projects/merge_requests_discussions_spec.rb": 55.87290406699958,4713 "spec/requests/api/graphql/mutations/work_items/create_spec.rb": 43.59772550800062,4714 "spec/controllers/projects/environments_controller_spec.rb": 33.524304599999596,4715 "spec/requests/api/award_emoji_spec.rb": 35.85451821999959,4716 "spec/requests/verifies_with_email_spec.rb": 24.372518397999556,4717 "spec/requests/api/ci/triggers_spec.rb": 26.436652606999814,4718 "spec/requests/api/freeze_periods_spec.rb": 18.836132677000023,4719 "spec/controllers/import/gitea_controller_spec.rb": 21.094250192999425,4720 "spec/requests/api/graphql/group_query_spec.rb": 26.143036356000266,4721 "spec/requests/api/graphql/mutations/notes/update/note_spec.rb": 19.69703528900027,4722 "spec/controllers/projects/deployments_controller_spec.rb": 20.207588514000236,4723 "spec/requests/projects/commits_controller_spec.rb": 17.148489174000133,4724 "spec/requests/api/graphql/group/dependency_proxy_group_setting_spec.rb": 10.157405593000476,4725 "spec/requests/api/graphql/mutations/container_registry/protection/rule/create_spec.rb": 8.571200431999387,4726 "spec/requests/api/ci/runner/jobs_put_spec.rb": 9.683221355000569,4727 "spec/requests/api/graphql/namespace_query_spec.rb": 10.215539790000548,4728 "spec/requests/api/graphql/user/starred_projects_query_spec.rb": 11.170745924000585,4729 "spec/controllers/projects/cycle_analytics_controller_spec.rb": 10.220637999000246,4730 "spec/requests/api/graphql/mutations/work_items/create_from_task_spec.rb": 9.006805883000197,4731 "spec/requests/api/graphql/project/issue/design_collection/version_spec.rb": 6.7347635579999405,4732 "spec/controllers/projects/feature_flags_user_lists_controller_spec.rb": 4.663977539999905,4733 "spec/controllers/explore/snippets_controller_spec.rb": 7.761212886999601,4734 "spec/controllers/jira_connect/events_controller_spec.rb": 3.0837260580001384,4735 "spec/requests/projects/incidents_controller_spec.rb": 4.6434239420004815,4736 "spec/requests/api/admin/plan_limits_spec.rb": 3.4984731399999873,4737 "spec/requests/api/organizations_spec.rb": 2.8187853869994797,4738 "spec/requests/api/graphql/ci/job_spec.rb": 5.475254364000648,4739 "spec/requests/api/graphql/mutations/metrics/dashboard/annotations/create_spec.rb": 3.335295001999839,4740 "spec/controllers/concerns/static_object_external_storage_spec.rb": 4.910820334000164,4741 "spec/requests/api/graphql/project/alert_management/alert_status_counts_spec.rb": 3.289449204000448,4742 "spec/requests/groups/harbor/repositories_controller_spec.rb": 3.5355554070001745,4743 "spec/requests/groups/settings/slacks_controller_spec.rb": 2.9513687870003196,4744 "spec/requests/api/graphql/mutations/ci/job/retry_spec.rb": 3.4079501460000756,4745 "spec/requests/admin/users_controller_spec.rb": 2.4243350930000815,4746 "spec/requests/banzai/uploads_controller_spec.rb": 1.9089780690001135,4747 "spec/requests/api/graphql/mutations/work_items/delete_spec.rb": 3.1478914439994696,4748 "spec/requests/api/admin/sidekiq_spec.rb": 1.7071131430002424,4749 "spec/requests/api/graphql/mutations/issues/set_subscription_spec.rb": 1.4789476590003687,4750 "spec/requests/api/graphql/mutations/todos/restore_many_spec.rb": 2.444683382000221,4751 "spec/requests/api/graphql/project/error_tracking/sentry_detailed_error_request_spec.rb": 2.055545739000081,4752 "spec/requests/api/users_preferences_spec.rb": 0.9657705930003431,4753 "spec/controllers/projects/settings/merge_requests_controller_spec.rb": 2.014548301999639,4754 "spec/requests/api/graphql/mutations/alert_management/alerts/set_assignees_spec.rb": 1.218899735999912,4755 "spec/controllers/projects/ci/pipeline_editor_controller_spec.rb": 1.9307946680000896,4756 "spec/requests/api/graphql/project/languages_spec.rb": 1.7924179970004843,4757 "spec/requests/api/graphql/project/recent_issue_boards_query_spec.rb": 1.4850634580006954,4758 "spec/requests/api/graphql/mutations/admin/sidekiq_queues/delete_jobs_spec.rb": 1.1455973109996194,4759 "spec/requests/api/graphql/terraform/state/unlock_spec.rb": 1.071431407000091,4760 "spec/requests/api/graphql/project/jobs_spec.rb": 1.2255944460002866,4761 "spec/controllers/profiles/usage_quotas_controller_spec.rb": 0.30742239899973356,4762 "spec/requests/robots_txt_spec.rb": 0.459916497999984134763}4764Knapsack global time execution for tests: 20m 20s4765Pending: (Failures listed here are expected and do not affect your suite's status)4766 1) getting group information Query group(fullPath) when authenticated as user avoids N+1 queries4768 Failure/Error:4769 expect { post_multiplex(queries, current_user: admin) }4770 .to issue_same_number_of_queries_as { post_graphql(group_query(group1), current_user: admin) }4771 Expected 137 queries, but got 2504772 SELECT "organizations".* FROM "organizations" ORDER BY "organizations"."id" ASC LIMIT 1 /*application:test,correlation_id:d6eb36c0394dafb88d329a6da829417d,db_config_name:main,line:/spec/support/helpers/api_helpers.rb:35:in `api'*/4773 SELECT "personal_access_tokens".* FROM "personal_access_tokens" WHERE "personal_access_tokens"."token_digest" = 'EetuQpkqy5t2rmia98W2X63mMF7XbBmBK7ecjkjDtAc=' LIMIT 1 /*application:test,correlation_id:d6eb36c0394dafb88d329a6da829417d,db_config_name:main,line:/app/models/concerns/token_authenticatable_strategies/digest.rb:12:in `find_token_authenticatable'*/4774 SAVEPOINT active_record_2 /*application:test,correlation_id:d6eb36c0394dafb88d329a6da829417d,db_config_name:main,line:/ee/app/models/license.rb:94:in `filter_map'*/4775 INSERT INTO "personal_access_tokens" ("user_id", "name", "expires_at", "created_at", "updated_at", "scopes", "token_digest", "organization_id") VALUES (635, 'PAT 309', '2024-11-02', '2024-10-03 09:18:23.139253', '2024-10-03 09:18:23.139253', '---4776 - api4777 ', '+5RqHXWcp8Yz/x1uBVA8OW1pI+XXyvw8RMKbH9VzTIU=', 1) RETURNING "id" /*application:test,correlation_id:d6eb36c0394dafb88d329a6da829417d,db_config_name:main,line:/lib/gitlab/database/query_analyzers/prevent_cross_database_modification.rb:34:in `temporary_ignore_tables_in_transaction'*/4778 RELEASE SAVEPOINT active_record_2 /*application:test,correlation_id:d6eb36c0394dafb88d329a6da829417d,db_config_name:main,line:<internal:kernel>:90:in `tap'*/4779 SELECT "organizations".* FROM "organizations" WHERE "organizations"."id" = 1 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/organizations/organization.rb:59:in `default_organization'*/4780 SELECT "organization_details".* FROM "organization_details" WHERE "organization_details"."organization_id" = 1 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/organizations/organization.rb:72:in `organization_detail'*/4781 SELECT "personal_access_tokens".* FROM "personal_access_tokens" WHERE "personal_access_tokens"."token_digest" = '+5RqHXWcp8Yz/x1uBVA8OW1pI+XXyvw8RMKbH9VzTIU=' LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/concerns/token_authenticatable_strategies/digest.rb:12:in `find_token_authenticatable'*/4782 SELECT 1 AS one FROM "geo_nodes" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/lib/gitlab/geo.rb:95:in `block in enabled?'*/4783 UPDATE "personal_access_tokens" SET "last_used_at" = '2024-10-03 09:18:23.209979' WHERE "personal_access_tokens"."id" = 309 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/services/personal_access_tokens/last_used_service.rb:23:in `block (2 levels) in execute'*/4784 SELECT "users".* FROM find_users_by_id(635) AS users WHERE ("users"."id" IS NOT NULL) LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/auth/auth_finders.rb:126:in `find_user_from_web_access_token'*/4785 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" IN (SELECT "routes"."source_id" FROM "routes" WHERE "routes"."source_type" = 'Namespace' AND ((LOWER(routes.path) = LOWER('group26')) OR (LOWER(routes.path) = LOWER('group27')))) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/loaders/full_path_model_loader.rb:26:in `block in find'*/4786 SELECT "routes".* FROM "routes" WHERE "routes"."source_type" = 'Namespace' AND "routes"."source_id" IN (768, 769) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/loaders/full_path_model_loader.rb:26:in `block in find'*/4787 SELECT "saml_providers".* FROM "saml_providers" WHERE "saml_providers"."group_id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/group.rb:447:in `block in root_saml_provider'*/4788 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/project.rb:2314:in `visibility_level_allowed_by_group?'*/4789 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 768 LIMIT 14790 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 768 LIMIT 14791 SELECT "organizations".* FROM "organizations" WHERE "organizations"."id" = 1 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:432:in `organization_edit_path'*/4792 SELECT "uploads".* FROM "uploads" WHERE "uploads"."uploader" = 'AvatarUploader' AND "uploads"."path" IN ('uploads/-/system/group/avatar/768/banana_sample.gif', 'group/avatar/768/banana_sample.gif') ORDER BY "uploads"."id" ASC LIMIT 1000 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/concerns/avatarable.rb:119:in `block in retrieve_upload_from_batch'*/4793 SELECT "custom_emoji".* FROM "custom_emoji" WHERE "custom_emoji"."namespace_id" = 768 ORDER BY "custom_emoji"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4794 SELECT COUNT(*) FROM "custom_emoji" WHERE "custom_emoji"."namespace_id" = 768 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4795 SELECT "namespace_settings"."created_at", "namespace_settings"."updated_at", "namespace_settings"."namespace_id", "namespace_settings"."prevent_forking_outside_group", "namespace_settings"."allow_mfa_for_subgroups", "namespace_settings"."default_branch_name", "namespace_settings"."repository_read_only", "namespace_settings"."resource_access_token_creation_allowed", "namespace_settings"."prevent_sharing_groups_outside_hierarchy", "namespace_settings"."new_user_signups_cap", "namespace_settings"."setup_for_company", "namespace_settings"."jobs_to_be_done", "namespace_settings"."runner_token_expiration_interval", "namespace_settings"."subgroup_runner_token_expiration_interval", "namespace_settings"."project_runner_token_expiration_interval", "namespace_settings"."show_diff_preview_in_email", "namespace_settings"."enabled_git_access_protocol", "namespace_settings"."unique_project_download_limit", "namespace_settings"."unique_project_download_limit_interval_in_seconds", "namespace_settings"."unique_project_download_limit_allowlist", "namespace_settings"."auto_ban_user_on_excessive_projects_download", "namespace_settings"."only_allow_merge_if_pipeline_succeeds", "namespace_settings"."allow_merge_on_skipped_pipeline", "namespace_settings"."only_allow_merge_if_all_discussions_are_resolved", "namespace_settings"."default_compliance_framework_id", "namespace_settings"."runner_registration_enabled", "namespace_settings"."allow_runner_registration_token", "namespace_settings"."unique_project_download_limit_alertlist", "namespace_settings"."emails_enabled", "namespace_settings"."experiment_features_enabled", "namespace_settings"."default_branch_protection_defaults", "namespace_settings"."service_access_tokens_expiration_enforced", "namespace_settings"."product_analytics_enabled", "namespace_settings"."allow_merge_without_pipeline", "namespace_settings"."enforce_ssh_certificates", "namespace_settings"."math_rendering_limits_enabled", "namespace_settings"."lock_math_rendering_limits_enabled", "namespace_settings"."duo_features_enabled", "namespace_settings"."lock_duo_features_enabled", "namespace_settings"."disable_personal_access_tokens", "namespace_settings"."enable_auto_assign_gitlab_duo_pro_seats", "namespace_settings"."early_access_program_participant", "namespace_settings"."remove_dormant_members", "namespace_settings"."remove_dormant_members_period", "namespace_settings"."early_access_program_joined_by_id", "namespace_settings"."seat_control", "namespace_settings"."last_dormant_member_review_at", "namespace_settings"."enterprise_users_extensions_marketplace_opt_in_status", "namespace_settings"."spp_repository_pipeline_access", "namespace_settings"."lock_spp_repository_pipeline_access" FROM "namespace_settings" WHERE "namespace_settings"."namespace_id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/namespace.rb:484:in `emails_enabled?'*/4796 SELECT "group_crm_settings".* FROM "group_crm_settings" WHERE "group_crm_settings"."group_id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:923:in `crm_enabled?'*/4797 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date", "issues"."imported_from", "issues"."correct_work_item_type_id" FROM "issues" INNER JOIN "projects" ON "projects"."id" = "issues"."project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 768 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."issues_access_level" > 0 OR "project_features"."issues_access_level" IS NULL) AND ("issues"."project_id" IS NULL OR "projects"."archived" = FALSE) ORDER BY "issues"."created_at" DESC, "issues"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4798 SELECT SUM("issues"."weight") FROM "issues" INNER JOIN "projects" ON "projects"."id" = "issues"."project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 768 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."issues_access_level" > 0 OR "project_features"."issues_access_level" IS NULL) AND ("issues"."project_id" IS NULL OR "projects"."archived" = FALSE) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/graphql/ee/types/issue_connection_type.rb:19:in `weight'*/4799 SELECT COUNT(*) FROM "issues" INNER JOIN "projects" ON "projects"."id" = "issues"."project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 768 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."issues_access_level" > 0 OR "project_features"."issues_access_level" IS NULL) AND ("issues"."project_id" IS NULL OR "projects"."archived" = FALSE) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4800 SELECT "merge_requests".* FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 768 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "projects"."archived" = FALSE ORDER BY "merge_requests"."created_at" DESC, "merge_requests"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4801 SELECT EXTRACT(epoch FROM SUM(AGE(merge_request_metrics.merged_at, merge_request_metrics.created_at))) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" INNER JOIN "merge_request_metrics" ON "merge_request_metrics"."merge_request_id" = "merge_requests"."id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 768 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "projects"."archived" = FALSE AND "merge_requests"."target_project_id" = "merge_request_metrics"."target_project_id" AND "merge_request_metrics"."merged_at" > "merge_request_metrics"."created_at" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/merge_request.rb:502:in `total_time_to_merge'*/4802 SELECT COUNT(*) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 768 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "projects"."archived" = FALSE /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4803 SELECT "ci_group_variables"."environment_scope" FROM "ci_group_variables" WHERE "ci_group_variables"."group_id" = 768 GROUP BY "ci_group_variables"."environment_scope" ORDER BY "ci_group_variables"."environment_scope" ASC LIMIT 100 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:ci,line:/app/models/ci/group_variable.rb:38:in `block in <class:GroupVariable>'*/4804 SELECT "milestones".* FROM ((SELECT "milestones".* FROM "milestones" WHERE 1=0)4805 UNION ALL4806 (SELECT "milestones".* FROM "milestones" WHERE "milestones"."group_id" = 768)) milestones ORDER BY "milestones"."due_date" ASC NULLS LAST, "milestones"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4807 SELECT "boards".* FROM "boards" WHERE "boards"."group_id" = 768 AND "boards"."id" IN (SELECT "boards"."id" FROM "boards" WHERE "boards"."group_id" = 768 ORDER BY LOWER("boards"."name") ASC, "boards"."id" ASC LIMIT 1) ORDER BY "boards"."id" DESC LIMIT 2001 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4808 SELECT "board_group_recent_visits".* FROM "board_group_recent_visits" WHERE "board_group_recent_visits"."user_id" = 635 AND "board_group_recent_visits"."group_id" = 768 ORDER BY "board_group_recent_visits"."updated_at" DESC LIMIT 4 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/concerns/board_recent_visit.rb:21:in `latest'*/4809 SELECT "members".* FROM (SELECT DISTINCT ON (user_id, invite_email) * FROM "members" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."requested_at" IS NULL AND "members"."source_id" IN (SELECT "namespaces"."id" FROM ((SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 768)) namespaces WHERE "namespaces"."type" = 'Group') AND (members.access_level > 5) ORDER BY user_id, invite_email,4810 CASE WHEN source_id = 768 and source_type = 'Namespace'4811 THEN access_level + 1 ELSE access_level END DESC,4812 expires_at DESC, created_at ASC4813 ) members WHERE "members"."type" = 'GroupMember' ORDER BY "members"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4814 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM find_namespaces_by_id(768) AS namespaces WHERE ("namespaces"."id" IS NOT NULL) LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/members/group_member.rb:38:in `group'*/4815 SELECT "container_repositories".* FROM "container_repositories" INNER JOIN (SELECT "projects"."id" FROM "projects" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) AND ("project_features"."container_registry_access_level" > 0 OR "project_features"."container_registry_access_level" IS NULL)) projects on projects.id=container_repositories.project_id ORDER BY "container_repositories"."created_at" DESC, "container_repositories"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4816 SELECT COUNT(*) FROM "container_repositories" INNER JOIN "projects" ON "container_repositories"."project_id" = "projects"."id" WHERE "projects"."namespace_id" = 768 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:363:in `container_repositories_count'*/4817 SELECT "packages_packages".* FROM "packages_packages" WHERE "packages_packages"."project_id" IN (SELECT "projects"."id" FROM "projects" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."repository_access_level" > 0 OR "project_features"."repository_access_level" IS NULL) AND "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}')))) AND "packages_packages"."version" IS NOT NULL AND "packages_packages"."package_type" != 12 AND "packages_packages"."status" IN (0, 3) ORDER BY "packages_packages"."created_at" DESC, "packages_packages"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4818 SELECT COUNT(*) FROM "packages_packages" WHERE "packages_packages"."project_id" IN (SELECT "projects"."id" FROM "projects" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."repository_access_level" > 0 OR "project_features"."repository_access_level" IS NULL) AND "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}')))) AND "packages_packages"."version" IS NOT NULL AND "packages_packages"."package_type" != 12 AND "packages_packages"."status" IN (0, 3) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4819 SELECT "dependency_proxy_group_settings".* FROM "dependency_proxy_group_settings" WHERE "dependency_proxy_group_settings"."group_id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:915:in `dependency_proxy_setting'*/4820 SELECT "dependency_proxy_manifests".* FROM "dependency_proxy_manifests" WHERE "dependency_proxy_manifests"."group_id" = 768 ORDER BY "dependency_proxy_manifests"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4821 SELECT "dependency_proxy_blobs".* FROM "dependency_proxy_blobs" WHERE "dependency_proxy_blobs"."group_id" = 768 ORDER BY "dependency_proxy_blobs"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4822 SELECT COUNT(*) FROM "dependency_proxy_manifests" WHERE "dependency_proxy_manifests"."group_id" = 768 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:371:in `dependency_proxy_image_count'*/4823 SELECT COUNT(*) FROM "dependency_proxy_blobs" WHERE "dependency_proxy_blobs"."group_id" = 768 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:375:in `dependency_proxy_blob_count'*/4824 SELECT SUM("dependency_proxy_manifests"."size") FROM "dependency_proxy_manifests" WHERE "dependency_proxy_manifests"."group_id" = 768 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:389:in `dependency_proxy_total_size_bytes'*/4825 SELECT SUM("dependency_proxy_blobs"."size") FROM "dependency_proxy_blobs" WHERE "dependency_proxy_blobs"."group_id" = 768 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:389:in `dependency_proxy_total_size_bytes'*/4826 SELECT SUM("dependency_proxy_manifests"."size") FROM "dependency_proxy_manifests" WHERE "dependency_proxy_manifests"."group_id" = 7684827 SELECT SUM("dependency_proxy_blobs"."size") FROM "dependency_proxy_blobs" WHERE "dependency_proxy_blobs"."group_id" = 7684828 SELECT SUM("dependency_proxy_manifests"."size") FROM "dependency_proxy_manifests" WHERE "dependency_proxy_manifests"."group_id" = 7684829 SELECT SUM("dependency_proxy_blobs"."size") FROM "dependency_proxy_blobs" WHERE "dependency_proxy_blobs"."group_id" = 7684830 SELECT "dependency_proxy_image_ttl_group_policies".* FROM "dependency_proxy_image_ttl_group_policies" WHERE "dependency_proxy_image_ttl_group_policies"."group_id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:911:in `dependency_proxy_image_ttl_policy'*/4831 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}')) AND "namespaces"."id" != 768) /* allow_cross_joins_across_databases */ ORDER BY "namespaces"."name" ASC, "namespaces"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4832 SELECT "ci_group_variables".* FROM "ci_group_variables" WHERE "ci_group_variables"."group_id" = 768 ORDER BY "ci_group_variables"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:ci,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4833 SELECT "plans".* FROM "plans" WHERE "plans"."name" = 'default' LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/plan.rb:19:in `block in default'*/4834 SELECT "plan_limits"."id", "plan_limits"."plan_id", "plan_limits"."ci_pipeline_size", "plan_limits"."ci_active_jobs", "plan_limits"."project_hooks", "plan_limits"."group_hooks", "plan_limits"."ci_project_subscriptions", "plan_limits"."ci_pipeline_schedules", "plan_limits"."offset_pagination_limit", "plan_limits"."ci_instance_level_variables", "plan_limits"."storage_size_limit", "plan_limits"."ci_max_artifact_size_lsif", "plan_limits"."ci_max_artifact_size_archive", "plan_limits"."ci_max_artifact_size_metadata", "plan_limits"."ci_max_artifact_size_trace", "plan_limits"."ci_max_artifact_size_junit", "plan_limits"."ci_max_artifact_size_sast", "plan_limits"."ci_max_artifact_size_dependency_scanning", "plan_limits"."ci_max_artifact_size_container_scanning", "plan_limits"."ci_max_artifact_size_dast", "plan_limits"."ci_max_artifact_size_codequality", "plan_limits"."ci_max_artifact_size_license_management", "plan_limits"."ci_max_artifact_size_license_scanning", "plan_limits"."ci_max_artifact_size_performance", "plan_limits"."ci_max_artifact_size_metrics", "plan_limits"."ci_max_artifact_size_metrics_referee", "plan_limits"."ci_max_artifact_size_network_referee", "plan_limits"."ci_max_artifact_size_dotenv", "plan_limits"."ci_max_artifact_size_cobertura", "plan_limits"."ci_max_artifact_size_terraform", "plan_limits"."ci_max_artifact_size_accessibility", "plan_limits"."ci_max_artifact_size_cluster_applications", "plan_limits"."ci_max_artifact_size_secret_detection", "plan_limits"."ci_max_artifact_size_requirements", "plan_limits"."ci_max_artifact_size_coverage_fuzzing", "plan_limits"."ci_max_artifact_size_browser_performance", "plan_limits"."ci_max_artifact_size_load_performance", "plan_limits"."ci_needs_size_limit", "plan_limits"."conan_max_file_size", "plan_limits"."maven_max_file_size", "plan_limits"."npm_max_file_size", "plan_limits"."nuget_max_file_size", "plan_limits"."pypi_max_file_size", "plan_limits"."generic_packages_max_file_size", "plan_limits"."golang_max_file_size", "plan_limits"."debian_max_file_size", "plan_limits"."project_feature_flags", "plan_limits"."ci_max_artifact_size_api_fuzzing", "plan_limits"."ci_pipeline_deployments", "plan_limits"."pull_mirror_interval_seconds", "plan_limits"."daily_invites", "plan_limits"."rubygems_max_file_size", "plan_limits"."terraform_module_max_file_size", "plan_limits"."helm_max_file_size", "plan_limits"."ci_registered_group_runners", "plan_limits"."ci_registered_project_runners", "plan_limits"."ci_daily_pipeline_schedule_triggers", "plan_limits"."ci_max_artifact_size_cluster_image_scanning", "plan_limits"."ci_jobs_trace_size_limit", "plan_limits"."pages_file_entries", "plan_limits"."dast_profile_schedules", "plan_limits"."external_audit_event_destinations", "plan_limits"."dotenv_variables", "plan_limits"."dotenv_size", "plan_limits"."pipeline_triggers", "plan_limits"."project_ci_secure_files", "plan_limits"."repository_size", "plan_limits"."security_policy_scan_execution_schedules", "plan_limits"."web_hook_calls_mid", "plan_limits"."web_hook_calls_low", "plan_limits"."project_ci_variables", "plan_limits"."group_ci_variables", "plan_limits"."ci_max_artifact_size_cyclonedx", "plan_limits"."rpm_max_file_size", "plan_limits"."ci_max_artifact_size_requirements_v2", "plan_limits"."pipeline_hierarchy_size", "plan_limits"."enforcement_limit", "plan_limits"."notification_limit", "plan_limits"."dashboard_limit_enabled_at", "plan_limits"."web_hook_calls", "plan_limits"."project_access_token_limit", "plan_limits"."google_cloud_logging_configurations", "plan_limits"."ml_model_max_file_size", "plan_limits"."limits_history", "plan_limits"."updated_at", "plan_limits"."ci_max_artifact_size_annotations", "plan_limits"."ci_job_annotations_size", "plan_limits"."ci_job_annotations_num", "plan_limits"."file_size_limit_mb", "plan_limits"."audit_events_amazon_s3_configurations", "plan_limits"."ci_max_artifact_size_repository_xray", "plan_limits"."active_versioned_pages_deployments_limit_by_namespace", "plan_limits"."ci_max_artifact_size_jacoco", "plan_limits"."import_placeholder_user_limit_tier_1", "plan_limits"."import_placeholder_user_limit_tier_2", "plan_limits"."import_placeholder_user_limit_tier_3", "plan_limits"."import_placeholder_user_limit_tier_4" FROM "plan_limits" WHERE "plan_limits"."plan_id" = 66 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/plan.rb:46:in `actual_limits'*/4835 SELECT "customer_relations_organizations".* FROM "customer_relations_organizations" WHERE "customer_relations_organizations"."group_id" = 768 ORDER BY "customer_relations_organizations"."name" ASC NULLS LAST, "customer_relations_organizations"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4836 SELECT COUNT(*) AS "count_all", "customer_relations_organizations"."state" AS "customer_relations_organizations_state" FROM "customer_relations_organizations" WHERE "customer_relations_organizations"."group_id" = 768 GROUP BY "customer_relations_organizations"."state" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/customer_relations/organization.rb:82:in `counts_by_state'*/4837 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" INNER JOIN "group_crm_settings" "crm_settings" ON "crm_settings"."group_id" = "namespaces"."id" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 768 AND "crm_settings"."source_group_id" IS NOT NULL ORDER BY "namespaces"."id" ASC LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:1037:in `crm_group'*/4838 SELECT "customer_relations_contacts".* FROM "customer_relations_contacts" WHERE "customer_relations_contacts"."group_id" = 768 ORDER BY "customer_relations_contacts"."last_name" ASC NULLS LAST, "customer_relations_contacts"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4839 SELECT COUNT(*) AS "count_all", "customer_relations_contacts"."state" AS "customer_relations_contacts_state" FROM "customer_relations_contacts" WHERE "customer_relations_contacts"."group_id" = 768 GROUP BY "customer_relations_contacts"."state" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/customer_relations/contact.rb:148:in `counts_by_state'*/4840 SELECT "work_item_types".* FROM "work_item_types" ORDER BY LOWER("work_item_types"."name") ASC, "work_item_types"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4841 SELECT * FROM (WITH RECURSIVE "array_cte" AS MATERIALIZED (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}')))), "recursive_keyset_cte" AS ((SELECT NULL::releases AS records, array_cte_id_array, releases_released_at_array, releases_id_array, 0::bigint AS count FROM (SELECT ARRAY_AGG("array_cte"."id") AS array_cte_id_array, ARRAY_AGG("releases"."released_at") AS releases_released_at_array, ARRAY_AGG("releases"."id") AS releases_id_array FROM (SELECT "array_cte"."id" FROM array_cte) array_cte LEFT JOIN LATERAL (SELECT "releases"."released_at" AS released_at, "releases"."id" AS id FROM "releases" WHERE "releases"."project_id" = "array_cte"."id" ORDER BY "releases"."released_at" DESC, "releases"."id" DESC LIMIT 1) releases ON TRUE WHERE "releases"."released_at" IS NOT NULL AND "releases"."id" IS NOT NULL) array_scope_lateral_query LIMIT 1)4842 UNION ALL4843 (SELECT (SELECT releases FROM "releases" WHERE "releases"."id" = recursive_keyset_cte.releases_id_array[position] LIMIT 1), array_cte_id_array, recursive_keyset_cte.releases_released_at_array[:position_query.position-1]||next_cursor_values.released_at||recursive_keyset_cte.releases_released_at_array[position_query.position+1:], recursive_keyset_cte.releases_id_array[:position_query.position-1]||next_cursor_values.id||recursive_keyset_cte.releases_id_array[position_query.position+1:], recursive_keyset_cte.count + 1 FROM recursive_keyset_cte,4844 LATERAL (SELECT released_at, id, position FROM UNNEST(releases_released_at_array, releases_id_array) WITH ORDINALITY AS u(released_at, id, position) WHERE released_at IS NOT NULL AND id IS NOT NULL ORDER BY 1 DESC, 2 DESC LIMIT 1) AS position_query,4845 LATERAL (SELECT "record"."released_at", "record"."id" FROM (VALUES (NULL, NULL)) AS nulls LEFT JOIN (SELECT "releases"."released_at" AS released_at, "releases"."id" AS id FROM "releases" WHERE "releases"."project_id" = recursive_keyset_cte.array_cte_id_array[position] AND (("releases"."released_at", "releases"."id") < (recursive_keyset_cte.releases_released_at_array[position], recursive_keyset_cte.releases_id_array[position])) ORDER BY "releases"."released_at" DESC, "releases"."id" DESC LIMIT 1) record ON TRUE LIMIT 1) AS next_cursor_values4846 )) SELECT (records).* FROM "recursive_keyset_cte" AS "releases" WHERE (count <> 0)) releases LIMIT 100 OFFSET 0 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/connection_redaction.rb:23:in `block in nodes'*/4847 SELECT COUNT(*) FROM (WITH RECURSIVE "array_cte" AS MATERIALIZED (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}')))), "recursive_keyset_cte" AS ((SELECT NULL::releases AS records, array_cte_id_array, releases_released_at_array, releases_id_array, 0::bigint AS count FROM (SELECT ARRAY_AGG("array_cte"."id") AS array_cte_id_array, ARRAY_AGG("releases"."released_at") AS releases_released_at_array, ARRAY_AGG("releases"."id") AS releases_id_array FROM (SELECT "array_cte"."id" FROM array_cte) array_cte LEFT JOIN LATERAL (SELECT "releases"."released_at" AS released_at, "releases"."id" AS id FROM "releases" WHERE "releases"."project_id" = "array_cte"."id" ORDER BY "releases"."released_at" DESC, "releases"."id" DESC LIMIT 1) releases ON TRUE WHERE "releases"."released_at" IS NOT NULL AND "releases"."id" IS NOT NULL) array_scope_lateral_query LIMIT 1)4848 UNION ALL4849 (SELECT (SELECT releases FROM "releases" WHERE "releases"."id" = recursive_keyset_cte.releases_id_array[position] LIMIT 1), array_cte_id_array, recursive_keyset_cte.releases_released_at_array[:position_query.position-1]||next_cursor_values.released_at||recursive_keyset_cte.releases_released_at_array[position_query.position+1:], recursive_keyset_cte.releases_id_array[:position_query.position-1]||next_cursor_values.id||recursive_keyset_cte.releases_id_array[position_query.position+1:], recursive_keyset_cte.count + 1 FROM recursive_keyset_cte,4850 LATERAL (SELECT released_at, id, position FROM UNNEST(releases_released_at_array, releases_id_array) WITH ORDINALITY AS u(released_at, id, position) WHERE released_at IS NOT NULL AND id IS NOT NULL ORDER BY 1 DESC, 2 DESC LIMIT 1) AS position_query,4851 LATERAL (SELECT "record"."released_at", "record"."id" FROM (VALUES (NULL, NULL)) AS nulls LEFT JOIN (SELECT "releases"."released_at" AS released_at, "releases"."id" AS id FROM "releases" WHERE "releases"."project_id" = recursive_keyset_cte.array_cte_id_array[position] AND (("releases"."released_at", "releases"."id") < (recursive_keyset_cte.releases_released_at_array[position], recursive_keyset_cte.releases_id_array[position])) ORDER BY "releases"."released_at" DESC, "releases"."id" DESC LIMIT 1) record ON TRUE LIMIT 1) AS next_cursor_values4852 )) SELECT (records).* FROM "recursive_keyset_cte" AS "releases" WHERE (count <> 0)) releases /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4853 SELECT "work_item_widget_definitions".* FROM "work_item_widget_definitions" WHERE "work_item_widget_definitions"."disabled" = FALSE /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/work_items/widget_definition.rb:51:in `filter_map'*/4854 WITH "namespace_ids" AS MATERIALIZED (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 768) SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date", "issues"."imported_from", "issues"."correct_work_item_type_id" FROM "issues" WHERE (issues.namespace_id IN (SELECT id FROM namespace_ids)) ORDER BY "issues"."created_at" DESC, "issues"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4855 WITH "namespace_ids" AS MATERIALIZED (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 768) SELECT COUNT(*) FROM "issues" WHERE (issues.namespace_id IN (SELECT id FROM namespace_ids)) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4856 SAVEPOINT active_record_2 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/application_record.rb:74:in `block (2 levels) in with_fast_read_statement_timeout'*/4857 SET LOCAL statement_timeout = 4500 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/application_record.rb:74:in `block (2 levels) in with_fast_read_statement_timeout'*/4858 SELECT "work_item_widget_definitions".* FROM "work_item_widget_definitions" WHERE "work_item_widget_definitions"."disabled" = FALSE4859 WITH "namespace_ids" AS MATERIALIZED (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 768) SELECT COUNT(*) AS "count_all", "issues"."state_id" AS "issues_state_id" FROM "issues" WHERE (issues.namespace_id IN (SELECT id FROM namespace_ids)) GROUP BY "issues"."state_id" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/finders/issuable_finder.rb:186:in `count_by_state'*/4860 RELEASE SAVEPOINT active_record_2 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/database.rb:378:in `block in transaction'*/4861 SELECT "users".* FROM "users" WHERE "users"."id" IN (WITH "group_hierarchy" AS MATERIALIZED (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}') OR 1=0)), "descendant_projects" AS MATERIALIZED (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(4862 COALESCE(4863 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 768) cached_query),4864 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) namespaces) consistent_query))4865 ) AS namespaces(id)4866 )) SELECT "members"."user_id" FROM ((SELECT "members"."user_id" FROM "members" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."source_id" IN (SELECT "id" FROM "group_hierarchy") AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5))4867 UNION ALL4868 (SELECT "members"."user_id" FROM "members" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."source_id" IN (SELECT "group_group_links"."shared_with_group_id" FROM "group_group_links" WHERE "group_group_links"."shared_group_id" IN (SELECT "id" FROM "group_hierarchy")) AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5))4869 UNION ALL4870 (SELECT "members"."user_id" FROM "members" WHERE "members"."type" IN ('ProjectMember', 'ProjectNamespaceMember') AND "members"."source_type" = 'Project' AND "members"."source_id" IN (SELECT "id" FROM "descendant_projects") AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5))4871 UNION ALL4872 (SELECT "members"."user_id" FROM "members" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."source_id" IN (SELECT "project_group_links"."group_id" FROM "project_group_links" WHERE "project_group_links"."project_id" IN (SELECT "id" FROM "descendant_projects")) AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5))) members) AND "users"."state" = 'active' AND "users"."user_type" IN (0, 6, 4, 13) /* allow_cross_joins_across_databases */ ORDER BY "users"."name" ASC LIMIT 20 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/finders/autocomplete/users_finder.rb:74:in `limited_users'*/4873 SELECT "user_statuses".* FROM "user_statuses" WHERE "user_statuses"."user_id" = 633 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/finders/autocomplete/users_finder.rb:106:in `preload_associations'*/4874 SELECT "user_details"."user_id", "user_details"."job_title", "user_details"."bio", "user_details"."webauthn_xid", "user_details"."provisioned_by_group_id", "user_details"."pronouns", "user_details"."pronunciation", "user_details"."registration_objective", "user_details"."phone", "user_details"."linkedin", "user_details"."twitter", "user_details"."skype", "user_details"."website_url", "user_details"."location", "user_details"."organization", "user_details"."password_last_changed_at", "user_details"."discord", "user_details"."enterprise_group_id", "user_details"."enterprise_group_associated_at", "user_details"."email_reset_offered_at", "user_details"."mastodon", "user_details"."project_authorizations_recalculated_at", "user_details"."onboarding_status", "user_details"."bluesky" FROM "user_details" WHERE "user_details"."user_id" = 633 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/user.rb:2333:in `user_detail'*/4875 SELECT COUNT(*) FROM "projects" WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND "projects"."pending_delete" = FALSE AND "projects"."id" IN (SELECT "projects"."id" FROM "projects" INNER JOIN "users_star_projects" ON "projects"."id" = "users_star_projects"."project_id" WHERE "users_star_projects"."user_id" = 633) AND "projects"."hidden" = FALSE /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4876 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."owner_id" = 633 AND "namespaces"."type" = 'User' LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/user.rb:1546:in `namespace_id'*/4877 SELECT COUNT(*) FROM "projects" WHERE "projects"."id" IN (SELECT DISTINCT "events"."project_id" FROM "events" WHERE (action IN (5,6) OR (target_type IN ('MergeRequest','Issue','WorkItem') AND action IN (1,3,7,12))) AND "events"."author_id" = 633 AND "events"."created_at" >= '2023-10-03 09:18:24.095587') AND "projects"."marked_for_deletion_at" IS NULL AND "projects"."pending_delete" = FALSE AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND "projects"."namespace_id" IS NOT NULL /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4878 SELECT EXTRACT(epoch FROM SUM(AGE(merge_request_metrics.merged_at, merge_request_metrics.created_at))) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" INNER JOIN "merge_request_metrics" ON "merge_request_metrics"."merge_request_id" = "merge_requests"."id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "merge_requests"."author_id" = 633 AND "projects"."archived" = FALSE AND "merge_requests"."target_project_id" = "merge_request_metrics"."target_project_id" AND "merge_request_metrics"."merged_at" > "merge_request_metrics"."created_at" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/merge_request.rb:502:in `total_time_to_merge'*/4879 SELECT COUNT(*) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "merge_requests"."author_id" = 633 AND "projects"."archived" = FALSE /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4880 SELECT EXTRACT(epoch FROM SUM(AGE(merge_request_metrics.merged_at, merge_request_metrics.created_at))) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" INNER JOIN "merge_request_metrics" ON "merge_request_metrics"."merge_request_id" = "merge_requests"."id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND EXISTS (SELECT "merge_request_assignees".* FROM "merge_request_assignees" WHERE "merge_request_assignees"."user_id" = 633 AND (merge_request_id = merge_requests.id)) AND "projects"."archived" = FALSE AND "merge_requests"."target_project_id" = "merge_request_metrics"."target_project_id" AND "merge_request_metrics"."merged_at" > "merge_request_metrics"."created_at" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/merge_request.rb:502:in `total_time_to_merge'*/4881 SELECT COUNT(*) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND EXISTS (SELECT "merge_request_assignees".* FROM "merge_request_assignees" WHERE "merge_request_assignees"."user_id" = 633 AND (merge_request_id = merge_requests.id)) AND "projects"."archived" = FALSE /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4882 SELECT "users".* FROM find_users_by_id(633) AS users WHERE ("users"."id" IS NOT NULL) LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/finders/merge_requests_finder/params.rb:16:in `block in reviewer'*/4883 SELECT EXTRACT(epoch FROM SUM(AGE(merge_request_metrics.merged_at, merge_request_metrics.created_at))) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" INNER JOIN "merge_request_metrics" ON "merge_request_metrics"."merge_request_id" = "merge_requests"."id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "projects"."archived" = FALSE AND EXISTS (SELECT true FROM "merge_request_reviewers" WHERE merge_request_id = merge_requests.id AND "merge_request_reviewers"."user_id" = 633) AND "merge_requests"."target_project_id" = "merge_request_metrics"."target_project_id" AND "merge_request_metrics"."merged_at" > "merge_request_metrics"."created_at" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/merge_request.rb:502:in `total_time_to_merge'*/4884 SELECT COUNT(*) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "projects"."archived" = FALSE AND EXISTS (SELECT true FROM "merge_request_reviewers" WHERE merge_request_id = merge_requests.id AND "merge_request_reviewers"."user_id" = 633) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4885 SELECT SUM("timelogs"."time_spent") FROM "timelogs" WHERE "timelogs"."user_id" = 633 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/time_tracking/timelog_connection_type.rb:20:in `total_spent_time'*/4886 SELECT COUNT(*) FROM "timelogs" WHERE "timelogs"."user_id" = 633 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4887 SELECT COUNT(*) FROM "saved_replies" WHERE "saved_replies"."user_id" = 633 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4888 SELECT "user_preferences".* FROM "user_preferences" WHERE "user_preferences"."user_id" = 633 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/user.rb:2329:in `user_preference'*/4889 SELECT COUNT(*) FROM "user_achievements" WHERE "user_achievements"."user_id" = 633 AND "user_achievements"."revoked_by_user_id" IS NULL AND "user_achievements"."show_on_profile" = TRUE /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4890 SELECT "sprints".* FROM "sprints" WHERE "sprints"."group_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 768) ORDER BY "sprints"."due_date" ASC, "sprints"."title" ASC, "sprints"."id" ASC LIMIT 100 OFFSET 0 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/connection_redaction.rb:23:in `block in nodes'*/4891 SELECT "iterations_cadences".* FROM "iterations_cadences" WHERE "iterations_cadences"."group_id" = 768 ORDER BY "iterations_cadences"."title" ASC LIMIT 100 OFFSET 0 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/connection_redaction.rb:23:in `block in nodes'*/4892 SELECT "vulnerability_reads"."id", "vulnerability_reads"."vulnerability_id", "vulnerability_reads"."project_id", "vulnerability_reads"."scanner_id", "vulnerability_reads"."report_type", "vulnerability_reads"."severity", "vulnerability_reads"."state", "vulnerability_reads"."has_issues", "vulnerability_reads"."resolved_on_default_branch", "vulnerability_reads"."uuid", "vulnerability_reads"."location_image", "vulnerability_reads"."cluster_agent_id", "vulnerability_reads"."casted_cluster_agent_id", "vulnerability_reads"."dismissal_reason", "vulnerability_reads"."has_merge_request", "vulnerability_reads"."has_remediations", "vulnerability_reads"."owasp_top_10", "vulnerability_reads"."traversal_ids", "vulnerability_reads"."archived", "vulnerability_reads"."identifier_names", "vulnerability_reads"."has_vulnerability_resolution" FROM "vulnerability_reads" WHERE "vulnerability_reads"."vulnerability_id" IN (SELECT "vulnerability_reads"."vulnerability_id" FROM unnest('{0,1,2,3,4,5,6,7,8,99}'::smallint[]) AS "report_types"("report_type"), unnest('{1,2,4,5,6,7}'::smallint[]) AS "severities"("severity"), unnest('{1,4,3,2}'::smallint[]) AS "states"("state"), LATERAL (SELECT "vulnerability_reads"."archived", "vulnerability_reads"."report_type", "vulnerability_reads"."severity", "vulnerability_reads"."state", "vulnerability_reads"."traversal_ids", "vulnerability_reads"."vulnerability_id" FROM "vulnerability_reads" WHERE "vulnerability_reads"."traversal_ids" >= '{768}' AND "vulnerability_reads"."traversal_ids" < '{769}' AND "vulnerability_reads"."archived" = FALSE AND (vulnerability_reads."report_type" = "report_types"."report_type") AND (vulnerability_reads."severity" = "severities"."severity") AND (vulnerability_reads."state" = "states"."state") /* allow_cross_joins_across_databases */ ORDER BY "vulnerability_reads"."severity" DESC, "vulnerability_reads"."traversal_ids" DESC, "vulnerability_reads"."vulnerability_id" DESC LIMIT 101) AS vulnerability_reads ORDER BY "vulnerability_reads"."severity" DESC, "vulnerability_reads"."traversal_ids" DESC, "vulnerability_reads"."vulnerability_id" DESC LIMIT 101) ORDER BY "vulnerability_reads"."severity" DESC, "vulnerability_reads"."traversal_ids" DESC, "vulnerability_reads"."vulnerability_id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/unnested_in_filters/dsl.rb:62:in `load'*/4893 SELECT DISTINCT ON ("vulnerability_scanners"."external_id", "report_types"."report_type") "vulnerability_scanners".*, "report_types"."report_type" AS "report_type" FROM "vulnerability_scanners" JOIN LATERAL (SELECT "vulnerability_occurrences"."report_type" FROM "vulnerability_occurrences" WHERE "vulnerability_occurrences"."scanner_id" = "vulnerability_scanners"."id" LIMIT 1) report_types ON true WHERE "vulnerability_scanners"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) AND "projects"."archived" = FALSE AND "projects"."pending_delete" = FALSE) /* allow_cross_joins_across_databases */ ORDER BY "vulnerability_scanners"."external_id" ASC, "report_types"."report_type" ASC /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/graphql/resolvers/vulnerabilities/scanners_resolver.rb:14:in `map'*/4894 SELECT COUNT(*) FROM "releases" INNER JOIN "projects" ON "projects"."id" = "releases"."project_id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/group.rb:806:in `releases_count'*/4895 SELECT (4896 COUNT(*) FILTER (WHERE EXISTS (SELECT 1 FROM releases WHERE releases.project_id = projects.id)) * 100.0 / GREATEST(COUNT(*), 1)4897 )::integer AS releases_percentage4898 FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/group.rb:816:in `releases_percentage'*/4899 SELECT "users"."id" FROM "users" WHERE "users"."id" IN (SELECT "members"."user_id" FROM "members" LEFT OUTER JOIN "users" ON "users"."id" = "members"."user_id" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "users"."state" = 'active' AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5) AND "members"."source_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) AND "members"."user_id" NOT IN (SELECT "namespace_bans"."user_id" FROM "namespace_bans" WHERE "namespace_bans"."namespace_id" = 768) /* allow_cross_joins_across_databases */) AND "users"."user_type" IN (0, 4, 5, 15, 17) /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/finders/namespaces/billed_users_finder.rb:34:in `block in calculate_user_ids'*/4900 SELECT "users"."id" FROM "users" WHERE "users"."id" IN (SELECT "members"."user_id" FROM "members" WHERE "members"."type" IN ('ProjectMember', 'ProjectNamespaceMember') AND "members"."source_type" = 'Project' AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5) AND "members"."source_id" IN (SELECT "projects"."id" FROM "projects" INNER JOIN "namespaces" ON "namespaces"."type" = 'Group' AND "namespaces"."id" = "projects"."namespace_id" AND "namespaces"."type" = 'Group' WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}')))) AND "members"."user_id" NOT IN (SELECT "namespace_bans"."user_id" FROM "namespace_bans" WHERE "namespace_bans"."namespace_id" = 768)) AND "users"."user_type" IN (0, 4, 5, 15, 17) AND ("users"."state" IN ('active')) /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/finders/namespaces/billed_users_finder.rb:34:in `block in calculate_user_ids'*/4901 SELECT "users"."id" FROM "users" WHERE "users"."id" IN (SELECT "members"."user_id" FROM ((SELECT "members".* FROM "members" LEFT OUTER JOIN "users" ON "users"."id" = "members"."user_id" WHERE "users"."state" = 'active' AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5) AND "members"."source_id" IN (WITH "base_ancestors_cte" AS MATERIALIZED (SELECT "namespaces"."traversal_ids" FROM "namespaces" INNER JOIN "group_group_links" ON "group_group_links"."shared_with_group_id" = "namespaces"."id" WHERE "namespaces"."type" = 'Group' AND "group_group_links"."shared_group_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}')))) SELECT "namespaces"."id" FROM "namespaces" INNER JOIN (SELECT DISTINCT unnest("base_ancestors_cte"."traversal_ids") FROM base_ancestors_cte) AS ancestors(ancestor_id) ON namespaces.id = ancestors.ancestor_id WHERE "namespaces"."type" = 'Group') AND "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' /* allow_cross_joins_across_databases */)) members WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."user_id" NOT IN (SELECT "namespace_bans"."user_id" FROM "namespace_bans" WHERE "namespace_bans"."namespace_id" = 768)) AND "users"."user_type" IN (0, 4, 5, 15, 17) /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/finders/namespaces/billed_users_finder.rb:34:in `block in calculate_user_ids'*/4902 SELECT "users"."id" FROM "users" WHERE "users"."id" IN (SELECT "members"."user_id" FROM "members" LEFT OUTER JOIN "users" ON "users"."id" = "members"."user_id" WHERE "users"."state" = 'active' AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5) AND "members"."source_id" IN (WITH "base_ancestors_cte" AS MATERIALIZED (SELECT "namespaces"."traversal_ids" FROM "namespaces" INNER JOIN "project_group_links" ON "project_group_links"."group_id" = "namespaces"."id" WHERE "namespaces"."type" = 'Group' AND "project_group_links"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(4903 COALESCE(4904 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 768) cached_query),4905 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) namespaces) consistent_query))4906 ) AS namespaces(id)4907 ))) SELECT "namespaces"."id" FROM "namespaces" INNER JOIN (SELECT DISTINCT unnest("base_ancestors_cte"."traversal_ids") FROM base_ancestors_cte) AS ancestors(ancestor_id) ON namespaces.id = ancestors.ancestor_id WHERE "namespaces"."type" = 'Group') AND "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."user_id" NOT IN (SELECT "namespace_bans"."user_id" FROM "namespace_bans" WHERE "namespace_bans"."namespace_id" = 768) /* allow_cross_joins_across_databases */) AND "users"."user_type" IN (0, 4, 5, 15, 17) /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/finders/namespaces/billed_users_finder.rb:34:in `block in calculate_user_ids'*/4908 SELECT "namespace_ci_cd_settings".* FROM "namespace_ci_cd_settings" WHERE "namespace_ci_cd_settings"."namespace_id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/ci/namespace_settings.rb:14:in `allow_stale_runner_pruning?'*/4909 SELECT "cluster_agents"."id", "cluster_agents"."created_at", "cluster_agents"."updated_at", "cluster_agents"."project_id", "cluster_agents"."name", "cluster_agents"."created_by_user_id", "cluster_agents"."has_vulnerabilities", "cluster_agents"."is_receptive" FROM "cluster_agents" WHERE "cluster_agents"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(4910 COALESCE(4911 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 768) cached_query),4912 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) namespaces) consistent_query))4913 ) AS namespaces(id)4914 )) ORDER BY "cluster_agents"."name" ASC, "cluster_agents"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4915 SELECT COUNT(*) FROM "cluster_agents" WHERE "cluster_agents"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(4916 COALESCE(4917 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 768) cached_query),4918 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) namespaces) consistent_query))4919 ) AS namespaces(id)4920 )) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4921 SELECT "subscription_add_ons"."id" FROM "subscription_add_ons" WHERE "subscription_add_ons"."name" = 3 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/gitlab_subscriptions/add_on_purchase.rb:40:in `block in <class:AddOnPurchase>'*/4922 SELECT 1 AS one FROM "subscription_add_on_purchases" INNER JOIN "subscription_user_add_on_assignments" ON "subscription_user_add_on_assignments"."add_on_purchase_id" = "subscription_add_on_purchases"."id" WHERE "subscription_add_on_purchases"."subscription_add_on_id" IS NULL AND (started_at IS NULL OR started_at <= '2024-10-03') AND ('2024-10-03' < expires_on) AND "subscription_add_on_purchases"."namespace_id" IS NULL AND "subscription_user_add_on_assignments"."user_id" = 635 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/user.rb:487:in `assigned_to_duo_enterprise?'*/4923 SELECT "projects"."id", "projects"."name", "projects"."path", "projects"."description", "projects"."created_at", "projects"."updated_at", "projects"."creator_id", "projects"."namespace_id", "projects"."last_activity_at", "projects"."import_url", "projects"."visibility_level", "projects"."archived", "projects"."avatar", "projects"."merge_requests_template", "projects"."star_count", "projects"."merge_requests_rebase_enabled", "projects"."import_type", "projects"."import_source", "projects"."approvals_before_merge", "projects"."reset_approvals_on_push", "projects"."merge_requests_ff_only_enabled", "projects"."issues_template", "projects"."mirror", "projects"."mirror_last_update_at", "projects"."mirror_last_successful_update_at", "projects"."mirror_user_id", "projects"."shared_runners_enabled", "projects"."runners_token", "projects"."build_allow_git_fetch", "projects"."build_timeout", "projects"."mirror_trigger_builds", "projects"."pending_delete", "projects"."public_builds", "projects"."last_repository_check_failed", "projects"."last_repository_check_at", "projects"."only_allow_merge_if_pipeline_succeeds", "projects"."has_external_issue_tracker", "projects"."repository_storage", "projects"."repository_read_only", "projects"."request_access_enabled", "projects"."has_external_wiki", "projects"."ci_config_path", "projects"."lfs_enabled", "projects"."description_html", "projects"."only_allow_merge_if_all_discussions_are_resolved", "projects"."repository_size_limit", "projects"."printing_merge_request_link_enabled", "projects"."auto_cancel_pending_pipelines", "projects"."service_desk_enabled", "projects"."cached_markdown_version", "projects"."delete_error", "projects"."last_repository_updated_at", "projects"."disable_overriding_approvers_per_merge_request", "projects"."storage_version", "projects"."resolve_outdated_diff_discussions", "projects"."remote_mirror_available_overridden", "projects"."only_mirror_protected_branches", "projects"."pull_mirror_available_overridden", "projects"."jobs_cache_index", "projects"."external_authorization_classification_label", "projects"."mirror_overwrites_diverged_branches", "projects"."pages_https_only", "projects"."external_webhook_token", "projects"."packages_enabled", "projects"."merge_requests_author_approval", "projects"."pool_repository_id", "projects"."runners_token_encrypted", "projects"."bfg_object_map", "projects"."detected_repository_languages", "projects"."merge_requests_disable_committers_approval", "projects"."require_password_to_approve", "projects"."max_pages_size", "projects"."max_artifacts_size", "projects"."pull_mirror_branch_prefix", "projects"."remove_source_branch_after_merge", "projects"."marked_for_deletion_at", "projects"."marked_for_deletion_by_user_id", "projects"."autoclose_referenced_issues", "projects"."suggestion_commit_message", "projects"."project_namespace_id", "projects"."hidden", "projects"."organization_id" FROM "projects" INNER JOIN "analytics_dashboards_pointers" ON "projects"."id" = "analytics_dashboards_pointers"."target_project_id" WHERE "analytics_dashboards_pointers"."namespace_id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/product_analytics/dashboard.rb:25:in `for'*/4924 SELECT "members"."access_level", COUNT(*) as members_count FROM ((SELECT "members"."id", "members"."access_level", "members"."source_id", "members"."source_type", "members"."user_id", "members"."notification_level", "members"."type", "members"."created_at", "members"."updated_at", "members"."created_by_id", "members"."invite_email", "members"."invite_token", "members"."invite_accepted_at", "members"."requested_at", "members"."expires_at", "members"."ldap", "members"."override", "members"."state", "members"."invite_email_success", "members"."member_namespace_id", "members"."member_role_id", "members"."expiry_notified_at", "members"."request_accepted_at", "members"."last_activity_on" FROM "members" WHERE "members"."source_type" = 'Namespace' AND "members"."source_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))))4925 UNION4926 (SELECT "members"."id", "members"."access_level", "members"."source_id", "members"."source_type", "members"."user_id", "members"."notification_level", "members"."type", "members"."created_at", "members"."updated_at", "members"."created_by_id", "members"."invite_email", "members"."invite_token", "members"."invite_accepted_at", "members"."requested_at", "members"."expires_at", "members"."ldap", "members"."override", "members"."state", "members"."invite_email_success", "members"."member_namespace_id", "members"."member_role_id", "members"."expiry_notified_at", "members"."request_accepted_at", "members"."last_activity_on" FROM "members" WHERE "members"."source_type" = 'Project' AND "members"."source_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(4927 COALESCE(4928 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 768) cached_query),4929 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) namespaces) consistent_query))4930 ) AS namespaces(id)4931 )))) members WHERE "members"."member_role_id" IS NULL GROUP BY "members"."access_level" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/graphql/resolvers/members/standard_roles_resolver.rb:13:in `block in resolve'*/4932 SELECT DISTINCT ON (members.user_id, members.invite_email) members.* FROM ((SELECT "members"."id", "members"."access_level", "members"."source_id", "members"."source_type", "members"."user_id", "members"."notification_level", "members"."type", "members"."created_at", "members"."updated_at", "members"."created_by_id", "members"."invite_email", "members"."invite_token", "members"."invite_accepted_at", "members"."requested_at", "members"."expires_at", "members"."ldap", "members"."override", "members"."state", "members"."invite_email_success", "members"."member_namespace_id", "members"."member_role_id", "members"."expiry_notified_at", "members"."request_accepted_at", "members"."last_activity_on" FROM "members" WHERE "members"."source_type" = 'Namespace' AND "members"."source_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))))4933 UNION4934 (SELECT "members"."id", "members"."access_level", "members"."source_id", "members"."source_type", "members"."user_id", "members"."notification_level", "members"."type", "members"."created_at", "members"."updated_at", "members"."created_by_id", "members"."invite_email", "members"."invite_token", "members"."invite_accepted_at", "members"."requested_at", "members"."expires_at", "members"."ldap", "members"."override", "members"."state", "members"."invite_email_success", "members"."member_namespace_id", "members"."member_role_id", "members"."expiry_notified_at", "members"."request_accepted_at", "members"."last_activity_on" FROM "members" WHERE "members"."source_type" = 'Project' AND "members"."source_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(4935 COALESCE(4936 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 768) cached_query),4937 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) namespaces) consistent_query))4938 ) AS namespaces(id)4939 )))) members WHERE ("members"."state" = 1 OR "members"."invite_token" IS NOT NULL) ORDER BY "members"."user_id" ASC, "members"."invite_email" ASC LIMIT 100 OFFSET 0 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/connection_redaction.rb:23:in `block in nodes'*/4940 SELECT "projects"."id", "projects"."name", "projects"."path", "projects"."description", "projects"."created_at", "projects"."updated_at", "projects"."creator_id", "projects"."namespace_id", "projects"."last_activity_at", "projects"."import_url", "projects"."visibility_level", "projects"."archived", "projects"."avatar", "projects"."merge_requests_template", "projects"."star_count", "projects"."merge_requests_rebase_enabled", "projects"."import_type", "projects"."import_source", "projects"."approvals_before_merge", "projects"."reset_approvals_on_push", "projects"."merge_requests_ff_only_enabled", "projects"."issues_template", "projects"."mirror", "projects"."mirror_last_update_at", "projects"."mirror_last_successful_update_at", "projects"."mirror_user_id", "projects"."shared_runners_enabled", "projects"."runners_token", "projects"."build_allow_git_fetch", "projects"."build_timeout", "projects"."mirror_trigger_builds", "projects"."pending_delete", "projects"."public_builds", "projects"."last_repository_check_failed", "projects"."last_repository_check_at", "projects"."only_allow_merge_if_pipeline_succeeds", "projects"."has_external_issue_tracker", "projects"."repository_storage", "projects"."repository_read_only", "projects"."request_access_enabled", "projects"."has_external_wiki", "projects"."ci_config_path", "projects"."lfs_enabled", "projects"."description_html", "projects"."only_allow_merge_if_all_discussions_are_resolved", "projects"."repository_size_limit", "projects"."printing_merge_request_link_enabled", "projects"."auto_cancel_pending_pipelines", "projects"."service_desk_enabled", "projects"."cached_markdown_version", "projects"."delete_error", "projects"."last_repository_updated_at", "projects"."disable_overriding_approvers_per_merge_request", "projects"."storage_version", "projects"."resolve_outdated_diff_discussions", "projects"."remote_mirror_available_overridden", "projects"."only_mirror_protected_branches", "projects"."pull_mirror_available_overridden", "projects"."jobs_cache_index", "projects"."external_authorization_classification_label", "projects"."mirror_overwrites_diverged_branches", "projects"."pages_https_only", "projects"."external_webhook_token", "projects"."packages_enabled", "projects"."merge_requests_author_approval", "projects"."pool_repository_id", "projects"."runners_token_encrypted", "projects"."bfg_object_map", "projects"."detected_repository_languages", "projects"."merge_requests_disable_committers_approval", "projects"."require_password_to_approve", "projects"."max_pages_size", "projects"."max_artifacts_size", "projects"."pull_mirror_branch_prefix", "projects"."remove_source_branch_after_merge", "projects"."marked_for_deletion_at", "projects"."marked_for_deletion_by_user_id", "projects"."autoclose_referenced_issues", "projects"."suggestion_commit_message", "projects"."project_namespace_id", "projects"."hidden", "projects"."organization_id" FROM "projects" WHERE "projects"."namespace_id" = 768 /* allow_cross_joins_across_databases */ ORDER BY "projects"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4941 SELECT COUNT(*) FROM "projects" WHERE "projects"."namespace_id" = 768 /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4942 SELECT "namespace_package_settings".* FROM "namespace_package_settings" WHERE "namespace_package_settings"."namespace_id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/namespace.rb:375:in `package_settings'*/4943 SELECT "timelog_categories".* FROM "timelog_categories" WHERE "timelog_categories"."namespace_id" = 768 ORDER BY "timelog_categories"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4944 SELECT "achievements".* FROM "achievements" WHERE "achievements"."namespace_id" = 768 ORDER BY "achievements"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4945 SELECT COUNT(*) FROM "achievements" WHERE "achievements"."namespace_id" = 768 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4946 SELECT "pages_deployments".* FROM "pages_deployments" WHERE "pages_deployments"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" = 768) ORDER BY "pages_deployments"."created_at" DESC, "pages_deployments"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4947 SELECT COUNT(*) FROM "pages_deployments" WHERE "pages_deployments"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" = 768) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4948 SELECT "import_source_users".* FROM "import_source_users" WHERE "import_source_users"."namespace_id" = 768 ORDER BY "import_source_users"."source_name" ASC, "import_source_users"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4949 SELECT "namespace_limits"."additional_purchased_storage_size", "namespace_limits"."additional_purchased_storage_ends_on", "namespace_limits"."namespace_id", "namespace_limits"."pre_enforcement_notification_at", "namespace_limits"."first_enforced_at", "namespace_limits"."last_enforced_at", "namespace_limits"."last_seat_all_used_seats_notification_at", "namespace_limits"."max_number_of_vulnerabilities_per_project" FROM "namespace_limits" WHERE "namespace_limits"."namespace_id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/namespace.rb:231:in `namespace_limit'*/4950 SELECT SUM((("project_statistics"."repository_size" + "project_statistics"."lfs_objects_size") - "projects"."repository_size_limit")) FROM "projects" INNER JOIN "project_statistics" ON "project_statistics"."project_id" = "projects"."id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(4951 COALESCE(4952 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 768) cached_query),4953 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) namespaces) consistent_query))4954 ) AS namespaces(id)4955 ) AND "projects"."repository_size_limit" != 0 AND ("project_statistics"."repository_size" + "project_statistics"."lfs_objects_size") > "projects"."repository_size_limit" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/namespace.rb:313:in `block in total_repository_size_excess'*/4956 SELECT SUM(("project_statistics"."repository_size" + "project_statistics"."lfs_objects_size")) FROM "projects" INNER JOIN "project_statistics" ON "project_statistics"."project_id" = "projects"."id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(4957 COALESCE(4958 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 768) cached_query),4959 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) namespaces) consistent_query))4960 ) AS namespaces(id)4961 ) LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/namespace.rb:327:in `block in total_repository_size'*/4962 SELECT COUNT(*) FROM "projects" INNER JOIN "project_statistics" ON "project_statistics"."project_id" = "projects"."id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(4963 COALESCE(4964 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 768) cached_query),4965 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) namespaces) consistent_query))4966 ) AS namespaces(id)4967 ) AND "projects"."repository_size_limit" != 0 AND ("project_statistics"."repository_size" + "project_statistics"."lfs_objects_size") > "projects"."repository_size_limit" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/namespace.rb:319:in `block in repository_size_excess_project_count'*/4968 SELECT "security_orchestration_policy_configurations"."id", "security_orchestration_policy_configurations"."project_id", "security_orchestration_policy_configurations"."security_policy_management_project_id", "security_orchestration_policy_configurations"."created_at", "security_orchestration_policy_configurations"."updated_at", "security_orchestration_policy_configurations"."configured_at", "security_orchestration_policy_configurations"."namespace_id" FROM "security_orchestration_policy_configurations" WHERE "security_orchestration_policy_configurations"."namespace_id" = 768 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/namespace.rb:199:in `security_policy_management_project'*/4969 SELECT "subscription_add_ons"."id" FROM "subscription_add_ons" WHERE "subscription_add_ons"."name" = 2 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/gitlab_subscriptions/add_on_purchase.rb:39:in `block in <class:AddOnPurchase>'*/4970 SELECT SUM("subscription_add_on_purchases"."quantity") FROM "subscription_add_on_purchases" WHERE (started_at IS NULL OR started_at <= '2024-10-03') AND ('2024-10-03' < expires_on) AND "subscription_add_on_purchases"."subscription_add_on_id" IS NULL AND "subscription_add_on_purchases"."namespace_id" = 768 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/concerns/product_analytics_helpers.rb:29:in `product_analytics_stored_events_limit'*/4971 SELECT "gitlab_subscription_histories".* FROM "gitlab_subscription_histories" WHERE "gitlab_subscription_histories"."namespace_id" = 768 ORDER BY "gitlab_subscription_histories"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4972 SELECT "timelogs".* FROM "timelogs" INNER JOIN "projects" ON "projects"."id" = "timelogs"."project_id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) AND (spent_at >= '2021-03-01 00:00:00') AND (spent_at <= '2021-03-30 23:59:59.999999') ORDER BY "timelogs"."spent_at" ASC NULLS LAST, "timelogs"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4973 SELECT SUM("timelogs"."time_spent") FROM "timelogs" INNER JOIN "projects" ON "projects"."id" = "timelogs"."project_id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) AND (spent_at >= '2021-03-01 00:00:00') AND (spent_at <= '2021-03-30 23:59:59.999999') /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/time_tracking/timelog_connection_type.rb:20:in `total_spent_time'*/4974 SELECT COUNT(*) FROM "timelogs" INNER JOIN "projects" ON "projects"."id" = "timelogs"."project_id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{768}'))) AND (spent_at >= '2021-03-01 00:00:00') AND (spent_at <= '2021-03-30 23:59:59.999999') /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4975 SELECT "saml_providers".* FROM "saml_providers" WHERE "saml_providers"."group_id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/group.rb:447:in `block in root_saml_provider'*/4976 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/project.rb:2314:in `visibility_level_allowed_by_group?'*/4977 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 769 LIMIT 14978 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 769 LIMIT 14979 SELECT "organizations".* FROM "organizations" WHERE "organizations"."id" = 1 LIMIT 14980 SELECT "custom_emoji".* FROM "custom_emoji" WHERE "custom_emoji"."namespace_id" = 769 ORDER BY "custom_emoji"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4981 SELECT COUNT(*) FROM "custom_emoji" WHERE "custom_emoji"."namespace_id" = 769 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4982 SELECT "namespace_settings"."created_at", "namespace_settings"."updated_at", "namespace_settings"."namespace_id", "namespace_settings"."prevent_forking_outside_group", "namespace_settings"."allow_mfa_for_subgroups", "namespace_settings"."default_branch_name", "namespace_settings"."repository_read_only", "namespace_settings"."resource_access_token_creation_allowed", "namespace_settings"."prevent_sharing_groups_outside_hierarchy", "namespace_settings"."new_user_signups_cap", "namespace_settings"."setup_for_company", "namespace_settings"."jobs_to_be_done", "namespace_settings"."runner_token_expiration_interval", "namespace_settings"."subgroup_runner_token_expiration_interval", "namespace_settings"."project_runner_token_expiration_interval", "namespace_settings"."show_diff_preview_in_email", "namespace_settings"."enabled_git_access_protocol", "namespace_settings"."unique_project_download_limit", "namespace_settings"."unique_project_download_limit_interval_in_seconds", "namespace_settings"."unique_project_download_limit_allowlist", "namespace_settings"."auto_ban_user_on_excessive_projects_download", "namespace_settings"."only_allow_merge_if_pipeline_succeeds", "namespace_settings"."allow_merge_on_skipped_pipeline", "namespace_settings"."only_allow_merge_if_all_discussions_are_resolved", "namespace_settings"."default_compliance_framework_id", "namespace_settings"."runner_registration_enabled", "namespace_settings"."allow_runner_registration_token", "namespace_settings"."unique_project_download_limit_alertlist", "namespace_settings"."emails_enabled", "namespace_settings"."experiment_features_enabled", "namespace_settings"."default_branch_protection_defaults", "namespace_settings"."service_access_tokens_expiration_enforced", "namespace_settings"."product_analytics_enabled", "namespace_settings"."allow_merge_without_pipeline", "namespace_settings"."enforce_ssh_certificates", "namespace_settings"."math_rendering_limits_enabled", "namespace_settings"."lock_math_rendering_limits_enabled", "namespace_settings"."duo_features_enabled", "namespace_settings"."lock_duo_features_enabled", "namespace_settings"."disable_personal_access_tokens", "namespace_settings"."enable_auto_assign_gitlab_duo_pro_seats", "namespace_settings"."early_access_program_participant", "namespace_settings"."remove_dormant_members", "namespace_settings"."remove_dormant_members_period", "namespace_settings"."early_access_program_joined_by_id", "namespace_settings"."seat_control", "namespace_settings"."last_dormant_member_review_at", "namespace_settings"."enterprise_users_extensions_marketplace_opt_in_status", "namespace_settings"."spp_repository_pipeline_access", "namespace_settings"."lock_spp_repository_pipeline_access" FROM "namespace_settings" WHERE "namespace_settings"."namespace_id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/namespace.rb:484:in `emails_enabled?'*/4983 SELECT "group_crm_settings".* FROM "group_crm_settings" WHERE "group_crm_settings"."group_id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:923:in `crm_enabled?'*/4984 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date", "issues"."imported_from", "issues"."correct_work_item_type_id" FROM "issues" INNER JOIN "projects" ON "projects"."id" = "issues"."project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 769 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."issues_access_level" > 0 OR "project_features"."issues_access_level" IS NULL) AND ("issues"."project_id" IS NULL OR "projects"."archived" = FALSE) ORDER BY "issues"."created_at" DESC, "issues"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4985 SELECT SUM("issues"."weight") FROM "issues" INNER JOIN "projects" ON "projects"."id" = "issues"."project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 769 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."issues_access_level" > 0 OR "project_features"."issues_access_level" IS NULL) AND ("issues"."project_id" IS NULL OR "projects"."archived" = FALSE) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/graphql/ee/types/issue_connection_type.rb:19:in `weight'*/4986 SELECT COUNT(*) FROM "issues" INNER JOIN "projects" ON "projects"."id" = "issues"."project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 769 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."issues_access_level" > 0 OR "project_features"."issues_access_level" IS NULL) AND ("issues"."project_id" IS NULL OR "projects"."archived" = FALSE) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4987 SELECT "merge_requests".* FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 769 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "projects"."archived" = FALSE ORDER BY "merge_requests"."created_at" DESC, "merge_requests"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4988 SELECT EXTRACT(epoch FROM SUM(AGE(merge_request_metrics.merged_at, merge_request_metrics.created_at))) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" INNER JOIN "merge_request_metrics" ON "merge_request_metrics"."merge_request_id" = "merge_requests"."id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 769 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "projects"."archived" = FALSE AND "merge_requests"."target_project_id" = "merge_request_metrics"."target_project_id" AND "merge_request_metrics"."merged_at" > "merge_request_metrics"."created_at" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/merge_request.rb:502:in `total_time_to_merge'*/4989 SELECT COUNT(*) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" = 769 AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "projects"."archived" = FALSE /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/4990 SELECT "ci_group_variables"."environment_scope" FROM "ci_group_variables" WHERE "ci_group_variables"."group_id" = 769 GROUP BY "ci_group_variables"."environment_scope" ORDER BY "ci_group_variables"."environment_scope" ASC LIMIT 100 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:ci,line:/app/models/ci/group_variable.rb:38:in `block in <class:GroupVariable>'*/4991 SELECT "milestones".* FROM ((SELECT "milestones".* FROM "milestones" WHERE 1=0)4992 UNION ALL4993 (SELECT "milestones".* FROM "milestones" WHERE "milestones"."group_id" = 769)) milestones ORDER BY "milestones"."due_date" ASC NULLS LAST, "milestones"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4994 SELECT "boards".* FROM "boards" WHERE "boards"."group_id" = 769 AND "boards"."id" IN (SELECT "boards"."id" FROM "boards" WHERE "boards"."group_id" = 769 ORDER BY LOWER("boards"."name") ASC, "boards"."id" ASC LIMIT 1) ORDER BY "boards"."id" DESC LIMIT 2001 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/4995 SELECT "board_group_recent_visits".* FROM "board_group_recent_visits" WHERE "board_group_recent_visits"."user_id" = 635 AND "board_group_recent_visits"."group_id" = 769 ORDER BY "board_group_recent_visits"."updated_at" DESC LIMIT 4 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/concerns/board_recent_visit.rb:21:in `latest'*/4996 SELECT "members".* FROM (SELECT DISTINCT ON (user_id, invite_email) * FROM "members" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."requested_at" IS NULL AND "members"."source_id" IN (SELECT "namespaces"."id" FROM ((SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 769)) namespaces WHERE "namespaces"."type" = 'Group') AND (members.access_level > 5) ORDER BY user_id, invite_email,4997 CASE WHEN source_id = 769 and source_type = 'Namespace'4998 THEN access_level + 1 ELSE access_level END DESC,4999 expires_at DESC, created_at ASC5000 ) members WHERE "members"."type" = 'GroupMember' ORDER BY "members"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5001 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM find_namespaces_by_id(769) AS namespaces WHERE ("namespaces"."id" IS NOT NULL) LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/members/group_member.rb:38:in `group'*/5002 SELECT "container_repositories".* FROM "container_repositories" INNER JOIN (SELECT "projects"."id" FROM "projects" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) AND ("project_features"."container_registry_access_level" > 0 OR "project_features"."container_registry_access_level" IS NULL)) projects on projects.id=container_repositories.project_id ORDER BY "container_repositories"."created_at" DESC, "container_repositories"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5003 SELECT COUNT(*) FROM "container_repositories" INNER JOIN "projects" ON "container_repositories"."project_id" = "projects"."id" WHERE "projects"."namespace_id" = 769 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:363:in `container_repositories_count'*/5004 SELECT "packages_packages".* FROM "packages_packages" WHERE "packages_packages"."project_id" IN (SELECT "projects"."id" FROM "projects" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."repository_access_level" > 0 OR "project_features"."repository_access_level" IS NULL) AND "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}')))) AND "packages_packages"."version" IS NOT NULL AND "packages_packages"."package_type" != 12 AND "packages_packages"."status" IN (0, 3) ORDER BY "packages_packages"."created_at" DESC, "packages_packages"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5005 SELECT COUNT(*) FROM "packages_packages" WHERE "packages_packages"."project_id" IN (SELECT "projects"."id" FROM "projects" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."repository_access_level" > 0 OR "project_features"."repository_access_level" IS NULL) AND "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}')))) AND "packages_packages"."version" IS NOT NULL AND "packages_packages"."package_type" != 12 AND "packages_packages"."status" IN (0, 3) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5006 SELECT "dependency_proxy_group_settings".* FROM "dependency_proxy_group_settings" WHERE "dependency_proxy_group_settings"."group_id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:915:in `dependency_proxy_setting'*/5007 SELECT "dependency_proxy_manifests".* FROM "dependency_proxy_manifests" WHERE "dependency_proxy_manifests"."group_id" = 769 ORDER BY "dependency_proxy_manifests"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5008 SELECT "dependency_proxy_blobs".* FROM "dependency_proxy_blobs" WHERE "dependency_proxy_blobs"."group_id" = 769 ORDER BY "dependency_proxy_blobs"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5009 SELECT COUNT(*) FROM "dependency_proxy_manifests" WHERE "dependency_proxy_manifests"."group_id" = 769 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:371:in `dependency_proxy_image_count'*/5010 SELECT COUNT(*) FROM "dependency_proxy_blobs" WHERE "dependency_proxy_blobs"."group_id" = 769 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:375:in `dependency_proxy_blob_count'*/5011 SELECT SUM("dependency_proxy_manifests"."size") FROM "dependency_proxy_manifests" WHERE "dependency_proxy_manifests"."group_id" = 769 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:389:in `dependency_proxy_total_size_bytes'*/5012 SELECT SUM("dependency_proxy_blobs"."size") FROM "dependency_proxy_blobs" WHERE "dependency_proxy_blobs"."group_id" = 769 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/group_type.rb:389:in `dependency_proxy_total_size_bytes'*/5013 SELECT SUM("dependency_proxy_manifests"."size") FROM "dependency_proxy_manifests" WHERE "dependency_proxy_manifests"."group_id" = 7695014 SELECT SUM("dependency_proxy_blobs"."size") FROM "dependency_proxy_blobs" WHERE "dependency_proxy_blobs"."group_id" = 7695015 SELECT SUM("dependency_proxy_manifests"."size") FROM "dependency_proxy_manifests" WHERE "dependency_proxy_manifests"."group_id" = 7695016 SELECT SUM("dependency_proxy_blobs"."size") FROM "dependency_proxy_blobs" WHERE "dependency_proxy_blobs"."group_id" = 7695017 SELECT "dependency_proxy_image_ttl_group_policies".* FROM "dependency_proxy_image_ttl_group_policies" WHERE "dependency_proxy_image_ttl_group_policies"."group_id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:911:in `dependency_proxy_image_ttl_policy'*/5018 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}')) AND "namespaces"."id" != 769) /* allow_cross_joins_across_databases */ ORDER BY "namespaces"."name" ASC, "namespaces"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5019 SELECT "ci_group_variables".* FROM "ci_group_variables" WHERE "ci_group_variables"."group_id" = 769 ORDER BY "ci_group_variables"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:ci,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5020 SELECT "customer_relations_organizations".* FROM "customer_relations_organizations" WHERE "customer_relations_organizations"."group_id" = 769 ORDER BY "customer_relations_organizations"."name" ASC NULLS LAST, "customer_relations_organizations"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5021 SELECT COUNT(*) AS "count_all", "customer_relations_organizations"."state" AS "customer_relations_organizations_state" FROM "customer_relations_organizations" WHERE "customer_relations_organizations"."group_id" = 769 GROUP BY "customer_relations_organizations"."state" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/customer_relations/organization.rb:82:in `counts_by_state'*/5022 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" INNER JOIN "group_crm_settings" "crm_settings" ON "crm_settings"."group_id" = "namespaces"."id" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 769 AND "crm_settings"."source_group_id" IS NOT NULL ORDER BY "namespaces"."id" ASC LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:1037:in `crm_group'*/5023 SELECT "customer_relations_contacts".* FROM "customer_relations_contacts" WHERE "customer_relations_contacts"."group_id" = 769 ORDER BY "customer_relations_contacts"."last_name" ASC NULLS LAST, "customer_relations_contacts"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5024 SELECT COUNT(*) AS "count_all", "customer_relations_contacts"."state" AS "customer_relations_contacts_state" FROM "customer_relations_contacts" WHERE "customer_relations_contacts"."group_id" = 769 GROUP BY "customer_relations_contacts"."state" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/customer_relations/contact.rb:148:in `counts_by_state'*/5025 SELECT "work_item_types".* FROM "work_item_types" ORDER BY LOWER("work_item_types"."name") ASC, "work_item_types"."id" DESC LIMIT 1015026 SELECT * FROM (WITH RECURSIVE "array_cte" AS MATERIALIZED (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}')))), "recursive_keyset_cte" AS ((SELECT NULL::releases AS records, array_cte_id_array, releases_released_at_array, releases_id_array, 0::bigint AS count FROM (SELECT ARRAY_AGG("array_cte"."id") AS array_cte_id_array, ARRAY_AGG("releases"."released_at") AS releases_released_at_array, ARRAY_AGG("releases"."id") AS releases_id_array FROM (SELECT "array_cte"."id" FROM array_cte) array_cte LEFT JOIN LATERAL (SELECT "releases"."released_at" AS released_at, "releases"."id" AS id FROM "releases" WHERE "releases"."project_id" = "array_cte"."id" ORDER BY "releases"."released_at" DESC, "releases"."id" DESC LIMIT 1) releases ON TRUE WHERE "releases"."released_at" IS NOT NULL AND "releases"."id" IS NOT NULL) array_scope_lateral_query LIMIT 1)5027 UNION ALL5028 (SELECT (SELECT releases FROM "releases" WHERE "releases"."id" = recursive_keyset_cte.releases_id_array[position] LIMIT 1), array_cte_id_array, recursive_keyset_cte.releases_released_at_array[:position_query.position-1]||next_cursor_values.released_at||recursive_keyset_cte.releases_released_at_array[position_query.position+1:], recursive_keyset_cte.releases_id_array[:position_query.position-1]||next_cursor_values.id||recursive_keyset_cte.releases_id_array[position_query.position+1:], recursive_keyset_cte.count + 1 FROM recursive_keyset_cte,5029 LATERAL (SELECT released_at, id, position FROM UNNEST(releases_released_at_array, releases_id_array) WITH ORDINALITY AS u(released_at, id, position) WHERE released_at IS NOT NULL AND id IS NOT NULL ORDER BY 1 DESC, 2 DESC LIMIT 1) AS position_query,5030 LATERAL (SELECT "record"."released_at", "record"."id" FROM (VALUES (NULL, NULL)) AS nulls LEFT JOIN (SELECT "releases"."released_at" AS released_at, "releases"."id" AS id FROM "releases" WHERE "releases"."project_id" = recursive_keyset_cte.array_cte_id_array[position] AND (("releases"."released_at", "releases"."id") < (recursive_keyset_cte.releases_released_at_array[position], recursive_keyset_cte.releases_id_array[position])) ORDER BY "releases"."released_at" DESC, "releases"."id" DESC LIMIT 1) record ON TRUE LIMIT 1) AS next_cursor_values5031 )) SELECT (records).* FROM "recursive_keyset_cte" AS "releases" WHERE (count <> 0)) releases LIMIT 100 OFFSET 0 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/connection_redaction.rb:23:in `block in nodes'*/5032 SELECT COUNT(*) FROM (WITH RECURSIVE "array_cte" AS MATERIALIZED (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}')))), "recursive_keyset_cte" AS ((SELECT NULL::releases AS records, array_cte_id_array, releases_released_at_array, releases_id_array, 0::bigint AS count FROM (SELECT ARRAY_AGG("array_cte"."id") AS array_cte_id_array, ARRAY_AGG("releases"."released_at") AS releases_released_at_array, ARRAY_AGG("releases"."id") AS releases_id_array FROM (SELECT "array_cte"."id" FROM array_cte) array_cte LEFT JOIN LATERAL (SELECT "releases"."released_at" AS released_at, "releases"."id" AS id FROM "releases" WHERE "releases"."project_id" = "array_cte"."id" ORDER BY "releases"."released_at" DESC, "releases"."id" DESC LIMIT 1) releases ON TRUE WHERE "releases"."released_at" IS NOT NULL AND "releases"."id" IS NOT NULL) array_scope_lateral_query LIMIT 1)5033 UNION ALL5034 (SELECT (SELECT releases FROM "releases" WHERE "releases"."id" = recursive_keyset_cte.releases_id_array[position] LIMIT 1), array_cte_id_array, recursive_keyset_cte.releases_released_at_array[:position_query.position-1]||next_cursor_values.released_at||recursive_keyset_cte.releases_released_at_array[position_query.position+1:], recursive_keyset_cte.releases_id_array[:position_query.position-1]||next_cursor_values.id||recursive_keyset_cte.releases_id_array[position_query.position+1:], recursive_keyset_cte.count + 1 FROM recursive_keyset_cte,5035 LATERAL (SELECT released_at, id, position FROM UNNEST(releases_released_at_array, releases_id_array) WITH ORDINALITY AS u(released_at, id, position) WHERE released_at IS NOT NULL AND id IS NOT NULL ORDER BY 1 DESC, 2 DESC LIMIT 1) AS position_query,5036 LATERAL (SELECT "record"."released_at", "record"."id" FROM (VALUES (NULL, NULL)) AS nulls LEFT JOIN (SELECT "releases"."released_at" AS released_at, "releases"."id" AS id FROM "releases" WHERE "releases"."project_id" = recursive_keyset_cte.array_cte_id_array[position] AND (("releases"."released_at", "releases"."id") < (recursive_keyset_cte.releases_released_at_array[position], recursive_keyset_cte.releases_id_array[position])) ORDER BY "releases"."released_at" DESC, "releases"."id" DESC LIMIT 1) record ON TRUE LIMIT 1) AS next_cursor_values5037 )) SELECT (records).* FROM "recursive_keyset_cte" AS "releases" WHERE (count <> 0)) releases /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5038 SELECT "work_item_widget_definitions".* FROM "work_item_widget_definitions" WHERE "work_item_widget_definitions"."disabled" = FALSE5039 WITH "namespace_ids" AS MATERIALIZED (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 769) SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date", "issues"."imported_from", "issues"."correct_work_item_type_id" FROM "issues" WHERE (issues.namespace_id IN (SELECT id FROM namespace_ids)) ORDER BY "issues"."created_at" DESC, "issues"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5040 WITH "namespace_ids" AS MATERIALIZED (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 769) SELECT COUNT(*) FROM "issues" WHERE (issues.namespace_id IN (SELECT id FROM namespace_ids)) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5041 SAVEPOINT active_record_2 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/application_record.rb:74:in `block (2 levels) in with_fast_read_statement_timeout'*/5042 SET LOCAL statement_timeout = 4500 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/application_record.rb:74:in `block (2 levels) in with_fast_read_statement_timeout'*/5043 SELECT "work_item_widget_definitions".* FROM "work_item_widget_definitions" WHERE "work_item_widget_definitions"."disabled" = FALSE5044 WITH "namespace_ids" AS MATERIALIZED (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 769) SELECT COUNT(*) AS "count_all", "issues"."state_id" AS "issues_state_id" FROM "issues" WHERE (issues.namespace_id IN (SELECT id FROM namespace_ids)) GROUP BY "issues"."state_id" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/finders/issuable_finder.rb:186:in `count_by_state'*/5045 RELEASE SAVEPOINT active_record_2 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/database.rb:378:in `block in transaction'*/5046 SELECT "users".* FROM "users" WHERE "users"."id" IN (WITH "group_hierarchy" AS MATERIALIZED (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}') OR 1=0)), "descendant_projects" AS MATERIALIZED (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(5047 COALESCE(5048 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 769) cached_query),5049 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) namespaces) consistent_query))5050 ) AS namespaces(id)5051 )) SELECT "members"."user_id" FROM ((SELECT "members"."user_id" FROM "members" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."source_id" IN (SELECT "id" FROM "group_hierarchy") AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5))5052 UNION ALL5053 (SELECT "members"."user_id" FROM "members" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."source_id" IN (SELECT "group_group_links"."shared_with_group_id" FROM "group_group_links" WHERE "group_group_links"."shared_group_id" IN (SELECT "id" FROM "group_hierarchy")) AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5))5054 UNION ALL5055 (SELECT "members"."user_id" FROM "members" WHERE "members"."type" IN ('ProjectMember', 'ProjectNamespaceMember') AND "members"."source_type" = 'Project' AND "members"."source_id" IN (SELECT "id" FROM "descendant_projects") AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5))5056 UNION ALL5057 (SELECT "members"."user_id" FROM "members" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."source_id" IN (SELECT "project_group_links"."group_id" FROM "project_group_links" WHERE "project_group_links"."project_id" IN (SELECT "id" FROM "descendant_projects")) AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5))) members) AND "users"."state" = 'active' AND "users"."user_type" IN (0, 6, 4, 13) /* allow_cross_joins_across_databases */ ORDER BY "users"."name" ASC LIMIT 20 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/finders/autocomplete/users_finder.rb:74:in `limited_users'*/5058 SELECT "user_statuses".* FROM "user_statuses" WHERE "user_statuses"."user_id" = 634 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/finders/autocomplete/users_finder.rb:106:in `preload_associations'*/5059 SELECT "user_details"."user_id", "user_details"."job_title", "user_details"."bio", "user_details"."webauthn_xid", "user_details"."provisioned_by_group_id", "user_details"."pronouns", "user_details"."pronunciation", "user_details"."registration_objective", "user_details"."phone", "user_details"."linkedin", "user_details"."twitter", "user_details"."skype", "user_details"."website_url", "user_details"."location", "user_details"."organization", "user_details"."password_last_changed_at", "user_details"."discord", "user_details"."enterprise_group_id", "user_details"."enterprise_group_associated_at", "user_details"."email_reset_offered_at", "user_details"."mastodon", "user_details"."project_authorizations_recalculated_at", "user_details"."onboarding_status", "user_details"."bluesky" FROM "user_details" WHERE "user_details"."user_id" = 634 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/user.rb:2333:in `user_detail'*/5060 SELECT COUNT(*) FROM "projects" WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND "projects"."pending_delete" = FALSE AND "projects"."id" IN (SELECT "projects"."id" FROM "projects" INNER JOIN "users_star_projects" ON "projects"."id" = "users_star_projects"."project_id" WHERE "users_star_projects"."user_id" = 634) AND "projects"."hidden" = FALSE /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5061 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."owner_id" = 634 AND "namespaces"."type" = 'User' LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/user.rb:1546:in `namespace_id'*/5062 SELECT COUNT(*) FROM "projects" WHERE "projects"."id" IN (SELECT DISTINCT "events"."project_id" FROM "events" WHERE (action IN (5,6) OR (target_type IN ('MergeRequest','Issue','WorkItem') AND action IN (1,3,7,12))) AND "events"."author_id" = 634 AND "events"."created_at" >= '2023-10-03 09:18:24.799390') AND "projects"."marked_for_deletion_at" IS NULL AND "projects"."pending_delete" = FALSE AND (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND "projects"."namespace_id" IS NOT NULL /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5063 SELECT EXTRACT(epoch FROM SUM(AGE(merge_request_metrics.merged_at, merge_request_metrics.created_at))) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" INNER JOIN "merge_request_metrics" ON "merge_request_metrics"."merge_request_id" = "merge_requests"."id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "merge_requests"."author_id" = 634 AND "projects"."archived" = FALSE AND "merge_requests"."target_project_id" = "merge_request_metrics"."target_project_id" AND "merge_request_metrics"."merged_at" > "merge_request_metrics"."created_at" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/merge_request.rb:502:in `total_time_to_merge'*/5064 SELECT COUNT(*) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "merge_requests"."author_id" = 634 AND "projects"."archived" = FALSE /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5065 SELECT EXTRACT(epoch FROM SUM(AGE(merge_request_metrics.merged_at, merge_request_metrics.created_at))) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" INNER JOIN "merge_request_metrics" ON "merge_request_metrics"."merge_request_id" = "merge_requests"."id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND EXISTS (SELECT "merge_request_assignees".* FROM "merge_request_assignees" WHERE "merge_request_assignees"."user_id" = 634 AND (merge_request_id = merge_requests.id)) AND "projects"."archived" = FALSE AND "merge_requests"."target_project_id" = "merge_request_metrics"."target_project_id" AND "merge_request_metrics"."merged_at" > "merge_request_metrics"."created_at" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/merge_request.rb:502:in `total_time_to_merge'*/5066 SELECT COUNT(*) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND EXISTS (SELECT "merge_request_assignees".* FROM "merge_request_assignees" WHERE "merge_request_assignees"."user_id" = 634 AND (merge_request_id = merge_requests.id)) AND "projects"."archived" = FALSE /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5067 SELECT "users".* FROM find_users_by_id(634) AS users WHERE ("users"."id" IS NOT NULL) LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/finders/merge_requests_finder/params.rb:16:in `block in reviewer'*/5068 SELECT EXTRACT(epoch FROM SUM(AGE(merge_request_metrics.merged_at, merge_request_metrics.created_at))) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" INNER JOIN "merge_request_metrics" ON "merge_request_metrics"."merge_request_id" = "merge_requests"."id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "projects"."archived" = FALSE AND EXISTS (SELECT true FROM "merge_request_reviewers" WHERE merge_request_id = merge_requests.id AND "merge_request_reviewers"."user_id" = 634) AND "merge_requests"."target_project_id" = "merge_request_metrics"."target_project_id" AND "merge_request_metrics"."merged_at" > "merge_request_metrics"."created_at" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/merge_request.rb:502:in `total_time_to_merge'*/5069 SELECT COUNT(*) FROM "merge_requests" INNER JOIN "projects" ON "projects"."id" = "merge_requests"."target_project_id" LEFT JOIN project_features ON projects.id = project_features.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 635 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (0,10,20)) AND ("project_features"."merge_requests_access_level" > 0 OR "project_features"."merge_requests_access_level" IS NULL) AND "projects"."archived" = FALSE AND EXISTS (SELECT true FROM "merge_request_reviewers" WHERE merge_request_id = merge_requests.id AND "merge_request_reviewers"."user_id" = 634) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5070 SELECT SUM("timelogs"."time_spent") FROM "timelogs" WHERE "timelogs"."user_id" = 634 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/time_tracking/timelog_connection_type.rb:20:in `total_spent_time'*/5071 SELECT COUNT(*) FROM "timelogs" WHERE "timelogs"."user_id" = 634 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5072 SELECT COUNT(*) FROM "saved_replies" WHERE "saved_replies"."user_id" = 634 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5073 SELECT "user_preferences".* FROM "user_preferences" WHERE "user_preferences"."user_id" = 634 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/user.rb:2329:in `user_preference'*/5074 SELECT COUNT(*) FROM "user_achievements" WHERE "user_achievements"."user_id" = 634 AND "user_achievements"."revoked_by_user_id" IS NULL AND "user_achievements"."show_on_profile" = TRUE /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5075 SELECT "sprints".* FROM "sprints" WHERE "sprints"."group_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 769) ORDER BY "sprints"."due_date" ASC, "sprints"."title" ASC, "sprints"."id" ASC LIMIT 100 OFFSET 0 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/connection_redaction.rb:23:in `block in nodes'*/5076 SELECT "iterations_cadences".* FROM "iterations_cadences" WHERE "iterations_cadences"."group_id" = 769 ORDER BY "iterations_cadences"."title" ASC LIMIT 100 OFFSET 0 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/connection_redaction.rb:23:in `block in nodes'*/5077 SELECT "vulnerability_reads"."id", "vulnerability_reads"."vulnerability_id", "vulnerability_reads"."project_id", "vulnerability_reads"."scanner_id", "vulnerability_reads"."report_type", "vulnerability_reads"."severity", "vulnerability_reads"."state", "vulnerability_reads"."has_issues", "vulnerability_reads"."resolved_on_default_branch", "vulnerability_reads"."uuid", "vulnerability_reads"."location_image", "vulnerability_reads"."cluster_agent_id", "vulnerability_reads"."casted_cluster_agent_id", "vulnerability_reads"."dismissal_reason", "vulnerability_reads"."has_merge_request", "vulnerability_reads"."has_remediations", "vulnerability_reads"."owasp_top_10", "vulnerability_reads"."traversal_ids", "vulnerability_reads"."archived", "vulnerability_reads"."identifier_names", "vulnerability_reads"."has_vulnerability_resolution" FROM "vulnerability_reads" WHERE "vulnerability_reads"."vulnerability_id" IN (SELECT "vulnerability_reads"."vulnerability_id" FROM unnest('{0,1,2,3,4,5,6,7,8,99}'::smallint[]) AS "report_types"("report_type"), unnest('{1,2,4,5,6,7}'::smallint[]) AS "severities"("severity"), unnest('{1,4,3,2}'::smallint[]) AS "states"("state"), LATERAL (SELECT "vulnerability_reads"."archived", "vulnerability_reads"."report_type", "vulnerability_reads"."severity", "vulnerability_reads"."state", "vulnerability_reads"."traversal_ids", "vulnerability_reads"."vulnerability_id" FROM "vulnerability_reads" WHERE "vulnerability_reads"."traversal_ids" >= '{769}' AND "vulnerability_reads"."traversal_ids" < '{770}' AND "vulnerability_reads"."archived" = FALSE AND (vulnerability_reads."report_type" = "report_types"."report_type") AND (vulnerability_reads."severity" = "severities"."severity") AND (vulnerability_reads."state" = "states"."state") /* allow_cross_joins_across_databases */ ORDER BY "vulnerability_reads"."severity" DESC, "vulnerability_reads"."traversal_ids" DESC, "vulnerability_reads"."vulnerability_id" DESC LIMIT 101) AS vulnerability_reads ORDER BY "vulnerability_reads"."severity" DESC, "vulnerability_reads"."traversal_ids" DESC, "vulnerability_reads"."vulnerability_id" DESC LIMIT 101) ORDER BY "vulnerability_reads"."severity" DESC, "vulnerability_reads"."traversal_ids" DESC, "vulnerability_reads"."vulnerability_id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/unnested_in_filters/dsl.rb:62:in `load'*/5078 SELECT DISTINCT ON ("vulnerability_scanners"."external_id", "report_types"."report_type") "vulnerability_scanners".*, "report_types"."report_type" AS "report_type" FROM "vulnerability_scanners" JOIN LATERAL (SELECT "vulnerability_occurrences"."report_type" FROM "vulnerability_occurrences" WHERE "vulnerability_occurrences"."scanner_id" = "vulnerability_scanners"."id" LIMIT 1) report_types ON true WHERE "vulnerability_scanners"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) AND "projects"."archived" = FALSE AND "projects"."pending_delete" = FALSE) /* allow_cross_joins_across_databases */ ORDER BY "vulnerability_scanners"."external_id" ASC, "report_types"."report_type" ASC /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/graphql/resolvers/vulnerabilities/scanners_resolver.rb:14:in `map'*/5079 SELECT COUNT(*) FROM "releases" INNER JOIN "projects" ON "projects"."id" = "releases"."project_id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/group.rb:806:in `releases_count'*/5080 SELECT (5081 COUNT(*) FILTER (WHERE EXISTS (SELECT 1 FROM releases WHERE releases.project_id = projects.id)) * 100.0 / GREATEST(COUNT(*), 1)5082 )::integer AS releases_percentage5083 FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/group.rb:816:in `releases_percentage'*/5084 SELECT "users"."id" FROM "users" WHERE "users"."id" IN (SELECT "members"."user_id" FROM "members" LEFT OUTER JOIN "users" ON "users"."id" = "members"."user_id" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "users"."state" = 'active' AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5) AND "members"."source_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) AND "members"."user_id" NOT IN (SELECT "namespace_bans"."user_id" FROM "namespace_bans" WHERE "namespace_bans"."namespace_id" = 769) /* allow_cross_joins_across_databases */) AND "users"."user_type" IN (0, 4, 5, 15, 17) /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/finders/namespaces/billed_users_finder.rb:34:in `block in calculate_user_ids'*/5085 SELECT "users"."id" FROM "users" WHERE "users"."id" IN (SELECT "members"."user_id" FROM "members" WHERE "members"."type" IN ('ProjectMember', 'ProjectNamespaceMember') AND "members"."source_type" = 'Project' AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5) AND "members"."source_id" IN (SELECT "projects"."id" FROM "projects" INNER JOIN "namespaces" ON "namespaces"."type" = 'Group' AND "namespaces"."id" = "projects"."namespace_id" AND "namespaces"."type" = 'Group' WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}')))) AND "members"."user_id" NOT IN (SELECT "namespace_bans"."user_id" FROM "namespace_bans" WHERE "namespace_bans"."namespace_id" = 769)) AND "users"."user_type" IN (0, 4, 5, 15, 17) AND ("users"."state" IN ('active')) /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/finders/namespaces/billed_users_finder.rb:34:in `block in calculate_user_ids'*/5086 SELECT "users"."id" FROM "users" WHERE "users"."id" IN (SELECT "members"."user_id" FROM ((SELECT "members".* FROM "members" LEFT OUTER JOIN "users" ON "users"."id" = "members"."user_id" WHERE "users"."state" = 'active' AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5) AND "members"."source_id" IN (WITH "base_ancestors_cte" AS MATERIALIZED (SELECT "namespaces"."traversal_ids" FROM "namespaces" INNER JOIN "group_group_links" ON "group_group_links"."shared_with_group_id" = "namespaces"."id" WHERE "namespaces"."type" = 'Group' AND "group_group_links"."shared_group_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}')))) SELECT "namespaces"."id" FROM "namespaces" INNER JOIN (SELECT DISTINCT unnest("base_ancestors_cte"."traversal_ids") FROM base_ancestors_cte) AS ancestors(ancestor_id) ON namespaces.id = ancestors.ancestor_id WHERE "namespaces"."type" = 'Group') AND "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' /* allow_cross_joins_across_databases */)) members WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."user_id" NOT IN (SELECT "namespace_bans"."user_id" FROM "namespace_bans" WHERE "namespace_bans"."namespace_id" = 769)) AND "users"."user_type" IN (0, 4, 5, 15, 17) /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/finders/namespaces/billed_users_finder.rb:34:in `block in calculate_user_ids'*/5087 SELECT "users"."id" FROM "users" WHERE "users"."id" IN (SELECT "members"."user_id" FROM "members" LEFT OUTER JOIN "users" ON "users"."id" = "members"."user_id" WHERE "users"."state" = 'active' AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5) AND "members"."source_id" IN (WITH "base_ancestors_cte" AS MATERIALIZED (SELECT "namespaces"."traversal_ids" FROM "namespaces" INNER JOIN "project_group_links" ON "project_group_links"."group_id" = "namespaces"."id" WHERE "namespaces"."type" = 'Group' AND "project_group_links"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(5088 COALESCE(5089 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 769) cached_query),5090 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) namespaces) consistent_query))5091 ) AS namespaces(id)5092 ))) SELECT "namespaces"."id" FROM "namespaces" INNER JOIN (SELECT DISTINCT unnest("base_ancestors_cte"."traversal_ids") FROM base_ancestors_cte) AS ancestors(ancestor_id) ON namespaces.id = ancestors.ancestor_id WHERE "namespaces"."type" = 'Group') AND "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "members"."user_id" NOT IN (SELECT "namespace_bans"."user_id" FROM "namespace_bans" WHERE "namespace_bans"."namespace_id" = 769) /* allow_cross_joins_across_databases */) AND "users"."user_type" IN (0, 4, 5, 15, 17) /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/finders/namespaces/billed_users_finder.rb:34:in `block in calculate_user_ids'*/5093 SELECT "namespace_ci_cd_settings".* FROM "namespace_ci_cd_settings" WHERE "namespace_ci_cd_settings"."namespace_id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/ci/namespace_settings.rb:14:in `allow_stale_runner_pruning?'*/5094 SELECT "cluster_agents"."id", "cluster_agents"."created_at", "cluster_agents"."updated_at", "cluster_agents"."project_id", "cluster_agents"."name", "cluster_agents"."created_by_user_id", "cluster_agents"."has_vulnerabilities", "cluster_agents"."is_receptive" FROM "cluster_agents" WHERE "cluster_agents"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(5095 COALESCE(5096 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 769) cached_query),5097 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) namespaces) consistent_query))5098 ) AS namespaces(id)5099 )) ORDER BY "cluster_agents"."name" ASC, "cluster_agents"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5100 SELECT COUNT(*) FROM "cluster_agents" WHERE "cluster_agents"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(5101 COALESCE(5102 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 769) cached_query),5103 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) namespaces) consistent_query))5104 ) AS namespaces(id)5105 )) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5106 SELECT "subscription_add_ons"."id" FROM "subscription_add_ons" WHERE "subscription_add_ons"."name" = 3 LIMIT 15107 SELECT 1 AS one FROM "subscription_add_on_purchases" INNER JOIN "subscription_user_add_on_assignments" ON "subscription_user_add_on_assignments"."add_on_purchase_id" = "subscription_add_on_purchases"."id" WHERE "subscription_add_on_purchases"."subscription_add_on_id" IS NULL AND (started_at IS NULL OR started_at <= '2024-10-03') AND ('2024-10-03' < expires_on) AND "subscription_add_on_purchases"."namespace_id" IS NULL AND "subscription_user_add_on_assignments"."user_id" = 635 LIMIT 15108 SELECT "projects"."id", "projects"."name", "projects"."path", "projects"."description", "projects"."created_at", "projects"."updated_at", "projects"."creator_id", "projects"."namespace_id", "projects"."last_activity_at", "projects"."import_url", "projects"."visibility_level", "projects"."archived", "projects"."avatar", "projects"."merge_requests_template", "projects"."star_count", "projects"."merge_requests_rebase_enabled", "projects"."import_type", "projects"."import_source", "projects"."approvals_before_merge", "projects"."reset_approvals_on_push", "projects"."merge_requests_ff_only_enabled", "projects"."issues_template", "projects"."mirror", "projects"."mirror_last_update_at", "projects"."mirror_last_successful_update_at", "projects"."mirror_user_id", "projects"."shared_runners_enabled", "projects"."runners_token", "projects"."build_allow_git_fetch", "projects"."build_timeout", "projects"."mirror_trigger_builds", "projects"."pending_delete", "projects"."public_builds", "projects"."last_repository_check_failed", "projects"."last_repository_check_at", "projects"."only_allow_merge_if_pipeline_succeeds", "projects"."has_external_issue_tracker", "projects"."repository_storage", "projects"."repository_read_only", "projects"."request_access_enabled", "projects"."has_external_wiki", "projects"."ci_config_path", "projects"."lfs_enabled", "projects"."description_html", "projects"."only_allow_merge_if_all_discussions_are_resolved", "projects"."repository_size_limit", "projects"."printing_merge_request_link_enabled", "projects"."auto_cancel_pending_pipelines", "projects"."service_desk_enabled", "projects"."cached_markdown_version", "projects"."delete_error", "projects"."last_repository_updated_at", "projects"."disable_overriding_approvers_per_merge_request", "projects"."storage_version", "projects"."resolve_outdated_diff_discussions", "projects"."remote_mirror_available_overridden", "projects"."only_mirror_protected_branches", "projects"."pull_mirror_available_overridden", "projects"."jobs_cache_index", "projects"."external_authorization_classification_label", "projects"."mirror_overwrites_diverged_branches", "projects"."pages_https_only", "projects"."external_webhook_token", "projects"."packages_enabled", "projects"."merge_requests_author_approval", "projects"."pool_repository_id", "projects"."runners_token_encrypted", "projects"."bfg_object_map", "projects"."detected_repository_languages", "projects"."merge_requests_disable_committers_approval", "projects"."require_password_to_approve", "projects"."max_pages_size", "projects"."max_artifacts_size", "projects"."pull_mirror_branch_prefix", "projects"."remove_source_branch_after_merge", "projects"."marked_for_deletion_at", "projects"."marked_for_deletion_by_user_id", "projects"."autoclose_referenced_issues", "projects"."suggestion_commit_message", "projects"."project_namespace_id", "projects"."hidden", "projects"."organization_id" FROM "projects" INNER JOIN "analytics_dashboards_pointers" ON "projects"."id" = "analytics_dashboards_pointers"."target_project_id" WHERE "analytics_dashboards_pointers"."namespace_id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/product_analytics/dashboard.rb:25:in `for'*/5109 SELECT "members"."access_level", COUNT(*) as members_count FROM ((SELECT "members"."id", "members"."access_level", "members"."source_id", "members"."source_type", "members"."user_id", "members"."notification_level", "members"."type", "members"."created_at", "members"."updated_at", "members"."created_by_id", "members"."invite_email", "members"."invite_token", "members"."invite_accepted_at", "members"."requested_at", "members"."expires_at", "members"."ldap", "members"."override", "members"."state", "members"."invite_email_success", "members"."member_namespace_id", "members"."member_role_id", "members"."expiry_notified_at", "members"."request_accepted_at", "members"."last_activity_on" FROM "members" WHERE "members"."source_type" = 'Namespace' AND "members"."source_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))))5110 UNION5111 (SELECT "members"."id", "members"."access_level", "members"."source_id", "members"."source_type", "members"."user_id", "members"."notification_level", "members"."type", "members"."created_at", "members"."updated_at", "members"."created_by_id", "members"."invite_email", "members"."invite_token", "members"."invite_accepted_at", "members"."requested_at", "members"."expires_at", "members"."ldap", "members"."override", "members"."state", "members"."invite_email_success", "members"."member_namespace_id", "members"."member_role_id", "members"."expiry_notified_at", "members"."request_accepted_at", "members"."last_activity_on" FROM "members" WHERE "members"."source_type" = 'Project' AND "members"."source_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(5112 COALESCE(5113 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 769) cached_query),5114 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) namespaces) consistent_query))5115 ) AS namespaces(id)5116 )))) members WHERE "members"."member_role_id" IS NULL GROUP BY "members"."access_level" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/graphql/resolvers/members/standard_roles_resolver.rb:13:in `block in resolve'*/5117 SELECT DISTINCT ON (members.user_id, members.invite_email) members.* FROM ((SELECT "members"."id", "members"."access_level", "members"."source_id", "members"."source_type", "members"."user_id", "members"."notification_level", "members"."type", "members"."created_at", "members"."updated_at", "members"."created_by_id", "members"."invite_email", "members"."invite_token", "members"."invite_accepted_at", "members"."requested_at", "members"."expires_at", "members"."ldap", "members"."override", "members"."state", "members"."invite_email_success", "members"."member_namespace_id", "members"."member_role_id", "members"."expiry_notified_at", "members"."request_accepted_at", "members"."last_activity_on" FROM "members" WHERE "members"."source_type" = 'Namespace' AND "members"."source_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))))5118 UNION5119 (SELECT "members"."id", "members"."access_level", "members"."source_id", "members"."source_type", "members"."user_id", "members"."notification_level", "members"."type", "members"."created_at", "members"."updated_at", "members"."created_by_id", "members"."invite_email", "members"."invite_token", "members"."invite_accepted_at", "members"."requested_at", "members"."expires_at", "members"."ldap", "members"."override", "members"."state", "members"."invite_email_success", "members"."member_namespace_id", "members"."member_role_id", "members"."expiry_notified_at", "members"."request_accepted_at", "members"."last_activity_on" FROM "members" WHERE "members"."source_type" = 'Project' AND "members"."source_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(5120 COALESCE(5121 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 769) cached_query),5122 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) namespaces) consistent_query))5123 ) AS namespaces(id)5124 )))) members WHERE ("members"."state" = 1 OR "members"."invite_token" IS NOT NULL) ORDER BY "members"."user_id" ASC, "members"."invite_email" ASC LIMIT 100 OFFSET 0 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/connection_redaction.rb:23:in `block in nodes'*/5125 SELECT "projects"."id", "projects"."name", "projects"."path", "projects"."description", "projects"."created_at", "projects"."updated_at", "projects"."creator_id", "projects"."namespace_id", "projects"."last_activity_at", "projects"."import_url", "projects"."visibility_level", "projects"."archived", "projects"."avatar", "projects"."merge_requests_template", "projects"."star_count", "projects"."merge_requests_rebase_enabled", "projects"."import_type", "projects"."import_source", "projects"."approvals_before_merge", "projects"."reset_approvals_on_push", "projects"."merge_requests_ff_only_enabled", "projects"."issues_template", "projects"."mirror", "projects"."mirror_last_update_at", "projects"."mirror_last_successful_update_at", "projects"."mirror_user_id", "projects"."shared_runners_enabled", "projects"."runners_token", "projects"."build_allow_git_fetch", "projects"."build_timeout", "projects"."mirror_trigger_builds", "projects"."pending_delete", "projects"."public_builds", "projects"."last_repository_check_failed", "projects"."last_repository_check_at", "projects"."only_allow_merge_if_pipeline_succeeds", "projects"."has_external_issue_tracker", "projects"."repository_storage", "projects"."repository_read_only", "projects"."request_access_enabled", "projects"."has_external_wiki", "projects"."ci_config_path", "projects"."lfs_enabled", "projects"."description_html", "projects"."only_allow_merge_if_all_discussions_are_resolved", "projects"."repository_size_limit", "projects"."printing_merge_request_link_enabled", "projects"."auto_cancel_pending_pipelines", "projects"."service_desk_enabled", "projects"."cached_markdown_version", "projects"."delete_error", "projects"."last_repository_updated_at", "projects"."disable_overriding_approvers_per_merge_request", "projects"."storage_version", "projects"."resolve_outdated_diff_discussions", "projects"."remote_mirror_available_overridden", "projects"."only_mirror_protected_branches", "projects"."pull_mirror_available_overridden", "projects"."jobs_cache_index", "projects"."external_authorization_classification_label", "projects"."mirror_overwrites_diverged_branches", "projects"."pages_https_only", "projects"."external_webhook_token", "projects"."packages_enabled", "projects"."merge_requests_author_approval", "projects"."pool_repository_id", "projects"."runners_token_encrypted", "projects"."bfg_object_map", "projects"."detected_repository_languages", "projects"."merge_requests_disable_committers_approval", "projects"."require_password_to_approve", "projects"."max_pages_size", "projects"."max_artifacts_size", "projects"."pull_mirror_branch_prefix", "projects"."remove_source_branch_after_merge", "projects"."marked_for_deletion_at", "projects"."marked_for_deletion_by_user_id", "projects"."autoclose_referenced_issues", "projects"."suggestion_commit_message", "projects"."project_namespace_id", "projects"."hidden", "projects"."organization_id" FROM "projects" WHERE "projects"."namespace_id" = 769 /* allow_cross_joins_across_databases */ ORDER BY "projects"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5126 SELECT COUNT(*) FROM "projects" WHERE "projects"."namespace_id" = 769 /* allow_cross_joins_across_databases */ /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5127 SELECT "namespace_package_settings".* FROM "namespace_package_settings" WHERE "namespace_package_settings"."namespace_id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/namespace.rb:375:in `package_settings'*/5128 SELECT "timelog_categories".* FROM "timelog_categories" WHERE "timelog_categories"."namespace_id" = 769 ORDER BY "timelog_categories"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5129 SELECT "achievements".* FROM "achievements" WHERE "achievements"."namespace_id" = 769 ORDER BY "achievements"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5130 SELECT COUNT(*) FROM "achievements" WHERE "achievements"."namespace_id" = 769 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5131 SELECT "pages_deployments".* FROM "pages_deployments" WHERE "pages_deployments"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" = 769) ORDER BY "pages_deployments"."created_at" DESC, "pages_deployments"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5132 SELECT COUNT(*) FROM "pages_deployments" WHERE "pages_deployments"."project_id" IN (SELECT "projects"."id" FROM "projects" WHERE "projects"."namespace_id" = 769) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5133 SELECT "import_source_users".* FROM "import_source_users" WHERE "import_source_users"."namespace_id" = 769 ORDER BY "import_source_users"."source_name" ASC, "import_source_users"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5134 SELECT "namespace_limits"."additional_purchased_storage_size", "namespace_limits"."additional_purchased_storage_ends_on", "namespace_limits"."namespace_id", "namespace_limits"."pre_enforcement_notification_at", "namespace_limits"."first_enforced_at", "namespace_limits"."last_enforced_at", "namespace_limits"."last_seat_all_used_seats_notification_at", "namespace_limits"."max_number_of_vulnerabilities_per_project" FROM "namespace_limits" WHERE "namespace_limits"."namespace_id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/namespace.rb:231:in `namespace_limit'*/5135 SELECT SUM((("project_statistics"."repository_size" + "project_statistics"."lfs_objects_size") - "projects"."repository_size_limit")) FROM "projects" INNER JOIN "project_statistics" ON "project_statistics"."project_id" = "projects"."id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(5136 COALESCE(5137 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 769) cached_query),5138 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) namespaces) consistent_query))5139 ) AS namespaces(id)5140 ) AND "projects"."repository_size_limit" != 0 AND ("project_statistics"."repository_size" + "project_statistics"."lfs_objects_size") > "projects"."repository_size_limit" LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/namespace.rb:313:in `block in total_repository_size_excess'*/5141 SELECT SUM(("project_statistics"."repository_size" + "project_statistics"."lfs_objects_size")) FROM "projects" INNER JOIN "project_statistics" ON "project_statistics"."project_id" = "projects"."id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(5142 COALESCE(5143 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 769) cached_query),5144 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) namespaces) consistent_query))5145 ) AS namespaces(id)5146 ) LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/namespace.rb:327:in `block in total_repository_size'*/5147 SELECT COUNT(*) FROM "projects" INNER JOIN "project_statistics" ON "project_statistics"."project_id" = "projects"."id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM UNNEST(5148 COALESCE(5149 (SELECT ids FROM (SELECT "namespace_descendants"."self_and_descendant_group_ids" AS ids FROM "namespace_descendants" WHERE "namespace_descendants"."outdated_at" IS NULL AND "namespace_descendants"."namespace_id" = 769) cached_query),5150 (SELECT ids FROM (SELECT ARRAY_AGG("namespaces"."id") AS ids FROM (SELECT namespaces.traversal_ids[array_length(namespaces.traversal_ids, 1)] AS id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) namespaces) consistent_query))5151 ) AS namespaces(id)5152 ) AND "projects"."repository_size_limit" != 0 AND ("project_statistics"."repository_size" + "project_statistics"."lfs_objects_size") > "projects"."repository_size_limit" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/namespace.rb:319:in `block in repository_size_excess_project_count'*/5153 SELECT "security_orchestration_policy_configurations"."id", "security_orchestration_policy_configurations"."project_id", "security_orchestration_policy_configurations"."security_policy_management_project_id", "security_orchestration_policy_configurations"."created_at", "security_orchestration_policy_configurations"."updated_at", "security_orchestration_policy_configurations"."configured_at", "security_orchestration_policy_configurations"."namespace_id" FROM "security_orchestration_policy_configurations" WHERE "security_orchestration_policy_configurations"."namespace_id" = 769 LIMIT 1 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/ee/namespace.rb:199:in `security_policy_management_project'*/5154 SELECT "subscription_add_ons"."id" FROM "subscription_add_ons" WHERE "subscription_add_ons"."name" = 2 LIMIT 15155 SELECT SUM("subscription_add_on_purchases"."quantity") FROM "subscription_add_on_purchases" WHERE (started_at IS NULL OR started_at <= '2024-10-03') AND ('2024-10-03' < expires_on) AND "subscription_add_on_purchases"."subscription_add_on_id" IS NULL AND "subscription_add_on_purchases"."namespace_id" = 769 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/models/concerns/product_analytics_helpers.rb:29:in `product_analytics_stored_events_limit'*/5156 SELECT "gitlab_subscription_histories".* FROM "gitlab_subscription_histories" WHERE "gitlab_subscription_histories"."namespace_id" = 769 ORDER BY "gitlab_subscription_histories"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5157 SELECT "timelogs".* FROM "timelogs" INNER JOIN "projects" ON "projects"."id" = "timelogs"."project_id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) AND (spent_at >= '2021-03-01 00:00:00') AND (spent_at <= '2021-03-30 23:59:59.999999') ORDER BY "timelogs"."spent_at" ASC NULLS LAST, "timelogs"."id" DESC LIMIT 101 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/5158 SELECT SUM("timelogs"."time_spent") FROM "timelogs" INNER JOIN "projects" ON "projects"."id" = "timelogs"."project_id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) AND (spent_at >= '2021-03-01 00:00:00') AND (spent_at <= '2021-03-30 23:59:59.999999') /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/time_tracking/timelog_connection_type.rb:20:in `total_spent_time'*/5159 SELECT COUNT(*) FROM "timelogs" INNER JOIN "projects" ON "projects"."id" = "timelogs"."project_id" WHERE "projects"."namespace_id" IN (SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND (traversal_ids @> ('{769}'))) AND (spent_at >= '2021-03-01 00:00:00') AND (spent_at <= '2021-03-30 23:59:59.999999') /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/types/countable_connection_type.rb:20:in `count'*/5160 SELECT MAX("members"."access_level") AS "maximum_access_level", "members"."source_id" AS "members_source_id" FROM "members" WHERE "members"."source_type" = 'Namespace' AND "members"."type" = 'GroupMember' AND "members"."user_id" = 635 AND "members"."requested_at" IS NULL AND (access_level >= 10) AND "members"."source_id" IN (768, 769) GROUP BY "members"."source_id" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/user.rb:2300:in `block in max_member_access_for_group_ids'*/5161 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 0 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/loaders/batch_model_loader.rb:25:in `block in find'*/5162 SELECT COUNT(children_namespaces) AS "count_children_namespaces", "namespaces"."id" AS "namespaces_id" FROM "namespaces" LEFT OUTER JOIN "namespaces" "children_namespaces" ON "children_namespaces"."type" = 'Group' AND "children_namespaces"."parent_id" = "namespaces"."id" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" IN (768, 769) GROUP BY "namespaces"."id" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:400:in `descendant_groups_counts'*/5163 SELECT COUNT(members) AS "count_members", "namespaces"."id" AS "namespaces_id" FROM "namespaces" LEFT OUTER JOIN "members" ON "members"."source_type" = 'Namespace' AND "members"."requested_at" IS NULL AND "members"."source_id" = "namespaces"."id" AND "members"."type" = 'GroupMember' AND (members.access_level > 5) WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" IN (768, 769) GROUP BY "namespaces"."id" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:408:in `group_members_counts'*/5164 SELECT COUNT(projects) AS "count_projects", "namespaces"."id" AS "namespaces_id" FROM "namespaces" LEFT OUTER JOIN "projects" ON "projects"."archived" != TRUE AND "projects"."namespace_id" = "namespaces"."id" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" IN (768, 769) GROUP BY "namespaces"."id" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:404:in `projects_counts'*/5165 SELECT "namespace_root_storage_statistics".* FROM "namespace_root_storage_statistics" WHERE "namespace_root_storage_statistics"."namespace_id" IN (768, 769) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/lib/gitlab/graphql/loaders/batch_root_storage_statistics_loader.rb:15:in `block in find'*/5166 SELECT "compliance_management_frameworks"."id" AS t0_r0, "compliance_management_frameworks"."name" AS t0_r1, "compliance_management_frameworks"."description" AS t0_r2, "compliance_management_frameworks"."color" AS t0_r3, "compliance_management_frameworks"."namespace_id" AS t0_r4, "compliance_management_frameworks"."pipeline_configuration_full_path" AS t0_r5, "compliance_management_frameworks"."created_at" AS t0_r6, "compliance_management_frameworks"."updated_at" AS t0_r7, "namespaces"."id" AS t1_r0, "namespaces"."name" AS t1_r1, "namespaces"."path" AS t1_r2, "namespaces"."owner_id" AS t1_r3, "namespaces"."created_at" AS t1_r4, "namespaces"."updated_at" AS t1_r5, "namespaces"."type" AS t1_r6, "namespaces"."description" AS t1_r7, "namespaces"."avatar" AS t1_r8, "namespaces"."membership_lock" AS t1_r9, "namespaces"."share_with_group_lock" AS t1_r10, "namespaces"."visibility_level" AS t1_r11, "namespaces"."request_access_enabled" AS t1_r12, "namespaces"."ldap_sync_status" AS t1_r13, "namespaces"."ldap_sync_error" AS t1_r14, "namespaces"."ldap_sync_last_update_at" AS t1_r15, "namespaces"."ldap_sync_last_successful_update_at" AS t1_r16, "namespaces"."ldap_sync_last_sync_at" AS t1_r17, "namespaces"."description_html" AS t1_r18, "namespaces"."lfs_enabled" AS t1_r19, "namespaces"."parent_id" AS t1_r20, "namespaces"."shared_runners_minutes_limit" AS t1_r21, "namespaces"."repository_size_limit" AS t1_r22, "namespaces"."require_two_factor_authentication" AS t1_r23, "namespaces"."two_factor_grace_period" AS t1_r24, "namespaces"."cached_markdown_version" AS t1_r25, "namespaces"."project_creation_level" AS t1_r26, "namespaces"."runners_token" AS t1_r27, "namespaces"."file_template_project_id" AS t1_r28, "namespaces"."saml_discovery_token" AS t1_r29, "namespaces"."runners_token_encrypted" AS t1_r30, "namespaces"."custom_project_templates_group_id" AS t1_r31, "namespaces"."auto_devops_enabled" AS t1_r32, "namespaces"."extra_shared_runners_minutes_limit" AS t1_r33, "namespaces"."last_ci_minutes_notification_at" AS t1_r34, "namespaces"."last_ci_minutes_usage_notification_level" AS t1_r35, "namespaces"."subgroup_creation_level" AS t1_r36, "namespaces"."max_pages_size" AS t1_r37, "namespaces"."max_artifacts_size" AS t1_r38, "namespaces"."mentions_disabled" AS t1_r39, "namespaces"."default_branch_protection" AS t1_r40, "namespaces"."max_personal_access_token_lifetime" AS t1_r41, "namespaces"."push_rule_id" AS t1_r42, "namespaces"."shared_runners_enabled" AS t1_r43, "namespaces"."allow_descendants_override_disabled_shared_runners" AS t1_r44, "namespaces"."traversal_ids" AS t1_r45, "namespaces"."organization_id" AS t1_r46 FROM "compliance_management_frameworks" LEFT OUTER JOIN "namespaces" ON "namespaces"."id" = "compliance_management_frameworks"."namespace_id" WHERE "namespaces"."id" IN (768, 769) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/ee/app/graphql/resolvers/compliance_management/framework_resolver.rb:40:in `group_by'*/5167 SELECT COUNT(*) AS "count_all", "user_id" AS "user_id" FROM ((SELECT namespaces.*, members.user_id as user_id FROM "namespaces" INNER JOIN "members" ON "members"."source_type" = 'Namespace' AND "members"."requested_at" IS NULL AND "members"."source_id" = "namespaces"."id" AND "members"."type" = 'GroupMember' AND (members.access_level > 5) WHERE "namespaces"."type" = 'Group' AND "members"."user_id" IN (633, 634) AND (access_level >= 10))5168 UNION5169 (SELECT namespaces.*, project_authorizations.user_id as user_id FROM "namespaces" INNER JOIN "projects" ON "projects"."namespace_id" = "namespaces"."id" INNER JOIN "project_authorizations" ON "project_authorizations"."project_id" = "projects"."id" WHERE "namespaces"."type" = 'Group' AND "project_authorizations"."user_id" IN (633, 634))) namespaces GROUP BY "user_id" /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/finders/user_groups_counter.rb:13:in `block in execute'*/5170 SELECT "users".* FROM "users" WHERE "users"."id" IN (633, 634) /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/graphql/resolvers/group_members/notification_email_resolver.rb:14:in `block in resolve'*/5171 SELECT "namespaces"."id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 768 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:658:in `block in self_and_ancestors_ids'*/5172 SELECT "notification_settings".* FROM "notification_settings" WHERE "notification_settings"."source_type" = 'Namespace' AND "notification_settings"."source_id" = 768 AND "notification_settings"."user_id" = 633 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:463:in `notification_email_for'*/5173 SELECT "notification_settings".* FROM "notification_settings" WHERE "notification_settings"."source_type" = 'Namespace' AND "notification_settings"."source_id" = 768 AND "notification_settings"."user_id" = 634 /*application:test,correlation_id:018b8cb8-6673-4e3a-a622-864d7807bf0b,endpoint_id:GraphqlController#execute,db_config_name:main,line:/app/models/group.rb:463:in `notification_email_for'*/5174 # ./spec/requests/api/graphql/group_query_spec.rb:106:in `block (4 levels) in <top (required)>'5175 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>'5176 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'5177 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>'5178 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>'5179 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'5180 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>'5181 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>'5182 # ./lib/gitlab/application_context.rb:92:in `with_raw_context'5183 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>'5184 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>'5185 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5186 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'5187 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'5188 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'5189 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'5190 2) getting group information Query group(fullPath) with timelog categories for N+1 queries avoids N+1 database queries5192 Failure/Error: expect { run_with_clean_state(query, context: ctx) }.not_to exceed_query_limit(control)5193 Expected a maximum of 4 queries, got 6:5194 Query Diff:5195 -----------5196 SELECT "saml_providers".* FROM "saml_providers"...5197 -- (expected: 0, got: 1)5198 WHERE "saml_providers"."group_id" = 776 LIMIT 15199 SELECT "timelog_categories".* FROM "timelog_categories"...5200 -- (expected: 0, got: 1)5201 WHERE "timelog_categories"."namespace_id" = 776 ORDER BY "timelog_categories"."id" DESC LIMIT 1015202 # ./spec/requests/api/graphql/group_query_spec.rb:201:in `block (5 levels) in <top (required)>'5203 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>'5204 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'5205 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>'5206 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>'5207 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'5208 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>'5209 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>'5210 # ./lib/gitlab/application_context.rb:92:in `with_raw_context'5211 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>'5212 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>'5213 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5214 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'5215 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'5216 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'5217 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'5218Failures:5219 1) merge requests discussions GET /:namespace/:project/-/merge_requests/:iid/discussions caching when author role changes behaves like cache miss does not hit a warm cache5220 Failure/Error: raise "Unknown source type: #{source.class}!" unless source.is_a?(Group) || source.is_a?(Project)5221 RuntimeError:5222 Unknown source type: NilClass!5223 Shared Example Group: "cache miss" called from ./spec/requests/projects/merge_requests_discussions_spec.rb:2425224 # ./app/services/members/update_service.rb:38:in `validate_source_type!'5225 # ./app/services/members/update_service.rb:14:in `execute'5226 # ./ee/app/services/ee/members/update_service.rb:12:in `execute'5227 # ./spec/requests/projects/merge_requests_discussions_spec.rb:239:in `block (5 levels) in <top (required)>'5228 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>'5229 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'5230 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>'5231 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>'5232 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'5233 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>'5234 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>'5235 # ./lib/gitlab/application_context.rb:92:in `with_raw_context'5236 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>'5237 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>'5238 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5239 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'5240 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'5241 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'5242 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'5243 2) merge requests discussions GET /:namespace/:project/-/merge_requests/:iid/discussions caching when current_user role changes behaves like cache miss does not hit a warm cache5244 Failure/Error: raise "Unknown source type: #{source.class}!" unless source.is_a?(Group) || source.is_a?(Project)5245 RuntimeError:5246 Unknown source type: NilClass!5247 Shared Example Group: "cache miss" called from ./spec/requests/projects/merge_requests_discussions_spec.rb:2525248 # ./app/services/members/update_service.rb:38:in `validate_source_type!'5249 # ./app/services/members/update_service.rb:14:in `execute'5250 # ./ee/app/services/ee/members/update_service.rb:12:in `execute'5251 # ./spec/requests/projects/merge_requests_discussions_spec.rb:249:in `block (5 levels) in <top (required)>'5252 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>'5253 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'5254 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>'5255 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>'5256 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'5257 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>'5258 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>'5259 # ./lib/gitlab/application_context.rb:92:in `with_raw_context'5260 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>'5261 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>'5262 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'5263 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'5264 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'5265 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'5266 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'5267Finished in 21 minutes 5 seconds (files took 54.85 seconds to load)52682233 examples, 2 failures, 2 pending5269Failed examples:5270rspec './spec/requests/projects/merge_requests_discussions_spec.rb[1:1:4:13:1:1]' # merge requests discussions GET /:namespace/:project/-/merge_requests/:iid/discussions caching when author role changes behaves like cache miss does not hit a warm cache5271rspec './spec/requests/projects/merge_requests_discussions_spec.rb[1:1:4:14:1:1]' # merge requests discussions GET /:namespace/:project/-/merge_requests/:iid/discussions caching when current_user role changes behaves like cache miss does not hit a warm cache5272Randomized with seed 560695273Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected5274RSpec exited with 1.5275[job-metrics] Updating job metrics tag for the CI/CD job.5276RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-7982917038.txt5277Retrying the failing examples in a new RSpec process...5278$ gem install junit_merge --no-document --version 0.1.25279Successfully installed nokogiri-1.16.7-x86_64-linux5280Successfully installed junit_merge-0.1.252812 gems installed5282==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 1 seconds.5283Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-7982917038.json --format RspecJunitFormatter --out rspec/rspec-retry-7982917038.xml --only-failures --pattern "spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb"5284warning: parser/current is loading parser/ruby31, which recognizes 3.1.6-compliant syntax, but you are running 3.1.5.5286Run options: include {:last_run_status=>"failed"}5287# [RSpecRunTime] Starting RSpec timer...5288[TEST PROF INFO] EventProf enabled (sql.active_record)5289unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.5290unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.5291Test environment set up in 0.689385038 seconds5292# [RSpecRunTime] Starting example group spec/requests/projects/merge_requests_discussions_spec.rb. Expected to take 1 minute 38.93 seconds.5293merge requests discussions5294 GET /:namespace/:project/-/merge_requests/:iid/discussions5295 caching5296 when author role changes5297 behaves like cache miss5298 does not hit a warm cache (FAILED - 1)5299 when current_user role changes5300 behaves like cache miss5301 does not hit a warm cache (FAILED - 2)5302# [RSpecRunTime] RSpec elapsed time: 16.47 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.04 1.04 1.15 1/291 55835303.5304# [RSpecRunTime] Finishing example group spec/requests/projects/merge_requests_discussions_spec.rb. It took 11.33 seconds. Expected to take 1 minute 38.93 seconds.5305auto_explain log contains 1323 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-5-20.5262.main.ndjson.gz5306took 18.8407532485307auto_explain log contains 1323 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-5-20.5262.ci.ndjson.gz5308took 18.945544285309[TEST PROF INFO] EventProf results for sql.active_record5310Total time: 00:02.002 of 00:11.328 (17.67%)5311Total events: 10595312Top 5 slowest suites (by time):5313merge requests discussions (./spec/requests/projects/merge_requests_discussions_spec.rb:5) – 00:02.002 (1059 / 2) of 00:11.328 (17.67%)5314Failures:5315 1) merge requests discussions GET /:namespace/:project/-/merge_requests/:iid/discussions caching when author role changes behaves like cache miss does not hit a warm cache5316 Failure/Error: raise "Unknown source type: #{source.class}!" unless source.is_a?(Group) || source.is_a?(Project)5317 RuntimeError:5318 Unknown source type: NilClass!5319 Shared Example Group: "cache miss" called from ./spec/requests/projects/merge_requests_discussions_spec.rb:2425320 # ./app/services/members/update_service.rb:38:in `validate_source_type!'5321 # ./app/services/members/update_service.rb:14:in `execute'5322 # ./ee/app/services/ee/members/update_service.rb:12:in `execute'5323 # ./spec/requests/projects/merge_requests_discussions_spec.rb:239:in `block (5 levels) in <main>'5324 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>'5325 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'5326 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>'5327 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>'5328 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'5329 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>'5330 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>'5331 # ./lib/gitlab/application_context.rb:92:in `with_raw_context'5332 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>'5333 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>'5334 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'5335 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <main>'5336 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <main>'5337 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'5338 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <main>'5339 2) merge requests discussions GET /:namespace/:project/-/merge_requests/:iid/discussions caching when current_user role changes behaves like cache miss does not hit a warm cache5340 Failure/Error: raise "Unknown source type: #{source.class}!" unless source.is_a?(Group) || source.is_a?(Project)5341 RuntimeError:5342 Unknown source type: NilClass!5343 Shared Example Group: "cache miss" called from ./spec/requests/projects/merge_requests_discussions_spec.rb:2525344 # ./app/services/members/update_service.rb:38:in `validate_source_type!'5345 # ./app/services/members/update_service.rb:14:in `execute'5346 # ./ee/app/services/ee/members/update_service.rb:12:in `execute'5347 # ./spec/requests/projects/merge_requests_discussions_spec.rb:249:in `block (5 levels) in <main>'5348 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>'5349 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'5350 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>'5351 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>'5352 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'5353 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>'5354 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>'5355 # ./lib/gitlab/application_context.rb:92:in `with_raw_context'5356 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>'5357 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>'5358 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'5359 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <main>'5360 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <main>'5361 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'5362 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <main>'5363Finished in 55.39 seconds (files took 53.64 seconds to load)53642 examples, 2 failures5365Failed examples:5366rspec './spec/requests/projects/merge_requests_discussions_spec.rb[1:1:4:13:1:1]' # merge requests discussions GET /:namespace/:project/-/merge_requests/:iid/discussions caching when author role changes behaves like cache miss does not hit a warm cache5367rspec './spec/requests/projects/merge_requests_discussions_spec.rb[1:1:4:14:1:1]' # merge requests discussions GET /:namespace/:project/-/merge_requests/:iid/discussions caching when current_user role changes behaves like cache miss does not hit a warm cache5368./scripts/rspec_helpers.sh: line 409: pop_var_context: head of shell_variables not a function context5369./scripts/rspec_helpers.sh: line 226: pop_var_context: head of shell_variables not a function context5370./scripts/rspec_helpers.sh: line 298: pop_var_context: head of shell_variables not a function context5371scripts/utils.sh: line 83: pop_var_context: head of shell_variables not a function context5372/usr/bin/bash: line 423: pop_var_context: head of shell_variables not a function context5374Running after script...5375$ source scripts/utils.sh5376$ log_disk_usage after_script5377[log_disk_usage after_script] start5378df -h5379Filesystem Size Used Avail Use% Mounted on5380overlay 95G 25G 70G 27% /5381tmpfs 64M 0 64M 0% /dev5382shm 64M 0 64M 0% /dev/shm5383/dev/sda1 95G 25G 70G 27% /cache5384tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id5385du -h -d 153867.4M ./workhorse5387148K ./bin53881.2M ./.gitlab5389167M ./.git53904.0K ./builds539116M ./coverage539228M ./lib53938.0K ./.vscode5394532K ./storybook539525M ./log53961.8M ./data539710M ./qa53982.9M ./.rubocop_todo5399828M ./vendor5400961M ./public540159M ./doc5402492K ./danger54033.4M ./rspec54048.0K ./.bundle5405552K ./tooling5406141M ./ee54071.3M ./knapsack5408296K ./patches54094.3M ./changelogs541020K ./haml_lint541128K ./metrics_server541288K ./keeps54131.3M ./shared541444K ./generator_templates54151.2M ./scripts54161.4G ./tmp5417126M ./spec541820K ./file_hooks541916K ./sidekiq_cluster542016M ./gems54211.2M ./fixtures5422948K ./rubocop54234.0K ./.go542432M ./db5425828K ./auto_explain542612K ./.github5427125M ./locale542819M ./config542981M ./app543016K ./.lefthook54314.0G .5432[log_disk_usage after_script] end5433$ bundle exec gem list gitlab_quality-test_tooling5434gitlab_quality-test_tooling (1.38.1)5435$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command5446$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command5451$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command5458$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command5461$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command5465$ tooling/bin/push_job_metrics || true5466[job-metrics] Pushing job metrics file for the CI/CD job.5467[job-metrics] Pushed 4 CI job metric entries to InfluxDB.5469Uploading artifacts...5470auto_explain/: found 5 matching artifact files and directories 5471coverage/: found 4 matching artifact files and directories 5472WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5473WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5474knapsack/: found 4 matching artifact files and directories 5475rspec/: found 15 matching artifact files and directories 5476WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5477log/*.log: found 16 matching artifact files and directories 5478WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7982917038/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com5479WARNING: Retrying... context=artifacts-uploader error=request redirected5480Uploading artifacts as "archive" to coordinator... 201 Created id=7982917038 responseStatus=201 Created token=glcbt-665481Uploading artifacts...5482rspec/rspec-*.xml: found 2 matching artifact files and directories 5483WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7982917038/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com5484WARNING: Retrying... context=artifacts-uploader error=request redirected5485Uploading artifacts as "junit" to coordinator... 201 Created id=7982917038 responseStatus=201 Created token=glcbt-665487ERROR: Job failed: exit code 1