> On Dec 23, 2014, at 1:53 PM, Garrett D'Amore via illumos-discuss > <[email protected]> wrote: > > For various reasons, I’m trolling through the bowels of the illumos IP stack, > and there is a bunch of stuff there to support the Solaris Cluster product. > This is an HA clustering solution offered by Oracle on Solaris. It does a > fair bit in the kernel.
AND it's the reason we can't use C++ keywords in the kernel. I'm actually okay enforcing that rule, but for historians and archaeologists in the audience, it's Solaris Cluster (and its <ewww>C++ kernel modules</ewww>) that caused the no-C++-keyword rule. > In theory Oracle open sourced the HA cluster product a while ago. I can’t > find the source at the moment, though. > > I’m curious, has anyone *ever* successfully gotten this product to run on > illumos? Has anyone ever *tried*? > > Rationale here is that if it doesn’t work, and is never going to work, I can > clean up some dead code that is on very hot code paths. This can have > ramifications for performance, particularly in latency sensitive parts of the > stack. (Where I live, every us counts.) I helped with some of the changes in question back in the day (the bits where they replicated the IPsec SADB between nodes). I'm okay with backing these out so long as the backouts are somewhat documented (in case some grinning weirdo wants to restore them in his/her own private repo). And please be careful, at least with IPsec, some of the cluster-related changes contain non-cluster goodness, so just doing "git revert" might not be the smartest thing to do. Thanks! Dan ------------------------------------------- illumos-discuss Archives: https://www.listbox.com/member/archive/182180/=now RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be Modify Your Subscription: https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4 Powered by Listbox: http://www.listbox.com
