micah anderson:
> > If anything should retry the query, then it would be the mysql
> > client.  The proxymap can't make such decisions (for example, it
> > makes no sense to retry after a read error from a local file).
> > 
> > And in fact, the mysql client does implement retry logic. It retries
> > if you have more than one mysql server configured. Perhaps you
> > can specify the same server multiple times.
> 
> Interesting idea. Do you mean specify it twice in the main.cf
> configuration such as:
> 
> alias_maps = mysql:/etc/postfix/mysql_aliases.cf, 
> mysql:/etc/postfix/mysql_aliases.cf
> transport_maps = proxy:mysql:/etc/postfix/mysql_transport.cf, 
> proxy:mysql:/etc/postfix/mysql_transport.cf

Ugh. That means twice the work when a query is "not found".

> Or do you mean two times in the host field in those files, such as the
> following in the mysql_transport.cf:
> 
> hosts      = mysql-cluster1 mysql-cluster1

This repeats the query only if the session breaks.  However, the
hosts are tried without delay, so this is unlikely to be a solution
for kernel panics.

Consider configuring more than one mysql server.

        Wietse

Reply via email to