Showing entries 40081 to 40090 of 44145
« 10 Newer Entries | 10 Older Entries »
Google Group Established for Community Doxygen Project

In the community spirit of doing, not talking, we've established a new Google Group for the Community Doxygen Project. Currently, there are seven team members in the project:

  • myself
  • David Shrewsbury
  • Frank Mash
  • Ronald Bradford (arabxptyltd)
  • Baron Schwartz (xaprb)
  • Nicklas Westerlund
  • Kristofer Pettersson

If you are interested in contributing to this project, which is an excellent way to immerse yourself in the MySQL source code and get your feet wet, feel free to navigate to the Google Group link above and click on the "Join this group" link. You'll receive an email from the group once your name is added. The mailing list will be used to communicate all goals and coordinate …

[Read more]
SQLyog Goes Open Source

The SQLyog GUI for MySQL has always been an excellent tool for MySQL developers and administrators and one that I have watched for several years now. The developers are a good bunch of guys and I’ve been able to talk to them over the years at the MySQL User Conferences. At this year’s conference, the Webyog guys let me in on a secret: they were making an Open Source edition of their Webyog software!

Well, after several months of preparation (you don’t just slap a license on and release a commercial product as open source), the waiting is over and there is now a Community Edition of SQLyog!

You can see a nice, clear summary of the differences between their community edition and their commercial Enterprise edition at http://www.webyog.com/en/sqlyog_feature_matrix.php. As you can see, they …

[Read more]
Compiling MySQL Tutorial 3 - Debugging Output

Continuing on from Tutorial 2.

When reviewing the 2.1. C/C++ Coding Guidelines for MySQL, you will see that the MySQL Source uses within the C/C++ code DBUG (Fred Fish’s debug library). This is one of the 3rd party open source products that are documented in the Internals 1.4. The Open-source Directories.

You will also find some usage in the MySQL Manual E.3 The DBUG Package. So enough talk, how do you use this.

DBUG

You get the DBUG output by running a mysqld debug version with the argument –debug. The output …

[Read more]
PHP Deployment Model

In "The J2EE guy still doesn't get PHP", Harry Fuecks suggests that PHP really needs [someone] to get together and write a detailed paper on how it works and why PHP scales so we can all live happily ever after.

I could not agree more.

At the 3rd European Workshop on Aspects in Software last week, I was confronted with questions that could have easily been answered by refering to a paper like this. If a paper such as this existed.

In "Things That Have No Name", …

[Read more]
PHP Deployment Model

In "The J2EE guy still doesn't get PHP", Harry Fuecks suggests that PHP really needs [someone] to get together and write a detailed paper on how it works and why PHP scales so we can all live happily ever after.

I could not agree more.

At the 3rd European Workshop on Aspects in Software last week, I was confronted with questions that could have easily been answered by refering to a paper like this. If a paper such as this existed.

In "Things That Have No Name", …

[Read more]
PHP Deployment Model

In "The J2EE guy still doesn't get PHP", Harry Fuecks suggests that PHP really needs [someone] to get together and write a detailed paper on how it works and why PHP scales so we can all live happily ever after.

I could not agree more.

At the 3rd European Workshop on Aspects in Software last week, I was confronted with questions that could have easily been answered by refering to a paper like this. If a paper such as this existed.

In "Things That Have No Name", …

[Read more]
Unconventional Distributed Systems Failures

Greg points out a section which he found interesting in the Google Bigtable paper:

For example, we have seen problems due to all of the following causes: memory and network corruption, large clock skew, hung machines, extended and asymmetric network partitions, bugs in other systems that we are using (Chubby for example), overflow of GFS quotas, and planned and unplanned hardware maintenance.

The partition asymmetry issue should be obvious. If one section of your cluster is too slow you're going to see throughput fall. Hung machines is another. The distributed filesystem I wrote last year (and will eventually opensource once I get time to finish it) handled hung machine situations.

Here are a few more I can think of.

Memory corruption without ECC …

[Read more]
Webyog contributes the source code of their flagship product SQLyog to the Open Source Community.

Bangalore, India - Webyog announced this week that its widely popular product SQLyog - an advanced graphical client for administration of MySQL databases, will be released under the Open Source GPL license. The first Open Source version (version 5.2 Beta) can be downloaded now from the company?s website: www.webyog.com.

Version 0.1.149 of innotop released

Version 0.1.149 of the innotop MySQL and InnoDB monitor is a major upgrade. As of this version I’m declaring innotop “stable,” meaning I’ve put some work into making it deal with unexpected input. It should be very resistant to any sort of crash now. I originally made it intolerant of unexpected input, because the output of SHOW INNODB STATUS varies so much and was never designed for parsability. Making it die when it couldn’t parse something let me know there was a problem, but it caused many of you pain when you couldn’t keep it running reliably.

On 1U cases, PCI risers, and LSI MegaRAID

I’ve been working with one Proven Scaling customer that has had some interesting issues recently, involving InnoDB corruption, resulting in messages similar to these:

InnoDB: Page checksum 3156980109, prior-to-4.0.14-form checksum 577557610
InnoDB: stored checksum 741279449, prior-to-4.0.14-form stored checksum 577557610
InnoDB: Page lsn 0 2323869442, low 4 bytes of lsn at page end 2323869442
InnoDB: Page number (if stored to page already) 195716,
InnoDB: space id (if created with >= MySQL-4.1.1 and stored already) 0
InnoDB: Page may be an index page where index id is 0 2831
InnoDB: (index PRIMARY of table db/table)
InnoDB: Database page corruption on disk or a failed
InnoDB: file read of page 195716.

The problem was encountered when testing hardware for a move from software RAID to hardware RAID using …

[Read more]
Showing entries 40081 to 40090 of 44145
« 10 Newer Entries | 10 Older Entries »