Greetings

We are using MVStore to implement a basic persistent queue.  We are only 
storing small reference id's to objects stored directly on the file system 
in a directory. MvStore v1.4.191 (beta) appears susceptible to corruption 
with high volume transactions. Version v1.3.176 do not appear to suffer 
from the same fate and appears to be more stable. I should mention in this 
instance Mvstore is running inside a virtualized VMWare environment on 
Linux. 

I haven't yet been able to catch the exception. However, when corrupted, 
the database seems to enter a closed state:

va.lang.IllegalStateException: This store is closed [1.4.191/4]
        at 
org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:773) 
~[h2-1.4.191.jar:1.4.191]
        at org.h2.mvstore.MVStore.checkOpen(MVStore.java:2396) 
~[h2-1.4.191.jar:1.4.191]
        at org.h2.mvstore.MVStore.getChunkIfFound(MVStore.java:945) 
~[h2-1.4.191.jar:1.4.191]
        at org.h2.mvstore.MVStore.getChunk(MVStore.java:931) 
~[h2-1.4.191.jar:1.4.191]
        at org.h2.mvstore.MVStore.readPage(MVStore.java:1930) 
~[h2-1.4.191.jar:1.4.191]
        at org.h2.mvstore.MVMap.readPage(MVMap.java:736) 
~[h2-1.4.191.jar:1.4.191]
        at org.h2.mvstore.Page.getChildPage(Page.java:217) 
~[h2-1.4.191.jar:1.4.191]
        at org.h2.mvstore.MVMap.getMinMax(MVMap.java:432) 
~[h2-1.4.191.jar:1.4.191]
        at org.h2.mvstore.MVMap.getMinMax(MVMap.java:405) 
~[h2-1.4.191.jar:1.4.191]
        at org.h2.mvstore.MVMap.higherKey(MVMap.java:362) 
~[h2-1.4.191.jar:1.4.191]

[root@mailarchiva bin]# ./java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

Linux hostname 3.10.0-229.el7.x86_64 #1 SMP Thu Jan 29 18:37:38 EST 2015 
x86_64 x86_64 x86_64 GNU/Linux

I realize the lack of troubleshooting info makes this problem difficult to 
solve, however, its all I have to go by right now. 

 I'll keep an eye out for more info as time goes by.

Regards

Jamie

-- 
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 https://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/d/optout.

Reply via email to