Scheduled job expiry doesn't seem to work as expected

Hello,

I’ve set up scheduled job expiry for our pipelines for 120 mins, but I see that we have jobs that have been waiting for an agent for longer than that:

Is this not what the scheduled job expiry means? I want to cancel these jobs if they don’t get an agent assigned within 2h of wait. In this job, the agent rules target a specific agent, and that agent is stuck on another job, and this job is waiting for that agent in particular (not sure if it’s relevant, just wanted to share the information).

The place I edited the job expiry, replaced 43200 with 120. :backhand_index_pointing_down:

Thanks in advance for your help

figured out the solution: went back to check the details for expiries and noticed the explanation at the bottom:

A job’s expiration process is run hourly at 5 minutes past. When the expiration process runs and the job’s scheduled expiration was not over at that hour, it will only be expired until the next hour when the process is executed again.

The waiting job got canceled a few minutes after 5 minutes past.