[JBoss JIRA] (ISPN-2236) Test JDBC CacheStore with MSSQL, Informix, DB2 and PGSQL
by Thomas Fromm (JIRA)
Thomas Fromm created ISPN-2236:
----------------------------------
Summary: Test JDBC CacheStore with MSSQL, Informix, DB2 and PGSQL
Key: ISPN-2236
URL: https://issues.jboss.org/browse/ISPN-2236
Project: Infinispan
Issue Type: Feature Request
Components: Loaders and Stores
Affects Versions: 5.1.6.FINAL
Reporter: Thomas Fromm
Assignee: Mircea Markus
Needs to be tested.
I expect problems like I got when I started using ISPN with Oracle.
Consider Maven profile for creating automated tests of them with internal JBoss Test infrastructure.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months
[JBoss JIRA] (ISPN-2206) Query returns nulls if cache entries were removed and transaction is still not commited
by Marko Lukša (JIRA)
Marko Lukša created ISPN-2206:
---------------------------------
Summary: Query returns nulls if cache entries were removed and transaction is still not commited
Key: ISPN-2206
URL: https://issues.jboss.org/browse/ISPN-2206
Project: Infinispan
Issue Type: Bug
Components: Querying
Affects Versions: 5.2.0.ALPHA1
Reporter: Marko Lukša
Assignee: Sanne Grinovero
When using indexLocalOnly=true, the Lucene index is updated when the transaction is commited.
After removing an entry from the cache (and before commiting the transaction), queries will still match the entry, but since the entry is no longer in the cache, the list returned by the query will contain a null value.
This forces clients to always check whether elements of the collection returned by queries are null.
IMO, Ispan-query should handle this and simply skip the entries that were matched in the index, but are no longer in the cache.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months
[JBoss JIRA] (ISPN-2164) Return value of Cache.remove(key) not consistent in transactional context
by Carsten Lohmann (JIRA)
Carsten Lohmann created ISPN-2164:
-------------------------------------
Summary: Return value of Cache.remove(key) not consistent in transactional context
Key: ISPN-2164
URL: https://issues.jboss.org/browse/ISPN-2164
Project: Infinispan
Issue Type: Bug
Components: Core API, Transactions
Affects Versions: 5.1.5.FINAL
Reporter: Carsten Lohmann
Assignee: Mircea Markus
I have a scenario where multiple threads attempt to remove the same key concurrently via "cache.remove(key)" (each thread having explicitly started a transaction).
I expect only one thread to succeed, ie. only one invocation of "cache.remove(key)" to return a non-null value.
But that is not the case, the return value of "cache.remove(key)" is non-null for more than one thread.
In that sense, "cache.remove(key)" seems to behave differently from "cache.remove(key, value)".
The bug can be reproduced by using a test analogous to the one in "DummyTxTest" (ISPN-2077), but using "cache.remove(key)" instead of "cache.remove(key, value)".
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months