Your suggestions sounds reasonable to me. Are they only about the calculations at the code level or you propose to change the message format too?
— Denis > On Aug 30, 2017, at 3:24 AM, Vladimir Ozerov <voze...@gridgain.com> wrote: > > I looked at the code of IGNITE-6182 (memory policy suggestions), and I do > not like it. Too complex. My proposal: > 1) Do not take in count JVM heap. First, we do not need whether it will be > really used or not. Second, we never checked it in heap-based Ignite 1.x, > and never had a single compliant. > 2) We need to sum up all memory policies and *checkpoint buffer size*. If > it exceeds 80% of machine's RAM - print a warning > > On Mon, Aug 28, 2017 at 7:26 PM, Denis Magda <dma...@apache.org> wrote: > >> Anton, thanks for stepping in! The tickets set looks complete for me! >> >> Let’s start the vote once the fixes are merged and tests pass. >> >> — >> Denis >> >>> On Aug 28, 2017, at 7:19 AM, Anton Vinogradov <avinogra...@gridgain.com> >> wrote: >>> >>> 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 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >> >>