[
https://issues.apache.org/jira/browse/IGNITE-13048?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Bessonov updated IGNITE-13048:
-----------------------------------
Description:
Assumption that work directory always contains configured number of segments is
inapplicable to "archiveless" WAL.
{noformat}
Caused by:
org.apache.ignite.internal.processors.cache.persistence.StorageException:
Failed to initialize WAL log segment (WAL segment size change is not supported
in 'DEFAULT' WAL mode)
[filePath=/home/vsisko/gridgain/backend-work/work/db/wal/web_console_data/0000000000000001.wal,
fileSize=24313258, configSize=10]
at
org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.checkFiles(FileWriteAheadLogManager.java:2427)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.checkOrPrepareFiles(FileWriteAheadLogManager.java:1404)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.start0(FileWriteAheadLogManager.java:435)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter.start(GridCacheSharedManagerAdapter.java:60)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.start(GridCacheProcessor.java:841)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1717)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1020)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2039)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1731)
~[ignite-core-8.7.5.jar:8.7.5]
at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1157)
~[ignite-core-8.7.5.jar:8.7.5]
at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:677)
~[ignite-core-8.7.5.jar:8.7.5]
at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:602)
~[ignite-core-8.7.5.jar:8.7.5]
at org.apache.ignite.Ignition.start(Ignition.java:322)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.console.config.GridConfiguration.igniteInstance(GridConfiguration.java:38)
~[classes/:?]
at
org.apache.ignite.console.config.GridConfiguration$$EnhancerBySpringCGLIB$$b50da981.CGLIB$igniteInstance$0(<generated>)
~[classes/:?]
at
org.apache.ignite.console.config.GridConfiguration$$EnhancerBySpringCGLIB$$b50da981$$FastClassBySpringCGLIB$$d486ae88.invoke(<generated>)
~[classes/:?]
at
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
~[spring-core-4.3.23.RELEASE.jar:4.3.23.RELEASE]
at
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358)
~[spring-context-4.3.23.RELEASE.jar:4.3.23.RELEASE]
at
org.apache.ignite.console.config.GridConfiguration$$EnhancerBySpringCGLIB$$b50da981.igniteInstance(<generated>)
~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_222]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:1.8.0_222]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.8.0_222]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
~[spring-beans-4.3.23.RELEASE.jar:4.3.23.RELEASE]
at
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
~[spring-beans-4.3.23.RELEASE.jar:4.3.23.RELEASE]
... 83 more{noformat}
was:
{noformat}
Caused by:
org.apache.ignite.internal.processors.cache.persistence.StorageException:
Failed to initialize WAL log segment (WAL segment size change is not supported
in 'DEFAULT' WAL mode)
[filePath=/home/vsisko/gridgain/backend-work/work/db/wal/web_console_data/0000000000000001.wal,
fileSize=24313258, configSize=10]
at
org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.checkFiles(FileWriteAheadLogManager.java:2427)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.checkOrPrepareFiles(FileWriteAheadLogManager.java:1404)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.start0(FileWriteAheadLogManager.java:435)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter.start(GridCacheSharedManagerAdapter.java:60)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.start(GridCacheProcessor.java:841)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1717)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1020)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2039)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1731)
~[ignite-core-8.7.5.jar:8.7.5]
at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1157)
~[ignite-core-8.7.5.jar:8.7.5]
at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:677)
~[ignite-core-8.7.5.jar:8.7.5]
at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:602)
~[ignite-core-8.7.5.jar:8.7.5]
at org.apache.ignite.Ignition.start(Ignition.java:322)
~[ignite-core-8.7.5.jar:8.7.5]
at
org.apache.ignite.console.config.GridConfiguration.igniteInstance(GridConfiguration.java:38)
~[classes/:?]
at
org.apache.ignite.console.config.GridConfiguration$$EnhancerBySpringCGLIB$$b50da981.CGLIB$igniteInstance$0(<generated>)
~[classes/:?]
at
org.apache.ignite.console.config.GridConfiguration$$EnhancerBySpringCGLIB$$b50da981$$FastClassBySpringCGLIB$$d486ae88.invoke(<generated>)
~[classes/:?]
at
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
~[spring-core-4.3.23.RELEASE.jar:4.3.23.RELEASE]
at
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358)
~[spring-context-4.3.23.RELEASE.jar:4.3.23.RELEASE]
at
org.apache.ignite.console.config.GridConfiguration$$EnhancerBySpringCGLIB$$b50da981.igniteInstance(<generated>)
~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_222]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:1.8.0_222]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.8.0_222]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
~[spring-beans-4.3.23.RELEASE.jar:4.3.23.RELEASE]
at
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
~[spring-beans-4.3.23.RELEASE.jar:4.3.23.RELEASE]
... 83 more{noformat}
> WAL FSYNC mode doesn't work with disabled archiver
> --------------------------------------------------
>
> Key: IGNITE-13048
> URL: https://issues.apache.org/jira/browse/IGNITE-13048
> Project: Ignite
> Issue Type: Bug
> Reporter: Ivan Bessonov
> Assignee: Ivan Bessonov
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Assumption that work directory always contains configured number of segments
> is inapplicable to "archiveless" WAL.
> {noformat}
> Caused by:
> org.apache.ignite.internal.processors.cache.persistence.StorageException:
> Failed to initialize WAL log segment (WAL segment size change is not
> supported in 'DEFAULT' WAL mode)
> [filePath=/home/vsisko/gridgain/backend-work/work/db/wal/web_console_data/0000000000000001.wal,
> fileSize=24313258, configSize=10]
> at
> org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.checkFiles(FileWriteAheadLogManager.java:2427)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at
> org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.checkOrPrepareFiles(FileWriteAheadLogManager.java:1404)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at
> org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.start0(FileWriteAheadLogManager.java:435)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at
> org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter.start(GridCacheSharedManagerAdapter.java:60)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at
> org.apache.ignite.internal.processors.cache.GridCacheProcessor.start(GridCacheProcessor.java:841)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at
> org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1717)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at
> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1020)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2039)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1731)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1157)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:677)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:602)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at org.apache.ignite.Ignition.start(Ignition.java:322)
> ~[ignite-core-8.7.5.jar:8.7.5]
> at
> org.apache.ignite.console.config.GridConfiguration.igniteInstance(GridConfiguration.java:38)
> ~[classes/:?]
> at
> org.apache.ignite.console.config.GridConfiguration$$EnhancerBySpringCGLIB$$b50da981.CGLIB$igniteInstance$0(<generated>)
> ~[classes/:?]
> at
> org.apache.ignite.console.config.GridConfiguration$$EnhancerBySpringCGLIB$$b50da981$$FastClassBySpringCGLIB$$d486ae88.invoke(<generated>)
> ~[classes/:?]
> at
> org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
> ~[spring-core-4.3.23.RELEASE.jar:4.3.23.RELEASE]
> at
> org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358)
> ~[spring-context-4.3.23.RELEASE.jar:4.3.23.RELEASE]
> at
> org.apache.ignite.console.config.GridConfiguration$$EnhancerBySpringCGLIB$$b50da981.igniteInstance(<generated>)
> ~[classes/:?]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[?:1.8.0_222]
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> ~[?:1.8.0_222]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[?:1.8.0_222]
> at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
> at
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
> ~[spring-beans-4.3.23.RELEASE.jar:4.3.23.RELEASE]
> at
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
> ~[spring-beans-4.3.23.RELEASE.jar:4.3.23.RELEASE]
> ... 83 more{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)