Few months ago, when MySQL Engineering Team moved MySQL Server
sources to GitHub I found it would be waste of time to manually
copy all scripts which I use to regularly and automatically build
and test all versions, needed for verifying bug reports. I run
these scripts on 3 machines at least. So I started my own GitHub
project, called mysql-scripts
Now this project contains four scripts. First one is
build.sh which I use for building. By default it
checks out MySQL Server sources, builds them in directory
$HOME/src/mysql-VERSION, then installs to
$HOME/build/mysql-VERSION But all configuration is
settable. For example, now I regularly build Percona Server with single command `build.sh -g …
About one and a half years ago we created MySQL StatsD to keep get insights of any MySQL server using a local daemon that frequently queries the MySQL server and pushes its data to StatsD locally. In the past year we have seen the usage of the MySQL StatsD project increase and more and more […]
The post MySQL StatsD release 0.1.3 appeared first on Spil Games Engineering.
One big project I'm working on for HP's Advanced Technology Group
right now is an Apache 2.0 licensed C connector for MySQL servers
called libAttachSQL. The whole process, not just
the code itself, is helping us learn about new and current
techniques in Open Source development. Whilst I will be
writing many posts about libAttachSQL in the future, today's post
is about the free hosted services we are using around it.
GitHubAlmost all previous Open Source projects I have worked on
in the past have been hosted on Canonical's Launchpad platform. Over the
last couple of years there has been a shift to using GitHub and almost
everything I have worked on at HP has been hosted there.
Now there are many services that hook into GitHub so this
seemed like the perfect …
Today marks a milestone in terms of the MariaDB project – going forward, the MariaDB project plans to use Github and git for source code management. The migration happens from Launchpad and the bzr tool.
The 10.1 server development (under heavy development now) will happen on Github. You can check it out here: https://github.com/MariaDB/server. Feel free to watch, star or even fork the code, and send us contributions!
Previous maria-captains should now provide their Github IDs so that they can be accorded similar status. Send the IDs to the maria-developers mailing list.
The project eventually wants to move the 10.0, 5.5, 5.3, …
[Read more]Over the past couple of years, several tools have come up to solve some of the long standing problems for developers, DBAs and operations teams. This list is no where near exhaustive and your mileage may vary.
These tools should let you get up and coding, saving your code to a central place.
I run (Mac/Windows), I need a Linux server to learn some of this cool stuff, right?
Not exactly. VirtualBox is a virtualization project for multiple platforms (Mac, Win, Linux, Solaris) that allows you to run a guest OS right from your laptop or desktop. There are repositories of images (alternative here) that you can use to get yourself going quickly, or you can provision your own.
I set up (cool open source package here) and now my team …
[Read more]The Percona Live MySQL Conference and Expo 2014 is just two months away. I’m very excited about this year’s event which continues our tradition of open technical discussions and inviting all parties to the table.
We have a great amount of technical talks from Oracle – I’m especially excited about future-focused talks shedding some light about what to expect in MySQL 5.7 and beyond. This content is best covered by developers actually designing the system and writing the code. We also have great coverage of MySQL alternatives from Percona and MariaDB. You can view the entire program here.
It is great to see well-rounded coverage of many …
[Read more]Done is better than perfect. That is one of Spil Games Engineering’s principles and it is really something I embrace. Almost one and a half year ago, Engineering started to use StatsD and Graphite for collecting and graphing performance metrics and one year ago I got fed up that there was, except for a couple of […]
The post MySQL StatsD project on Github appeared first on Spil Games Engineering.
I recently blogged on setting up Experimental Git mirror of Oracle MySQL trees up on GitHub. I’m now happy to announce that there are also mirrors for:
I’ve also updated the Oracle MySQL GIT mirror to include MySQL 5.7 and the (now abandoned) MySQL 6.0. I include the abandoned 6.0 tree as it can provide useful archaeology as to where some code came from.
I’d love to hear about any positive/negative experiences using these mirrors. Hopefully shortly I’ll fix up the last …
[Read more]
Some time ago, MySQL Forge went offline.
As part of the Forge dismissal operations, I got a backup of my
snippets from the MySQL community team, and I have been lazily
looking around for an alternative place where to put them.
I found such a place: Github
GIST
Gist is a simple way to share snippets and pastes with others.
All gists are git repositories, so they are automatically
versioned, forkable and usable as a git
repository.
Out of my 25 snippets, these are the ones that still look useful
(at least, people have been asking me about those).
The MySQL
Sandbox project has been around for 8 years, and it has
gained considerable attention from the community. I have seen it
mentioned in books and articles, used in other projects, and
widely adopted by testers and bug reporters.
I have used it for more than testing, and it has saved me many
hours of labor by allowing me to create database servers in a few
seconds.
Yet, I have gathered a long list of grievance about it, both from
my own experience and from other users feedback. Here goes.
- MySQL Sandbox is not easy to install. For people used to install Perl modules, it feels natural. For experienced Perl users, installing it in user space without root access is …