Currently, we have one CephFS pool holding all Forgejo data (Git files, attachments, avatars, LFS, ...).
Because HDD have proven to slow for many small file accesses for Git operations, we are adding SSDs to the cluster so that the data is migrated to faster storage.
Because the SSDs are very costly, it might make sense to split the data based on use case, and have the Git files on SSDs while the "normal" files stay on the HDD (for larger linear reads, HDDs are likely okay).
Can this be done with CephFS? Can Ceph caching reach a similar effect (speeding up Git operations while keeping other data on the HDD)?
Currently, we have one CephFS pool holding all Forgejo data (Git files, attachments, avatars, LFS, ...).
Because HDD have proven to slow for many small file accesses for Git operations, we are adding SSDs to the cluster so that the data is migrated to faster storage.
Because the SSDs are very costly, it might make sense to split the data based on use case, and have the Git files on SSDs while the "normal" files stay on the HDD (for larger linear reads, HDDs are likely okay).
Can this be done with CephFS? Can Ceph caching reach a similar effect (speeding up Git operations while keeping other data on the HDD)?