[JBoss JIRA] Created: (ISPN-1205) Redesign marshallers to be per named cache instance, per thread
by Pete Muir (JIRA)
Redesign marshallers to be per named cache instance, per thread
---------------------------------------------------------------
Key: ISPN-1205
URL: https://issues.jboss.org/browse/ISPN-1205
Project: Infinispan
Issue Type: Feature Request
Affects Versions: 5.0.0.CR6
Reporter: Pete Muir
Assignee: Manik Surtani
Fix For: 5.1.0.BETA1
Since we have switched to explicit classloaders in Infinispan 5.0, we can now pass the correct classloader to use into JBoss Marshalling, rather than rely on the TCCL. However at the moment marshallers are per thread, not per named cache instance. We will need to change the way marshallers are created to make a marshaller per-thread-per-named-cache-instance. This will also require investigation of the best way of propagating this through the DI system. Dan has previously suggested using the InvocationContext
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 1 month
[JBoss JIRA] Created: (ISPN-1212) Improved PING and FD protocols for the testsuite
by Galder Zamarreño (JIRA)
Improved PING and FD protocols for the testsuite
------------------------------------------------
Key: ISPN-1212
URL: https://issues.jboss.org/browse/ISPN-1212
Project: Infinispan
Issue Type: Task
Components: Test Suite
Reporter: Galder Zamarreño
Assignee: Galder Zamarreño
Fix For: 5.0.0.CR7
Create:
- INFINISPAN_TEST_PING: use thread locals to maintain cluster membership since all tests run in same JVM. This would make discovery rock solid and would make the testsuite more robust.
- INFINISPAN_TEST_FD: instead of relying on pings to check whether the node is there, attach a cache or cache manager listener to detect when a cache stops or fails and propagate that information back to the membership.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 2 months
[JBoss JIRA] Created: (ISPN-1108) Test(s) ignored by maven
by Mircea Markus (JIRA)
Test(s) ignored by maven
------------------------
Key: ISPN-1108
URL: https://issues.jboss.org/browse/ISPN-1108
Project: Infinispan
Issue Type: Bug
Components: Test Suite
Affects Versions: 5.0.0.CR2
Reporter: Mircea Markus
Assignee: Manik Surtani
"mvn test" doesn't run the test TransactionsSpanningReplicatedCaches.
It does run though other tests from that package, ex: TransactionsSpanningDistributedCachesTest.
TransactionsSpanningReplicatedCaches is marked as sequential = true (which is redundant). I've tried removing the sequential attribute, but the same thing happened: the test was not run.
The test runs successfully when specified through: mvn test -Dtest=TransactionsSpanningReplicatedCaches
While here, also consider removing the mandatory "testName" attribute from @Tests. TestNG now has an @Test (singleThreaded) attribute that: "If set to true, all the methods on this test class are guaranteed to run sequentially, even if the tests are currently being run with parallel="true". This attribute can only be used at the class level and will be ignored if used at the method level."
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 2 months
[JBoss JIRA] Created: (ISPN-359) Affinity accross caches - static or dynamic
by Tero Heinonen (JIRA)
Affinity accross caches - static or dynamic
-------------------------------------------
Key: ISPN-359
URL: https://jira.jboss.org/jira/browse/ISPN-359
Project: Infinispan
Issue Type: Feature Request
Components: Distributed Cache
Affects Versions: 4.0.0.Final
Reporter: Tero Heinonen
Assignee: Manik Surtani
Programmable affinity either through:
1) statically (e.g. annotating a certain field as the key for consistent hashing)
- in our case this cannot be based on the hashCode() as the affinity requirement and object identity are not directly related
2) dynamically (e.g. providing a overridable/annotatable consistentHashCode() function)
This would help to assign entities (in multiple Caches), which are needed together in the same nodes (to avoid remote lookups)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 2 months