Mike Matrigali wrote:
Andreas, are you going to propose a patch for this or would you like
me to take the first take on it?
Hi,
I would appreciate it if you would like to take the first take on it,
since I do currently not have any code on this issue.
Thanks
--Andreas
Andreas Korneliussen (JIRA) wrote:
change of store contract: online compress operations should not share
any locks with user transactions
------------------------------------------------------------------------------------------------------
Key: DERBY-1068
URL: http://issues.apache.org/jira/browse/DERBY-1068
Project: Derby
Type: Improvement
Components: Store Reporter: Andreas Korneliussen
Priority: Minor
Propose to add the following to the store contract:
* truncate and compress requires exclusive table locking
* the truncate, purge and compress operations do not share any locks
with user transactions
Currently the store implementation allows users to share locks in
truncate and possibly purge.
This request is driven by:
http://www.nabble.com/conflict-detection-strategies-t1120376.html#a2938142
and:
http://www.nabble.com/RowLocation-contract-from-storage-engine-t1142235.html#a2994156