Monday Sep 29, 2008

The source code that went out today for the first time allows Solaris Cluster to be built for and run on the OpenSolaris binary distribution. This is a small but important step in project Colorado.

In other news about project Colorado, Thorsten wrote a great post outlining the various reasons that Solaris Cluster on OpenSolaris is not just a “compile and run” exercise. There are some significant technical issues that we must address.

Finally, I want to point out that Solaris Cluster Express 9/08 was released last week. This build of Solaris Cluster runs on Solaris Express build 97, and contains some exciting new features that have not yet been released in Solaris Cluster 3.2, such as "zone clusters."

Wednesday Aug 27, 2008

I've launched a project page on OpenSolaris.org for project Colorado. As this is quite a large project, there are several efforts occurring in parallel. One of these tasks is to write the requirements for the project. If you're interested, you can read a draft of the requirements and send any comments to ha-clusters-discuss@opensolaris.org by September 10.

Another task is basic building and bringup of Sun Cluster / Open HA Cluster on OpenSolaris. You can see some of the status on that effort on the project wiki. We are also starting to investigate what it will take to convert the existing SVR4 packages to IPS packages. There's a lot of work to do! If you're interested in getting involved with the project, please let me know.

Tuesday Jul 15, 2008

I've just proposed a new OpenSolaris project to port Open HA Cluster to the OpenSolaris distribution, including the new Image Packaging System. To quote from my proposal email, this distribution of OHAC will provide basic cluster functionality with a low barrier to entry and easy deployment for OpenSolaris. Additional functionality will be provided via optional IPS packages. The intended audience is system administrators needing simple HA and developers needing an HA framework for their applications or software appliances.

This project to me feels like the natural next step from the open sourcing work I've been doing for the past year and 1/2. Now that the code is out there, it's time to get it running on OpenSolaris. I'm particularly excited to get back to hands-on engineering after suffering through the legal and process work of open sourcing.

One note on the project name: Following the state-name precedence of Nevada and Indiana, I naturally chose the state in which I live.

Monday Jul 14, 2008

I have to admit that when I was writing Professional C++ I never imagined this. A couple weeks ago, I received a few copies from my agent, so thought I’d take some pictures of the four different editions I’ve had the pleasure of holding in my hands.

Left to right: US/Canadian/UK edition, Russian edition, Indian (English-language) Edition, Chinese Edition

Bottom to top: US/Canadian/UK edition, Russian edition, Chinese Edition, Indian (English-language) Edition

Friday Jul 11, 2008

I'd like to thank Abhilash, a student at Amrita Vishwa Vidyapeetham, Amritapuri campus in India for working on the first bug fix contributed to Open HA Cluster by someone not employed by Sun!

Some other university students in India have shown some interest in OHAC as well, and written about it here, here, and here. It's nice to see the slides I wrote getting used!

Thursday Jun 05, 2008

As I announced to the OpenSolaris community yesterday, we've released a new version of Solaris Cluster Express. SCX, as we call it, is a build of Solaris Cluster for Solaris Express. This release runs on SXCE build 86. If you don't want to build the cluster source code yourself, this binary distribution is a good option for trying out Solaris Cluster / Open HA Cluster on OpenSolaris.

Friday May 30, 2008

This announcement yesterday marks the culmination of my work for the past 1 1/2 years or so. In summary, we open sourced over two million lines of code!

I've learned quite a bit about the legal and business side of open sourcing in the process of getting this code open sourced. But hopefully now I can stop spending so much time with lawyers and get back to programming :-)

Here's a roundup of the various blog entries so far mentioning this release:

Friday Feb 15, 2008

There have been some exciting developments in the Open HA Cluster open-source community over the past couple months. Specifically:

Thursday Feb 14, 2008

I’ve just discovered a wonderfully effective time-waster: vNes. You can play every single game from the original Nintendo Entertainment System right in your browser! Check out Super Mario Bros, Contra, Metroid, and my all-time favorite: The Legend of Zelda. The original music is there, and even the Konami Code works! The only functionality missing is support for saving games and, of course, the controller (though the keyboard functionality works OK).

Firing up these games brings back visceral memories of the year or two as a kid in which I spent way too much time front of a Nintendo.

Tuesday Dec 04, 2007

The source code for the Sun Cluster Geographic Edition product is now available in the HA Clusters community on OpenSolaris.org! In addition to browsing the Open High Availability Cluster Geographic Edition source code, you can download it and build it with either the Sun Studio or the gcc compiler.

This source code release represents the second phase of the complete Sun Cluster open-sourcing roadmap. The first phase, the Sun Cluster Agents, occurred last June, and the third and final phase, the Sun Cluster core gate, will happen sometime next year.

I'm particularly pleased that, in addition to product code, this release of the Geographic Edition source includes test code, man pages, and globalization source.

Monday Oct 29, 2007

Solaris Cluster Express 10/07 is now available for download.

As usual, Solaris Cluster Express is a complete version of the Solaris Cluster product that runs on the Solaris Express platform. This release of Solaris Cluster Express runs on Solaris Express Developer Edition 9/07.

Try it out -- it's free!

Tuesday Oct 23, 2007

I tried to buy World Series tickets online yesterday, but instead ran into 90 minutes of “Connection Failed” and “Server Too Busy” errors. Looks like I wasn’t alone in my frustration.


I find it interesting that the Rockies are blaming an "external, malicious attack," but refuse to provide details. As best as I can tell, they just weren’t expecting 8.5 million hits in the first 90 minutes and so assume they were the target of some sort of denial of service attack. But if we do the math, 8.5 million hits is perfectly reasonable. I was attempting connections about once per minute on at least five different browsers. Over 90 minutes that leads to 450 hits from me alone. 8.5 million divided by 450 equals 18,889 (rounding up). That means it would have taken less than twenty thousand people doing what I did to generate that much traffic. Given that Coors Field seats around fifty thousand people for each game, that doesn’t sound at all unreasonable. Furthermore, if you add in the opportunists who are trying to buy tickets only to turn around and sell them on ebay for a huge profit, I don’t think these kinds of numbers should be at all unexpected. So it looks to me like they just didn’t do their math before opening up the ticket sales, and are now trying to blame an attack instead of admitting they weren’t prepared. This speculation on my part could, of course, be completely wrong. Perhaps there really was an attack. But I doubt it.

They’re opening up sales again at noon today. Let’s hope they’ve actually added more bandwidth, or we’ll see a repeat of yesterday’s fiasco. I also hope they aren’t going to accidentally lock out legitimate customers in their attempts to prevent against DOS attacks.

Friday Oct 12, 2007

I’ve decided to narrow the focus of my blog on blogs.sun.com to technical and work-related areas. I have started a new blog called ProudProgressive to write about politics and other topics.

This blog copyright 2008 by Nicholas Solter