Skip to main content

Impact on Other Jobs in Conjunction with a Library Refresh

The following describes how other Code Insight jobs are handled when a Library Refresh is scheduled or in progress in the Jobs queue.

Electronic Updates

The following behavior occurs when an Electronic Update and a Library Refresh attempt to run simultaneously:

  • If a PDL Update job (an Electronic Update) is in Scheduled status or Active status, a Library Refresh job is not scheduled for that day.

  • If a PDL Update job is added to the Jobs queue when a Library Refresh job is already scheduled, the Library Refresh job takes precedence and the PDL Update job is placed in a Scheduled state. Once the refresh completes, the PDL Update job takes precedence over all remaining Scheduled jobs and runs next. Once the PDL Update job is completed, the other jobs run in scheduled order.

Other Jobs

The following behavior occurs when jobs (other than an Electronic Update) attempt to run simultaneously with a Library Refresh and vice versa:

  • If jobs are in Active status when a Library Refresh job is added to the Jobs queue, the Library Refresh job is placed in Scheduled status. However, if jobs were already scheduled when the Library Refresh job was scheduled, the Library Refresh job takes precedence over these jobs and runs once the current Active jobs are complete. All remaining and new scheduled jobs will run in queue order once the Library Refresh job is complete.

    note

    The exception to the Jobs queue process is that one or more active scans might still be running at the point when the Library Refresh is placed in an Active state. The active refresh must wait for these scans to complete before it actually executes.

  • If a Library Refresh job is in Active or Scheduled status, any jobs subsequently added to the Jobs queue are placed in Scheduled status (except for a Remote Scan job, as described in the next bullet) and will run in scheduled order once the Library Refresh job is completed.

  • If a Library Refresh job is currently scheduled or in progress and a Remote Scan job is added to the queue, the Remote Scan job fails. You must wait until the Library Refresh is complete before attempting to run the scan-agent plugin again.