title: Sidekiq worker priority setup
body: <p>Currently am running my background jobs using sidekiq. Concurrently am running 10 jobs at a time. These jobs are not a small jobs. It will take 6-8 hours to complete the work. </p>
  
  <p>In the mean time i need to run some smaller jobs(will take 2-3 mins). Currently am not able to run these jobs until any one of the above 10 jobs to complete. So i need to wait for 6-8 hours to perform this small job.</p>
  
  <p>But these jobs should run immediately after adding to the queue. Is there any option to block any one of the process to run this kind of small jobs. I tried the queue option but its also not working in my scenario.</p>
  
  <p><strong>Here is my sidekiq config</strong></p>
  
  <pre><code>:concurrency: 10
  :queues:
    - [web, 7]
    - [default, 3]
  </code></pre>
  
  <p>Can any one give me the solution for this problem?</p>