tag:blogger.com,1999:blog-5592542.post6333640767542880685..comments2024-03-18T17:28:44.693-07:00Comments on Rondam Ramblings: Can OS X really suck this badly?Ronhttp://www.blogger.com/profile/11752242624438232184noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-5592542.post-34355126260915473522009-03-13T04:10:00.000-07:002009-03-13T04:10:00.000-07:00@Jared: Git's point was specifically to not rely u...@Jared: Git's point was specifically to not rely upon a database. Now, one may want to try and host the Git repository on a database-based filesystem; you could also create, say, an NTFS-3G loopback-mounted image in a matter of minutes.<BR/><BR/>If you don't feel like using that one, try any other file system you want; I cited NTFS-3G because it's a user-space file system (if it goes boom, it Mitch074https://www.blogger.com/profile/12135436943850699968noreply@blogger.comtag:blogger.com,1999:blog-5592542.post-59755675236773788742009-03-09T21:02:00.000-07:002009-03-09T21:02:00.000-07:00All we have to do is get the OS X kernel team to m...All we have to do is get the OS X kernel team to migrate to git and when they can't get work done for all the HFS slowness, they will have no choice but to fix it.<BR/><BR/>A more likely fix would be to hack the back end of git to use a real B*-tree database like Berkeley DB instead of relying on the filesystem. (Sounds like a lot of work, but hey, in the FOSS world we're all somewhat guilty as Jaredhttps://www.blogger.com/profile/00042950147476752956noreply@blogger.comtag:blogger.com,1999:blog-5592542.post-47921141231206493992009-03-09T16:19:00.000-07:002009-03-09T16:19:00.000-07:00It seems to be an HFS thing. Both journaled and n...It seems to be an HFS thing. Both journaled and non-journaled HFS exhibit this behavior. FAT does not.<BR/><BR/>Journaliing also turns out to be very expensive. Creating and deleting files is more than twice as slow.<BR/><BR/>Of course, the chances that this will be fixed are zero. The only option is to wait for ZFS. :-(Ronhttps://www.blogger.com/profile/11752242624438232184noreply@blogger.comtag:blogger.com,1999:blog-5592542.post-22548597438960076542009-03-09T12:07:00.000-07:002009-03-09T12:07:00.000-07:00> Does this only occur on HFS+ drives? or is it...> Does this only occur on HFS+ drives? or is it independent of file system (say, Win32)?<BR/><BR/>I don't know. I don't have any non-HFS+ partitions. I suppose I could dig out an old drive and try it. I'll try to find some time to do that later today.Ronhttps://www.blogger.com/profile/11752242624438232184noreply@blogger.comtag:blogger.com,1999:blog-5592542.post-91021495636801870102009-03-09T11:10:00.001-07:002009-03-09T11:10:00.001-07:00(I meant Fat32.)(I meant Fat32.)Jaredhttps://www.blogger.com/profile/00042950147476752956noreply@blogger.comtag:blogger.com,1999:blog-5592542.post-42444400258943504132009-03-09T11:10:00.000-07:002009-03-09T11:10:00.000-07:00[Tongue in cheek] Did you try emailing Steve Jobs?...[Tongue in cheek] Did you try emailing Steve Jobs? [end Tongue in cheek]<BR/><BR/>Does this only occur on HFS+ drives? or is it independent of file system (say, Win32)?<BR/><BR/>Have you tried emailing the Open Darwin mailing lists? They might help you verify that it's an HFS+/Darwin problem.Jaredhttps://www.blogger.com/profile/00042950147476752956noreply@blogger.com