I am using H2 1.3.170 and am getting lock timeout errors while waiting for 
shared locks.  It is coming out of RegularTable.tryLock().  I have set 
DEFAULT_LOCK_TIMEOUT and LOCK_TIMEOUT (not sure what is the difference in 
the two) on the connection url and (at least for default lock timeout can 
see it in INFORMATION_SCHEMA.settings as updated).  In the constructor for 
Session I see the lines:

Setting setting = 
database.findSetting(SetTypes.getTypeName(SetTypes.DEFAULT_LOCK_TIMEOUT));
this.lockTimeout = setting == null ? Constants.INITIAL_LOCK_TIMEOUT : 
setting.getIntValue();

This database.findSetting is never getting my lock settings back and thus 
it is always defaulting to INITIAL_LOCK_TIMEOUT of 2000 ms.  When I look in 
database.findSettings -- I dont see anywhere that actually populates this 
settings map.

What am I missing here?

-- 
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 h2-database+unsubscr...@googlegroups.com.
To post to this group, send email to h2-database@googlegroups.com.
Visit this group at http://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/d/optout.

Reply via email to