6 messages in com.mysql.lists.clusterRe: Alter table clarification
FromSent OnAttachments
Nathan McCall05 May 2005 12:12 
Jonas Oreland06 May 2005 00:51 
Kris Buytaert17 May 2005 08:07 
Jon Stephens17 May 2005 08:29 
Stewart Smith17 May 2005 19:51 
Jon Stephens17 May 2005 23:47 
Subject:Re: Alter table clarification
From:Jon Stephens (jo@mysql.com)
Date:05/17/2005 11:47:10 PM
List:com.mysql.lists.cluster

Hi Stewart,

Stewart Smith wrote:

On Wed, 2005-05-18 at 01:30 +1000, Jon Stephens wrote:

This is correct and is intended behaviour. (Autodiscovery of schema changes tends to slow things down quite a bit, or so I've been told by one of the NDB developers.)

We could possibly extend the Event API in 5.1 to do events on schema changes (although I envisage this great horrible hack spanning mysqld and ndb... but maybe it can be done cleanly). However, this wouldn't be synchronous and you could still get these errors, just less often (maybe, in certain load situations).

The right fix would probably be one where if we encounter this error, we re-get the frm and try again. This is quite possibly more than a few lines of changes though.

Something for the future though...

Maybe this could also be configurable, like say a --mutation-event-retry=[on|off]|[# of tries]|[interval between tries] at startup or in the config.ini? Not sure which executable(s) would need to have such an option, though...

Jumpstart your cluster! http://www.mysql.com/consulting/packaged/cluster.html