WFTO – Weekly Falcon Test Overview 2009-01-09

WFTO – start of 2009 edition

This is our first WFTO report for 2009. Our MySQL/Falcon team is mostly on vacation and therefore there was not that much activity in the last weeks. However, our team was very productive in fixing bugs.

Since my last report from 2008-12-26 we fixed around 11 Falcon related bugs. Compared to our last WFTO from 2008-12-26 we have 1 new test.

The development of our failed/passed tests ratio over time looks like:

  • 1.29% – 3/233 (this report)
  • 1.29% – 3/232 (last report)
  • 1.75% – 4/229 (report before last one)

WFTO - 2009-01-09

News for this week:

  • John H. Embretsen fixed
    • Bug#41877 falcon_bugs test fails if MySQL is compiled without ucs2 support
    • Bug#41916 Some falcon tests do not check that required character sets are supported
  • Kevin Lewis fixed
    • Bug#34893 falcon_bug_22207.test causes steady memory increase
    • Bug#36289 Running iuds6.tst leads to assertion in Falcon
    • Bug#36700 Running falcon_bug_28048 shows increasing memory usage and run time
    • Bug#39431 Falcon assertion (bitNumber >= 0) failed in Bitmap::setSafe
    • Bug#40342 Falcon; big idle spike when running sysbench with 50 million table size
    • Bug#41194 Falcon durability should occur earlier in the commit process.
    • Bug#41835 Falcon crash in Table::getSyncPrior
  • Sergey Vojtovich fixed
  • Vladislav Vaintroub fixed
    • Bug#41836 Falcon assertion assertion (state != None) failed at line 79 in file Sync.cpp

What about you?

We are interested in you! Where do you use Falcon? What do you do with Falcon? Are there any features you want to see in Falcon? You can test Falcon and get famous by providing valuable bug reports or even test cases for Falcon!

Resources:

Posted in MySQL | Tagged , , , , , , | 3 Comments

WFTO – Weekly Falcon Test Overview 2008-12-26

WFTO – end of 2008 edition

This is the last WFTO report for 2008. Our MySQL/Falcon team is mostly on vacation and therefore there was not that much activity last week. However, Sergey Vojtovich fixed one tablespace related bug. I am looking forward to report about our WFTO many more times in 2009!

Since my last report from 2008-12-19 we fixed around 1 Falcon related bug. Compared to our last WFTO from 2008-12-19 we have 2 new tests.

The development of our failed/passed tests ratio over time looks like:

  • 1.29% – 3/232 (this report)
  • 1.75% – 4/229 (last report)
  • 2.65% – 6/226 (report before last one)
WFTO 2008-12-26

WFTO 2008-12-26

News for this week:

  • Sergey Vojtovich fixed
    • Bug#33720 Falcon allows FALCON_TEMPORARY to be manually specified as a tablespace

What about you?

We are interested in you! Where do you use Falcon? What do you do with Falcon? Are there any features you want to see in Falcon? You can test Falcon and get famous by providing valuable bug reports or even test cases for Falcon!

Resources:

Posted in MySQL | Tagged , , , , , , | 1 Comment

WFTO – Weekly Falcon Test Overview 2008-12-19

WFTO for Week 51

since my last report from 2008-12-12 we fixed around 6 Falcon related bugs. Compared to our last WFTO from 2008-12-12 we have 3 new test.

The development of our failed/passed tests ratio over time looks like:

  • 1.75% – 04/229 (this report)
  • 2.65% – 06/226 (last report)
  • 2.68% – 06/224 (report before last one)
WFTO 2008-12-19

WFTO 2008-12-19

News for this week:

  • Kevin Lewis fixed
    • Bug#41035 Running iuds6.tst is crashing Falcon
  • Sergey Vojtovich fixed
    • Bug#32398 Falcon: tablespace file can be table file
    • Bug#33148 falcon mysqldump does not include tablespace info
    • Bug#35257 Falcon: tablespace names are case sensitive
  • Vladislav Vaintroub fixed
    • Bug#38970 Crash in function called from falcon_init when running test cases
    • Bug#41545 sporadic pushbuild failure: [Falcon] Error: read error on database header

What about you?

We are interested in you! Where do you use Falcon? What do you do with Falcon? Are there any features you want to see in Falcon? You can test Falcon and get famous by providing valuable bug reports or even test cases for Falcon!

Resources:

Posted in MySQL | Tagged , , , , , , | 4 Comments

WFTO – Weekly Falcon Test Overview 2008-12-12

WFTO in mid December

since my last report from 2008-12-05 we fixed 7 Falcon related bugs. Compared to our last WFTO from 2008-12-05 we have 1 new test.

The development of our failed/passed tests ratio over time looks like:

  • 2.65% – 06/226 (this report)
  • 2.68% – 06/224 (last report)
  • 2.70% – 06/222 (report before last one)

WFTO 2008-12-05

News for this week:

  • Hakan Kuecuekyilmaz fixed
    • Bug#41303 Using global variable makes mysql-test-run test fail
  • Olav Sandstaa fixed
    • Bug#37622 Falcon does not compile on Solaris 9 on SPARC using Sun Studio compiler
    • Bug#40274 Falcon assertion in Transaction::releaseDependencies at Transaction.cpp:792
  • Sergey Vojtovich fixed
    • Bug#29246 Falcon: searches fail if prefix index on latin1_german2_ci column
    • Bug#32398 Falcon: tablespace file can be table file
    • Bug#33583 Falcon memory parameters on 32bit system can be set > 4GB
  • Vladislav Vaintroub fixed
    • Bug#41356 Valgrind warnings from falcon code during database creation

What about you?

We are interested in you! Where do you use Falcon? What do you do with Falcon? Are there any features you want to see in Falcon? You can test Falcon and get famous by providing valuable bug reports or even test cases for Falcon!

Resources:

Posted in MySQL | Tagged , , , , , , | Comments Off on WFTO – Weekly Falcon Test Overview 2008-12-12

MySQL 6.0.8 Alpha has been released!

We have a new Alpha release for MySQL 6.x

MySQL 6.0.8-alpha, a new version of the MySQL database system has been released. The main page for MySQL 6.0 release is at

MySQL 6.0 includes two new storage engines: the transactional Falcon engine, and the crash-safe Maria engine.

If you are new to the Falcon storage engine and need more information, please read the Falcon Evaluation Guide at

and the Falcon White Paper at

The Maria storage engine is a crash safe version of MyISAM. Maria supports all of the main functionality of the MyISAM engine, but includes recovery support (in the event of a system crash), full logging (including CREATE, DROP, RENAME and TRUNCATE operations), all MyISAM row formats and a new Maria specific row format. Maria is documented at

MySQL 6.0.8-alpha is available in source and binary form for a number of platforms from our download pages at

and mirror sites. Note that not all mirror sites may be up to date at this point in time, so if you can’t find this version on some mirror, please try again later or choose another download site.

We welcome and appreciate your feedback, bug reports, bug fixes, and patches at

The following section lists important, incompatible and security changes since the previous version of MySQL 6.0. The full changelog, including many more fixes can be viewed online at

What about you?

We are interested in you! Where do you use MySQL 6.x? What do you do with MySQL 6.x? Are there any features you want to see in our MySQL 6.x series? You can test MySQL 6.x and get famous by providing valuable bug reports and feature requests!

Posted in MySQL | Tagged , , , | 5 Comments

Music collaboration taken to the next level

Ideas, Inspiration, and Creativity

Art and science is based on sharing, whether the artist wants it or not, whether they do it actively or just by being influenced from each other. To some extend art is the transformation and expression of an observer’s view of his environment. What if an artist could extend his observation space to a global scale?

Music collaboration platform

There were several attempts to share ideas in the music world: Thousands of years ago people tried to make musical notation; in the 7th century it was believed that one cannot make notes about music, but around nine hundred years later in the 16th century the five line musical notation started it’s career to be the international accepted standard among musicians.  However, in the case of electronic music the advent of sharing music came with the development of the MP3 file format, which reduced the file size in order of a magnitude.

The consequence of the highly reduced file size for music tracks in combination with the Internet with reasonable bandwith, was the idea of P2P networks we saw in the late 90’s like:

  • Napster,
  • Gnutella,
  • and long time later the BitTorrent technology.

Now fast forward ten years and we see collaboration platforms like “Wikipedia – The Free Encyclopedia” for knowledge sharing or MySpace where a lot of artists share their music and ideas. I do not like MySpace, it is overloaded, the user interface is an insult and simply hurting my eyes, but people use MySpace. Which means that I have to  use MySpace mainly because other people I care of are using it, too.

Electronic music in context of the Internet

I have three all-time favorite CD’s (in chronological order):

Autechre, aka. the story of the broken CD

Autechre - Tri RepetaeIt was the summer of 1996 or 1997 when I was at this small second hand shop in Esslingen. At that time I was DJ’ing at Breakdance-Battles and just newly had discovered electronic music. There was this golden CD with barely any text on it. Out of curiosity I listened to it at the shop and after a short while I started to hit the CD player, because I thought the CD was jumping or had scratches. After double checking the CD for scratches I realized that Tri Repetae was ment to sound like that.

Back then I had no Internet and it was incredible difficult to figure out who Autechre was, which other albums they had, and what kind of music it was. Most of my Breakdance and battle friends declared me for completely nuts for listening to such “noise”.

Today you go to http://discogs.com/ and have instant access to all information around the artist you are interested in. Most of today’s electronic music you can even buy at iTunes or Beatport.

Meeting Speedy J: the Loudboxer experience

Speedy J - LoudboxerHalf a decade later after listening to Public Energy No. 1 for quite a while already, I checked Speedy J’s website. I was in University with a decent Internet connection. Back then I started getting interested in computers and into programming and the University gave me a nice Sun Ultra-10 SPARC workstation to experiment with. I installed Linux on that SPARC machine and things like flash graphics did not work. It turned out that Speedy J’s website was flash only! There I was – poor guy – with a high end workstation but not able to see his favorite artist’s website. At that time I gave introduction courses for web programming with PHP and I wrote the website’s webmaster an angry email about the site not working for me.

And that’s how it happened that I eventually wrote a text-only version of Speedy J’s flash-only website and later I installed him an open source forum software called Phorum after the launch of Loudboxer. Jochem really liked the forum and I got a free guestlist promise to one of his live performances. There it was – Loudboxer – this album with this one huge and long track which was also several tracks. Tracks seamlessly evolving to other tracks; not like DJ’s beatmatching and blending records: no, this was one album from one artist with his own tracks! It was amazing, he even mixed in a recording of a live performance into this album. Truly shocking; – and that was in 2002.

Doppelhelixxx – Immer auf die Kleinen, aka. how artists get inspiration

Doppelhelixx - Immer auf die KleinenMy brother, aka. Seven, and I grow up in a small village in the south of Germany. Soon we got interested in this new Rap music and Hip-Hop stuff; Public Enemy were our heroes quite expressing our feelings being “Gastarbeiter-Kinder” in Germany. Around 1992 we started organizing Breakdance-Battles. So it happened that my brother listened to this Funk, Soul, Electro Funk, and Beats and Scratches music, while I was training hours and hours scratching and beatmatching. Late 1994 we also got in touch with Breakbeats and Drum and Bass, which opened a whole new universe for us.

Being influenced in this context means also the aspect of being Turkish, but born and raised in Germany. Listening to Turkish music now and then and watching stupid Turkish movies of the mid 80’s. Influenced in this sense also means the advent of computer graphics in cinema movies with it’s clear climax in Terminator’s morph scene. In such an environment Doppelhelixxx a true mulit-kulti band was born: The Seven (Orhan, Turkish Gasterbeiter-Kind), The Scan (Kreshnik, Albanian Gastarbeiter-Kind), and The Duke (Daniel, plain German kid) and they produced albums like:

Teminator vs. Barış is Doppelhelixxx’ very early work and they never really released it. I have a CD with hand written titles of it. This album introduces the listener to Funk and Hip-Hop based rhythms, paired with samples from the international known Turkish Rock musician Barış Manço in contrast to the German dubbed quotes from Terminator the movie, shifted to an electronic level.

Clearly “Immer auf die Kleinen” is my all time favorite. When I wrote the text-only version of Speedy J’s website I also showed Loudboxer — this many-tracks-but-also-a-single-track-album — to my brother. After a while he got hooked into the idea and more than a years work later he finished “Immer auf die Kleinen“; this patchwork of Hip-Hop background, touched by Breakbeats, quotes from Turkish movies, distorted by the information music of Autechre, still each track perfectly blending into each other. Immer auf die Kleinen is a journey — maybe a very personal journey — into music without constraints or a clear genre.

A new project of Speedy J and Soundcloud

Speedy J is known to push the limits of what is possible in electronic music production. It was a bit quiet after Loudboxer around Speedy J, but Jochem was not standing still. He toured a lot and played numerous live sets. After Loudboxer he started his Collabs series, producing tracks with other artists like Chris Liebing.

Not a long time ago a reasonable electronic music live act could end up in renting a truck to get your equipment on stage. Today that equipment fits into a off the shelf laptop. This huge technological improvement influenced electronic music artists, too, of course. Think of Richie Hawtin playing with three turntable decks and his effect machine in 1999; now playing with four virtual decks with the help of two laptops. Think of Ricardo Villalobos’ “Narod Niki” project where eight electronic music artist perform a joint live act on their laptops. Or think of the quite contrary: Laptopbattle‘s where eight electronic music artists compete against each other live on stage.

Open Collabs

And of course Jochem Paap aka. Speedy J topping all of it by starting his latest project called Open Collabs.

Open Collabs

“Collaboration is the way forward. We have to rethink how we deal with intellectual property. Creative Commons is a good start. The way we all discover, consume, share, recommend music / art has changed dramatically over the last few years, invented and driven by ourselves. We have already decided how we want things to work, so it’s about time institutions / legal frameworks are adjusted to catch up. The current attitude of the indusrty (DRM, calling people pirates, etc) only causes polarization between consumers and the industry, and causes a whole generation to grow up in a climate with disregard for intellectual property. This project is an attempt to set an example on how the changed infrastructure and culture can be seen as an environment for creation, inspiration, collaboration, fun, fair treatment of all collaborators and their material, and hopefully a cool end result”.

You will find even more details at http://www.speedyj.com/opencollabs/

This leads us to

Soundcloud is something like MySpace, but with a crystal clear design, user interface, and focus on sharing music and ideas. Of course, you have the nowadays mandatory social networking, instant messaging, and all the buzz-word stuff in there, too.

Speedy J created an account called “Open Collabs” at Soundcloud and asked people to drop him tracks and snippets. In that way he collected an amazing amount of around 200 tracks and ideas from people all over the world  in the period of November to December 2008. Now he is working with the collected material to form his latest album; in true collaboration style: all earnings of that album will be shared 50/50.

Music collaboration

The idea of music collaboration is not really new in the Internet. There are well established sites like:

Posted in Music | Tagged , , , , , , | 3 Comments

WFTO – Weekly Falcon Test Overview 2008-12-05

WFTO in December

since my last report from 2008-11-27 we fixed 3 Falcon related bugs. Compared to our last WFTO from 2008-11-27 we have 2 new tests.

Our latest failed/passed tests ratio is

  • 2.68% – 06/224 (this report)
  • 2.70% – 06/222 (last report)
  • 2.83% – 06/212 (report before last one)

WFTO

News for this week:

  • Christopher Powers fixed
    • Bug#40994 Regression: can’t create unique index on NOT NULL column if engine is falcon
  • Hakan Kuecuekyilmaz fixed
    • Bug#41231 falcon.falcon_bug_22181 test does not clean up after itself
  • Sergey Vojtovich fixed
    • Bug#39456 Falcon: assertion (false) failed at line 258 in file RecordLocatorPage.cpp

What about you?

We are interested in you! Where do you use Falcon? What do you do with Falcon? Are there any features you want to see in Falcon? You can test Falcon and get famous by providing valuable bug reports or even test cases for Falcon!

Resources:

Posted in MySQL | Tagged , , , , , | Comments Off on WFTO – Weekly Falcon Test Overview 2008-12-05

WFTO – Weekly Falcon Test Overview 2008-11-27

WFTO back again

since my last report from 2008-10-17 we fixed 30 Falcon related bugs. Compared to our last WFTO from 2008-10-17 we have 10 new test.

Our latest failed/passed tests ratio is

  • 2.7% – 06/222 (this report)
  • 2.8% – 06/212 (last report)
  • 3.8% – 08/210 (report before last one)

WFTO 2008-11-27

News for this week:

  • Christopher Powers fixed
    • Bug#39696 Assertion in Table.cpp (dup->state == recDeleted) fails during falcon_chill_thaw
    • Bug#38541 Falcon RecordVersion::thaw assertion “”bytesRestored > 0 || data.record == NULL”
    • Bug#38567 Falcon crash in Record::getEncodedRecord at Record.cpp:743
    • Bug#38569 Falcon assertion in SRLUpdateIndex::thaw : type == srlUpdateIndex
    • Bug#39694 Crash in StorageTable::setRecord during falcon_chill_thaw test
    • Bug#39695 Crash in SRLUpdateRecords::thaw during falcon_chill_thaw test
    • Bug#39711 Running falcon_bug_34351_C shows increasing memory usage
    • Bug#40265 Falcon: Concurrent online DROP INDEX of the same key causes MySQL assertion
    • Bug#40651 Falcon: Record chill with data length == 0 corrupts serial log
    • Bug#40691 Falcon: Chill/thaw operations do not lock SerialLog::syncWrite
    • Bug#40690 Falcon: Deferred index thaw crashes in addNode()
  • Hakan Kuecuekyilmaz fixed
    • Bug#40700 aclocal warnings for missing cache-id’s
  • John H. Embretsen fixed
    • Bug#35503 falcon_bug_34351_C.test times out on Pushbuild
  • Kevin Lewis fixed
    • Bug#40112 Two falcon servers unable to agree on the result from a simple SELECT
    • Bug#40123 Falcon crash with falcon_serial_log_buffers=4000
    • Bug#40893 Falcon concurrent unlock can cause invalid fetches
  • Lars-Erik Bjørk fixed
    • Bug#39342 YEAR ‘=’ comparison fails when index is present
    • Bug#40130 Falcon date / time indexes broken
    • Bug#40158 Falcon assertion in StorageInterface::encodeRecord() line 2635 on CREATE TABLE
    • Bug#40614 Falcon datetime indexes can not handle 0000-00-00
  • Olav Sandstaa fixed
    • Bug#38739 Assert in Transaction::initialize during simple SELECT queries
    • Bug#39260 Falcon should detect that it has been compiled without support for C++ exception
    • Bug#39419 Falcon should not be compiled if compiler or options do not support exceptions
    • Bug#39912 Falcon can crash after hitting problems with the serial log
    • Bug#40390 Falcon does not get compiled on Solaris 10 on SPARC
  • Sergey Vojtovich fixed
    • Bug#36804 Falcon does not detect deleted tablespace files
    • Bug#39702 Unspecific error msg when using non-existent tablespace in partition definition
    • Bug#39708 Falcon: non-descriptive error message when creating a big key
  • Vladislav Vaintroub fixed
    • Bug#39789 Falcon recovery failure after several CREATE + DROP TABLESPACE
    • Bug#40302 error on tablespace creation is not handled cleanly

What about you?

We are interested in you! Where do you use Falcon? What do you do with Falcon? Are there any features you want to see in Falcon? You can test Falcon and get famous by providing valuable bug reports or even test cases for Falcon!

Resources:

Posted in MySQL | Tagged , , , , , | 1 Comment

MySQL 6.0.7 Alpha has been released!

We have a new Alpha release for MySQL 6.x

MySQL 6.0.7-alpha, a new version of the MySQL database system has
been released. The main page for MySQL 6.0 release is at

MySQL 6.0 includes two new storage engines:

  • the transactional Falcon engine, and
  • the crash-safe Maria engine.

If you are new to the Falcon storage engine and need more
information, please read the Falcon Evaluation Guide at

and the Falcon White Paper at

The Maria storage engine is a crash safe version of MyISAM. Maria
supports all of the main functionality of the MyISAM engine, but
includes recovery support (in the event of a system crash), full
logging (including CREATE, DROP, RENAME and TRUNCATE operations),
all MyISAM row formats and a new Maria specific row format. Maria
is documented at

MySQL 6.0.7-alpha is available in source and binary form for a
number of platforms from our download pages at

and mirror sites. Note that not all mirror sites may be up to date
at this point in time, so if you can’t find this version on some
mirror, please try again later or choose another download site.

We welcome and appreciate your feedback, bug reports, bug fixes,
and patches at

The full changelog, including many more fixes can be viewed online at

What about you?

We are interested in you! Where do you use MySQL 6.x? What do you do with MySQL 6.x? Are there any features you want to see in our MySQL 6.x series? You can test MySQL 6.x and get famous by providing valuable bug reports and feature requests!

Posted in MySQL | Tagged , , , | 4 Comments

Weekly Falcon Test Overview 2008-10-17

WFTO – reporting on a more frequent basis

since my last report from 2008-10-10 we fixed 3 Falcon related bugs. Compared to our last WFTO from 2008-10-10 we have no new test. Unfortunately two tests are failing/succeeding only sometimes. This means that we have six to eight failing tests, depending on the current phase of the moon.

Our latest failed/passed tests ratio is

  • 2.8% – 06/212 (this report)
  • 3.8% – 08/210 (last report)
  • 4.8% – 10/209 (report before last one)

WFTO 2008-10-17

News for this week:

  • Christopher Powers fixed
    • Bug#39846 Falcon: Concurrent online alter causes assertion in SRLUpdateIndex::append()
  • Olav Sandstaa fixed
    • Bug#38748 Deadlock in Falcon when running simple SELECT queries
  • Vladislav Vaintroub fixed
    • Bug#39951 Falcon: crash during crash recovery

What about you?

We are interested in you! Where do you use Falcon? What do you do with Falcon? Are there any features you want to see in Falcon? You can test Falcon and get famous by providing valuable bug reports or even test cases for Falcon!

Resources:

Posted in MySQL | Tagged , , , , , | Comments Off on Weekly Falcon Test Overview 2008-10-17