WSULib / ouroboros

:snake: Ouroboros: python middleware for WSU digital collections infrastructure
3 stars 1 forks source link

create symlinks to Fedora dataStreamStore #56

Open ghukill opened 7 years ago

ghukill commented 7 years ago

Branch: https://github.com/WSULib/ouroboros/tree/fbspy

Until now, Loris pulls images using an HTTP resolver. It stores the image binary in a cached directory, in addition to the particular IIIF image tiles it caches. This has been okay, but it results in a duplication of images on the server (barring a dedicated Loris server), and is slower as it must "pull" that file from Fedora.

A long time ago, we flirted with the idea of inspecting the Fedora dataStore and accessing datastreams directly. A bit of work, and it's feeling stronger. The branch above is a working prototype of sniffing out fedora datastreams and creating symlinks. If it goes into production, requires the following changes in the Vagrant build:

ghukill commented 7 years ago

Lots of progress here, working nicely. A couple of oustanding issues: