So while doing some research on open source clustering I came across this site: http://oss.oracle.com/projects/firewire/
Scary. Very scary. Oracle is finicky enough on local disk. With or without RAC. Throw in EMC or ISCSI and your in for lots of fun. Firewire…… don’t even get me started. RAC on firewire sends me running for cover. Even for development. Its just wrong people! Grrr. Can you tell I don’t paticularly like Oracle? It takes way to long to setup and eats up way to much of my time.
Now Oracle isn’t entirely bad. They did give us OCFS which is the first cluster fs to get into Kernel mainline. Not a trivial task. Combine that with these puppies and you could have something approaching production quality.
And the worse part about all this is….. *drum roll please*….. Microsoft has a workable solution. Yes Microsoft. I define a workable solution as one that you would actually trust your data to if a node goes away. Not even Oracle has that. Of course that doesn’t surprise me. Why don’t we have a working file sharing cluster solution thing a ma bob? Oh I don’t know. Maybe the same reason that bash reads the whole passwd file when doing tab completion. Or a gazillion other scalibility issues. Its called the worlds biggest alpha lab for a reason people!! Release early and often AND (here is the magic secret sauce. You ready? Don’t blink!!)
I am fortunate in that the projects I have worked on:
- OpenOffice
- Gnumeric
- Samba
- Samba-TNG
- Wine
- xlhtml
- slidedraw
- Morphix
My feedback has been greatfully accepted and in several cases highly sought after. In fact I became maintainer of two of the packages (xlhtml and slidedraw). They have sense been superseeded by a much improved OpenOffice. You didn’t think that OpenOffice could suddenly open password protected Excel files all on its own did you?
And the VBA stuff in Gnumeric….. that had to be the coolest M$ interop thing I did untilI got addicted to replacing Exchange. (I’ll let you in on a little secret…. I tried to replace AD before Exchange). Yeah…. I need to seriously consider a hobby other then staring at hex dumps for hours on end and risking the wrath of the worlds best IP lawyers. For you see I use a little tool called muddle to help me along. Its a slick little tool that sucks out DCE/RPC templates from M$ DLL’s and ExEs. And if you do it against a checked build of said files….. well that really makes life interesting.
Anyway its been a long week filled with much strangeness. I just needed to sit down and rant. Writing is my therapy. That and cuddling with my wife.
Gotta run.