Copying and Creating Package Repositories in Oracle® Solaris 11.2

Exit Print View

Updated: September 2014
 
 

Cache Considerations for the Catalog Attributes File

The repository catalog attributes file (catalog.attrs) contains the current status of the repository catalog. This file can be large enough to warrant caching. However, this file becomes stale if the catalog of the back-end repository has changed. You can use one of the following two methods to address this issue.

  • Do not cache this file. This solution works best if the repository server runs in a high-bandwidth environment where the additional traffic is not an important consideration. The following partial httpd.conf file shows how to specify not to cache the catalog.attrs file:

    <LocationMatch ".*/catalog.attrs">
            Header set Cache-Control no-cache
    </LocationMatch>
  • Prune this file from the cache whenever the catalog of the back-end repository is updated.