- [ ] option to only check specific things (default: `ALL`) - [x] EESSI repository available? - [ ] If so, via CernVM-FS client, or through some other way? (Can we detect *how* then?) - [ ] list of EESSI versions - [ ] number of modules per EESSI versions? - CernVM-FS - [ ] CernVM-FS version check - [ ] vs Stratum-1 mirrors (doesn't actually matter much) - [ ] vs latest CernVM-FS release (see GitHub) - [x] CernVM-FS commands: run + check output - CernVM-FS configuration for EESSI repository - [x] mirror servers being used - [ ] is list complete/up-to-date? - source of truth? GitHub? hidden file in EESSI repo? - [ ] latency test: download small file directly from mirror server, see how long it takes - [ ] indicate how decent it is based on fixed thresholds: OK, warning, bad - [ ] bandwidth test: download a couple large files directly from mirror server (chunks) - [ ] indicate how decent it is based on fixed thresholds: OK, warning, bad - [ ] public vs private mirror(s)? - [ ] time passed since last sync of Stratum 1 mirror server with Stratum 0 (snapshot) - [ ] sync frequency of mirror server (how?!) - based on history of recent syncs (to be implemented in CernVM-FS? see https://github.com/cvmfs/cvmfs/issues/4090) - [x] proxy servers - [ ] latency + bandwidth test - [ ] should be at least two? - [ ] fallback to directly using Stratum 1 servers (`DIRECT` used at the end of `CVMFS_HTTP_PROXY`) - [x] client cache size - [ ] autofs vs static mount - [x] repository revision - [ ] gap with what Stratum-1 is version (based on manifest & date) - [ ] global checks (`--global` option) - [ ] status of Stratum-1 mirrors (public + private) - [ ] online? - [ ] serving latest revision? - [ ] rootless `cvmfs_config chksetup` (coming soon says @vvolkl)
ALL)DIRECTused at the end ofCVMFS_HTTP_PROXY)--globaloption)cvmfs_config chksetup(coming soon says @vvolkl)