[infinispan-issues] [JBoss JIRA] (ISPN-7303) The configuration XSD is misleading
Luz 42 (JIRA)
issues at jboss.org
Fri Dec 9 09:42:00 EST 2016
Luz 42 created ISPN-7303:
----------------------------
Summary: The configuration XSD is misleading
Key: ISPN-7303
URL: https://issues.jboss.org/browse/ISPN-7303
Project: Infinispan
Issue Type: Enhancement
Components: Documentation-Core
Affects Versions: 7.2.3.Final
Reporter: Luz 42
The configuration XSD is misleading concerning the store property: purge on start-up (and may be others too).
This indicates that is is *true* by default:
* https://github.com/infinispan/infinispan/blob/master/server/integration/infinispan/src/main/resources/schema/jboss-infinispan-core_7_2.xsd#L717
{code:xml}
<xs:attribute name="purge" type="xs:boolean" default="true">
{code}
* http://docs.jboss.org/infinispan/7.2/configdocs/infinispan-cachestore-jpa-config-7.2.html
However it is really *false* by default:
* {code:title=Test.java|borderStyle=solid}
@Test
public void test() throws Exception
{
String xml = "<infinispan>"
+ " <cache-container>"
+ " <local-cache name=\"test\">"
+ " <persistence>"
+ " <file-store/>"
+ " </persistence>"
+ " </local-cache>"
+ " </cache-container>"
+ "</infinispan>";
DefaultCacheManager mgr = new DefaultCacheManager(new ByteArrayInputStream(xml.getBytes()));
assertFalse(mgr.getCache("test").getCacheConfiguration().persistence().stores().get(0).purgeOnStartup());
}
{code}
* http://infinispan.org/docs/7.2.x/user_guide/user_guide.html#configuration_2
* https://github.com/infinispan/infinispan/blob/master/core/src/main/java/org/infinispan/configuration/cache/AbstractStoreConfiguration.java#L12
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the infinispan-issues
mailing list