Hi Thomas, About the MVStore corruption,I finally found a test case that raise a traceback in the org.h2.store.WriterThread, about 45s after the last sql request..
You can clone the following repo: https://github.com/nicolas-f/h2database/tree/patch-merge The test case is here: https://github.com/nicolas-f/h2database/blob/ec0c6f745f6f34e291cc6b7e00528a1d81a7afc1/h2/src/test/org/h2/test/db/TestSpatial.java#L380 Thanks for support. Best regards, -Nicolas Fortin GIS Workshop IRSTV FR CNRS 2488 Le jeudi 11 juillet 2013 11:20:09 UTC+2, Thomas Mueller a écrit : > > Hi, > > About "envelope query", you wrote "With index and Envelope union it take > more than 100s." - do you mean the following line in > IndexCursor.getSpatialSearchRow > is called: "v = ((ValueGeometry) v).union(vg);"? If yes, how is it > possible, because the method is only ever called with the parameter > "isIntersects" set to true. The method is only called within > IndexCursor.find, where isIntersect is set to true. > > About "Corrupt page count": I don't think it's because you directly use a > map. More likely is a bug within the MVStore, for example related to > concurrency. I do know that currently, the MVTableEngine doesn't always > work correctly when using multiple threads, so maybe there is a concurrency > problem in the MVStore that needs to be fixed. If not, then more likely is > another problem in the MVStore. I could have a look if I have a test case. > > Regards, > Thomas > -- You received this message because you are subscribed to the Google Groups "H2 Database" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/h2-database. For more options, visit https://groups.google.com/groups/opt_out.
