Queue System

How Jobs Are Handled

☑️ Parallel Execution (Default)

  • Multiple file transfer jobs can run simultaneously

  • The system allows up to a configured maximum number of parallel jobs

  • Jobs start immediately if there's capacity

Queue Chains (Sequential Execution)

  • When you queue a job "after" another job, they form a chain

  • Jobs in a chain run one after another, not simultaneously

  • Useful when you want specific order or to avoid resource conflicts

When Jobs Get Queued Automatically

Device Conflicts

  • The system can detect when jobs involve the same storage device

  • To prevent performance issues, it may automatically queue jobs on the same device to run sequentially

  • This behavior depends on your settings (all devices vs. slow devices only (e.g. HDD))

☑️ Capacity Limits

  • If the maximum number of parallel jobs is already running, new jobs wait in queue

  • When a running job completes, the next waiting job starts automatically

User Controls

☑️ Force Start

  • You can override the queue system and force a job to start immediately

  • Useful when you know the system resources can handle additional jobs

Manual Queueing

  • You can explicitly queue a job to run after another specific job

  • Creates a chain where jobs execute in your chosen order

Please authenticate to join the conversation.

Upvoters
Status

In Progress

Board

TeraCopy

ETA
Jul 22, 2025
Date

About 1 month ago

Author

Code Sector

Subscribe to post

Get notified by email when there are changes.