Hi Kai, I agree that this sounds like a bug. Can you describe the steps required to reproduce this behavior on 0.7.1?
Thanks. Carl On Wed, Apr 18, 2012 at 11:03 PM, Zhang Kai <zhangk1...@gmail.com> wrote: > Hi all, > > I got a problem when using Hive 0.7.1. > After I created a table with JDO failure, I can still find the table by > using 'show tables;'. > > I grep the code and find there is a transaction mechanism when hive > interacts with metastore. > However, it seems that the transaction doesn't work. > > I have tested this for several times. > I manually throw an exception before ObjectStore commit the 'CREATE > TABLE' transaction. > But I can find that a new record in TBLS in mysql. > So I guess meta data didn't rollback correctly. > > I also notice this could also happen on Hive 0.8 and 0.9. > However, I haven't tested it. > > I think this is a fatal error and can make hive metastore unavailable. > Is there anyone can help me solve this problem? > > Thanks. > > Kai Zhang >