Cherry-picked from master. Changed "Fix version" in ticket. Best Regards, Igor
On Tue, Sep 5, 2017 at 4:15 PM, Anton Vinogradov <avinogra...@gridgain.com> wrote: > Igor, > > That's an important fix. > Please merge it to ignite-2.2. > Don't forget to change fix version. > > On Tue, Sep 5, 2017 at 3:42 PM, Igor Sapego <isap...@apache.org> wrote: > > > Igniters, > > > > There is one more fix I would propose to include into 2.2: [1]. It has > > been fixed a while ago and it is critical for C++ users that would like > > to make use of persistence store, as currently they need to have > > separate Java node just to activate cluster. > > > > What do you think? > > > > [1] - https://issues.apache.org/jira/browse/IGNITE-5771 > > > > Best Regards, > > Igor > > > > On Mon, Sep 4, 2017 at 6:54 PM, Anton Vinogradov < > avinogra...@gridgain.com > > > > > wrote: > > > > > Igniters, > > > > > > All fixes related to release 2.2 merged. > > > > > > But, > > > we still waiting for changes related to new release process ( > > > https://issues.apache.org/jira/browse/IGNITE-5249). > > > Beta version of "new release process" will be used to release 2.2, > final > > > changes will be merged to 2.3. > > > > > > > > > > > > On Fri, Sep 1, 2017 at 1:58 PM, Dmitry Pavlov <dpavlov....@gmail.com> > > > wrote: > > > > > > > Hi, at least for this release I suggest to keep versioning as is and > > use > > > > 2.2 > > > > > > > > Without solved issue with http://apache-ignite- > > > > developers.2346864.n4.nabble.com/usage-analytics-td19504.html Ignite > > > will > > > > not remind users about latest available ignite version. Versioning > > > > structure change will confuse users for now. But keeping 2.2 will > allow > > > > Ignite users to take newest version with urgent fixes. > > > > > > > > I think is it important to achieve users to update. But without > > > > notification server is it complex. > > > > > > > > Sincerely, > > > > Dmitriy Pavlov > > > > > > > > пт, 1 сент. 2017 г. в 4:50, 李玉珏@163 <18624049...@163.com>: > > > > > > > >> Since it's an urgent bugfix version, why can't the version number be > > > >> defined as 2.1.1 or 2.1.4? > > > >> After all, functionality has not increased and documents do not > > require > > > >> big changes. > > > >> If the version number is 2.1 series, there is no need to publish a > new > > > >> version of the document. > > > >> > > > >> > > > >> 在 2017/8/28 下午10:19, Anton Vinogradov 写道: > > > >> > Igniters, > > > >> > > > > >> > Seems 2.2 is a urgent bugfix release, so it should be based on > 2.1, > > > >> > In this case all other issues with fixVersion = 2.2 should be > moved > > to > > > >> 2.3. > > > >> > > > > >> > Currently, I see 835 issues with fixVersion = 2.2 > > > >> > > > > >> > Seems we should have only 4 issues with fixVersion = 2.2: > > > >> > - Change default max memory size from 80% to 20% - > > > >> > https://issues.apache.org/jira/browse/IGNITE-6182 > > > >> > - Detecting low memory on ignite node startup - > > > >> > https://issues.apache.org/jira/browse/IGNITE-6003 > > > >> > - Backport of improvements to checkpoint algorithm - > > > >> > https://issues.apache.org/jira/browse/IGNITE-???? > > > >> > - ML profile is missing in 2.1 binary release - > > > >> > https://issues.apache.org/jira/browse/IGNITE-6193 > > > >> > > > > >> > Please correct me in case I've missed something. > > > >> > > > > >> > Ivan, > > > >> >> Let's include to the release tickets with optimizations of > > > >> checkpointing > > > >> > algorithm: > > > >> >> https://issues.apache.org/jira/browse/IGNITE-6178 > > > >> >> https://issues.apache.org/jira/browse/IGNITE-6033 > > > >> >> https://issues.apache.org/jira/browse/IGNITE-5961 > > > >> >> This will help users who are experiencing problems with slow > > > >> checkpoints. > > > >> >> Also, let's include https://issues.apache.org/ > > > jira/browse/IGNITE-6183 > > > >> to > > > >> > soften "Ignite node crashed in the middle of checkpoint" message > as > > > per > > > >> > discussion < > > > >> > http://apache-ignite-developers.2346864.n4.nabble. > > > >> com/Ignite-close-G-stop-name-true-Change-flag-cancel-to- > > > >> false-td20473.html > > > >> >> . > > > >> > All of these issues should have fixVersion 2.3. > > > >> > Please create backport issue and link it to all necessary issues. > > > >> > > > > >> > P.s. I've created branch ignite-2.2, currently it equals to > > > ignite-2.1. > > > >> > > > > >> > On Mon, Aug 28, 2017 at 4:05 PM, Anton Vinogradov < > > > >> avinogra...@gridgain.com> > > > >> > wrote: > > > >> > > > > >> >> Denis, > > > >> >> > > > >> >>> BTW, who is considered to be the release manager of this > release? > > > >> >> I'll do it. > > > >> >> > > > >> >> On Mon, Aug 28, 2017 at 3:54 PM, Seliverstov Igor < > > > >> gvvinbl...@gmail.com> > > > >> >> wrote: > > > >> >> > > > >> >>> Ok, the check happens at the node start time or on NODE_JOIN > event > > > >> >>> > > > >> >>> in general it looks like: > > > >> >>> > > > >> >>> 1) calculate expected used memory = heap max + system cache max > + > > > all > > > >> >>> custom policies max + default policy size and put it into a node > > > >> attribute > > > >> >>> > > > >> >>> 2) get total physycal memory, calculate expected safe to be used > > > >> memory > > > >> >>> amount (leave 4 gb min or 20% of available memory for OS) > > > >> >>> > > > >> >>> 3) if expected used memory + expected used memory of other nodes > > on > > > >> the > > > >> >>> host > than safe to be used memory amount, start calculating > > > >> suggestions > > > >> >>> > > > >> >>> 4) Each ignite instance needs at least 512mb heap + 40mb system > > > cache > > > >> + > > > >> >>> 100mb default polycy, if available memory is less we cannot > > suggest > > > >> >>> anything reasonable, print warning, stop calculation. > > > >> >>> > > > >> >>> 5) check heap size (shouldn't exceed 30% of available memory > > > >> (total_memory > > > >> >>> - reserved for OS memory) * 30% for all JVMs, if it exeedes, > > suggest > > > >> just > > > >> >>> calculated value or 512MB minimal) > > > >> >>> > > > >> >>> 6) check if system cache size changed, suggest default value if > > it's > > > >> so > > > >> >>> > > > >> >>> 7) in case 100 mb * policies count < available memory, suggest > > using > > > >> >>> default policy with max size equals to remaining memory > > (available - > > > >> heap > > > >> >>> - > > > >> >>> system cache) > > > >> >>> > > > >> >>> 8) calculate new size for each memory policy ( it's user defined > > > size > > > >> * > > > >> >>> (remaining / (all_policies_size * nodes_cnt)); in proportion to > > > >> >>> remaining memory, devided by nodes number on the host or 100 mb > > > >> minimal) > > > >> >>> > > > >> >>> 9) print suggestions > > > >> >>> > > > >> >>> > > > >> >>> > > > >> >>> 2017-08-28 15:10 GMT+03:00 Dmitriy Setrakyan < > > dsetrak...@apache.org > > > >: > > > >> >>> > > > >> >>>> Igor, can you please describe the algorithm with all the > > > thresholds? > > > >> >>>> > > > >> >>>> On Mon, Aug 28, 2017 at 4:56 AM, Seliverstov Igor < > > > >> gvvinbl...@gmail.com > > > >> >>>> > > > >> >>>> wrote: > > > >> >>>> > > > >> >>>>> The suggestion here is based on initial settings, and it's so > > > >> because > > > >> >>>> there > > > >> >>>>> is no other nodes on the host in the example. > > > >> >>>>> > > > >> >>>>> The algorithm tries to preserve the original ratio of memory > > > >> policies > > > >> >>>>> keeping numbers reasonable (for example after some thresshold > it > > > >> will > > > >> >>>>> suggest not to use several memory policies if there is not > > enough > > > of > > > >> >>>> memory > > > >> >>>>> for all of them) and taking into consideration nodes count on > > the > > > >> >>> host, > > > >> >>>>> each jvm heap, needed memory for OS, etc > > > >> >>>>> > > > >> >>>>> 2017-08-28 14:38 GMT+03:00 Dmitriy Setrakyan < > > > dsetrak...@apache.org > > > >> >: > > > >> >>>>> > > > >> >>>>>> Looks good, but why in the example provided are we suggesting > > > 8GB? > > > >> 2 > > > >> >>>>> nodes > > > >> >>>>>> with 8GB will completely exhaust the available memory. I > would > > > >> >>> suggest > > > >> >>>> 6 > > > >> >>>>> or > > > >> >>>>>> 7GB. > > > >> >>>>>> > > > >> >>>>>> Also, why 100MB for default policy. Anything under 1GB seems > > too > > > >> >>> small. > > > >> >>>>>> Can you please comment? > > > >> >>>>>> > > > >> >>>>>> D. > > > >> >>>>>> > > > >> >>>>>> On Mon, Aug 28, 2017 at 3:31 AM, Seliverstov Igor < > > > >> >>>> gvvinbl...@gmail.com> > > > >> >>>>>> wrote: > > > >> >>>>>> > > > >> >>>>>>> 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/igni > > > >> >>> te/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 > > > >> >>>>>>>>>>>>>>> > > > >> >>>>>>>>>>>>>> > > > >> >>>>>>>>>> > > > >> >>>>>>>> > > > >> >> > > > >> > > > >> > > > >> > > > > > >