summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorScott Wittenburg <scott.wittenburg@kitware.com>2020-06-26 16:05:56 -0600
committerGitHub <noreply@github.com>2020-06-26 17:05:56 -0500
commitdfac09eade5c6ba0e42208701ae2206696d08105 (patch)
treec901298af550d74145572b84e2330a5dd468bb80 /etc
parentc39983eb1a81c7c9133565e0d37f6a120dff97c6 (diff)
downloadspack-dfac09eade5c6ba0e42208701ae2206696d08105.tar.gz
spack-dfac09eade5c6ba0e42208701ae2206696d08105.tar.bz2
spack-dfac09eade5c6ba0e42208701ae2206696d08105.tar.xz
spack-dfac09eade5c6ba0e42208701ae2206696d08105.zip
Use json for buildcache index (#15002)
* Start moving toward a json buildcache index * Add spec and database index schemas * Add a schema for buildcache spec.yaml files * Provide a mode for database class to generate buildcache index * Update db and ci tests to validate object w/ new schema * Remove unused temporary upload-s3 command * Use database class to generate buildcache index * Do not generate index with each buildcache creation * Make buildcache index mode into a couple of constructor args to Database class * Use keyword args for _createtarball * Parse new json index when we get specs from buildcache Now that only one index file per mirror needs to be fetched in order to have all the concrete specs for binaries available on the mirror, we can just fetch and refresh the cached specs every time instead of needing to use the '-f' flag to force re-reading.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions