Document toolboxDocument toolbox

Vidispine

Under the hood: VidiCore services explained

Periodic and background operations are executed internally by VidiCore services. These resources are meant for system administrators or developers that need to troubleshoot or monitor a server. For a list of available services, see  GET /vidispine-service . The available VidiCore services may vary from version to version and should not be considered to be part of the stable API.

AccessCacheBufferCache

  • Updates internal Access Cache list

(http://apidoc.vidispine.com/latest/security/access-control.html)

ArchiveCruncher

  • Archives files that have been put to storages of type ARCHIVE

(http://apidoc.vidispine.com/latest/system/integration/archival.html)

AuthenticationTokenPeriodic

  • Cleans expired authentication tokens

DatabaseCleanupCruncher

  • Purges job and audit log according to configuration

(http://apidoc.vidispine.com/latest/system/property.html#database-purging)

FederationMetadataPeriodic

  • Updates LDAP data

(http://apidoc.vidispine.com/latest/security/ldap.html)

FileHashingCruncher

  • Computes file checksums

(http://apidoc.vidispine.com/latest/ref/storage/storage.html#vskey-hashMode)

IndexBufferCruncher

  • Sends queued updates to Solr

(http://apidoc.vidispine.com/latest/system/property.html#search-and-indexing)

ItemDeleteCruncher

  • Removes items marked for deletion

(http://apidoc.vidispine.com/latest/ref/item/item.html#delete-a-single-item)

JobCruncher

  • Manages all running jobs

(http://apidoc.vidispine.com/latest/ref/job.html#managing-jobs)

JobCruncherPeriodic

  • Manages jobs left in waiting state (e.g. after restart)

JobProblemPeriodic

  • Restarts jobs waiting on a resource

LibraryCruncher

  • Updates libraries according to library definition

(http://apidoc.vidispine.com/latest/ref/library.html#managing-libraries)

LicenseRunnerRemoveOldSlaves

  • Only used on a Vidispine Master Node

(http://apidoc.vidispine.com/latest/ref/license.html#slave-management-and-monitoring)

LicenseRunner

  • Validates license

(http://apidoc.vidispine.com/latest/ref/license.html#get-version-and-license-information)

LockPeriodic

  • Manages item locks

(http://apidoc.vidispine.com/latest/ref/item/locking.html)

LogReportUploaderCruncher

  • Uploads LogReport to Vidispine, if user selected that option

(http://apidoc.vidispine.com/latest/system/log-report.html)

MetadataMigrationCruncher

  • Manages metadata migration

(http://apidoc.vidispine.com/latest/item/metadata/migration.html)

MxfServerAccessControlCruncher

  • Synchronizes access with MXF Server

(http://apidoc.vidispine.com/latest/system/integration/mxfserver.html)

NotificationBufferCruncher

  • First step in notification handling

(http://apidoc.vidispine.com/latest/system/notification.html#triggers)

NotificationQueueCruncher

  • Second step in notification handling, actually performs the notification action

(http://apidoc.vidispine.com/latest/system/notification.html#actions)

ProxyPeriodic

  • Expires old temporary URIs used in jobs

QuotaCruncher

  • Supervises quota rules

(http://apidoc.vidispine.com/latest/ref/quota.html)

ReindexCruncher

  • Performs reindexing work started by user

(http://apidoc.vidispine.com/latest/ref/metadata/reindex.html)

ScheduledRequestCruncher

  • Performs API requests scheduled to be executed at a certain time

(http://apidoc.vidispine.com/latest/ref/scheduled-requests.html)

SiteCruncherNew

  • Manages item synchronization in multi-site setup

(http://apidoc.vidispine.com/latest/site/multi-site.html)

SiteFileCruncher

  • Manages file synchronization in multi-site setup

SiteMergerCruncher

  • Manages metadata synchronization in multi-site setup

SpellCheckCruncher

  • Updates Solr's spell check dictionary

(http://apidoc.vidispine.com/latest/item/search.html#spell-checking)

StorageRuleSupervisor

  • Verifies the status of files in items according to storage rules

(http://apidoc.vidispine.com/latest/storage/storage-rule.html)

StorageSupervisorServlet

  • Starts StorageSupervisorWorkers (which in turn detect file system changes) on all storages

(http://apidoc.vidispine.com/latest/storage/storage.html)

TemporarySegmentPeriodic

  • Removed old temporary file segments

(http://apidoc.vidispine.com/latest/system/property.html#vsvar-useSegmentFiles)

TranscoderStatusServlet

  • Checks the statuses of all transcoders

(http://apidoc.vidispine.com/latest/system/transcoder.html)

TransferPeriodic

  • Removes expired transfers

VXAServlet

  • Only used by VXAs connected to VidiXplore

WebsocketUpdateCruncher

  • Only used by VidiXplore

 

More on VidiCore services and how to enable/disable specific ones;

http://apidoc.vidispine.com/latest/ref/vidispine-service.html#vidispine-services