From: Vladislav Vaintroub Date: October 21 2008 8:40pm Subject: review request: errors in table space recovery and beyond List-Archive: http://lists.mysql.com/falcon/75 Message-Id: <48FE3E51.9090107@sun.com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=ISO-8859-1 Content-Transfer-Encoding: 7BIT Dear friends of Falcon, I just committed http://lists.mysql.com/commits/56749 It is unfortunately somewhat heavy patch, but it has to be so to run Philip's test without errors (and the next start after recovery had been been checked for errors as well;)) Among the highlights in the patch that contributed to successful recovery (I use the word "highlights" secretly hoping to find the reviewer for the big chunk of code;) - exclusively for Hakan, removing 10 seconds wait hack on CREATE TABLESPACE after DROP TABLE with the same file. -Did you ever wonder how to posixly correct delete an open file on Windows? And do this without invalidating already open handles to it? Or whether it is possible to write a function that tells whether 2 files are the same (or one is link to another),and the function will handle absolute/relative representation, case-sensitivity and other canonicalization issues on any OS? Both in this patch. Thanks for your attention, Vlad