On Thu, Sep 16, 2010 at 9:20 AM, Konstantin Osipov <kostja@stripped> wrote:
> * Sergei Golubchik <serg@stripped> [10/09/16 00:40]:
>> > 2. FLUSH TABLES WITH READ LOCK FOR DATABASE dbname;
>> >
<snip/>
>> > It flushes and locks only one database.
>>
>> This would be difficult to implement.
>>
>> FLUSH TABLES WITH READ LOCK is not implemented in a way that can be
>> generalized to support per-database locks :(
>
> Actually, in 5.5 we added schema locks and now all DDL
> takes a schema lock on the affected schema. A reliable RENAME
> DATABASE is now possible.
Ooo! That is precisely the functionality we need!
I wonder how long until 5.5 goes mainstream ...
Weldon