Home |  MySQL Buzz |  FAQ |  Feeds |  Submit your blog feed |  Feedback |  Archive |  Aggregate feed RSS 2.0 English Deutsch Español Français Italiano 日本語 Русский Português 中文
Showing entries 1 to 30 of 40 Next 10 Older Entries

Displaying posts with tag: Launchpad (reset)

MySQL Connector/Python Launchpad entry updated
Employee +6 Vote Up -0Vote Down

We finally got the MySQL Connector/Python repositories reorganised on Launchpad. The following changes have been made:

  • Old, unmaintained repositories have been marked as obsolete.
  • Downloadable source distributions of obsolete versions have been removed, use the MySQL download website.
  • Connector/Python v1.0 source has been uploaded to Launchpad up till v1.0.5b1.
  • URLs point to the MySQL website.
  • Maintainer is now ‘Oracle/MySQL Engineering’, the team I (Geert Vanderkelen) am part of.
Consolidating MariaDB project tools
+3 Vote Up -0Vote Down

It is not a secret that we’ve been kicking the tires and playing with JIRA for project management. After using it since the beginning of the year most of us like the feel of it and we’ve decided that it makes sense to start using it more.

As you know, the MariaDB project has many fragmented resources. We report bugs in Launchpad. We store our plans in worklog. We’ve never used the Launchpad Blueprint feature for this very reason. We don’t use Launchpad Answers because we have the Knowledgebase.

With this move to hosted JIRA (yes, this is an important link: http://mariadb.org/jira) we can

  [Read more...]
Added a Table of Contents
+1 Vote Up -0Vote Down

Not a big deal, but I just added a “Table of Contents” page to my blog to make finding older articles much easier.

I noticed most of my posts are quite lengthy, and it can take a bit of searching/clicking to find an older entry. So unless you happen to recall the ‘month/year’ it was published, which I don’t even remember that, then hopefully this will help.

Really simple, and looks just like this:

  [Read more...]
Bzr and launchpad tricks: firefox plugin
+3 Vote Up -0Vote Down

If you work with bazaar, you have seen its URIs. You can find the complete list is in the bzr help urlspec. Although I commonly use only a subset of that, like bzr+ssh://bazaar.launchpad.net/~maria-captains/maria/5.2-serg/ and http://bazaar.launchpad.net/%2Bbranch/mysql-server/5.5/.

In addition I often use Launchpad aliases, such as lp:~maria-captains/maria/5.3-serg/, lp:maria/5.3, and lp:869001.

And finally, there are common abbreviations that we have used in MySQL, and others that we use in MariaDB, for example bug#12345 and wl#90.

What’s annoying, I need to remember that wl#90 corresponds to http://askmonty.org/worklog/?tid=90

  [Read more...]
MySQL Utilities
+3 Vote Up -0Vote Down

I recently explored the mysql-utilities scripts available on launchpad ( https://launchpad.net/mysql-utilities ) The examples below are from my local test db.
The code is available via a quick bzr download after you sign in with your launchpad id of course.

bzr launchpad-login <user_id_ from_launchpad> 

bzr branch lp:~mysql/mysql-utilities/trunk 
MySQL Utilities code does have some requirements, Python between 2.6 and 3.x . So check your python version , some of the distributions have older versions. ( # python –version ) If you want the manuals, then Sphinx (which also requires Jinja) is also required. Of course a connector to the database would be helpful. You can get the latest python connector, via launchpad as well, at






  [Read more...]
The MySQL Source is Now Back on Launchpad!
+2 Vote Up -0Vote Down

Last Friday, I had posted that the MySQL Source Code on Launchpad had not been updated (or rather not accessible by Lauchpad) in nearly a month.

I had actually started to file a bug report about this, but when posting the relevant links for documentation, I had noticed new information had been posted yesterday (10/10/2011).

Here was the orignal MySQL Launchpad page:

https://code.launchpad.net/~mysql/mysql-server/mysql-trunk

Here is the new message on this page:

“This is the old MySQL server branch and it is no longer used since mirroring setup has changed.

You can find the development head at https://code.launchpad.net/~mysql/mysql-server/trunk instead.”

If you navigate to the new page:

  [Read more...]
Where’s the Updated MySQL Source Code on Launchpad?
+8 Vote Up -0Vote Down

I know I’m not the only one to have noticed that all MySQL branches on Launchpad have not been accessible since September 10th, 2011, nearly 1 month.

Just visit here:

https://code.launchpad.net/~mysql/mysql-server/mysql-trunk

You’ll see it says:

“This branch may be out of date, because Launchpad has not been able to access it since 2011-09-10.”

I’d been seeing “No revisions to pull.” messages latley, when running “bzr pull”, but didn’t give it a whole lot of thought until reading the above note on Launchpad today.

Is it due to the recent security breach (where mysql.com was hacked and infected some visitors with malware)? Well, I doubt it since this started on 9/10/2011 and the breach, according to The Register, occurred on 9/26/2011 (some

  [Read more...]
Happiness is a Warm Cloud
+0 Vote Up -0Vote Down

Although a few folks knew about where I and many of the Sun Drizzle team had ended up, we’ve waited until today to “officially” tell folks what’s up. We — Monty Taylor, Eric Day, Stewart Smith, Lee Bieber, and myself — are all now “Rackers”, working at Rackspace Cloud. And yep, we’re still workin’ on Drizzle. That’s the short story. Read on for the longer one

An Interesting Almost 3 Years at MySQL

I left my previous position of Community Relations Manager at MySQL to begin working on Brian Aker‘s newfangled Drizzle project in October

  [Read more...]
MySAR: A sar-like Utility for MySQL
+2 Vote Up -0Vote Down

Why a New Utility?

A couple of months back, Tim Procter, Sheeri Cabral and I were discussing about how best to diagnose a MySQL server and/or tune its performance, automating the process as much as possible. The Performance Advisors from MySQL Enterprise (http://www.mysql.com/products/enterprise/) do this, but most of our customers don’t have a subscription and Pythian’s collective experience is not necessary reflected by its rules.

In our daily work, we have used Major Heyden’s MySQL Tuner, Mark Leith’s Statpack and our own tools to review a MySQL server configuration parameters. However, all of these tools had limitations in regards of what we wanted to achieve. Our major

  [Read more...]
More Drizzle plug-ins
Employee +2 Vote Up -0Vote Down
Last weekend, I finally got some time to look around Drizzle. I had already compiled it on my laptop, but hadn't really looked at the code.Then, I thought that looking over some of the blueprints on Launchpad, would be a good way to get familiar with the code base.After a quick search, I found move function/time/ functions into plugin(s)

This blueprint is basically to create UDF plug-ins for the different time related functions.There was no priority assigned and it was on the low hanging fruit milestone. Which was perfect

  [Read more...]
MockLoad on Launchpad - MySQL Proxy
Employee +1 Vote Up -0Vote Down
Several months ago, I started a little project at work (http://www.mysql.com/products/enterprise/monitor.html), called Mockload. It started as a fun way of using the MySQL Proxy, to test our monitoring agent, as well as the rules engine and graphs on the Service Manager.

Why?
I needed a tool that would be easy to use, and improve over time. And that it would allow our QA team to send custom values to the service manager. The goal was to pretend having some very busy MySQL servers.

And what better tool, than the MySQL Proxy itself to pretend being a busy MySQL Server!
The way our agent collects the MySQL related data, is by issuing different sql queries. So, I thought that I could have a





  [Read more...]
451 CAOS Links 2009.07.21
+0 Vote Up -0Vote Down

Microsoft contributes to Linux. Acquia raises $8m. And more.

Follow 451 CAOS Links live @caostheory on Twitter and Identi.ca
“Tracking the open source news wires, so you don’t have to.”

Microsoft contributes to Linux
Microsoft announced that it is to contribute device driver code to the Linux kernel under the GPLv2. Prompting us to publish a CAOS Theory Q&A. Answering one questioning we failed to ask, ZDnet reported that Microsoft’s Linux contributions should find their way into the 2.6.32 release.

Acquia raises $8m
Mass High Tech reported Acquia has picked up



  [Read more...]
MySQL projects on launchpad, sourceforge, google code and forge.mysql.com
+0 Vote Up -0Vote Down

While doing some work for the MySQL MMM project, I got distracted and browsed around for a bit. I started searching for MySQL on google code, and then expanded that search into launchpad, sourceforge and of course forge.mysql.com.
I found that there are literally thousands of FOSS MySQL projects on these sites. No surprise really, but still not something we stop to think about every day.
I thought I would share that with you here so you can go and have a look for yourself to see if you see anything that might be useful to you. Of course if you do, please

  [Read more...]
Modular vs Integrated
+0 Vote Up -0Vote Down

There’s actually no single “correct” answer! It all depends on

  • where in a stack the component lives;
  • the state of the market for that component region;
  • sometimes even geographic location of the user comes into play.
  • Yes, for OSS projects modularity is handy in terms of handling contributions, but modularity may not be the best way to deal with a problem in a certain market state and situation!

    Research has shown (see, for example, “The Innovator’s Solution” by Clayton Christensen) that the “integrated” region over time actually shifts to a subcomponent of an original integrated component that has since gone modular. An interesting example of this for MySQL its pluggable storage engine interface since version 5.1. MySQL is more modular now, but individual storage engines are tightly integrated for performance

      [Read more...]
    MySQL Sandbox 3.0 is released - looking at the future
    +12 Vote Up -0Vote Down



    It's done. MySQL Sandbox 3.0 is now available.
    New features include:
    • Installation as a Perl module;
    • Copying, moving, deleting, and preserving sandboxes;
    • Port checking before installing;
    • A test suite with 200 tests;
    • User defined modular tests;
    • A rich cookbook

    If you get the source code through the Bazaar repository, you will see something new. There is now





      [Read more...]
    Drizzle low-hanging-fruit
    +0 Vote Up -0Vote Down

    We have an ongoing Drizzle milestone called low-hanging-fruit. The idea is that when there’s something that  could be done, but we don’t quite have the time to do it immediately, we’ll add a low-hanging-fruit blueprint so that people looking to get a start on the codebase and contributing code to Drizzle have a place to go to find things to do.

    Some of my personal favourites are:

      [Read more...]
    A feature, a bug, a new feature and a bug fix
    Employee +0 Vote Up -0Vote Down
    After I wrote about reading a master.info file using the MySQL Proxy, I went ahead and added the missing piece. Creating a master.info file using the MySQL Proxy.

    A bug?
    As I went back to lib/mysql-proto.c looking for a function that I could duplicate and modify to add the to_masterinfo_string() function, I realized that I missed a few master_ssl_* fields. It turned out that I was not exporting all the fields from the master.info file.

    This time, the bug fix was easy enough. After modifying the test




      [Read more...]
    MySQL Proxy and master.info (contribution 2 of N)
    Employee +0 Vote Up -0Vote Down
    This time I'll write about a nice featured we now have on the MySQL Proxy.

    Parsing master.info
    The master.info is a file that the MySQL server creates when you are running a slave server, you can read the manual for more details.
    And now you can use the MySQL Proxy to read that file and parse the data from it.

    Background
    It all started when Jan emailed the proxy discuss mailing with the Changelog from 0.6.1 to 0.7.0. The part that got my attention was:
    "...
    Core
    [skip]
    * added parser for master.info files"
    ... "
    As I was working on a Lua script that did some simulation, I












      [Read more...]
    Contributing to MySQL Proxy (1 of N)
    Employee +0 Vote Up -0Vote Down
    Thanks to Kay, it is now much easier to contribute to the MySQL Proxy project. And it turns out you don't have to be a super C developer to help out.
    Yes, you may think, you can report bugs, help answering questions, even submit Lua scripts. But there is another way you can contribute.

    Blueprints
    You can check out the blueprints for the Proxy and pick one that seems "simple" to implement. That's what I did. I went there and picked "



      [Read more...]
    New version of employees test DB
    +0 Vote Up -0Vote Down



    The Employees Test database has been updated. There was a subtle bug in the data. One employee was assigned to two departments with the same start and end date. And one of the sample procedures fell into the trap of assuming that the data was clean, thus reporting incorrect statistics.
    Now the bug is fixed, the test suite is updated, and I can wait for the next bug report.
    Lua script repository for MySQL Proxy
    Employee +0 Vote Up -0Vote Down

    Doing QA on the MySQL Proxy and the Enterprise tools, I started writing a Lua script to use with the proxy. The goal was to tell our monitoring agent that the server it was monitoring was very busy. It basically intercepts queries like SHOW GLOBAL VARIABLES or SHOW GLOBAL STATUS among others and returns a custom resultset. (More details on a future post)

    It is still a work in progress, but I wanted to give the community access to it. After some emails on the


      [Read more...]
    Simulating workload with MySQL Proxy
    Employee +0 Vote Up -0Vote Down
    On April 2nd at 10 AM PST, I'll be giving a webinar with Giuseppe. I will be talking about how I use the MySQL Proxy to test itself and to test our Monitoring Agent using some Lua scripts.

    I'll also talk about a new Launchpad repository for Lua scripts to use with the MySQL Proxy. One of the nice things about it, is that it will be community-own. So even though a Sun employee registered it, the community will be able to make contributions and/or decide what gets included there. In some ways, it will be like the Drizzle project.

    I hope you see you there!

    P.S. You can register here (http://www.mysql.com/news-and-events/web-seminars/display-306.html)
    Where Drizzle Is Succeeding
    +0 Vote Up -0Vote Down

    Over the past few weeks, I have been happy working on Drizzle. Why have I been happy? Is it because of some new incredible code that will revolutionize the database industry? Nope. Is it because we've been able to remove all the issues that plague the server core? Nope. Is it because I see Drizzle quickly morphing into a modular, standard-conforming super-kernel? Nope.

    So, why am I joyous?

    To paraphrase the late Charlton Heston: "[Drizzle] is people!"

    Recently, I've seen the fruit that transparent, open source development bears. This fruit takes the form of engaged, motivated, and humble individuals who wish to make their mark on a project.

    Whether it's on IRC on #drizzle, the

      [Read more...]
    New interesting open Source releases
    +0 Vote Up -0Vote Down

    In case you haven't noticed them yet ..
    MySQL Proxy has a new release and moved it's public repo to Launchpad.

    (Still Launchpad isn't open source yet .. a matter of time .. but in the meanwhile Jira and Confluence are sadly gaining adoption in the market)

    In the devministration area there is a new Puppet module that automagically populates puppet managed machines in Zenoss , I've seen different people using Puppet to populate their Nagios configs, but adding Zenoss to the list is new.. so when will we see the Zabbix and Hyperic plugins ?

    Oh yes.. and then there is Chef

    MySQL Proxy code now live
    Employee +0 Vote Up -0Vote Down

    It’s done!

    Even if it took a while, too long, really, we finally have the MySQL Proxy code out in the open, where it belongs.

    As part of this effort, we would also like to make our development process more transparent. To that effect, we’ve also created a Launchpad team that serves as a discussion hub. It comes with a mailing list, reachable at mysql-proxy-discuss@lists.launchpad.net, where we hope to have some interesting discussions about where to take Proxy, what to implement in what way, and of course to offer advice to users.

    There’s not much in terms of “process” yet and quite possibly (and hopefully) it will stay this way, but let me outline some of my hopes and plans for going forward:

      [Read more...]
    451 CAOS Links 2009.01.13
    +0 Vote Up -0Vote Down

    Red Hat gets a new VP. rPath appoints former Red Hat COO as chairman. Ubuntu Launchpad to go open source. Open source Windows. SCO formally files for Chapter 11. And more.

    Official announcements
    Industry Veteran Greg Symon Joins Red Hat as Vice President and General Manager of North American Sales Red Hat

    rPath Welcomes Ex-Red Hat COO Tim Buckley rPath

    Liferay Portal Released in Enterprise Edition LifeRay

    Adaptive Planning Announces Record 2008


      [Read more...]
    MySQL Proxy code now live
    Employee +0 Vote Up -0Vote Down

    It’s done!

    Even if it took a while, too long, really, we finally have the MySQL Proxy code out in the open, where it belongs.

    As part of this effort, we would also like to make our development process more transparent. To that effect, we’ve also created a Launchpad team that serves as a discussion hub. It comes with a mailing list, reachable at mysql-proxy-discuss@lists.launchpad.net, where we hope to have some interesting discussions about where to take Proxy, what to implement in what way, and of course to offer advice to users.

    There’s not much in terms of “process” yet and quite possibly (and hopefully) it will stay this way, but let me outline some of my hopes and plans for going forward:

      [Read more...]
    MySQL Proxy code now live
    Employee +0 Vote Up -0Vote Down

    It’s done!

    Even if it took a while, too long, really, we finally have the MySQL Proxy code out in the open, where it belongs.

    As part of this effort, we would also like to make our development process more transparent. To that effect, we’ve also created a Launchpad team that serves as a discussion hub. It comes with a mailing list, reachable at mysql-proxy-discuss@lists.launchpad.net, where we hope to have some interesting discussions about where to take Proxy, what to implement in what way, and of course to offer advice to users.

    There’s not much in terms of “process” yet and quite possibly (and hopefully) it will stay this way, but let me outline some of my hopes and plans for going forward:

      [Read more...]
    MySQL Storage Engine based on PHP
    Employee +0 Vote Up -0Vote Down

    Sometimes one has weird ideas, or am I the only one? - This specific one is at least a year old, now, during the Christmas days, waiting for New Year's Eve I had the time and mood to finally try it out: MySQL 5.1 has a plugin interface to easily add storage engines. PHP can easily embedded into other applications.  So why not combine these two things? - Writing a MySQL Storage Engine which reads data by calling a PHP script.

    Let's start with a simple example first:

    <?phpfunction create_table($table, $data) {
        return true;
    }

    function open_table($table) {
        return new ArrayIterator(array(




      [Read more...]
    Drizzle Cirrus Milestone - Moving Forward
    +0 Vote Up -0Vote Down

    Brian, Monty, Stewart, Lee and myself sat down yesterday and fleshed out the blueprint tasks that we are targeting for the Cirrus milestone. This marks the first time we've made a concerted effort to really determine the tasks which are of essential importance in moving towards Drizzle's first release. Before I detail some of the major tasks, I'd like to make a quick recognition of our contributor community.

    Although the MySQL server does have community contributions in some of the releases, the Cirrus

      [Read more...]
    Showing entries 1 to 30 of 40 Next 10 Older Entries

    Planet MySQL © 1995, 2014, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

    Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.