[
https://issues.jboss.org/browse/ISPN-1138?page=com.atlassian.jira.plugin....
]
Galder Zamarreño updated ISPN-1138:
-----------------------------------
Workaround Description:
Paul, the same thing can be achieved with:
{code}Configuration override = new Configuration();
override.fluent().invocationBatching();
assert override.isInvocationBatchingEnabled();
assert cm.defineConfiguration("test1", override).isInvocationBatchingEnabled();
assert cm.defineConfiguration("test2", "test1", new
Configuration()).isInvocationBatchingEnabled();{code}
Where you take an existing configuration and create a brand new one out of it without any
overrides.
Workaround: [Workaround Exists]
Double override of BooleanAttributeType doesn't work
----------------------------------------------------
Key: ISPN-1138
URL:
https://issues.jboss.org/browse/ISPN-1138
Project: Infinispan
Issue Type: Bug
Components: Configuration
Affects Versions: 5.0.0.CR3
Reporter: Paul Ferraro
Assignee: Galder Zamarreño
Fix For: 5.0.0.CR4
The following test fails on the last assertion:
{code}@Test
public void invocationBatching() {
System.out.println(org.infinispan.Version.printVersion());
EmbeddedCacheManager manager = new DefaultCacheManager(new GlobalConfiguration(), new
Configuration());
Configuration override = new Configuration();
override.fluent().invocationBatching();
assert override.isInvocationBatchingEnabled();
assert manager.defineConfiguration("test1",
override).isInvocationBatchingEnabled();
Configuration config = new Configuration();
config.applyOverrides(override);
assert config.isInvocationBatchingEnabled();
assert manager.defineConfiguration("test2",
config).isInvocationBatchingEnabled();
}{code}
In the above code, the last assertion fails.
If you modify the above code to test for isIndexingEnabled(), the same failure occurs.
The problem is likely generalizable to all boolean configuration properties.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira