]
Alexey Loubyansky resolved JBAS-4597.
-------------------------------------
Resolution: Done
Fixed.
CacheInvalidator.areInvalid doesn't lock partitions
---------------------------------------------------
Key: JBAS-4597
URL:
http://jira.jboss.com/jira/browse/JBAS-4597
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: CMP service
Affects Versions: JBossAS-4.2.1.GA, JBossAS-5.0.0.Beta2, JBossAS-4.0.5.GA,
JBossAS-3.2.8.SP1
Reporter: Alexey Loubyansky
Assigned To: Alexey Loubyansky
Fix For: JBossAS-5.0.0.Beta3, JBossAS-4.2.2.GA, JBossAS-4.4.0.CR1,
JBossAS-4.0.5.SP1
org.jboss.ejb.plugins.cmp.jdbc2.schema.CacheInvalidator.areInvalid(Serializable[] keys)
uses cache.lock() before removing an instance. The lock() implementation in
PartitionedTableCache is empty. It should either lock all the partitions or
CacheInvalidator should lock the partition the key belongs to before the key is removed.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: