Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The way CocoaPods is using git is bad, so they'd probably run into some problems no matter how they host it. If you know anything about filesystems, they start to have pathologies when you have many entries in the same directory (which is why git has it's object store in the format prefix/object). In addition, it looks like git has it's own pathologies with such large numbers of dentries. Having 16000 entries in your "specs" directory is not a good idea. No matter how you store it.

Not to mention that "just buy another server for this one project" sounds like something CocoaPods should pay for.



>The way CocoaPods is using git is bad

Very likely true, but I don’t see how’s that related.

>they start to have pathologies when you have many entries in the same directory

Only true for inefficient filesystems like FAT.

For NTFS, 16k entries is nothing, the performance fill start to degrade (due to directory fragmentation) at around 100k entries: http://stackoverflow.com/a/291292/126995

>"just buy another server for this one project" sounds like something CocoaPods should pay for.

I don’t think that’s how 21 century economy works in this case.

Github’s value is likely between $0.75B and $2B.

Bad PR caused by this story will exceed 10 years TCO of that extra server.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: