3 ms·
> I'm slightly surprised that GitHub is still basically storing a git repo on a regular filesystem using the Git CLI. Maybe I'm a bit dense, but how did you ge
by hobofan 6y ago
> I'm slightly surprised that GitHub is still basically storing a git repo on a regular filesystem using the Git CLI.
Maybe I'm a bit dense, but how did you get that from the article? I'm fairly certain that in other pieces of writing they showed that they are using an object store, and I'm guessing that's what the "file servers" in the article are.
- stuhood 6y ago`git repack` is an operation that is fairly specific to git's default file format: if they were storing objects in any (other) database, it is very unlikely that they would experience blocking repack operations, as that is an area where databases are highly optimized to execute incrementally.