Pipeline stuck in running state after all jobs are finished
A simple pipeline with one job still has a status of running hours after its single job successfully finished.
https://gitlab.com/redhat/centos-stream/rpms/kernel/-/pipelines/581145232
$ curl -s https://gitlab.com/redhat/centos-stream/rpms/kernel/-/pipelines/581145232.json | jq
{
"id": 581145232,
"iid": 292,
"user": {
"id": 5991344,
"username": "ptalbert",
"name": "Patrick Talbert",
"state": "active",
"avatar_url": "https://secure.gravatar.com/avatar/e662529ce161e09ea3cd97de5ee5f139?s=80&d=identicon",
"web_url": "https://gitlab.com/ptalbert",
"status_tooltip_html": null,
"show_status": false,
"availability": null,
"path": "/ptalbert"
},
"active": true,
"coverage": null,
"source": "merge_request_event",
"created_at": "2022-07-06T09:07:40.707Z",
"updated_at": "2022-07-06T09:08:06.993Z",
"path": "/redhat/centos-stream/rpms/kernel/-/pipelines/581145232",
"flags": {
"stuck": false,
"auto_devops": false,
"merge_request": true,
"yaml_errors": false,
"retryable": false,
"cancelable": false,
"failure_reason": false,
"detached_merge_request_pipeline": false,
"merge_request_pipeline": true,
"merge_train_pipeline": false,
"latest": true
},
"details": {
"status": {
"icon": "status_running",
"text": "running",
"label": "running",
"group": "running",
"tooltip": "running",
"has_details": true,
"details_path": "/redhat/centos-stream/rpms/kernel/-/pipelines/581145232",
"illustration": null,
"favicon": "/assets/ci_favicons/favicon_status_running-9c635b2419a8e1ec991c993061b89cc5aefc0743bb238ecd0c381e7741a70e8c.png"
},
"stages": [
{
"name": "test",
"title": "test: passed",
"groups": [
{
"name": "check-gitbz",
"size": 1,
"status": {
"icon": "status_success",
"text": "passed",
"label": "passed",
"group": "success",
"tooltip": "passed",
"has_details": true,
"details_path": "/redhat/centos-stream/rpms/kernel/-/jobs/2684161006",
"illustration": {
"image": "/assets/illustrations/skipped-job_empty-29a8a37d8a61d1b6f68cf3484f9024e53cd6eb95e28eae3554f8011a1146bf27.svg",
"size": "svg-430",
"title": "This job does not have a trace."
},
"favicon": "/assets/ci_favicons/favicon_status_success-8451333011eee8ce9f2ab25dc487fe24a8758c694827a582f17f42b0a90446a2.png"
},
"jobs": [
{
"id": 2684161006,
"name": "check-gitbz",
"started": true,
"started_at": "2022-07-06T09:08:06.873Z",
"complete": true,
"archived": false,
"build_path": "/redhat/centos-stream/rpms/kernel/-/jobs/2684161006",
"playable": false,
"scheduled": false,
"created_at": "2022-07-06T09:07:40.732Z",
"queued_at": "2022-07-06T09:07:40.935Z",
"queued_duration": 25.937416,
"updated_at": "2022-07-06T09:08:56.266Z",
"status": {
"icon": "status_success",
"text": "passed",
"label": "passed",
"group": "success",
"tooltip": "passed",
"has_details": true,
"details_path": "/redhat/centos-stream/rpms/kernel/-/jobs/2684161006",
"illustration": {
"image": "/assets/illustrations/skipped-job_empty-29a8a37d8a61d1b6f68cf3484f9024e53cd6eb95e28eae3554f8011a1146bf27.svg",
"size": "svg-430",
"title": "This job does not have a trace."
},
"favicon": "/assets/ci_favicons/favicon_status_success-8451333011eee8ce9f2ab25dc487fe24a8758c694827a582f17f42b0a90446a2.png"
}
}
]
}
],
"status": {
"icon": "status_success",
"text": "passed",
"label": "passed",
"group": "success",
"tooltip": "passed",
"has_details": true,
"details_path": "/redhat/centos-stream/rpms/kernel/-/pipelines/581145232#test",
"illustration": null,
"favicon": "/assets/ci_favicons/favicon_status_success-8451333011eee8ce9f2ab25dc487fe24a8758c694827a582f17f42b0a90446a2.png"
},
"path": "/redhat/centos-stream/rpms/kernel/-/pipelines/581145232#test",
"dropdown_path": "/redhat/centos-stream/rpms/kernel/-/pipelines/581145232/stage.json?stage=test"
}
],
"duration": null,
"finished_at": null,
"name": "Merged result pipeline",
"manual_actions": [],
"scheduled_actions": []
},
"merge_request": {
"iid": 147,
"path": "/redhat/centos-stream/rpms/kernel/-/merge_requests/147",
"title": "kernel-5.14.0-125.el9",
"source_branch": "mr-kernel-5.14.0-125.el9",
"source_branch_path": "/ptalbert/kernel/-/commits/mr-kernel-5.14.0-125.el9",
"target_branch": "c9s",
"target_branch_path": "/redhat/centos-stream/rpms/kernel/-/commits/c9s"
},
"ref": {
"name": "refs/merge-requests/147/merge",
"path": "/redhat/centos-stream/rpms/kernel/-/commits/refs/merge-requests/147/merge",
"tag": false,
"branch": false,
"merge_request": true
},
"commit": {
"id": "bebe37f256e96dc5278391776f643bfc0027ee2d",
"short_id": "bebe37f2",
"created_at": "2022-07-06T09:07:39.000+00:00",
"parent_ids": [
"2c4d8443524b8a7b6f67a432351f25da201b9cac",
"7e3f0881d6ed9ac053783b2d5dcd630b818eec8b"
],
"title": "Merge branch 'mr-kernel-5.14.0-125.el9' into 'c9s'",
"message": "Merge branch 'mr-kernel-5.14.0-125.el9' into 'c9s'\n\nkernel-5.14.0-125.el9\n\nSee merge request redhat/centos-stream/rpms/kernel!147",
"author_name": "Patrick Talbert",
"author_email": "ptalbert@redhat.com",
"authored_date": "2022-07-06T09:07:39.000+00:00",
"committer_name": "Patrick Talbert",
"committer_email": "ptalbert@redhat.com",
"committed_date": "2022-07-06T09:07:39.000+00:00",
"trailers": {},
"web_url": "https://gitlab.com/redhat/centos-stream/rpms/kernel/-/commit/bebe37f256e96dc5278391776f643bfc0027ee2d",
"author": {
"id": 5991344,
"username": "ptalbert",
"name": "Patrick Talbert",
"state": "active",
"avatar_url": "https://secure.gravatar.com/avatar/e662529ce161e09ea3cd97de5ee5f139?s=80&d=identicon",
"web_url": "https://gitlab.com/ptalbert",
"show_status": false,
"path": "/ptalbert"
},
"author_gravatar_url": "https://secure.gravatar.com/avatar/e662529ce161e09ea3cd97de5ee5f139?s=80&d=identicon",
"commit_url": "https://gitlab.com/redhat/centos-stream/rpms/kernel/-/commit/bebe37f256e96dc5278391776f643bfc0027ee2d",
"commit_path": "/redhat/centos-stream/rpms/kernel/-/commit/bebe37f256e96dc5278391776f643bfc0027ee2d"
},
"merge_request_event_type": "merged_result",
"source_sha": "7e3f0881d6ed9ac053783b2d5dcd630b818eec8b",
"target_sha": "2c4d8443524b8a7b6f67a432351f25da201b9cac",
"project": {
"id": 23664863,
"name": "kernel",
"full_path": "/redhat/centos-stream/rpms/kernel",
"full_name": "Red Hat / centos-stream / rpms / kernel"
},
"triggered_by": null,
"triggered": []
}