

# Understanding queue hopping with paused queues
<a name="queue-hopping-with-paused-queues"></a>

Pausing a queue affects a job's queue hopping behavior. Jobs don't hop from a queue while it's paused, but they do hop freely to paused queues. This section describes what happens when you configure queue hopping *from* a paused queue or *to* a paused queue.

## Hopping from a paused queue
<a name="hopping-from-a-paused-queue"></a>

Jobs don't hop from a queue while it's paused. Queue hopping behavior depends on how long the queue is paused. Consider these two situations: 

**You submit a job to a queue, pause the queue for longer than the queue hopping wait time, then reactivate it.**  
In this situation, whether the job hops depends on where the job is in the queue. If there are any jobs ahead of it in the queue, the job hops to the destination queue. If there are no jobs ahead of it in the queue, MediaConvert processes it without hopping.

For example, imagine that you submit a job to `Queue1` with a wait time of 15 minutes and a destination of `Queue2`. Five minutes after you submit the job, you pause `Queue1`. Ten minutes later, the job remains in `Queue1`. Half an hour after that, you activate `Queue1`. At that time, there are no jobs ahead of it in `Queue1`, so the job runs from `Queue1`.

**You submit a job to a queue. You pause the queue and then reactivate it before the wait time passes.**  
In this situation, the time that the queue is paused doesn't affect queue hopping at all.

For example, imagine that you submit a job to `Queue1` with a wait time of 15 minutes and a destination of `Queue2`. Five minutes after you submit the job, you pause `Queue1`. One minute later, you reactivate `Queue1`. Nine minutes later (15 minutes after you submitted the job), there are still jobs ahead of it in the queue. Therefore, the job hops to `Queue2`, as though you hadn't paused the queue.

## Hopping to a paused queue
<a name="hopping-to-a-paused-queue"></a>

Jobs hop freely from active queues to paused queues. For example, imagine that you submit a job to `Queue1` with a wait time of 15 minutes and a destination of `Queue2`. Then, five minutes after you submit the job, you pause `Queue2`. Ten minutes later (15 minutes after you submit the job), the job hops to `Queue2` and remains there, waiting until you activate the queue.