We are trying to compile Connector/C++ in the OpenOffice.Org environment, however dmake, the OO.Org build too (Ubuntu/Debian has it) can't work currently with CMake. CMake is the meta-make system we use for Connector/C++ to easy the portability. I had a blog entry which platforms are supported, a vast number. Without CMake this wouldn't have been that easy.
MySQL 5.1 was released as GA not long ago (current version 5.1.32). I work at SUN/MySQL as a connector developer. Currently working on Connector/C++, previously I used to develop mysqlnd of the PHP fame, currently I maintain it. Every single day I work with the MySQL Server and like everything in this world, it's imperfect. You know perpetuum mobile doesn't exist.
Tomorrow, The Big Trek starts. Duleepa “Dups”
Wijayawardhana will spend the time from then on until the MySQL
Conference and Expo starts travelling by rail and bus all the way
from home in Montreal to California. Hence the name “Dups on
Rails”. The purpose of the Big Trek is to talk about
MySQL in Canadian and US universities. He’ll also
arrange MySQL Meetups and go on customer visits, as people ping
him.
Towards the end of the trip, as we get closer to the User Conference, Dups won’t be alone. His alter ego Colin Charles (yes, people do mix up Dups and Colin) will join him from 13 April onwards in Northern California. And at the same time, a parallel trek is started by Giuseppe Maxia an Sheeri K. Cabral, in Southern California.
The list of universities include Queens University, University of Western Ontario, Illinois Institute of Technology, Purdue University, University of …
[Read more]The Mahalo PHP Meetup was a lot of fun. Firstly, Sharon Levy had a great presentation with cool sound effects. That definitely gets your attention… It’s always good to watch the best techniques presenters use to engage the audience, and … Continue reading →
The time is just running and it's already time, again, for students to apply for this year's Google Summer of Code program. PHP and MySQL are among the list of 150 participating organizations. So if you're a student and are interested to learn how OpenSource works, do some networking with some famous people or just want a Google T-Shirt it's your time to take a look at the different idea pages (PHP, MySQL, others) or come up with an own idea and apply. Oh if accepted you even can earn some money as part of the program ...
Changes (as compared to 8.03) include:
Features:
* Crash dumps with no information (zero-size) will now be deleted
automatically.
* When saving/copying from the editor the LETTERCASE modfications
for keywords and functions will now be preserved.
* Selecting a ‘child’ object for a table (columns and indexes)
will now refresh the DATA tab if DATA tab is open. Before only
selecting the table object itself did. Also the table information
is now available in OBJECTS tab when a column or index is
selected.
* Now also a ‘key’ icon is used for identifying the Primary Key
in an Object Browser ‘Indexes’ folder,
* When a GRID cell is only partly visible, doubleclicking it will
move the grid position so that cell/row will become visible
(before it worked like that with singleclick - we changed to
doubleclick as this is a de facto standard in such grids - in
Excel for …
We are going to be doing our first in person Developer Meeting
for Drizzle on Friday April 24, 2009 from 10:00 a.m. to 5:00 p.m.
right after the MySQL User's Conference.
You can sign up and find more information here:
http://drizzle.org/wiki/Drizzle_Developer_Day_2009_signup
A few topics for the day:
"What Craigslist needs from Drizzle" -> Jeremy Zawodny
"Drizzle Protocol" -> Eric Day
"Code Stub generation for various plugin apis" ->
Hartmut
You can find more here:
http://drizzle.org/wiki/Drizzle_Developer_Day_2009
In MySQL 5.1.33 there is a fix for an apparently innocuous
bug.
Bug #36540 CREATE EVENT and ALTER EVENT
statements fail with large server_id.
This is a usability bug, that makes the DBA life unnecessarily
hard. The reason for having a large server_id is because a DBA
might want to use the IP address as server ID, to make sure that
there are unique IDs, and to have an easy way of identifying the
server through the IP.
All is well until you mix the server_id assignment with event
creation:
select version();
+-----------+
| version() |
+-----------+
| 5.1.32 |
+-----------+
1 row in set (0.00 sec)
set global server_id =inet_aton('192.168.2.55');
Query OK, 0 rows affected (0.00 sec)
select @@server_id;
+-------------+
| @@server_id |
+-------------+
| …
[Read more]
2.6.29 was released. I don’t usually write about linux kernel releases, thats what Slashdot is for :), but this one introduces write barriers in LVM, as well as ext4 with write barriers enabled by default. If you run this kernel and forget to turn off barrier support at filesystems (like XFS, nobarrier), you will see nasty performance slowdowns (recent post about it). Beware.
The MySQL UC 2009 is coming and it is time for my own little marketing. As Matt already annonced it a few months ago we (Matt and I) are doing a WaffleGrid presentation, Distributed InnoDB caching with Memcached, Tuesday at 2PM. I am also presenting at the MySQL Camp or unconference, NBD (MySQL Cluster) performance tuning and pitfalls, also Tuesday at 4:25PM.