[대기열] 턴 취소가 끝나지 않은 세션의 대기열 조작이 무한 대기 #20

Closed
opened 2026-10-04 14:06:59 +09:00 by dreampiler · 0 comments
Owner

세션 9a50f835(작업 8456dde0)에서 10-04 13:31:20 KST 「cancelling agent turn」 뒤 완료 로그가 없고, 그 뒤 그 세션의 message.queue.remove·message.queue.auto_run.set 이 매번 45초 시간 초과로 끝난다(13:30 감시, 14:0x 운영 세션 2회). 세션은 13:52 CANCELLED·주 세션 교체됐지만 대기열 1건(4c29e759, R1 관제 12:43·12:51 메시지 병합본)이 지울 수도 전달할 수도 없이 남아 대기 수를 부풀린다. 추정 원인: 끝나지 않은 취소가 세션 admission(WithSessionAdmission)을 계속 쥐고 있다. 취소가 끝나지 않을 때 admission 을 놓도록(또는 CANCELLED 세션의 대기열 조작은 admission 없이) 고친다. 관련: 대기열 항목이 세션에 묶여 주 세션 교체 때 옮겨지지 않는 Kandev 동작. Kandev R3.

세션 9a50f835(작업 8456dde0)에서 10-04 13:31:20 KST 「cancelling agent turn」 뒤 완료 로그가 없고, 그 뒤 그 세션의 message.queue.remove·message.queue.auto_run.set 이 매번 45초 시간 초과로 끝난다(13:30 감시, 14:0x 운영 세션 2회). 세션은 13:52 CANCELLED·주 세션 교체됐지만 대기열 1건(4c29e759, R1 관제 12:43·12:51 메시지 병합본)이 지울 수도 전달할 수도 없이 남아 대기 수를 부풀린다. 추정 원인: 끝나지 않은 취소가 세션 admission(WithSessionAdmission)을 계속 쥐고 있다. 취소가 끝나지 않을 때 admission 을 놓도록(또는 CANCELLED 세션의 대기열 조작은 admission 없이) 고친다. 관련: 대기열 항목이 세션에 묶여 주 세션 교체 때 옮겨지지 않는 Kandev 동작. Kandev R3.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dreampiler/kandev#20