Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

This documentation applies to Avalon 67.4.30+ when matterhorn.media_path is set in settings.xmlMatterhorn is retired. Go here for Avalon 6.5 version.


When Matterhorn the Avalon worker is running on a different server than Avalon and they don't share the same filesystem (and filesystem paths) for both the Rails web upload directory and dropbox, Avalon uses something called a working file path.  The working file path is the full path for the file itself, and is used to refer to a copy of the originally uploaded file where Matterhorn Worker has access and at a path shared by both servers.  The working file path is stored on the MasterFile so that it can be cleaned up by a background job after the MasterFile has finished processing.


Image Modified

Code Block
titleconfig/settings.xml
matterhornencoding:
  mediaworking_file_path: '/srv/matterhornshared/ingest'


For example, if Matterhorn Worker is running on a different server and MatterhornWorker's ingest directory is '/srv/matterhornshared/ingest' and mounted on the Avalon server at the same location and Avalon's dropbox directory is '/srv/avalon/dropbox' then Settings.matterhornencoding.mediaencoding_file_path should be configured to be '/srv/matterhornshared/ingest'.  Note that the directories must be named the same on both the matterhorn Worker server and the avalon Avalon server since absolute paths are sent to matterhorn Worker from avalonAvalon.