> > * recovery.c: Fix online recovery to wait for failback done before > > allowing to accept connections from clients. It was supposed to work > > like this but actually was not since the day 0 when online recovery > > was born. Without the fix there could be potential data > > inconsistency among DB nodes. > > Wow, now that is a fix! I plan on having my pre-production cluster > ready next week, Tatsuo, and then I'll be able to checkout the beta > and try it. Lovely you found this problem and fixed it!
Yeah, the bug was identified by a Japanese user. I wonder why it has not been found before. > > * pool_process_query.c: Start internal transaction if necessary. > > Before we only started transaction INSERT, UPDATE, DELETE and > > SELECT. Obviously we need to start transaction other than these, for > > example CREATE TABLE. To avoid an overhead to look up large number > > of statements (currently 70), we use bsearch() now. > > Nice one :) Thanks for testing and let me know if you have any problem. -- Tatsuo Ishii SRA OSS, Inc. Japan _______________________________________________ Pgpool-general mailing list [email protected] http://pgfoundry.org/mailman/listinfo/pgpool-general
