3 ms·
Not all users may use Amazon or S3. This means that if we were to build something requiring S3 we'd cut off those users. Building some kind of generic storage
by YorickPeterse 10y ago
Not all users may use Amazon or S3. This means that if we were to build something requiring S3 we'd cut off those users.
Building some kind of generic storage layer with multiple backends (S3/S4/etc) would result in us only maintaining whatever we happen to use for GitLab.com. It could also complicate maintenance too much.
- user5994461 10y agoThat's a huge red flag to me. You got an application designed to host a few repos on a single disk for a single company. And you wanna run it to store millions of repos for the entire internet... on a single volume. I understand that you want to run the same thing as your customers. But you have different needs, you gonna run in permanent conflicts. How much storage do you have now per service? How much growth do they experience? Do you even know if CephFS can scale linearly with servers/disks?