You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add functions that can be called via HTTP requests:
Purge in-memory cache. This shouldn't affect enough of the app to worry about granularity, at least not with the current setup. It should just clear both the info and tile caches.
Purge caches for a given identifier. This would take some doing, and right now isn't possible (the tile cache is cached by the IIIF request, and nothing indexes all cached tiles by identifier). Eventually, though, it could be that we have multiple caches from different sources: info cache, tile cache, S3 download cache, tiles cached on disk, etc. All caches should get a signal when a given IIIF ID needs its cache purged.
Health / liveness probes? RAIS is simple enough that if the service is running, it is almost guaranteed to be both healthy and live. But these may be worth considering.
The admin API could listen on a separate address pretty easily so it could easily be exposed just to internal users.
The text was updated successfully, but these errors were encountered:
Info and tile caches have expiration endpoints. Plugins, however have no way to know when a cache expiration is requested, so there's still more work to do here than I realized.
Add functions that can be called via HTTP requests:
The admin API could listen on a separate address pretty easily so it could easily be exposed just to internal users.
The text was updated successfully, but these errors were encountered: