One more example of possible warning: ----------------------------------------------------- Excessive memory usage by Ignite node process (performance may drop) [requested=44613MB, available=15942MB].
Please tune the folowing settings as suggested: MemoryPolicyConfiguration.initialSize for bigPlc: 8102MB MemoryPolicyConfiguration.maxSize for bigPlc: 8102MB MemoryPolicyConfiguration.initialSize for dfltPlc: 100MB MemoryPolicyConfiguration.maxSize for dfltPlc: 100MB Current settings: Java Heap maxSize: 3543MB Java Heap initSize: 250MB MemoryPolicyConfiguration.initialSize for bigPlc: 256MB MemoryPolicyConfiguration.maxSize for bigPlc: 40960MB MemoryPolicyConfiguration.initialSize for dfltPlc: 10MB MemoryPolicyConfiguration.maxSize for dfltPlc: 10MB The overall expected memory usage by all Ignite nodes on the host: 44613MB ----------------------------------------------------- Your thoughts? 2017-08-28 5:06 GMT+03:00 Denis Magda <dma...@apache.org>: > Guys, > > ML lib profile is missing in 2.1 release! That must be fixed and rolled > out in this emergency release: > https://issues.apache.org/jira/browse/IGNITE-6193 < > https://issues.apache.org/jira/browse/IGNITE-6193> > > Oleg, Yuri, please step in and handle the issue. > > BTW, who is considered to be the release manager of this release? > > — > Denis > > > On Aug 25, 2017, at 2:29 PM, Dmitriy Setrakyan <dsetrak...@apache.org> > wrote: > > > > I like the format proposed by Denis, very clear. > > > > However, I also do not understand why a user should change the size of > some > > system cache. How would a user ever know what value to put there? This > > value should be configured by Ignite automatically. > > > > D. > > > > On Fri, Aug 25, 2017 at 2:24 PM, Denis Magda <dma...@apache.org> wrote: > > > >> Igor, > >> > >> Let me suggest this format. > >> > >> --------------------------------------------- > >> Excessive memory usage by Ignite node process (performance may drop) > >> [requested=29251MB, available=15942MB] > >> > >> Please tune the following settings: > >> [MemoryConfiguration.defaultMemoryPolicySize = suggested value] > >> MemoryConfiguration.systemCacheMaxSize = suggested value > >> [MemoryPolicyConfiguration.maxSize for {policy_name_1} = suggested > >> value] > >> [MemoryPolicyConfiguration.maxSize for {policy_name_2} = suggested > >> value] > >> > >> Current settings: > >> [DefaultMemoryPolicySize = value] > >> [{policy_name_1} size = value] > >> [{policy_name_1} size = value] > >> SystemCacheInitialSize = value > >> SystemCacheMaxSize = value > >> Java Heap Init Size = value > >> Java Heap Max Size = value > >> > >> The overall memory usage by all Ignite nodes on the host: value > >> ------------------------------------------- > >> > >> Records in […] are optional. If custom memory policy is not set or the > >> default memory policy is overridden the output will miss some of the > rows. > >> > >> As for systemCacheMaxSize, it should be show ONLY if the parameter was > set > >> explicitly by user code. Otherwise, the platform should be wise enough > to > >> instantiate it properly depending on the host memory usage. > >> > >> — > >> Denis > >> > >>> On Aug 25, 2017, at 1:49 PM, Seliverstov Igor <gvvinbl...@gmail.com> > >> wrote: > >>> > >>> The message without logging layout: > >>> > >>> Not enough memory for current process [required=29251MB, > >> available=15942MB]. > >>> Please change MemoryConfiguration.systemCacheMaxSize and > >>> MemoryConfiguration.defaultMemoryPolicySize to decrease memory > allocated > >>> for each node. > >>> > >>> Current settings: > >>> HeapInit=250MB > >>> HeapMax=3543MB > >>> DefaultMemoryPolicySize=12753MB > >>> SystemCacheInitialSize=40MB > >>> SystemCacheMaxSize=100MB > >>> > >>> Other ignite instanses on the server require: 12853MB > >>> > >>> I think it's make sense to describe what these numbers are consist of. > >>> > >>> We simple say which parameters have an impact on how much memory the > >>> instance needs and their (parameters) actual values. > >>> > >>> Also we notice that more than one Ignite instance are ran on the server > >> or > >>> workstation and it also consumes memory. > >>> > >>> 25 авг. 2017 г. 21:30 пользователь "Dmitriy Setrakyan" < > >>> dsetrak...@apache.org> написал: > >>> > >>>> Igor, what is this flood of WARN messaging coming after the text? Are > we > >>>> really going to print this whole thing out? > >>>> > >>>> On Fri, Aug 25, 2017 at 9:49 AM, Seliverstov Igor < > gvvinbl...@gmail.com > >>> > >>>> wrote: > >>>> > >>>>> This message appears on topology change in case the available memory > is > >>>>> exceeded > >>>>> > >>>>> 2017-08-25 19:47 GMT+03:00 Seliverstov Igor <gvvinbl...@gmail.com>: > >>>>> > >>>>>> An example of current impl: > >>>>>> > >>>>>> > >>>>>> [2017-08-25 19:44:37,740][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] > >>>>>> [2017-08-25 19:44:37,740][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] Not enough memory for > >>>>>> current process [required=29251MB, available=15942MB]. > >>>>>> [2017-08-25 19:44:37,740][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] Please change > >>>>>> MemoryConfiguration.systemCacheMaxSize and MemoryConfiguration. > >>>>> defaultMemoryPolicySize > >>>>>> to decrease memory allocated for each node. > >>>>>> [2017-08-25 19:44:37,740][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] > >>>>>> [2017-08-25 19:44:37,740][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] Current settings: > >>>>>> [2017-08-25 19:44:37,740][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] HeapInit=250MB > >>>>>> [2017-08-25 19:44:37,741][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] HeapMax=3543MB > >>>>>> [2017-08-25 19:44:37,741][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] > >>>> DefaultMemoryPolicySize= > >>>>>> 12753MB > >>>>>> [2017-08-25 19:44:37,741][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] > >>>>>> SystemCacheInitialSize=40MB > >>>>>> [2017-08-25 19:44:37,741][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] > >>>> SystemCacheMaxSize=100MB > >>>>>> [2017-08-25 19:44:37,741][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] > >>>>>> [2017-08-25 19:44:37,741][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] Other ignite > instanses > >>>> on > >>>>>> the server require: 12853MB > >>>>>> [2017-08-25 19:44:37,741][WARN ][disco-event-worker-#29%internal. > >>>>>> GridHomePathSelfTest0%][GridDiscoveryManager] > >>>>>> > >>>>>> > >>>>>> 2017-08-25 17:40 GMT+03:00 Sergey Kozlov <skoz...@gridgain.com>: > >>>>>> > >>>>>>> I suppose we should not forget JVM heap size and suggest to reduce > >>>> both > >>>>>>> options > >>>>>>> > >>>>>>> On Fri, Aug 25, 2017 at 5:24 PM, Dmitriy Setrakyan < > >>>>> dsetrak...@apache.org > >>>>>>>> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Igor, I would change the message. How about this: > >>>>>>>> > >>>>>>>> Required RAM size is larger than total physical memory available > for > >>>>> OS. > >>>>>>>>> Please change MemoryConfiguration.WhichProperty and > >>>>>>>>> MemoryPolicyConfiguration.WhichProperty to decrease memory > >>>>> allocated > >>>>>>> for > >>>>>>>>> each node. > >>>>>>>> > >>>>>>>> > >>>>>>>> Also, can we calculate what the memory size allocated for each > node > >>>>>>> should > >>>>>>>> be? In that case we should suggest it. > >>>>>>>> > >>>>>>>> D. > >>>>>>>> > >>>>>>>> > >>>>>>>> On Fri, Aug 25, 2017 at 7:20 AM, Seliverstov Igor < > >>>>> gvvinbl...@gmail.com > >>>>>>>> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>>> What do you, guys think about next warning? > >>>>>>>>> > >>>>>>>>> [2017-08-25 17:17:04,718][INFO > >>>>>>>>> ][test-runner-#1%internal.GridHomePathSelfTest%][GridHomePat > >>>>>>> hSelfTest0] > >>>>>>>>> System cache's MemoryPolicy size is configured to 40 MB. Use > >>>>>>>>> MemoryConfiguration.systemCacheMemorySize property to change the > >>>>>>>> setting. > >>>>>>>>> [2017-08-25 17:17:04,718][WARN > >>>>>>>>> ][test-runner-#1%internal.GridHomePathSelfTest%][GridHomePat > >>>>>>> hSelfTest0] > >>>>>>>>> > >>>>>>>>>>>> Required RAM size is larger than total physical memory > >>>> available > >>>>>>> for > >>>>>>>>> OS. > >>>>>>>>>>>> Check your configuration to avoid swap partition usage. > >>>>>>>>>>>> Use MemoryConfiguration and MemoryPolicyConfiguration to > >>>> change > >>>>>>> the > >>>>>>>>> settings. > >>>>>>>>>>>> Physical memory [required=16397MB, available=15942MB] > >>>>>>>>> > >>>>>>>>> [2017-08-25 17:17:04,726][WARN > >>>>>>>>> ][test-runner-#1%internal.GridHomePathSelfTest%][GridHomePat > >>>>>>> hSelfTest0] > >>>>>>>>> Peer class loading is enabled (disable it in production for > >>>>>>> performance > >>>>>>>> and > >>>>>>>>> deployment consistency reasons) > >>>>>>>>> [2017-08-25 17:17:04,726][INFO > >>>>>>>>> ][test-runner-#1%internal.GridHomePathSelfTest%][GridHomePat > >>>>>>> hSelfTest0] > >>>>>>>>> Configured caches [in 'sysMemPlc' memoryPolicy: > >>>>> ['ignite-sys-cache']] > >>>>>>>>> [2017-08-25 17:17:04,731][INFO > >>>>>>>>> ][test-runner-#1%internal.GridHomePathSelfTest%][GridHomePat > >>>>>>> hSelfTest0] > >>>>>>>>> 3-rd party licenses can be found at: > >>>>>>>>> /home/gvvinblade/projects/ignite/incubator-ignite/libs/licenses > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> 2017-08-25 13:26 GMT+03:00 Yakov Zhdanov <yzhda...@apache.org>: > >>>>>>>>> > >>>>>>>>>> Agree, let's release new version including tickets mentioned by > >>>>>>> Denis > >>>>>>>> and > >>>>>>>>>> Ivan. > >>>>>>>>>> > >>>>>>>>>> --Yakov > >>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> Sergey Kozlov > >>>>>>> GridGain Systems > >>>>>>> www.gridgain.com > >>>>>>> > >>>>>> > >>>>>> > >>>>> > >>>> > >> > >> > >