Delay in praefect storage becoming visible, and settings being applied

Problem to solve

We observed after running gitlab-ctl reconfigure on the GitLab application server that there was both a delay:

  • seeing the praefect storage
  • storage setting being propogated (the first project we created was created on the default node)

This seems like a caching issue, and means the verification step in the docs will consistently fail.

Proposal

Don't cache these settings, or clear the cache when making these changes

Links / references

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information