Finalizing New Cache Registration
Once a new cache is registered with OSG, there are additional operations tasks that must be performed before it is usable by clients.
The steps on this page are for OSG Operations; sysadmins should follow the cache registration document and open a support ticket to have these steps executed.
Test to make sure the cache is working by executing the following:
console $ curl http://hcc-stash.unl.edu:8000/user/rynge/public/test.txt Hello!
Open a pull request to add the cache to
caches.jsonfile within the StashCache repo.
Open a pull request adding the cache to
CVMFS_EXTERNAL_URLin the osgstorage.org.conf file.
For an authenticated cache, it will need to be added to the specific CVMFS configuration for the authenticated domain. For example, if it is a LIGO authenticated cache, it will need to be added to the
CVMFS_EXTERNAL_URL within the
ligo.osgstorage.org.conf file in the
config.d directory. A CMS authenticated cache will need to be added to the
Open a pull request adding the authenticated cache to
CVMFS_EXTERNAL_URLin the appropriate domain configuration file within
Coordinate with the VO to test that authorization works. As each VO is expected to export a different directory and require different authorizations, a custom test must be arranged each time.