One of the things I really like about Solaris (and OpenSolaris)
is the Services Management Framework (SMF). And one of the things I like about my job is
the opportunity to learn and work with new stuff. And, of course,
the best way to learn something "non-lethal" is to try it
yourself and do something with it.
So, how about using SMF for managing a MySQL Cluster setup?
Something simple like two data nodes, one mgmt node, and one
MySQL server node running on one OS instance? Sounds like a good
exercise and, from a quick search, I couldn't find where it had
been done before. Loaded up the latest release of OpenSolaris
(2009.06) into a Virtual
Box VM, downloaded the latest tar ball of …
MySQL Cluster version 7.0.6 has been released. MySQL Cluster
7.0.6 is available in source and binary form for a number of
platforms from our download pages.
The release in source form can in addition be downloaded from the MySQL FTP server.
MySQL Cluster version 7.0.6 is using MySQL Server version 5.1.34
and contains all bug fixes and changes that MySQL Server 5.1.33
and 5.1.34 contain.
Following changes were made in MySQL Cluster 7.0.6 since the
previous release 7.0.5:
Functionality added or changed:
- Important Note: It is …
Tomas Ulin - Director MySQL Engineering
This could be your last chance to listen to and quiz Tomas Ulin on his detailed MySQL Cluster knowledge as he has recently moved from being the Cluster Engineering Director to looking after engineering for MySQL Server. Tomas was in charge for the vast majority of the 7.0 development cycle (and many releases before that) and maintained a very detailed knowledge of the technology – including writing some of the code.
Mat Keep will represent the product management team with some introductory material.
I will also be on hand for the Q&A.
The webinar (as always) is free and starts at 16:30 UTC (other timezones listed below) and you can register here. …
[Read more]
The current release of MySQL Cluster 7.0 is based on MySQL Server
5.1.34, normally we update the MySQL Server version as soon as a
new one has been released. That is an almost automated process
since it's just another branch in bazaar - ie "bzr pull", resolve
any conflicts and commit.
The cluster team mainly work with the files in storage/ndb/ where
the source for ndbd, ndb_mgmd and all the ndb_* tools for working
with MySQL Cluster is kept. We have also produced improvements to
the MySQL Server itself. While most of them have been merged back
up - either to 5.1 or 6.0 - some hasn't. This means that when
someone touch an are that has been improved we get a few
conflicts when merging down the latest MySQL Server version.
Fortunately that is quite rare now when 5.1 is GA.
Some of the improvements are generic and simply improves MySQL
Server's portability, while some are specific and useful only for
ha_ndbcluster(the MySQL …
We are pleased to announce the release of High Availability Cluster software for OpenSolaris 2009.06! If you've been following along, this release is the fruit of project Colorado. Open HA Cluster 2009.06 is based on Solaris Cluster 3.2, including many of the features from the most recent update. Additionally, Open HA Cluster 2009.06 contains the following new features:
- The ability to use Crossbow VNICs as …
We are pleased to announce the release of High Availability Cluster software for OpenSolaris 2009.06! If you've been following along, this release is the fruit of project Colorado. Open HA Cluster 2009.06 is based on Solaris Cluster 3.2, including many of the features from the most recent update. Additionally, Open HA Cluster 2009.06 contains the following new features:
- The ability to use Crossbow VNICs as …
We are pleased to announce the release of High Availability Cluster software for OpenSolaris 2009.06! If you've been following along, this release is the fruit of project Colorado. Open HA Cluster 2009.06 is based on Solaris Cluster 3.2, including many of the features from the most recent update. Additionally, Open HA Cluster 2009.06 contains the following new features:
- The ability to use Crossbow VNICs as …
I just realized that I haven't blogged for more than a month! Shame on me. But I will blame it on being away on conferences and vacation for quite some time And if you are following me on twitter, you may have noticed what I was going on in my life and that I did't get hit by a bus...
So what was going on since I returned back home from the MySQL Conference? First off, I uploaded und sorted my pictures from the conference and the Drizzle developer day on Flickr. I also uploaded the slides (PDF) from Colin and myself speaking about "MySQL Server Backup, …
[Read more]One of the better kept secrets about MySQL Cluster appears to be the flexibility available when setting up replication. Rather than being constrained to implementing a single replication scheme, you can mix and match approaches.
Just about every Cluster deployment will use synchronous replication between the data nodes within a node group to implement High Availability (HA) by making sure that at the point a transaction is committed, the new data is stored in at least 2 physical hosts. Given that MySQL Cluster is usually used to store the data in main memory rather than on disk, this is pretty much mandatory (note that the data changes are still written to disk but that’s done asynchronously to avoid slowing down the database).
MySQL Cluster Replication
MySQL asynchronous replication is often used for …
[Read more]
The kind folks at The Dallas PHP/MySQL Users Group have asked me to
repeat my 'MySQL Cluster -- a gentle introduction' presentation
tonight at their meeting. This was after sitting through the
original performance where I talked about how to set up complete
cluster on a laptop. The presentation has been updated to
reference Cluster 7.0 and the demo will work now that I have
static IP addresses figured out with Virtualbox. So you know
where to be if you are in the DFW Metroples and are not watching
American Idol tonight.
The presentation in PDF format is available on NorthTexasMySQL.org