Showing entries 25963 to 25972 of 44105
« 10 Newer Entries | 10 Older Entries »
XAMPP for Mac OS X 1.7.2a released

Just want to point you at a new bug-fix release of XAMPP for Mac OS X. This version fixes control panel issues with Mac PowerPC computers.

Get the new version at http://www.apachefriends.org/en/xampp-macosx.html

What if MySQL dropped the Dual License?

In his blog Does the GPL Matter? In a Word, Yes, Stephen O'Grady makes the significant point that the dual-licensing model has a major drawback:

Sun/MySQL can only include patches and contributions if they fully own the copyright to those changes.

This gives forks like Drizzle, OurDelta, Percona and MariaDB a major advantage over the Sun version: they can include the best patches from all over. And it is clear that the momentum is building.

In a follow-up blog, Stephen asks: "what would the implications be if MySQL, of all projects, were forced to abandon the dual-licensing model it had long championed?"

Thinking about this, there is something that really bothers me:

[Read more]
Internal metadata, and why we recommend it

One of the things that repeatedly seem to puzzle users about the DRBD is the question of whether to use internal or external metadata. Remember, DRBD sets aside a small area on a local disk (on every cluster node) where it keeps the Activity Log, the quick-sync bitmap, data generation UUIDs, and a few other bits and pieces for local housekeeping.

The specific aspect that is to be discussed here is the Activity Log. Without going into too much detail, let’s be satisfied with the factoid that DRBD …

[Read more]
Have you checked your MySQL error log today?

As a consultant I would be rich if I made money every time when asking “Have you checked the MySQL error log?”

Today’s special found in a 13GB MySQL server error log.

090819 22:49:37InnoDB: Warning: difficult to find free blocks from
InnoDB: the buffer pool (1101071 search iterations)! Consider
InnoDB: increasing the buffer pool size.
InnoDB: It is also possible that in your Unix version
InnoDB: fsync is very slow, or completely frozen inside
InnoDB: the OS kernel. Then upgrading to a newer version
InnoDB: of your operating system may help. Look at the
InnoDB: number of fsyncs in diagnostic info below.
InnoDB: Pending flushes (fsync) log: 0; buffer pool: 0
InnoDB: 167 OS file reads, 1 OS file writes, 1 OS fsyncs
InnoDB: Starting InnoDB Monitor to print further
InnoDB: diagnostics to the standard output.
090819 22:49:37InnoDB: Warning: difficult to find free blocks from
InnoDB: the buffer pool (1101051 search iterations)! Consider
InnoDB: increasing …
[Read more]
MySql Connector/Net 6.1.1 beta has been released

MySQL Connector/Net 6.1.1, a new version of the all-managed .NET driver
for MySQL has been released. This is a beta release and is intended to
introduce you to the new features and enhancements we are planning. This
release should not be used in a production environment.

It is now available in source and binary form from
[http://dev.mysql.com/downloads/connector/net/6.1.html] and mirror sites
(note that not all mirror sites may be up to date at this point of time
- if you can't find this version on some mirror, please try again later
or choose another download site.)

This release introduces a couple of exciting new features.

  • Website Configuration Dialog -- This is a new wizard that is activated
    by clicking a button on the toolbar at the top of the solution explorer.
[Read more]
fallenpegasus @ 2009-08-19T14:34:00

Drizzle. You can integrate it into your architecture.

MySQL / Postgres / Oracle. You have to integrate your architecture to fit them.

Updating the Cluster DBA Exam

It is time to update the MySQL Cluster exam. The current exam was written when the Cluster software was at version 5.1 and 7.0.5 is available for download. Reviewing the old exam questions shows some of them are badly dated.

But updating the exam requires more than simple edits of the questions. The MySQl 5.1 Cluster DBA Certification Study Guide is the book to use for studying for the exam. And having a study guide is a vital tool for those of us who prefer to self study for an exam. Sadly, some of the authors are no longer with Sun and I am sure those still around have minimal spare cycles in their schedule.

And it would be a waste of time if the revised exam is based on a version of software that is soon to be superseded. The Cluster product has …

[Read more]
Error handling - Internal_error_handler to the rescue

In the beginning, error handling in MySQL code was a straightforward process. There was your C function my_error(int nr, int MyFlags, char* format, ...)that would simply put the error on a queue for you, ready to be returned to the client at the right time. The two last arguments work just like printf. You can easily check whether the current thread threw an error by reading THD::is_error(). It is very simple and very hard to get wrong.
Later down the line, however, the need has surfaced for something more. If module A asks module B to do something as part of the execution of module A, module B might set a critical error since this would be the right thing to do had it not been part of A's execution. Then later A might call on module C to do something, but there might be code inside C that is not being executed because it notices that somewhere something went wrong and bails out.

An example (from …

[Read more]
Advancing MySQL Open Development One Important Step Forward

Giuseppe Maxia writes about the availability of the active development/test ("pushbuild") MySQL binaries for users—on multiple platforms.

This is a wonderful step forward in bringing greater openness to current MySQL development and in bringing greater value to the MySQL user community!  

Encrypted Variables in PDI

Every once in a while, I get to sound like a royal arse in front of a customer by saying something “I know” to be true about Pentaho that isn’t.  Usually, this is a REALLY good thing because it’s usually some limitation, or Gotcha that existed in the product that has magically disappeared with the latest release.  The danger of open source is that these things can change underneath you quickly, without any official fan fare and leave you looking like a total dolt at a customer site.  Bad for consultants like me who are constantly having to keep up with extraordinarily fast product development.  Good for customers because they get extraordinarily fast product development.

One of these experiences, which I was absolutely THRILLED to look like a dolt about, was

“If you use variables for database connection information, the password will be clear text in kettle.properties.”  …

[Read more]
Showing entries 25963 to 25972 of 44105
« 10 Newer Entries | 10 Older Entries »