On Thu, Oct 03, 2002 at 06:39:26PM -0500, Shane Allen wrote:
> We have a 4.0.4-beta master and slave.
> 
> The slaving process starts correctly, but randomly (and frequently) has
> issues.
> 
> When the server starts, it will slave, but eventually will hit one of
> two conditions:
> 
> - Duplicate key insert error (we re-sync'd the slave by hand during the
>   install, copying databases by hand, etc, so they're known good)
> 
> - Signal 8. The database will hit Signal 8, die, and be restarted.
>   Immediately upon restarting, it dies, and restarts, ad naseum.

I upgraded in testing to 4.0.4 again, built with debugging enabled, and
got a slightly different result.

This time, it eventually hit a query and the slaving stopped. This time
the error was:

021004 12:57:00  Slave: error 'Incorrect key file for table: 'listing_text'. Try to 
repair it' on query 'UPDATE sell.listing_text SET description='blah' WHERE 
listing_id=221112', error_code=1034

So, I issued `mysqlcheck -r sell listing_text`, and eventually "Lost
connection to MySQL server during query". Inspection of the error log
yields the following:

mysqld: mf_iocache.c:1106: _flush_io_cache: Assertion `info->end_of_file == 
my_tell(info->file,(myf) (0))' failed.

Number of processes running now: 1
mysqld process hanging, pid 790 - killed

presumably the debugging code that is built in is what is preventing the
signal 8 behaviour that I experienced last night.

On the master database I have been able to issue successful repair
statements several timesi against this table, and the databases that I am attempting to
repair have been copied over from the master, so I'm not sure what is
causing the repairs to fail...

-- 
Shane Allen <[EMAIL PROTECTED]>

sell.com : Buy & Sell Anything
http://www.sell.com

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to