[jira] [Updated] (IGNITE-12067) SQL: metrics of executions of user queries

2020-02-11 Thread Ivan Pavlukhin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Pavlukhin updated IGNITE-12067:

Description: 
Lets add: 

- Counter of success executed user queries.
- Counter of failed executed user queries.
- Counter of cancelled user queries.

  was:
Lets add: 

- Counter of success executed user queries.
- Counter of failed executed user queries.
- Counter of failed by OOM executed user queries.
- Counter of cancelled user queries.


> SQL: metrics of executions of user queries
> --
>
> Key: IGNITE-12067
> URL: https://issues.apache.org/jira/browse/IGNITE-12067
> Project: Ignite
>  Issue Type: Bug
>  Components: sql
>Reporter: Pavel Kuznetsov
>Assignee: Ivan Pavlukhin
>Priority: Major
>  Labels: IEP-35
>
> Lets add: 
> - Counter of success executed user queries.
> - Counter of failed executed user queries.
> - Counter of cancelled user queries.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (IGNITE-12615) Add warning that cluster deactivation purges data from memory

2020-02-11 Thread Artem Budnikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Artem Budnikov resolved IGNITE-12615.
-
Resolution: Fixed

> Add warning that cluster deactivation purges data from memory
> -
>
> Key: IGNITE-12615
> URL: https://issues.apache.org/jira/browse/IGNITE-12615
> Project: Ignite
>  Issue Type: Task
>  Components: documentation
>Affects Versions: 2.7.6
>Reporter: Denis A. Magda
>Assignee: Artem Budnikov
>Priority: Blocker
> Fix For: 2.8
>
>
> Baseline topology [1] and control script's [2] documentation needs to have a 
> warning callout saying that a cluster deactivation procedure will purge data 
> from memory requiring users to reload data back after the activation. For 
> caches that persist data in the native persistence, this will happen 
> automatically, for all the other cases the user has to reload data manually.
> [1] https://apacheignite.readme.io/docs/baseline-topology
> [2] 
> https://apacheignite-tools.readme.io/docs/control-script#section-activation-deactivation-and-topology-management



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12615) Add warning that cluster deactivation purges data from memory

2020-02-11 Thread Artem Budnikov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12615?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17035106#comment-17035106
 ] 

Artem Budnikov commented on IGNITE-12615:
-

I added a warning to each section.

> Add warning that cluster deactivation purges data from memory
> -
>
> Key: IGNITE-12615
> URL: https://issues.apache.org/jira/browse/IGNITE-12615
> Project: Ignite
>  Issue Type: Task
>  Components: documentation
>Affects Versions: 2.7.6
>Reporter: Denis A. Magda
>Assignee: Artem Budnikov
>Priority: Blocker
> Fix For: 2.8
>
>
> Baseline topology [1] and control script's [2] documentation needs to have a 
> warning callout saying that a cluster deactivation procedure will purge data 
> from memory requiring users to reload data back after the activation. For 
> caches that persist data in the native persistence, this will happen 
> automatically, for all the other cases the user has to reload data manually.
> [1] https://apacheignite.readme.io/docs/baseline-topology
> [2] 
> https://apacheignite-tools.readme.io/docs/control-script#section-activation-deactivation-and-topology-management



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12582) It is needed to set used cache for Spring Data dynamically

2020-02-11 Thread Sergey Chernolyas (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17035086#comment-17035086
 ] 

Sergey Chernolyas commented on IGNITE-12582:


[~Pavlukhin]

the visa has been gotten. the process is followed.

> It is needed to set used cache for Spring Data dynamically
> --
>
> Key: IGNITE-12582
> URL: https://issues.apache.org/jira/browse/IGNITE-12582
> Project: Ignite
>  Issue Type: Improvement
>  Components: spring
>Affects Versions: 2.7.6
>Reporter: Sergey Chernolyas
>Assignee: Sergey Chernolyas
>Priority: Major
> Fix For: 2.8.1
>
>
> Hi!
> My project needs to configure  used  cache by property, like 
> ""[spring.data|http://spring.data/].mongodb.uri: 
> mongodb://:@:/" from Spring Data for 
> MongoDB. Now, I can set cache for particular repository by annotation 
> "RepositoryConfig" only.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12582) It is needed to set used cache for Spring Data dynamically

2020-02-11 Thread Ignite TC Bot (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17035083#comment-17035083
 ] 

Ignite TC Bot commented on IGNITE-12582:


{panel:title=Branch: [pull/7411/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
[TeamCity *-- Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=5043398buildTypeId=IgniteTests24Java8_RunAll]

> It is needed to set used cache for Spring Data dynamically
> --
>
> Key: IGNITE-12582
> URL: https://issues.apache.org/jira/browse/IGNITE-12582
> Project: Ignite
>  Issue Type: Improvement
>  Components: spring
>Affects Versions: 2.7.6
>Reporter: Sergey Chernolyas
>Assignee: Sergey Chernolyas
>Priority: Major
> Fix For: 2.8.1
>
>
> Hi!
> My project needs to configure  used  cache by property, like 
> ""[spring.data|http://spring.data/].mongodb.uri: 
> mongodb://:@:/" from Spring Data for 
> MongoDB. Now, I can set cache for particular repository by annotation 
> "RepositoryConfig" only.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12582) It is needed to set used cache for Spring Data dynamically

2020-02-11 Thread Ignite TC Bot (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17035022#comment-17035022
 ] 

Ignite TC Bot commented on IGNITE-12582:


{panel:title=Branch: [pull/7411/head] Base: [master] : Possible Blockers 
(4)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}
{color:#d04437}MVCC Cache 7{color} [[tests 0 TIMEOUT , Exit Code 
|https://ci.ignite.apache.org/viewLog.html?buildId=5042435]]

{color:#d04437}Cache 5{color} [[tests 
1|https://ci.ignite.apache.org/viewLog.html?buildId=5042398]]
* IgniteCacheTestSuite5: 
IgniteCachePartitionLossPolicySelfTest.testReadWriteSafeWithBackupsAfterKillCrdWithPersistence[TRANSACTIONAL]
 - Test has low fail rate in base branch 0,0% and is not flaky

{color:#d04437}Queries 1{color} [[tests 
1|https://ci.ignite.apache.org/viewLog.html?buildId=5042421]]
* IgniteBinaryCacheQueryTestSuite: 
IndexingCachePartitionLossPolicySelfTest.testReadWriteSafeWithPersistence[ATOMIC]
 - Test has low fail rate in base branch 0,0% and is not flaky

{color:#d04437}Cache 4{color} [[tests 
1|https://ci.ignite.apache.org/viewLog.html?buildId=5042397]]
* IgniteCacheTestSuite4: IgniteCacheAtomicLoadAllTest.testLoadAll - Test has 
low fail rate in base branch 0,0% and is not flaky

{panel}
[TeamCity *-- Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=5042445buildTypeId=IgniteTests24Java8_RunAll]

> It is needed to set used cache for Spring Data dynamically
> --
>
> Key: IGNITE-12582
> URL: https://issues.apache.org/jira/browse/IGNITE-12582
> Project: Ignite
>  Issue Type: Improvement
>  Components: spring
>Affects Versions: 2.7.6
>Reporter: Sergey Chernolyas
>Assignee: Sergey Chernolyas
>Priority: Major
> Fix For: 2.8.1
>
>
> Hi!
> My project needs to configure  used  cache by property, like 
> ""[spring.data|http://spring.data/].mongodb.uri: 
> mongodb://:@:/" from Spring Data for 
> MongoDB. Now, I can set cache for particular repository by annotation 
> "RepositoryConfig" only.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12582) It is needed to set used cache for Spring Data dynamically

2020-02-11 Thread Sergey Chernolyas (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034718#comment-17034718
 ] 

Sergey Chernolyas commented on IGNITE-12582:


New PR is created. See [https://github.com/apache/ignite/pull/7411]

> It is needed to set used cache for Spring Data dynamically
> --
>
> Key: IGNITE-12582
> URL: https://issues.apache.org/jira/browse/IGNITE-12582
> Project: Ignite
>  Issue Type: Improvement
>  Components: spring
>Affects Versions: 2.7.6
>Reporter: Sergey Chernolyas
>Assignee: Sergey Chernolyas
>Priority: Major
> Fix For: 2.8.1
>
>
> Hi!
> My project needs to configure  used  cache by property, like 
> ""[spring.data|http://spring.data/].mongodb.uri: 
> mongodb://:@:/" from Spring Data for 
> MongoDB. Now, I can set cache for particular repository by annotation 
> "RepositoryConfig" only.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-10698) Get rid of @MXBeanParametersNames and @MXBeanParametersDescriptions

2020-02-11 Thread Andrey N. Gura (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-10698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034681#comment-17034681
 ] 

Andrey N. Gura commented on IGNITE-10698:
-

[~l4ndsc4pe] Could you please fix checkstyle issues:

{noformat}
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:check (style) on project 
ignite-core: Failed during checkstyle execution: There are 21 errors reported 
by Checkstyle 8.19 with ../checkstyle/checkstyle.xml ruleset. -> [Help 1]
{noformat}

For example you can run build locally with the following command:

{noformat}
mvn clean install -DskipTests -Dmaven.javadoc.skip=true -P checkstyle,lgpl
{noformat} 

Also please look at Apache Ignite code style guidelines: 
https://cwiki.apache.org/confluence/display/IGNITE/Coding+Guidelines
Do not ignore this guidelines and javadocs.

> Get rid of @MXBeanParametersNames and @MXBeanParametersDescriptions
> ---
>
> Key: IGNITE-10698
> URL: https://issues.apache.org/jira/browse/IGNITE-10698
> Project: Ignite
>  Issue Type: Task
>Reporter: Yakov Zhdanov
>Assignee: Lev Kiselev
>Priority: Major
>  Labels: newbie, pull-request-available, usability
> Fix For: 3.0
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> {noformat}
> @MXBeanDescription("Returns or kills transactions matching the filter 
> conditions.")
> @MXBeanParametersNames(
> {
> "minDuration",
> "minSize",
> "prj",
> "consistentIds",
> "xid",
> "lbRegex",
> "limit",
> "order",
> "detailed",
> "kill"
> }
> )
> @MXBeanParametersDescriptions(
> {
> "Minimum duration (seconds).",
> "Minimum size.",
> "Projection (servers|clients).",
> "Consistent ids (separated by comma).",
> "Transaction XID.",
> "Label regexp.",
> "Limit a number of transactions collected on each node.",
> "Order by DURATION|SIZE.",
> "Show detailed description, otherwise only count.",
> "Kill matching transactions (be careful)."
> }
> )
> {noformat}
> Above looks pretty ugly and is very error prone due to messing names and 
> descr order or number of strings.
> I would suggest to introduce individual parameters annotations and get them 
> via mtd.getParamterAnnotations() at runtime.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12344) Remote listener of IgniteMessaging has to run with appropriate SecurityContext.

2020-02-11 Thread Ignite TC Bot (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12344?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034651#comment-17034651
 ] 

Ignite TC Bot commented on IGNITE-12344:


{panel:title=Branch: [pull/7338/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
[TeamCity *-- Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=5040895buildTypeId=IgniteTests24Java8_RunAll]

> Remote listener of IgniteMessaging has to run with appropriate 
> SecurityContext.
> ---
>
> Key: IGNITE-12344
> URL: https://issues.apache.org/jira/browse/IGNITE-12344
> Project: Ignite
>  Issue Type: Bug
>Reporter: Denis Garus
>Assignee: Denis Garus
>Priority: Major
>  Labels: iep-38
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> Remote listener of IgniteMessaging has to run on a remote node with the 
> SecurityContext of the initiator node.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12659) [ML] Remove broken sub-modules in ML

2020-02-11 Thread Ignite TC Bot (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034556#comment-17034556
 ] 

Ignite TC Bot commented on IGNITE-12659:


{panel:title=Branch: [pull/7407/head] Base: [master] : Possible Blockers 
(23)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}
{color:#d04437}Cache 2{color} [[tests 
20|https://ci.ignite.apache.org/viewLog.html?buildId=5041368]]
* IgniteCacheTestSuite2: IgniteCacheClientNodeChangingTopologyTest.testLock - 
Test has low fail rate in base branch 0,0% and is not flaky
* IgniteCacheTestSuite2: 
IgniteCacheClientNodeChangingTopologyTest.testPessimisticTxNearEnabledNoRemap - 
Test has low fail rate in base branch 0,0% and is not flaky
* IgniteCacheTestSuite2: 
IgniteCacheClientNodeChangingTopologyTest.testPessimisticTxPutAllMultinode - 
Test has low fail rate in base branch 0,0% and is not flaky
* IgniteCacheTestSuite2: 
IgniteCacheClientNodeChangingTopologyTest.testAtomicPrimaryPutAllMultinode - 
Test has low fail rate in base branch 0,0% and is not flaky
* IgniteCacheTestSuite2: 
IgniteCacheClientNodeChangingTopologyTest.testPessimisticTxMessageClientFirstFlag
 - Test has low fail rate in base branch 0,0% and is not flaky
* IgniteCacheTestSuite2: 
IgniteCacheClientNodeChangingTopologyTest.testLockAllMultinode - Test has low 
fail rate in base branch 0,0% and is not flaky
* IgniteCacheTestSuite2: 
IgniteCacheClientNodeChangingTopologyTest.testAtomicPutAllPrimaryMode - Test 
has low fail rate in base branch 0,0% and is not flaky
* IgniteCacheTestSuite2: 
IgniteCacheClientNodeChangingTopologyTest.testAtomicNoRemapPrimaryMode - Test 
has low fail rate in base branch 0,0% and is not flaky
* IgniteCacheTestSuite2: 
IgniteCacheClientNodeChangingTopologyTest.testPessimisticTx - Test has low fail 
rate in base branch 0,0% and is not flaky
* IgniteCacheTestSuite2: 
IgniteCacheClientNodeChangingTopologyTest.testOptimisticTxMessageClientFirstFlag
 - Test has low fail rate in base branch 0,0% and is not flaky
* IgniteCacheTestSuite2: 
IgniteCacheClientNodeChangingTopologyTest.testAtomicGetAndPutPrimaryMode - Test 
has low fail rate in base branch 0,0% and is not flaky
... and 9 tests blockers

{color:#d04437}Queries 1{color} [[tests 
1|https://ci.ignite.apache.org/viewLog.html?buildId=5041394]]
* IgniteBinaryCacheQueryTestSuite: 
IndexingCachePartitionLossPolicySelfTest.testReadWriteSafeWithPersistence[TRANSACTIONAL]
 - Test has low fail rate in base branch 0,0% and is not flaky

{color:#d04437}Continuous Query 1{color} [[tests 
2|https://ci.ignite.apache.org/viewLog.html?buildId=5041313]]
* IgniteCacheQuerySelfTestSuite3: 
CacheContinuousQueryFailoverAtomicNearEnabledSelfSelfTest.testMultiThreadedFailover
 - New test duration 63s is more that 1 minute
* IgniteCacheQuerySelfTestSuite3: 
CacheContinuousQueryFailoverAtomicNearEnabledSelfSelfTest.testFailoverStartStopBackup
 - New test duration 66s is more that 1 minute

{panel}
[TeamCity *-- Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=5041418buildTypeId=IgniteTests24Java8_RunAll]

> [ML] Remove broken sub-modules in ML
> 
>
> Key: IGNITE-12659
> URL: https://issues.apache.org/jira/browse/IGNITE-12659
> Project: Ignite
>  Issue Type: Bug
>  Components: ml
>Reporter: Alexey Zinoviev
>Assignee: Alexey Zinoviev
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> After testing phase we investigated that the next sub-modules are broken and 
> should be removed from the release branch 2.8
>  * tensorflow (it uses deprecated IGFS and current solution in tf.contrib 
> could n't connect to Ignite now)
>  * tensorflow-ml-parser (it has a lot of bugs and doesn't work with tf 2.0)
>  * mleap-ml-parser (CVE, Ignite ML couldn't work with metadata)
>  * outdated genetic algorithms what are not supported now and are not 
> formatted and refactored for the years (it's not a part of ML historically)
> also due to connect with Hadoop, Spark and another libraries it has a few CVE 
> related to the old dependencies in Hadoop libraries
>  
> P.S. I suppose all these solutions should be moved to the separate project 
> ignite-ml-extensions for the independent developement



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-9216) Uncomment 28 test classes in IgniteCacheTestSuite (Cache 1)

2020-02-11 Thread Ilya Kasnacheev (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-9216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034555#comment-17034555
 ] 

Ilya Kasnacheev commented on IGNITE-9216:
-

[~aealeksandrov] thank you for review

> Uncomment 28 test classes in IgniteCacheTestSuite (Cache 1)
> ---
>
> Key: IGNITE-9216
> URL: https://issues.apache.org/jira/browse/IGNITE-9216
> Project: Ignite
>  Issue Type: Sub-task
>  Components: cache
>Reporter: Ilya Kasnacheev
>Assignee: Ilya Kasnacheev
>Priority: Major
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> {code}
> //GridTestUtils.addTestIfNeeded(suite, 
> CacheEntryProcessorCopySelfTest.class, ignoredTests);
> // suite.addTestSuite(GridCacheP2PUndeploySelfTest.class);
> //suite.addTestSuite(GridCacheTtlManagerEvictionSelfTest.class);
> //suite.addTestSuite(GridIoManagerSelfTest.class);
> //suite.addTestSuite(CacheAtomicSingleMessageCountSelfTest.class);
> 
> //suite.addTestSuite(GridCacheAtomicUsersAffinityMapperSelfTest.class);
> //suite.addTestSuite(GridCacheClearLocallySelfTest.class);
> //suite.addTestSuite(GridCacheConcurrentGetCacheOnClientTest.class);
> 
> //suite.addTestSuite(GridCacheFullTextQueryMultithreadedSelfTest.class);
> //suite.addTestSuite(GridCacheKeyCheckNearEnabledSelfTest.class);
> //suite.addTestSuite(GridCacheKeyCheckSelfTest.class);
> //suite.addTestSuite(GridCacheLeakTest.class);
> //suite.addTestSuite(GridCacheMultiUpdateLockSelfTest.class);
> //suite.addTestSuite(GridCacheMvccFlagsTest.class);
> 
> //suite.addTestSuite(GridCacheReplicatedUsersAffinityMapperSelfTest.class);
> //suite.addTestSuite(GridCacheReturnValueTransferSelfTest.class);
> //suite.addTestSuite(GridCacheSlowTxWarnTest.class);
> //suite.addTestSuite(GridCacheTtlManagerLoadTest.class);
> //suite.addTestSuite(GridCacheTxUsersAffinityMapperSelfTest.class);
> //suite.addTestSuite(IgniteInternalCacheRemoveTest.class);
> //suite.addTestSuite(IgniteCacheBinaryEntryProcessorSelfTest.class);
> //suite.addTestSuite(IgniteCacheObjectPutSelfTest.class);
> //suite.addTestSuite(IgniteCacheSerializationSelfTest.class);
> //suite.addTestSuite(IgniteCacheStartStopLoadTest.class);
> //suite.addTestSuite(IgniteCachingProviderSelfTest.class);
> //suite.addTestSuite(IgniteOnePhaseCommitNearSelfTest.class);
> //suite.addTestSuite(IgniteStaticCacheStartSelfTest.class);
> //suite.addTestSuite(InterceptorWithKeepBinaryCacheFullApiTest.class);
>//suite.addTest(new TestSuite(IgfsSizeSelfTest.class));
>//suite.addTestSuite(IgfsPathSelfTest.class);
>//suite.addTestSuite(IgfsBackupFailoverSelfTest.class);
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (IGNITE-12658) [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 node

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev resolved IGNITE-12658.
--
Resolution: Fixed

> [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 
> node
> 
>
> Key: IGNITE-12658
> URL: https://issues.apache.org/jira/browse/IGNITE-12658
> Project: Ignite
>  Issue Type: Bug
>  Components: examples, ml
>Affects Versions: 2.8
> Environment: Ubuntu/Win
> Java 8
>Reporter: Stepan Pilschikov
>Assignee: Alexey Zinoviev
>Priority: Critical
> Fix For: 2.8
>
>
> Steps to reproduce:
>  1. Run Ignite node with org.apache.ignite.examples.ExampleNodeStartup (1 
> node will be enough)
>  2. Run org.apache.ignite.examples.ml.tutorial.TutorialStepByStepExample
> Actual:
>  On Step_8_CV_with_Param_Grid_and_metrics starting to throw a lot of 
> exceptions
> {code:java}
> Train with p: 2 and maxDeep: 1
> >>> Trained model: if (x1 > 0.4368) then return 1. else return 0.
> >>> Accuracy 0.7679083094555874
> >>> Test Error 0.2320916905444126
> >>> Tutorial step 8 (cross-validation) example completed.
> [13:25:40] Ignite node stopped OK [uptime=00:00:17.453]
> >>> Tutorial step 8 (cross-validation with param grid) example started.
> [13:25:40]__   
> [13:25:40]   /  _/ ___/ |/ /  _/_  __/ __/ 
> [13:25:40]  _/ // (7 7// /  / / / _/   
> [13:25:40] /___/\___/_/|_/___/ /_/ /___/  
> [13:25:40] 
> [13:25:40] ver. 2.8.0#20200130-sha1:f478aa56
> [13:25:40] 2020 Copyright(C) Apache Software Foundation
> [13:25:40] 
> [13:25:40] Ignite documentation: http://ignite.apache.org
> [13:25:40] 
> [13:25:40] Quiet mode.
> [13:25:40]   ^-- Logging to file 
> '/opt/buildagent/work/d501ae8146bd8253/i2test/var/suite-examples/app-ignite/work/log/ignite-e156b2f2.log'
> [13:25:40]   ^-- Logging by 'Log4JLogger [quiet=true, config=null]'
> [13:25:40]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or 
> "-v" to ignite.{sh|bat}
> [13:25:40] 
> [13:25:40] OS: Linux 4.15.0-65-generic amd64
> [13:25:40] VM information: Java(TM) SE Runtime Environment 1.8.0_221-b11 
> Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.221-b11
> [13:25:40] Please set system property '-Djava.net.preferIPv4Stack=true' to 
> avoid possible problems in mixed environments.
> [13:25:40] Configured plugins:
> [13:25:40]   ^-- ml-inference-plugin 1.0.0
> [13:25:40]   ^-- null
> [13:25:40] 
> [13:25:40] Configured failure handler: [hnd=StopNodeOrHaltFailureHandler 
> [tryStop=false, timeout=0, super=AbstractFailureHandler 
> [ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED, 
> SYSTEM_CRITICAL_OPERATION_TIMEOUT
> [13:25:40] Message queue limit is set to 0 which may lead to potential OOMEs 
> when running cache operations in FULL_ASYNC or PRIMARY_SYNC modes due to 
> message queues growth on sender and receiver sides.
> [13:25:40] Security status [authentication=off, tls/ssl=off]
> [13:25:41] Performance suggestions for grid  (fix if possible)
> [13:25:41] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
> [13:25:41]   ^-- Disable grid events (remove 'includeEventTypes' from 
> configuration)
> [13:25:41]   ^-- Enable G1 Garbage Collector (add '-XX:+UseG1GC' to JVM 
> options)
> [13:25:41]   ^-- Set max direct memory size if getting 'OOME: Direct buffer 
> memory' (add '-XX:MaxDirectMemorySize=[g|G|m|M|k|K]' to JVM options)
> [13:25:41]   ^-- Disable processing of calls to System.gc() (add 
> '-XX:+DisableExplicitGC' to JVM options)
> [13:25:41] Refer to this page for more performance suggestions: 
> https://apacheignite.readme.io/docs/jvm-and-system-tuning
> [13:25:41] 
> [13:25:41] To start Console Management & Monitoring run 
> ignitevisorcmd.{sh|bat}
> [13:25:41] Data Regions Configured:
> [13:25:41]   ^-- Default_Region [initSize=500.0 MiB, maxSize=18.9 GiB, 
> persistence=false, lazyMemoryAllocation=true]
> [13:25:41] 
> [13:25:41] Ignite node started OK (id=e156b2f2)
> [13:25:41] Topology snapshot [ver=20, locNode=e156b2f2, servers=2, clients=0, 
> state=ACTIVE, CPUs=5, offheap=38.0GB, heap=3.0GB]
> [13:25:41]   ^-- Baseline [id=0, size=2, online=2, offline=0]
> [2020-02-11 13:25:42,428][ERROR][sys-#593][GridTaskWorker] Failed to obtain 
> remote job result policy for result from ComputeTask.result(..) method (will 
> fail the whole task): GridJobResultImpl [job=C2 
> [c=o.a.i.ml.dataset.impl.cache.util.ComputeUtils$DeployableCallable@30e27659],
>  sib=GridJobSiblingImpl 
> [sesId=f9aced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> nodeId=f1135598-73c8-4324-92af-45c110a6a637, isJobDone=false], 
> jobCtx=GridJobContextImpl 
> 

[jira] [Commented] (IGNITE-12657) ML examples EvaluatorExample and MultipleMetricsExample looks the same

2020-02-11 Thread Alexey Zinoviev (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12657?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034549#comment-17034549
 ] 

Alexey Zinoviev commented on IGNITE-12657:
--

Fixed in https://github.com/apache/ignite/pull/7408

> ML examples EvaluatorExample and MultipleMetricsExample looks the same
> --
>
> Key: IGNITE-12657
> URL: https://issues.apache.org/jira/browse/IGNITE-12657
> Project: Ignite
>  Issue Type: Bug
>  Components: examples, ml
>Affects Versions: 2.8
>Reporter: Stepan Pilschikov
>Assignee: Alexey Zinoviev
>Priority: Blocker
> Fix For: 2.8
>
>
> Examples
> org.apache.ignite.examples.ml.selection.scoring.EvaluatorExample
> and 
> org.apache.ignite.examples.ml.selection.scoring.MultipleMetricsExample
> Looks exactly the same
> I think MultipleMetricsExample is wrong because description told about using 
> KNNClassificationTrainer but actually used SVMLinearClassificationTrainer



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (IGNITE-12661) Fix GridIoManagerSelfTest

2020-02-11 Thread Ilya Kasnacheev (Jira)
Ilya Kasnacheev created IGNITE-12661:


 Summary: Fix GridIoManagerSelfTest
 Key: IGNITE-12661
 URL: https://issues.apache.org/jira/browse/IGNITE-12661
 Project: Ignite
  Issue Type: Test
  Components: cache
Reporter: Ilya Kasnacheev


It is an old test which tries to create some Processors and stich them 
together, which just does no longer work. We need to rewrite this test, I think.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-9216) Uncomment 28 test classes in IgniteCacheTestSuite (Cache 1)

2020-02-11 Thread Andrey Aleksandrov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-9216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034521#comment-17034521
 ] 

Andrey Aleksandrov commented on IGNITE-9216:


[~ilyak] Looks good for me.

> Uncomment 28 test classes in IgniteCacheTestSuite (Cache 1)
> ---
>
> Key: IGNITE-9216
> URL: https://issues.apache.org/jira/browse/IGNITE-9216
> Project: Ignite
>  Issue Type: Sub-task
>  Components: cache
>Reporter: Ilya Kasnacheev
>Assignee: Ilya Kasnacheev
>Priority: Major
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> {code}
> //GridTestUtils.addTestIfNeeded(suite, 
> CacheEntryProcessorCopySelfTest.class, ignoredTests);
> // suite.addTestSuite(GridCacheP2PUndeploySelfTest.class);
> //suite.addTestSuite(GridCacheTtlManagerEvictionSelfTest.class);
> //suite.addTestSuite(GridIoManagerSelfTest.class);
> //suite.addTestSuite(CacheAtomicSingleMessageCountSelfTest.class);
> 
> //suite.addTestSuite(GridCacheAtomicUsersAffinityMapperSelfTest.class);
> //suite.addTestSuite(GridCacheClearLocallySelfTest.class);
> //suite.addTestSuite(GridCacheConcurrentGetCacheOnClientTest.class);
> 
> //suite.addTestSuite(GridCacheFullTextQueryMultithreadedSelfTest.class);
> //suite.addTestSuite(GridCacheKeyCheckNearEnabledSelfTest.class);
> //suite.addTestSuite(GridCacheKeyCheckSelfTest.class);
> //suite.addTestSuite(GridCacheLeakTest.class);
> //suite.addTestSuite(GridCacheMultiUpdateLockSelfTest.class);
> //suite.addTestSuite(GridCacheMvccFlagsTest.class);
> 
> //suite.addTestSuite(GridCacheReplicatedUsersAffinityMapperSelfTest.class);
> //suite.addTestSuite(GridCacheReturnValueTransferSelfTest.class);
> //suite.addTestSuite(GridCacheSlowTxWarnTest.class);
> //suite.addTestSuite(GridCacheTtlManagerLoadTest.class);
> //suite.addTestSuite(GridCacheTxUsersAffinityMapperSelfTest.class);
> //suite.addTestSuite(IgniteInternalCacheRemoveTest.class);
> //suite.addTestSuite(IgniteCacheBinaryEntryProcessorSelfTest.class);
> //suite.addTestSuite(IgniteCacheObjectPutSelfTest.class);
> //suite.addTestSuite(IgniteCacheSerializationSelfTest.class);
> //suite.addTestSuite(IgniteCacheStartStopLoadTest.class);
> //suite.addTestSuite(IgniteCachingProviderSelfTest.class);
> //suite.addTestSuite(IgniteOnePhaseCommitNearSelfTest.class);
> //suite.addTestSuite(IgniteStaticCacheStartSelfTest.class);
> //suite.addTestSuite(InterceptorWithKeepBinaryCacheFullApiTest.class);
>//suite.addTest(new TestSuite(IgfsSizeSelfTest.class));
>//suite.addTestSuite(IgfsPathSelfTest.class);
>//suite.addTestSuite(IgfsBackupFailoverSelfTest.class);
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12642) Fix a typo in the log message about the topology version context when check if rebalance should be started

2020-02-11 Thread Ivan Pavlukhin (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034522#comment-17034522
 ] 

Ivan Pavlukhin commented on IGNITE-12642:
-

[~mikecaat], usually we do not set CLOSED status to tickets which were merged 
to master but use RESOLVED status for them. Let's keep it RESOLVED so far.

> Fix a typo in the log message about the topology version context when check 
> if rebalance should be started
> --
>
> Key: IGNITE-12642
> URL: https://issues.apache.org/jira/browse/IGNITE-12642
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Reporter: masahiro ikeda
>Assignee: masahiro ikeda
>Priority: Trivial
> Fix For: 2.9
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> When check if rebalance should be started, there is a assertion to check the 
> context of the local and rebalance topology version.
> The assertion message contains a typo("hisroty").
> {code:java}
> "Empty hisroty allowed only for newly started cache group [rebTopVer=" + 
> rebTopVer +
> ", localStartTopVer=" + grp.localStartVersion() + ']';
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (IGNITE-12642) Fix a typo in the log message about the topology version context when check if rebalance should be started

2020-02-11 Thread Ivan Pavlukhin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Pavlukhin resolved IGNITE-12642.
-
Fix Version/s: 2.9

> Fix a typo in the log message about the topology version context when check 
> if rebalance should be started
> --
>
> Key: IGNITE-12642
> URL: https://issues.apache.org/jira/browse/IGNITE-12642
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Reporter: masahiro ikeda
>Assignee: masahiro ikeda
>Priority: Trivial
> Fix For: 2.9
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> When check if rebalance should be started, there is a assertion to check the 
> context of the local and rebalance topology version.
> The assertion message contains a typo("hisroty").
> {code:java}
> "Empty hisroty allowed only for newly started cache group [rebTopVer=" + 
> rebTopVer +
> ", localStartTopVer=" + grp.localStartVersion() + ']';
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (IGNITE-2855) Apache Calcite as an SQL query parser and optimizer

2020-02-11 Thread Ivan Pavlukhin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-2855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Pavlukhin resolved IGNITE-2855.

Resolution: Duplicate

This activity was continued in IGNITE-12248

> Apache Calcite as an SQL query parser and optimizer
> ---
>
> Key: IGNITE-2855
> URL: https://issues.apache.org/jira/browse/IGNITE-2855
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Roman Shtykh
>Priority: Minor
>
> Apache Calcite (https://calcite.apache.org/) can be used as an SQL query 
> parser, validator and optimizer with Ignite at the back end.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Reopened] (IGNITE-12659) [ML] Remove broken sub-modules in ML

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev reopened IGNITE-12659:
--

> [ML] Remove broken sub-modules in ML
> 
>
> Key: IGNITE-12659
> URL: https://issues.apache.org/jira/browse/IGNITE-12659
> Project: Ignite
>  Issue Type: Bug
>  Components: ml
>Reporter: Alexey Zinoviev
>Assignee: Alexey Zinoviev
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> After testing phase we investigated that the next sub-modules are broken and 
> should be removed from the release branch 2.8
>  * tensorflow (it uses deprecated IGFS and current solution in tf.contrib 
> could n't connect to Ignite now)
>  * tensorflow-ml-parser (it has a lot of bugs and doesn't work with tf 2.0)
>  * mleap-ml-parser (CVE, Ignite ML couldn't work with metadata)
>  * outdated genetic algorithms what are not supported now and are not 
> formatted and refactored for the years (it's not a part of ML historically)
> also due to connect with Hadoop, Spark and another libraries it has a few CVE 
> related to the old dependencies in Hadoop libraries
>  
> P.S. I suppose all these solutions should be moved to the separate project 
> ignite-ml-extensions for the independent developement



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12638) Classes persisted by DistributedMetaStorage are not IgniteDTO

2020-02-11 Thread Ivan Bessonov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12638?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034498#comment-17034498
 ] 

Ivan Bessonov commented on IGNITE-12638:


[~mmuzaf] I'm all for merging it to master but I can't do it by myself.

What flaky failures do you mean? Are you afraid that this change will add some?

> Classes persisted by DistributedMetaStorage are not IgniteDTO
> -
>
> Key: IGNITE-12638
> URL: https://issues.apache.org/jira/browse/IGNITE-12638
> Project: Ignite
>  Issue Type: Bug
>Reporter: Ivan Bessonov
>Assignee: Ivan Bessonov
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> This has to be fixed to simplify future modification of component.
> DistributedMetaStorageHistoryItem and DistributedMetaStorageVersion will be 
> persisted on disc so we need to have a reliable way to read them even when 
> classes will be updated in the future. IgniteDataTransferObject is the 
> standard option for such cases - it allows versioning of serialization format.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12658) [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 node

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev updated IGNITE-12658:
-
Fix Version/s: 2.8

> [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 
> node
> 
>
> Key: IGNITE-12658
> URL: https://issues.apache.org/jira/browse/IGNITE-12658
> Project: Ignite
>  Issue Type: Bug
>  Components: examples, ml
>Affects Versions: 2.8
> Environment: Ubuntu/Win
> Java 8
>Reporter: Stepan Pilschikov
>Assignee: Alexey Zinoviev
>Priority: Critical
> Fix For: 2.8
>
>
> Steps to reproduce:
>  1. Run Ignite node with org.apache.ignite.examples.ExampleNodeStartup (1 
> node will be enough)
>  2. Run org.apache.ignite.examples.ml.tutorial.TutorialStepByStepExample
> Actual:
>  On Step_8_CV_with_Param_Grid_and_metrics starting to throw a lot of 
> exceptions
> {code:java}
> Train with p: 2 and maxDeep: 1
> >>> Trained model: if (x1 > 0.4368) then return 1. else return 0.
> >>> Accuracy 0.7679083094555874
> >>> Test Error 0.2320916905444126
> >>> Tutorial step 8 (cross-validation) example completed.
> [13:25:40] Ignite node stopped OK [uptime=00:00:17.453]
> >>> Tutorial step 8 (cross-validation with param grid) example started.
> [13:25:40]__   
> [13:25:40]   /  _/ ___/ |/ /  _/_  __/ __/ 
> [13:25:40]  _/ // (7 7// /  / / / _/   
> [13:25:40] /___/\___/_/|_/___/ /_/ /___/  
> [13:25:40] 
> [13:25:40] ver. 2.8.0#20200130-sha1:f478aa56
> [13:25:40] 2020 Copyright(C) Apache Software Foundation
> [13:25:40] 
> [13:25:40] Ignite documentation: http://ignite.apache.org
> [13:25:40] 
> [13:25:40] Quiet mode.
> [13:25:40]   ^-- Logging to file 
> '/opt/buildagent/work/d501ae8146bd8253/i2test/var/suite-examples/app-ignite/work/log/ignite-e156b2f2.log'
> [13:25:40]   ^-- Logging by 'Log4JLogger [quiet=true, config=null]'
> [13:25:40]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or 
> "-v" to ignite.{sh|bat}
> [13:25:40] 
> [13:25:40] OS: Linux 4.15.0-65-generic amd64
> [13:25:40] VM information: Java(TM) SE Runtime Environment 1.8.0_221-b11 
> Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.221-b11
> [13:25:40] Please set system property '-Djava.net.preferIPv4Stack=true' to 
> avoid possible problems in mixed environments.
> [13:25:40] Configured plugins:
> [13:25:40]   ^-- ml-inference-plugin 1.0.0
> [13:25:40]   ^-- null
> [13:25:40] 
> [13:25:40] Configured failure handler: [hnd=StopNodeOrHaltFailureHandler 
> [tryStop=false, timeout=0, super=AbstractFailureHandler 
> [ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED, 
> SYSTEM_CRITICAL_OPERATION_TIMEOUT
> [13:25:40] Message queue limit is set to 0 which may lead to potential OOMEs 
> when running cache operations in FULL_ASYNC or PRIMARY_SYNC modes due to 
> message queues growth on sender and receiver sides.
> [13:25:40] Security status [authentication=off, tls/ssl=off]
> [13:25:41] Performance suggestions for grid  (fix if possible)
> [13:25:41] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
> [13:25:41]   ^-- Disable grid events (remove 'includeEventTypes' from 
> configuration)
> [13:25:41]   ^-- Enable G1 Garbage Collector (add '-XX:+UseG1GC' to JVM 
> options)
> [13:25:41]   ^-- Set max direct memory size if getting 'OOME: Direct buffer 
> memory' (add '-XX:MaxDirectMemorySize=[g|G|m|M|k|K]' to JVM options)
> [13:25:41]   ^-- Disable processing of calls to System.gc() (add 
> '-XX:+DisableExplicitGC' to JVM options)
> [13:25:41] Refer to this page for more performance suggestions: 
> https://apacheignite.readme.io/docs/jvm-and-system-tuning
> [13:25:41] 
> [13:25:41] To start Console Management & Monitoring run 
> ignitevisorcmd.{sh|bat}
> [13:25:41] Data Regions Configured:
> [13:25:41]   ^-- Default_Region [initSize=500.0 MiB, maxSize=18.9 GiB, 
> persistence=false, lazyMemoryAllocation=true]
> [13:25:41] 
> [13:25:41] Ignite node started OK (id=e156b2f2)
> [13:25:41] Topology snapshot [ver=20, locNode=e156b2f2, servers=2, clients=0, 
> state=ACTIVE, CPUs=5, offheap=38.0GB, heap=3.0GB]
> [13:25:41]   ^-- Baseline [id=0, size=2, online=2, offline=0]
> [2020-02-11 13:25:42,428][ERROR][sys-#593][GridTaskWorker] Failed to obtain 
> remote job result policy for result from ComputeTask.result(..) method (will 
> fail the whole task): GridJobResultImpl [job=C2 
> [c=o.a.i.ml.dataset.impl.cache.util.ComputeUtils$DeployableCallable@30e27659],
>  sib=GridJobSiblingImpl 
> [sesId=f9aced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> nodeId=f1135598-73c8-4324-92af-45c110a6a637, isJobDone=false], 
> jobCtx=GridJobContextImpl 
> 

[jira] [Updated] (IGNITE-12660) [ML] The ParamGrid uses unserialized lambdas in interface to get an access to the trainer fields

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev updated IGNITE-12660:
-
Priority: Blocker  (was: Major)

> [ML] The ParamGrid uses unserialized lambdas in interface to get an access to 
> the trainer fields
> 
>
> Key: IGNITE-12660
> URL: https://issues.apache.org/jira/browse/IGNITE-12660
> Project: Ignite
>  Issue Type: Bug
>  Components: ml
>Affects Versions: 2.8
>Reporter: Alexey Zinoviev
>Assignee: Alexey Zinoviev
>Priority: Blocker
> Fix For: 2.8
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12657) ML examples EvaluatorExample and MultipleMetricsExample looks the same

2020-02-11 Thread Maxim Muzafarov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12657?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maxim Muzafarov updated IGNITE-12657:
-
Priority: Blocker  (was: Major)

> ML examples EvaluatorExample and MultipleMetricsExample looks the same
> --
>
> Key: IGNITE-12657
> URL: https://issues.apache.org/jira/browse/IGNITE-12657
> Project: Ignite
>  Issue Type: Bug
>  Components: examples, ml
>Affects Versions: 2.8
>Reporter: Stepan Pilschikov
>Assignee: Alexey Zinoviev
>Priority: Blocker
> Fix For: 2.8
>
>
> Examples
> org.apache.ignite.examples.ml.selection.scoring.EvaluatorExample
> and 
> org.apache.ignite.examples.ml.selection.scoring.MultipleMetricsExample
> Looks exactly the same
> I think MultipleMetricsExample is wrong because description told about using 
> KNNClassificationTrainer but actually used SVMLinearClassificationTrainer



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12660) [ML] The ParamGrid uses unserialized lambdas in interface to get an access to the trainer fields

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev updated IGNITE-12660:
-
Affects Version/s: 2.8

> [ML] The ParamGrid uses unserialized lambdas in interface to get an access to 
> the trainer fields
> 
>
> Key: IGNITE-12660
> URL: https://issues.apache.org/jira/browse/IGNITE-12660
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.8
>Reporter: Alexey Zinoviev
>Assignee: Alexey Zinoviev
>Priority: Major
> Fix For: 2.8
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12657) ML examples EvaluatorExample and MultipleMetricsExample looks the same

2020-02-11 Thread Maxim Muzafarov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12657?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maxim Muzafarov updated IGNITE-12657:
-
Fix Version/s: 2.8

> ML examples EvaluatorExample and MultipleMetricsExample looks the same
> --
>
> Key: IGNITE-12657
> URL: https://issues.apache.org/jira/browse/IGNITE-12657
> Project: Ignite
>  Issue Type: Bug
>  Components: examples, ml
>Affects Versions: 2.8
>Reporter: Stepan Pilschikov
>Assignee: Alexey Zinoviev
>Priority: Major
> Fix For: 2.8
>
>
> Examples
> org.apache.ignite.examples.ml.selection.scoring.EvaluatorExample
> and 
> org.apache.ignite.examples.ml.selection.scoring.MultipleMetricsExample
> Looks exactly the same
> I think MultipleMetricsExample is wrong because description told about using 
> KNNClassificationTrainer but actually used SVMLinearClassificationTrainer



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12660) [ML] The ParamGrid uses unserialized lambdas in interface to get an access to the trainer fields

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev updated IGNITE-12660:
-
Component/s: ml

> [ML] The ParamGrid uses unserialized lambdas in interface to get an access to 
> the trainer fields
> 
>
> Key: IGNITE-12660
> URL: https://issues.apache.org/jira/browse/IGNITE-12660
> Project: Ignite
>  Issue Type: Bug
>  Components: ml
>Affects Versions: 2.8
>Reporter: Alexey Zinoviev
>Assignee: Alexey Zinoviev
>Priority: Major
> Fix For: 2.8
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (IGNITE-12660) [ML] The ParamGrid uses unserialized lambdas in interface to get an access to the trainer fields

2020-02-11 Thread Alexey Zinoviev (Jira)
Alexey Zinoviev created IGNITE-12660:


 Summary: [ML] The ParamGrid uses unserialized lambdas in interface 
to get an access to the trainer fields
 Key: IGNITE-12660
 URL: https://issues.apache.org/jira/browse/IGNITE-12660
 Project: Ignite
  Issue Type: Bug
Reporter: Alexey Zinoviev
Assignee: Alexey Zinoviev
 Fix For: 2.8






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12658) [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 node

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev updated IGNITE-12658:
-
Priority: Critical  (was: Blocker)

> [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 
> node
> 
>
> Key: IGNITE-12658
> URL: https://issues.apache.org/jira/browse/IGNITE-12658
> Project: Ignite
>  Issue Type: Bug
>  Components: examples, ml
>Affects Versions: 2.8
> Environment: Ubuntu/Win
> Java 8
>Reporter: Stepan Pilschikov
>Assignee: Alexey Zinoviev
>Priority: Critical
>
> Steps to reproduce:
>  1. Run Ignite node with org.apache.ignite.examples.ExampleNodeStartup (1 
> node will be enough)
>  2. Run org.apache.ignite.examples.ml.tutorial.TutorialStepByStepExample
> Actual:
>  On Step_8_CV_with_Param_Grid_and_metrics starting to throw a lot of 
> exceptions
> {code:java}
> Train with p: 2 and maxDeep: 1
> >>> Trained model: if (x1 > 0.4368) then return 1. else return 0.
> >>> Accuracy 0.7679083094555874
> >>> Test Error 0.2320916905444126
> >>> Tutorial step 8 (cross-validation) example completed.
> [13:25:40] Ignite node stopped OK [uptime=00:00:17.453]
> >>> Tutorial step 8 (cross-validation with param grid) example started.
> [13:25:40]__   
> [13:25:40]   /  _/ ___/ |/ /  _/_  __/ __/ 
> [13:25:40]  _/ // (7 7// /  / / / _/   
> [13:25:40] /___/\___/_/|_/___/ /_/ /___/  
> [13:25:40] 
> [13:25:40] ver. 2.8.0#20200130-sha1:f478aa56
> [13:25:40] 2020 Copyright(C) Apache Software Foundation
> [13:25:40] 
> [13:25:40] Ignite documentation: http://ignite.apache.org
> [13:25:40] 
> [13:25:40] Quiet mode.
> [13:25:40]   ^-- Logging to file 
> '/opt/buildagent/work/d501ae8146bd8253/i2test/var/suite-examples/app-ignite/work/log/ignite-e156b2f2.log'
> [13:25:40]   ^-- Logging by 'Log4JLogger [quiet=true, config=null]'
> [13:25:40]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or 
> "-v" to ignite.{sh|bat}
> [13:25:40] 
> [13:25:40] OS: Linux 4.15.0-65-generic amd64
> [13:25:40] VM information: Java(TM) SE Runtime Environment 1.8.0_221-b11 
> Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.221-b11
> [13:25:40] Please set system property '-Djava.net.preferIPv4Stack=true' to 
> avoid possible problems in mixed environments.
> [13:25:40] Configured plugins:
> [13:25:40]   ^-- ml-inference-plugin 1.0.0
> [13:25:40]   ^-- null
> [13:25:40] 
> [13:25:40] Configured failure handler: [hnd=StopNodeOrHaltFailureHandler 
> [tryStop=false, timeout=0, super=AbstractFailureHandler 
> [ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED, 
> SYSTEM_CRITICAL_OPERATION_TIMEOUT
> [13:25:40] Message queue limit is set to 0 which may lead to potential OOMEs 
> when running cache operations in FULL_ASYNC or PRIMARY_SYNC modes due to 
> message queues growth on sender and receiver sides.
> [13:25:40] Security status [authentication=off, tls/ssl=off]
> [13:25:41] Performance suggestions for grid  (fix if possible)
> [13:25:41] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
> [13:25:41]   ^-- Disable grid events (remove 'includeEventTypes' from 
> configuration)
> [13:25:41]   ^-- Enable G1 Garbage Collector (add '-XX:+UseG1GC' to JVM 
> options)
> [13:25:41]   ^-- Set max direct memory size if getting 'OOME: Direct buffer 
> memory' (add '-XX:MaxDirectMemorySize=[g|G|m|M|k|K]' to JVM options)
> [13:25:41]   ^-- Disable processing of calls to System.gc() (add 
> '-XX:+DisableExplicitGC' to JVM options)
> [13:25:41] Refer to this page for more performance suggestions: 
> https://apacheignite.readme.io/docs/jvm-and-system-tuning
> [13:25:41] 
> [13:25:41] To start Console Management & Monitoring run 
> ignitevisorcmd.{sh|bat}
> [13:25:41] Data Regions Configured:
> [13:25:41]   ^-- Default_Region [initSize=500.0 MiB, maxSize=18.9 GiB, 
> persistence=false, lazyMemoryAllocation=true]
> [13:25:41] 
> [13:25:41] Ignite node started OK (id=e156b2f2)
> [13:25:41] Topology snapshot [ver=20, locNode=e156b2f2, servers=2, clients=0, 
> state=ACTIVE, CPUs=5, offheap=38.0GB, heap=3.0GB]
> [13:25:41]   ^-- Baseline [id=0, size=2, online=2, offline=0]
> [2020-02-11 13:25:42,428][ERROR][sys-#593][GridTaskWorker] Failed to obtain 
> remote job result policy for result from ComputeTask.result(..) method (will 
> fail the whole task): GridJobResultImpl [job=C2 
> [c=o.a.i.ml.dataset.impl.cache.util.ComputeUtils$DeployableCallable@30e27659],
>  sib=GridJobSiblingImpl 
> [sesId=f9aced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> nodeId=f1135598-73c8-4324-92af-45c110a6a637, isJobDone=false], 
> jobCtx=GridJobContextImpl 
> [jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 

[jira] [Updated] (IGNITE-12658) [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 node

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev updated IGNITE-12658:
-
Priority: Blocker  (was: Critical)

> [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 
> node
> 
>
> Key: IGNITE-12658
> URL: https://issues.apache.org/jira/browse/IGNITE-12658
> Project: Ignite
>  Issue Type: Bug
>  Components: examples, ml
>Affects Versions: 2.8
> Environment: Ubuntu/Win
> Java 8
>Reporter: Stepan Pilschikov
>Assignee: Alexey Zinoviev
>Priority: Blocker
>
> Steps to reproduce:
>  1. Run Ignite node with org.apache.ignite.examples.ExampleNodeStartup (1 
> node will be enough)
>  2. Run org.apache.ignite.examples.ml.tutorial.TutorialStepByStepExample
> Actual:
>  On Step_8_CV_with_Param_Grid_and_metrics starting to throw a lot of 
> exceptions
> {code:java}
> Train with p: 2 and maxDeep: 1
> >>> Trained model: if (x1 > 0.4368) then return 1. else return 0.
> >>> Accuracy 0.7679083094555874
> >>> Test Error 0.2320916905444126
> >>> Tutorial step 8 (cross-validation) example completed.
> [13:25:40] Ignite node stopped OK [uptime=00:00:17.453]
> >>> Tutorial step 8 (cross-validation with param grid) example started.
> [13:25:40]__   
> [13:25:40]   /  _/ ___/ |/ /  _/_  __/ __/ 
> [13:25:40]  _/ // (7 7// /  / / / _/   
> [13:25:40] /___/\___/_/|_/___/ /_/ /___/  
> [13:25:40] 
> [13:25:40] ver. 2.8.0#20200130-sha1:f478aa56
> [13:25:40] 2020 Copyright(C) Apache Software Foundation
> [13:25:40] 
> [13:25:40] Ignite documentation: http://ignite.apache.org
> [13:25:40] 
> [13:25:40] Quiet mode.
> [13:25:40]   ^-- Logging to file 
> '/opt/buildagent/work/d501ae8146bd8253/i2test/var/suite-examples/app-ignite/work/log/ignite-e156b2f2.log'
> [13:25:40]   ^-- Logging by 'Log4JLogger [quiet=true, config=null]'
> [13:25:40]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or 
> "-v" to ignite.{sh|bat}
> [13:25:40] 
> [13:25:40] OS: Linux 4.15.0-65-generic amd64
> [13:25:40] VM information: Java(TM) SE Runtime Environment 1.8.0_221-b11 
> Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.221-b11
> [13:25:40] Please set system property '-Djava.net.preferIPv4Stack=true' to 
> avoid possible problems in mixed environments.
> [13:25:40] Configured plugins:
> [13:25:40]   ^-- ml-inference-plugin 1.0.0
> [13:25:40]   ^-- null
> [13:25:40] 
> [13:25:40] Configured failure handler: [hnd=StopNodeOrHaltFailureHandler 
> [tryStop=false, timeout=0, super=AbstractFailureHandler 
> [ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED, 
> SYSTEM_CRITICAL_OPERATION_TIMEOUT
> [13:25:40] Message queue limit is set to 0 which may lead to potential OOMEs 
> when running cache operations in FULL_ASYNC or PRIMARY_SYNC modes due to 
> message queues growth on sender and receiver sides.
> [13:25:40] Security status [authentication=off, tls/ssl=off]
> [13:25:41] Performance suggestions for grid  (fix if possible)
> [13:25:41] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
> [13:25:41]   ^-- Disable grid events (remove 'includeEventTypes' from 
> configuration)
> [13:25:41]   ^-- Enable G1 Garbage Collector (add '-XX:+UseG1GC' to JVM 
> options)
> [13:25:41]   ^-- Set max direct memory size if getting 'OOME: Direct buffer 
> memory' (add '-XX:MaxDirectMemorySize=[g|G|m|M|k|K]' to JVM options)
> [13:25:41]   ^-- Disable processing of calls to System.gc() (add 
> '-XX:+DisableExplicitGC' to JVM options)
> [13:25:41] Refer to this page for more performance suggestions: 
> https://apacheignite.readme.io/docs/jvm-and-system-tuning
> [13:25:41] 
> [13:25:41] To start Console Management & Monitoring run 
> ignitevisorcmd.{sh|bat}
> [13:25:41] Data Regions Configured:
> [13:25:41]   ^-- Default_Region [initSize=500.0 MiB, maxSize=18.9 GiB, 
> persistence=false, lazyMemoryAllocation=true]
> [13:25:41] 
> [13:25:41] Ignite node started OK (id=e156b2f2)
> [13:25:41] Topology snapshot [ver=20, locNode=e156b2f2, servers=2, clients=0, 
> state=ACTIVE, CPUs=5, offheap=38.0GB, heap=3.0GB]
> [13:25:41]   ^-- Baseline [id=0, size=2, online=2, offline=0]
> [2020-02-11 13:25:42,428][ERROR][sys-#593][GridTaskWorker] Failed to obtain 
> remote job result policy for result from ComputeTask.result(..) method (will 
> fail the whole task): GridJobResultImpl [job=C2 
> [c=o.a.i.ml.dataset.impl.cache.util.ComputeUtils$DeployableCallable@30e27659],
>  sib=GridJobSiblingImpl 
> [sesId=f9aced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> nodeId=f1135598-73c8-4324-92af-45c110a6a637, isJobDone=false], 
> jobCtx=GridJobContextImpl 
> [jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 

[jira] [Commented] (IGNITE-12638) Classes persisted by DistributedMetaStorage are not IgniteDTO

2020-02-11 Thread Maxim Muzafarov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12638?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034471#comment-17034471
 ] 

Maxim Muzafarov commented on IGNITE-12638:
--

Let's merge to the master branch first and wait for flaky failures (if any)

> Classes persisted by DistributedMetaStorage are not IgniteDTO
> -
>
> Key: IGNITE-12638
> URL: https://issues.apache.org/jira/browse/IGNITE-12638
> Project: Ignite
>  Issue Type: Bug
>Reporter: Ivan Bessonov
>Assignee: Ivan Bessonov
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> This has to be fixed to simplify future modification of component.
> DistributedMetaStorageHistoryItem and DistributedMetaStorageVersion will be 
> persisted on disc so we need to have a reliable way to read them even when 
> classes will be updated in the future. IgniteDataTransferObject is the 
> standard option for such cases - it allows versioning of serialization format.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12654) Some of rentingFutures in GridDhtPartitionTopologyImpl may accumulate a huge number of eviction callbacks

2020-02-11 Thread Ignite TC Bot (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034470#comment-17034470
 ] 

Ignite TC Bot commented on IGNITE-12654:


{panel:title=Branch: [pull/7399/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
[TeamCity *-- Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=5040481buildTypeId=IgniteTests24Java8_RunAll]

> Some of rentingFutures in GridDhtPartitionTopologyImpl may accumulate a huge 
> number of eviction callbacks
> -
>
> Key: IGNITE-12654
> URL: https://issues.apache.org/jira/browse/IGNITE-12654
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.8
>Reporter: Vyacheslav Koptilin
>Assignee: Vyacheslav Koptilin
>Priority: Major
> Fix For: 2.9
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Example of heap dump:
> ||Class Name||Shallow Heap||Retained Heap||
> |top 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl
>  @ 0x809f03d0|88|1 381 118 968|
> |grp org.apache.ignite.internal.processors.cache.CacheGroupContext @ 
> 0x809f04c8|96|1 381 121 912|
> |locParts java.util.concurrent.atomic.AtomicReferenceArray @ 0x81656c30|16|1 
> 380 925 496|
> |array java.lang.Object[1024] @ 0x81656c40|4 112|1 380 925 480|
> |org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition
>  @ 0xb5f2bcd8|24|318 622 384|
> |org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition
>  @ 0xb5f28d90|96|318 618 624|
> |org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition
>  @ 0xb5ed4ac8|24|318 618 576|
> |org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition
>  @ 0xb5f2e7f8|24|318 618 528|
> |grp org.apache.ignite.internal.processors.cache.CacheGroupContext @ 
> 0x809f04c8|96|1 381 121 912|
> |state org.apache.ignite.internal.util.future.GridFutureAdapter$Node @ 
> 0xe8ed4cd0|24|318 618 624|
> |val 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl$$Lambda$58
>  @ 0xe8ed4cb8|24|24|
> |arg$1 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl
>  @ 0x809f03d0|88|1 381 118 968|
> The number of {{GridFutureAdapter$Node}}'s and 
> {{GridDhtPartitionTopologyImpl$$Lambda$58}}'s looks weird. It seems that the 
> following code is the root cause:
> {code:java|title=GridDhtPartitionTopologyImpl.java}
> /**
>  * Finds local partitions which don't belong to affinity and runs 
> eviction process for such partitions.
>  *
>  * @param updateSeq Update sequence.
>  * @param aff Affinity assignments.
>  * @return {@code True} if there are local partitions need to be evicted.
>  */
> private boolean checkEvictions(long updateSeq, AffinityAssignment aff) {
>...
> // After all rents are finished resend partitions.
> if (!rentingFutures.isEmpty()) {
> final AtomicInteger rentingPartitions = new 
> AtomicInteger(rentingFutures.size());
> for (IgniteInternalFuture rentingFuture : rentingFutures) {
> rentingFuture.listen(f -> {
> int remaining = rentingPartitions.decrementAndGet();
> if (remaining == 0) {
> lock.writeLock().lock();
> try {
> this.updateSeq.incrementAndGet();
> if (log.isDebugEnabled())
> log.debug("Partitions have been scheduled to 
> resend [reason=" +
> "Evictions are done [grp=" + 
> grp.cacheOrGroupName() + "]");
> ctx.exchange().scheduleResendPartitions();
> }
> finally {
> lock.writeLock().unlock();
> }
> }
> });
> }
> }
> return hasEvictedPartitions;
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12658) [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 node

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev updated IGNITE-12658:
-
Priority: Critical  (was: Major)

> [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 
> node
> 
>
> Key: IGNITE-12658
> URL: https://issues.apache.org/jira/browse/IGNITE-12658
> Project: Ignite
>  Issue Type: Bug
>  Components: examples, ml
>Affects Versions: 2.8
> Environment: Ubuntu/Win
> Java 8
>Reporter: Stepan Pilschikov
>Assignee: Alexey Zinoviev
>Priority: Critical
>
> Steps to reproduce:
>  1. Run Ignite node with org.apache.ignite.examples.ExampleNodeStartup (1 
> node will be enough)
>  2. Run org.apache.ignite.examples.ml.tutorial.TutorialStepByStepExample
> Actual:
>  On Step_8_CV_with_Param_Grid_and_metrics starting to throw a lot of 
> exceptions
> {code:java}
> Train with p: 2 and maxDeep: 1
> >>> Trained model: if (x1 > 0.4368) then return 1. else return 0.
> >>> Accuracy 0.7679083094555874
> >>> Test Error 0.2320916905444126
> >>> Tutorial step 8 (cross-validation) example completed.
> [13:25:40] Ignite node stopped OK [uptime=00:00:17.453]
> >>> Tutorial step 8 (cross-validation with param grid) example started.
> [13:25:40]__   
> [13:25:40]   /  _/ ___/ |/ /  _/_  __/ __/ 
> [13:25:40]  _/ // (7 7// /  / / / _/   
> [13:25:40] /___/\___/_/|_/___/ /_/ /___/  
> [13:25:40] 
> [13:25:40] ver. 2.8.0#20200130-sha1:f478aa56
> [13:25:40] 2020 Copyright(C) Apache Software Foundation
> [13:25:40] 
> [13:25:40] Ignite documentation: http://ignite.apache.org
> [13:25:40] 
> [13:25:40] Quiet mode.
> [13:25:40]   ^-- Logging to file 
> '/opt/buildagent/work/d501ae8146bd8253/i2test/var/suite-examples/app-ignite/work/log/ignite-e156b2f2.log'
> [13:25:40]   ^-- Logging by 'Log4JLogger [quiet=true, config=null]'
> [13:25:40]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or 
> "-v" to ignite.{sh|bat}
> [13:25:40] 
> [13:25:40] OS: Linux 4.15.0-65-generic amd64
> [13:25:40] VM information: Java(TM) SE Runtime Environment 1.8.0_221-b11 
> Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.221-b11
> [13:25:40] Please set system property '-Djava.net.preferIPv4Stack=true' to 
> avoid possible problems in mixed environments.
> [13:25:40] Configured plugins:
> [13:25:40]   ^-- ml-inference-plugin 1.0.0
> [13:25:40]   ^-- null
> [13:25:40] 
> [13:25:40] Configured failure handler: [hnd=StopNodeOrHaltFailureHandler 
> [tryStop=false, timeout=0, super=AbstractFailureHandler 
> [ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED, 
> SYSTEM_CRITICAL_OPERATION_TIMEOUT
> [13:25:40] Message queue limit is set to 0 which may lead to potential OOMEs 
> when running cache operations in FULL_ASYNC or PRIMARY_SYNC modes due to 
> message queues growth on sender and receiver sides.
> [13:25:40] Security status [authentication=off, tls/ssl=off]
> [13:25:41] Performance suggestions for grid  (fix if possible)
> [13:25:41] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
> [13:25:41]   ^-- Disable grid events (remove 'includeEventTypes' from 
> configuration)
> [13:25:41]   ^-- Enable G1 Garbage Collector (add '-XX:+UseG1GC' to JVM 
> options)
> [13:25:41]   ^-- Set max direct memory size if getting 'OOME: Direct buffer 
> memory' (add '-XX:MaxDirectMemorySize=[g|G|m|M|k|K]' to JVM options)
> [13:25:41]   ^-- Disable processing of calls to System.gc() (add 
> '-XX:+DisableExplicitGC' to JVM options)
> [13:25:41] Refer to this page for more performance suggestions: 
> https://apacheignite.readme.io/docs/jvm-and-system-tuning
> [13:25:41] 
> [13:25:41] To start Console Management & Monitoring run 
> ignitevisorcmd.{sh|bat}
> [13:25:41] Data Regions Configured:
> [13:25:41]   ^-- Default_Region [initSize=500.0 MiB, maxSize=18.9 GiB, 
> persistence=false, lazyMemoryAllocation=true]
> [13:25:41] 
> [13:25:41] Ignite node started OK (id=e156b2f2)
> [13:25:41] Topology snapshot [ver=20, locNode=e156b2f2, servers=2, clients=0, 
> state=ACTIVE, CPUs=5, offheap=38.0GB, heap=3.0GB]
> [13:25:41]   ^-- Baseline [id=0, size=2, online=2, offline=0]
> [2020-02-11 13:25:42,428][ERROR][sys-#593][GridTaskWorker] Failed to obtain 
> remote job result policy for result from ComputeTask.result(..) method (will 
> fail the whole task): GridJobResultImpl [job=C2 
> [c=o.a.i.ml.dataset.impl.cache.util.ComputeUtils$DeployableCallable@30e27659],
>  sib=GridJobSiblingImpl 
> [sesId=f9aced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> nodeId=f1135598-73c8-4324-92af-45c110a6a637, isJobDone=false], 
> jobCtx=GridJobContextImpl 
> [jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 

[jira] [Commented] (IGNITE-11939) IgnitePdsTxHistoricalRebalancingTest.testTopologyChangesWithConstantLoad test failure

2020-02-11 Thread Ignite TC Bot (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-11939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034455#comment-17034455
 ] 

Ignite TC Bot commented on IGNITE-11939:


{panel:title=Branch: [pull/7400/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
[TeamCity *-- Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=5037998buildTypeId=IgniteTests24Java8_RunAll]

>  IgnitePdsTxHistoricalRebalancingTest.testTopologyChangesWithConstantLoad 
> test failure
> --
>
> Key: IGNITE-11939
> URL: https://issues.apache.org/jira/browse/IGNITE-11939
> Project: Ignite
>  Issue Type: Bug
>Reporter: Alexey Scherbakov
>Assignee: Mirza Aliev
>Priority: Major
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Caused by exception on releasing reserved segments:
> {noformat}
> [12:51:23]W: [org.apache.ignite:ignite-indexing] [2019-06-21 
> 12:51:23,967][ERROR][exchange-worker-#33825%persistence.IgnitePdsTxHistoricalRebalancingTest1%][GridDhtPartitionsExchangeFuture]
>  Failed to reinitialize local partitions (rebalancing will be stopped)
> : GridDhtPartitionExchangeId [topVer=AffinityTopologyVersion [topVer=7, 
> minorTopVer=1], discoEvt=DiscoveryCustomEvent 
> [customMsg=CacheAffinityChangeMessage 
> [id=08de0ff7b61-276ac575-e4dc-4525-b24b-d0a5d1d7633d, 
> topVer=AffinityTopologyVersion [topVer=7, minorTopVer=0], exc
> hId=null, partsMsg=null, exchangeNeeded=true], 
> affTopVer=AffinityTopologyVersion [topVer=7, minorTopVer=1], 
> super=DiscoveryEvent [evtNode=TcpDiscoveryNode 
> [id=97e46568-6aa0-4a4b-864c-f05415c0, 
> consistentId=persistence.IgnitePdsTxHistoricalRebalancingTest0, addrs=Arra
> yList [127.0.0.1], sockAddrs=HashSet [/127.0.0.1:47500], discPort=47500, 
> order=1, intOrder=1, lastExchangeTime=1561110643882, loc=false, 
> ver=2.8.0#20190621-sha1:, isClient=false], topVer=7, 
> nodeId8=0ff3354e, msg=null, type=DISCOVERY_CUSTOM_EVT, tstamp=15611106839
> 58]], nodeId=97e46568, evt=DISCOVERY_CUSTOM_EVT]
> [12:51:23]W: [org.apache.ignite:ignite-indexing] 
> java.lang.AssertionError: cur=null, absIdx=0
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.processors.cache.persistence.wal.aware.SegmentReservationStorage.release(SegmentReservationStorage.java:55)
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.processors.cache.persistence.wal.aware.SegmentAware.release(SegmentAware.java:207)
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.release(FileWriteAheadLogManager.java:983)
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.releaseHistoryForPreloading(GridCacheDatabaseSharedManager.java:1844)
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.distributedExchange(GridDhtPartitionsExchangeFuture.java:1431)
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:862)
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body0(GridCachePartitionExchangeManager.java:3079)
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:2928)
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> java.lang.Thread.run(Thread.java:748)
> [12:51:23]W: [org.apache.ignite:ignite-indexing] [12:51:23] (err) 
> Failed to notify listener: 
> o.a.i.i.processors.timeout.GridTimeoutProcessor$2...@79ba1907java.lang.AssertionError:
>  cur=null, absIdx=0
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.processors.cache.persistence.wal.aware.SegmentReservationStorage.release(SegmentReservationStorage.java:55)
> [12:51:23]W: [org.apache.ignite:ignite-indexing]at 
> org.apache.ignite.internal.processors.cache.persistence.wal.aware.SegmentAware.release(SegmentAware.java:207)
> [12:51:23]W: 

[jira] [Commented] (IGNITE-12099) Don't write metadata to disk in discovery thread

2020-02-11 Thread Ignite TC Bot (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12099?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034439#comment-17034439
 ] 

Ignite TC Bot commented on IGNITE-12099:


{panel:title=Branch: [pull/7396/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
[TeamCity *-- Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=5036477buildTypeId=IgniteTests24Java8_RunAll]

> Don't write metadata to disk in discovery thread
> 
>
> Key: IGNITE-12099
> URL: https://issues.apache.org/jira/browse/IGNITE-12099
> Project: Ignite
>  Issue Type: Improvement
>  Components: binary
>Reporter: Denis Mekhanikov
>Assignee: Sergey Chugunov
>Priority: Major
>
> When persistence is enabled, binary metadata is written to disk upon 
> registration. Currently it happens in the discovery thread, which makes 
> processing of related messages very slow.
> A different thread should be used to write metadata to disk. Binary type 
> registration will be considered finished before information about it is 
> written to disks on all nodes.
> The implementation should guarantee consistency in cases of cluster restarts.
> Dev list discussion: 
> http://apache-ignite-developers.2346864.n4.nabble.com/Asynchronous-registration-of-binary-metadata-td43021.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12659) [ML] Remove broken sub-modules in ML

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev updated IGNITE-12659:
-
Description: 
After testing phase we investigated that the next sub-modules are broken and 
should be removed from the release branch 2.8
 * tensorflow (it uses deprecated IGFS and current solution in tf.contrib could 
n't connect to Ignite now)
 * tensorflow-ml-parser (it has a lot of bugs and doesn't work with tf 2.0)
 * mleap-ml-parser (CVE, Ignite ML couldn't work with metadata)
 * outdated genetic algorithms what are not supported now and are not formatted 
and refactored for the years (it's not a part of ML historically)

also due to connect with Hadoop, Spark and another libraries it has a few CVE 
related to the old dependencies in Hadoop libraries

 

P.S. I suppose all these solutions should be moved to the separate project 
ignite-ml-extensions for the independent developement

  was:
After testing phase we investigated that the next sub-modules are broken and 
should be removed from the release branch 2.8
 * tensorflow (it uses deprecated IGFS and current solution in tf.contrib could 
n't connect to Ignite now)
 * tensorflow-ml-parser (it has a lot of bugs and doesn't work with tf 2.0)
 * mleap-ml-parser (CVE, Ignite ML couldn't work with metadata)

also due to connect with Hadoop, Spark and another libraries it has a few CVE 
related to the old dependencies in Hadoop libraries

 

P.S. I suppose all these solutions should be moved to the separate project 
ignite-ml-extensions for the independent developement


> [ML] Remove broken sub-modules in ML
> 
>
> Key: IGNITE-12659
> URL: https://issues.apache.org/jira/browse/IGNITE-12659
> Project: Ignite
>  Issue Type: Bug
>  Components: ml
>Reporter: Alexey Zinoviev
>Assignee: Alexey Zinoviev
>Priority: Major
> Fix For: 2.8
>
>
> After testing phase we investigated that the next sub-modules are broken and 
> should be removed from the release branch 2.8
>  * tensorflow (it uses deprecated IGFS and current solution in tf.contrib 
> could n't connect to Ignite now)
>  * tensorflow-ml-parser (it has a lot of bugs and doesn't work with tf 2.0)
>  * mleap-ml-parser (CVE, Ignite ML couldn't work with metadata)
>  * outdated genetic algorithms what are not supported now and are not 
> formatted and refactored for the years (it's not a part of ML historically)
> also due to connect with Hadoop, Spark and another libraries it has a few CVE 
> related to the old dependencies in Hadoop libraries
>  
> P.S. I suppose all these solutions should be moved to the separate project 
> ignite-ml-extensions for the independent developement



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (IGNITE-12659) [ML] Remove broken sub-modules in ML

2020-02-11 Thread Alexey Zinoviev (Jira)
Alexey Zinoviev created IGNITE-12659:


 Summary: [ML] Remove broken sub-modules in ML
 Key: IGNITE-12659
 URL: https://issues.apache.org/jira/browse/IGNITE-12659
 Project: Ignite
  Issue Type: Bug
  Components: ml
Reporter: Alexey Zinoviev
Assignee: Alexey Zinoviev
 Fix For: 2.8


After testing phase we investigated that the next sub-modules are broken and 
should be removed from the release branch 2.8
 * tensorflow (it uses deprecated IGFS and current solution in tf.contrib could 
n't connect to Ignite now)
 * tensorflow-ml-parser (it has a lot of bugs and doesn't work with tf 2.0)
 * mleap-ml-parser (CVE, Ignite ML couldn't work with metadata)

also due to connect with Hadoop, Spark and another libraries it has a few CVE 
related to the old dependencies in Hadoop libraries

 

P.S. I suppose all these solutions should be moved to the separate project 
ignite-ml-extensions for the independent developement



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (IGNITE-12658) [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 node

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev reassigned IGNITE-12658:


Assignee: Alexey Zinoviev

> [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 
> node
> 
>
> Key: IGNITE-12658
> URL: https://issues.apache.org/jira/browse/IGNITE-12658
> Project: Ignite
>  Issue Type: Bug
>  Components: examples, ml
>Affects Versions: 2.8
> Environment: Ubuntu/Win
> Java 8
>Reporter: Stepan Pilschikov
>Assignee: Alexey Zinoviev
>Priority: Major
>
> Steps to reproduce:
>  1. Run Ignite node with org.apache.ignite.examples.ExampleNodeStartup (1 
> node will be enough)
>  2. Run org.apache.ignite.examples.ml.tutorial.TutorialStepByStepExample
> Actual:
>  On Step_8_CV_with_Param_Grid_and_metrics starting to throw a lot of 
> exceptions
> {code:java}
> Train with p: 2 and maxDeep: 1
> >>> Trained model: if (x1 > 0.4368) then return 1. else return 0.
> >>> Accuracy 0.7679083094555874
> >>> Test Error 0.2320916905444126
> >>> Tutorial step 8 (cross-validation) example completed.
> [13:25:40] Ignite node stopped OK [uptime=00:00:17.453]
> >>> Tutorial step 8 (cross-validation with param grid) example started.
> [13:25:40]__   
> [13:25:40]   /  _/ ___/ |/ /  _/_  __/ __/ 
> [13:25:40]  _/ // (7 7// /  / / / _/   
> [13:25:40] /___/\___/_/|_/___/ /_/ /___/  
> [13:25:40] 
> [13:25:40] ver. 2.8.0#20200130-sha1:f478aa56
> [13:25:40] 2020 Copyright(C) Apache Software Foundation
> [13:25:40] 
> [13:25:40] Ignite documentation: http://ignite.apache.org
> [13:25:40] 
> [13:25:40] Quiet mode.
> [13:25:40]   ^-- Logging to file 
> '/opt/buildagent/work/d501ae8146bd8253/i2test/var/suite-examples/app-ignite/work/log/ignite-e156b2f2.log'
> [13:25:40]   ^-- Logging by 'Log4JLogger [quiet=true, config=null]'
> [13:25:40]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or 
> "-v" to ignite.{sh|bat}
> [13:25:40] 
> [13:25:40] OS: Linux 4.15.0-65-generic amd64
> [13:25:40] VM information: Java(TM) SE Runtime Environment 1.8.0_221-b11 
> Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.221-b11
> [13:25:40] Please set system property '-Djava.net.preferIPv4Stack=true' to 
> avoid possible problems in mixed environments.
> [13:25:40] Configured plugins:
> [13:25:40]   ^-- ml-inference-plugin 1.0.0
> [13:25:40]   ^-- null
> [13:25:40] 
> [13:25:40] Configured failure handler: [hnd=StopNodeOrHaltFailureHandler 
> [tryStop=false, timeout=0, super=AbstractFailureHandler 
> [ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED, 
> SYSTEM_CRITICAL_OPERATION_TIMEOUT
> [13:25:40] Message queue limit is set to 0 which may lead to potential OOMEs 
> when running cache operations in FULL_ASYNC or PRIMARY_SYNC modes due to 
> message queues growth on sender and receiver sides.
> [13:25:40] Security status [authentication=off, tls/ssl=off]
> [13:25:41] Performance suggestions for grid  (fix if possible)
> [13:25:41] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
> [13:25:41]   ^-- Disable grid events (remove 'includeEventTypes' from 
> configuration)
> [13:25:41]   ^-- Enable G1 Garbage Collector (add '-XX:+UseG1GC' to JVM 
> options)
> [13:25:41]   ^-- Set max direct memory size if getting 'OOME: Direct buffer 
> memory' (add '-XX:MaxDirectMemorySize=[g|G|m|M|k|K]' to JVM options)
> [13:25:41]   ^-- Disable processing of calls to System.gc() (add 
> '-XX:+DisableExplicitGC' to JVM options)
> [13:25:41] Refer to this page for more performance suggestions: 
> https://apacheignite.readme.io/docs/jvm-and-system-tuning
> [13:25:41] 
> [13:25:41] To start Console Management & Monitoring run 
> ignitevisorcmd.{sh|bat}
> [13:25:41] Data Regions Configured:
> [13:25:41]   ^-- Default_Region [initSize=500.0 MiB, maxSize=18.9 GiB, 
> persistence=false, lazyMemoryAllocation=true]
> [13:25:41] 
> [13:25:41] Ignite node started OK (id=e156b2f2)
> [13:25:41] Topology snapshot [ver=20, locNode=e156b2f2, servers=2, clients=0, 
> state=ACTIVE, CPUs=5, offheap=38.0GB, heap=3.0GB]
> [13:25:41]   ^-- Baseline [id=0, size=2, online=2, offline=0]
> [2020-02-11 13:25:42,428][ERROR][sys-#593][GridTaskWorker] Failed to obtain 
> remote job result policy for result from ComputeTask.result(..) method (will 
> fail the whole task): GridJobResultImpl [job=C2 
> [c=o.a.i.ml.dataset.impl.cache.util.ComputeUtils$DeployableCallable@30e27659],
>  sib=GridJobSiblingImpl 
> [sesId=f9aced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 
> nodeId=f1135598-73c8-4324-92af-45c110a6a637, isJobDone=false], 
> jobCtx=GridJobContextImpl 
> [jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 

[jira] [Assigned] (IGNITE-12657) ML examples EvaluatorExample and MultipleMetricsExample looks the same

2020-02-11 Thread Alexey Zinoviev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12657?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Zinoviev reassigned IGNITE-12657:


Assignee: Alexey Zinoviev

> ML examples EvaluatorExample and MultipleMetricsExample looks the same
> --
>
> Key: IGNITE-12657
> URL: https://issues.apache.org/jira/browse/IGNITE-12657
> Project: Ignite
>  Issue Type: Bug
>  Components: examples, ml
>Affects Versions: 2.8
>Reporter: Stepan Pilschikov
>Assignee: Alexey Zinoviev
>Priority: Major
>
> Examples
> org.apache.ignite.examples.ml.selection.scoring.EvaluatorExample
> and 
> org.apache.ignite.examples.ml.selection.scoring.MultipleMetricsExample
> Looks exactly the same
> I think MultipleMetricsExample is wrong because description told about using 
> KNNClassificationTrainer but actually used SVMLinearClassificationTrainer



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Closed] (IGNITE-12642) Fix a typo in the log message about the topology version context when check if rebalance should be started

2020-02-11 Thread masahiro ikeda (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

masahiro ikeda closed IGNITE-12642.
---

> Fix a typo in the log message about the topology version context when check 
> if rebalance should be started
> --
>
> Key: IGNITE-12642
> URL: https://issues.apache.org/jira/browse/IGNITE-12642
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Reporter: masahiro ikeda
>Assignee: masahiro ikeda
>Priority: Trivial
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> When check if rebalance should be started, there is a assertion to check the 
> context of the local and rebalance topology version.
> The assertion message contains a typo("hisroty").
> {code:java}
> "Empty hisroty allowed only for newly started cache group [rebTopVer=" + 
> rebTopVer +
> ", localStartTopVer=" + grp.localStartVersion() + ']';
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (IGNITE-12642) Fix a typo in the log message about the topology version context when check if rebalance should be started

2020-02-11 Thread masahiro ikeda (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

masahiro ikeda reassigned IGNITE-12642:
---

Assignee: masahiro ikeda

> Fix a typo in the log message about the topology version context when check 
> if rebalance should be started
> --
>
> Key: IGNITE-12642
> URL: https://issues.apache.org/jira/browse/IGNITE-12642
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Reporter: masahiro ikeda
>Assignee: masahiro ikeda
>Priority: Trivial
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> When check if rebalance should be started, there is a assertion to check the 
> context of the local and rebalance topology version.
> The assertion message contains a typo("hisroty").
> {code:java}
> "Empty hisroty allowed only for newly started cache group [rebTopVer=" + 
> rebTopVer +
> ", localStartTopVer=" + grp.localStartVersion() + ']';
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12642) Fix a typo in the log message about the topology version context when check if rebalance should be started

2020-02-11 Thread masahiro ikeda (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034429#comment-17034429
 ] 

masahiro ikeda commented on IGNITE-12642:
-

[~Pavlukhin], thanks.

> Fix a typo in the log message about the topology version context when check 
> if rebalance should be started
> --
>
> Key: IGNITE-12642
> URL: https://issues.apache.org/jira/browse/IGNITE-12642
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Reporter: masahiro ikeda
>Priority: Trivial
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> When check if rebalance should be started, there is a assertion to check the 
> context of the local and rebalance topology version.
> The assertion message contains a typo("hisroty").
> {code:java}
> "Empty hisroty allowed only for newly started cache group [rebTopVer=" + 
> rebTopVer +
> ", localStartTopVer=" + grp.localStartVersion() + ']';
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11922) [IEP-35] Migrate ClusterMetricsMxBean

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-11922:
-
Release Note: ClusterMetricsMxBean migrated to the new framework

> [IEP-35] Migrate ClusterMetricsMxBean
> -
>
> Key: IGNITE-11922
> URL: https://issues.apache.org/jira/browse/IGNITE-11922
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Ivan Fedotov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 4h
>  Remaining Estimate: 0h
>
> After merging of IGNITE-11848 we should migrate `ClusterMetricsMxBean` to the 
> new metric framework.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11921) [IEP-35] Migrate CacheGroupMetrics

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11921?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-11921:
-
Release Note: CacheGroupMetrics migrated to the new framework

> [IEP-35] Migrate CacheGroupMetrics
> --
>
> Key: IGNITE-11921
> URL: https://issues.apache.org/jira/browse/IGNITE-11921
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> After merging of IGNITE-11848 we should migrate `CacheGroupMetricsMXBean` to 
> the new metric framework.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11923) [IEP-35] Migrate IgniteMXBean

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-11923:
-
Release Note: IgniteMXBean migrated to the new framework

> [IEP-35] Migrate IgniteMXBean
> -
>
> Key: IGNITE-11923
> URL: https://issues.apache.org/jira/browse/IGNITE-11923
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Sergey Kalashnikov
>Priority: Major
>  Labels: IEP-35, await
> Fix For: 2.8
>
>  Time Spent: 3h
>  Remaining Estimate: 0h
>
> After merging of IGNITE-11848 we should migrate `IgniteMXBean` to the new 
> metric framework.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11925) [IEP-35] Migrage QueryMetrics

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11925?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-11925:
-
Release Note: QueryMetrics migrated to the new framework

> [IEP-35] Migrage QueryMetrics
> -
>
> Key: IGNITE-11925
> URL: https://issues.apache.org/jira/browse/IGNITE-11925
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 3h 10m
>  Remaining Estimate: 0h
>
> After merging of IGNITE-11848 we should migrate `QueryMetrics` to the new 
> metric framework.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11924) [IEP-35] Migrate TransactionMetricsMxBean

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11924?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-11924:
-
Release Note: TransactionMetricsMxBean migrated to the new framework

> [IEP-35] Migrate TransactionMetricsMxBean
> -
>
> Key: IGNITE-11924
> URL: https://issues.apache.org/jira/browse/IGNITE-11924
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Amelchev Nikita
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> After merging of IGNITE-11848 we should migrate `TransactionMetricsMxBean` to 
> the new metric framework.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11941) [IEP-35] Rewrite GridLocalMetrics using new framework

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-11941:
-
Release Note: GridLocalMetrics migrated to the new framework

> [IEP-35] Rewrite GridLocalMetrics using new framework
> -
>
> Key: IGNITE-11941
> URL: https://issues.apache.org/jira/browse/IGNITE-11941
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> 1. GridLocalMetrics should be moved to GridMetricManager
> 2. Standard JVM JMX beans should be registered as metrics on startup.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11926) [IEP-35] Migrage GridJobMetricsProcessor

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-11926:
-
Release Note: GridJobMetricsProcessor migrated to the new framework

> [IEP-35] Migrage GridJobMetricsProcessor
> 
>
> Key: IGNITE-11926
> URL: https://issues.apache.org/jira/browse/IGNITE-11926
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 2h 50m
>  Remaining Estimate: 0h
>
> After merging of IGNITE-11848 we should migrate `GridJobMetricsProcessor` to 
> the new metric framework.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11987) [IEP-35] Add ability to configure metrics

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-11987:
-
Release Note: Metrics configuration via JMX added.

> [IEP-35] Add ability to configure metrics
> -
>
> Key: IGNITE-11987
> URL: https://issues.apache.org/jira/browse/IGNITE-11987
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 10h 50m
>  Remaining Estimate: 0h
>
> Ignite should be able to:
> * Configure Histogram metrics
> * Configure HitRate metrics.
> We should provide 2 ways to configure metric:
> 1. -Configuration file.- Discussed on dev-list. Agreed to go with the 
> simplest solution - JMX method.
> 2. JMX method.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11961) Provide JMX metrics for PME timings

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-11961:
-
Release Note: Metrics for PME timings added.

> Provide JMX metrics for PME timings
> ---
>
> Key: IGNITE-11961
> URL: https://issues.apache.org/jira/browse/IGNITE-11961
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Amelchev Nikita
>Assignee: Amelchev Nikita
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 7h 50m
>  Remaining Estimate: 0h
>
> Currently, partition map exchange timings printed to log(IGNITE-10493). It 
> will be useful if we allow external tools to collect and aggregate partition 
> map exchange metrics.
> UPD: Need to implement next metrics:
> - `CurrentPMEDuration` - existing metric, shows current PME duration.
>  - `CurrentPMECacheOperationsBlockedDuration` - new long metric. show 
> blocking duration of PME.
>  - `PMEDuration` - histogram of full PME durations.
>  - `PMECacheOperationsBlockedDuration` - histogram of blocking PME durations.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12108) [IEP-35] Migrate Communication Metrics.

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12108?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12108:
-
Release Note: Communication metrics migrated to the new framework.

> [IEP-35] Migrate Communication Metrics.
> ---
>
> Key: IGNITE-12108
> URL: https://issues.apache.org/jira/browse/IGNITE-12108
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Ivan Bessonov
>Assignee: Ivan Bessonov
>Priority: Major
>  Labels: IEP-35, await
> Fix For: 2.8
>
>  Time Spent: 9h 10m
>  Remaining Estimate: 0h
>
> ||*Name*||*Description*||
> |communication.tcp.outboundMessagesQueueSize|Number of messages waiting to be 
> sent|
> |communication.tcp.sentBytes|Total number of bytes received by current node|
> |communication.tcp.receivedBytes|Total number of bytes sent by current node|
> |communication.tcp.sentMessagesCount|Total number of messages sent by current 
> node|
> |communication.tcp.receivedMessagesCount|Total number of messages received by 
> current node|
> |communication.tcp.sentMessagesByType.|Total number of messages 
> with given type sent by current node|
> |communication.tcp.receivedMessagesByType.|Total number of 
> messages with given type received by current node|
> |communication.tcp..sentMessagesToNode|Total number of messages sent 
> by current node to the given node|
> |communication.tcp..receivedMessagesFromNode|Total number of messages 
> received by current node from the given node|
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12145) [IEP-35] Monitoring list engine

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12145?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12145:
-
Release Note: An internal framework to expose objects as system views 
added. SQL, JMX exporters supported "out of the box"

> [IEP-35] Monitoring list engine
> ---
>
> Key: IGNITE-12145
> URL: https://issues.apache.org/jira/browse/IGNITE-12145
> Project: Ignite
>  Issue Type: Sub-task
>Affects Versions: 2.7.5
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 20h 40m
>  Remaining Estimate: 0h
>
> The base engine for the monitoring list.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12185) [IEP-35] Add metrics - how many indexes are left to rebuild

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12185:
-
Release Note: Metrics to show if index building in progress added.

> [IEP-35] Add metrics - how many indexes are left to rebuild
> ---
>
> Key: IGNITE-12185
> URL: https://issues.apache.org/jira/browse/IGNITE-12185
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr Brazhnikov
>Assignee: Amelchev Nikita
>Priority: Major
>  Labels: IEP-35, await
> Fix For: 2.8
>
>  Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> We want to know how many indexes are left to rebuild at the moment. The 
> result must be an integer. The information must be in JMX, with no statistics 
> enabled on the caches.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12209) Transaction system view

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12209:
-
Release Note: Transaction system view added.

> Transaction system view
> ---
>
> Key: IGNITE-12209
> URL: https://issues.apache.org/jira/browse/IGNITE-12209
> Project: Ignite
>  Issue Type: Sub-task
>Affects Versions: 2.7.6
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 2h
>  Remaining Estimate: 0h
>
> IGNITE-12145 finished
> We should add transactions to the system views.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12211) Client connections system view

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12211:
-
Release Note: Client connections(JDBC, ODBC, Thin) system view added.

> Client connections system view
> --
>
> Key: IGNITE-12211
> URL: https://issues.apache.org/jira/browse/IGNITE-12211
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 2h 10m
>  Remaining Estimate: 0h
>
> IGNITE-12145 finished
> We should add client connections to the system views.
> System view should track JDBC, ODBC and thin connections.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12212) Nodes system view

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12212:
-
Release Note: Cluster nodes system view added.

> Nodes system view
> -
>
> Key: IGNITE-12212
> URL: https://issues.apache.org/jira/browse/IGNITE-12212
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35, await
> Fix For: 2.8
>
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> IGNITE-12145 finished
> We should add nodes system views.
> System view should track current topology nodes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12213) Sql objects system views

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12213:
-
Release Note: System views for schema, tables, views, indexes, columns 
added.

> Sql objects system views
> 
>
> Key: IGNITE-12213
> URL: https://issues.apache.org/jira/browse/IGNITE-12213
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35, await
> Fix For: 2.8
>
>  Time Spent: 3h 40m
>  Remaining Estimate: 0h
>
> IGNITE-12145 finished
> We should add SQL objects system views.
> * Schemas
> * Tables
> * Indexes
> * SQL queries



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12214) Continuous query system view

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12214:
-
Release Note: Continuous query system view added.

> Continuous query system view
> 
>
> Key: IGNITE-12214
> URL: https://issues.apache.org/jira/browse/IGNITE-12214
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35, await
> Fix For: 2.8
>
>  Time Spent: 4h 50m
>  Remaining Estimate: 0h
>
> IGNITE-12145 finished
> We should add continuous query system views.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12219) Cache operations performance metrics

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12219:
-
Release Note: Metrics to measure cache API performance added.

> Cache operations performance metrics
> 
>
> Key: IGNITE-12219
> URL: https://issues.apache.org/jira/browse/IGNITE-12219
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Amelchev Nikita
>Priority: Major
>  Labels: IEP-35, await
> Fix For: 2.8
>
>  Time Spent: 5h 20m
>  Remaining Estimate: 0h
>
> We need to provide cache operations histogram metrics
> Next API and its variants should be covered:
> * get
> * put
> * remove



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12223) Scan query system view

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12223:
-
Release Note: Scan query system view added.

> Scan query system view
> --
>
> Key: IGNITE-12223
> URL: https://issues.apache.org/jira/browse/IGNITE-12223
> Project: Ignite
>  Issue Type: Sub-task
>Affects Versions: 2.7.6
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35, await
> Fix For: 2.8
>
>  Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> We need to add a system views for Scan queries



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12642) Fix a typo in the log message about the topology version context when check if rebalance should be started

2020-02-11 Thread Ivan Pavlukhin (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034412#comment-17034412
 ] 

Ivan Pavlukhin commented on IGNITE-12642:
-

[~mikecaat], I added you to the contributors list.

> Fix a typo in the log message about the topology version context when check 
> if rebalance should be started
> --
>
> Key: IGNITE-12642
> URL: https://issues.apache.org/jira/browse/IGNITE-12642
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Reporter: masahiro ikeda
>Priority: Trivial
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> When check if rebalance should be started, there is a assertion to check the 
> context of the local and rebalance topology version.
> The assertion message contains a typo("hisroty").
> {code:java}
> "Empty hisroty allowed only for newly started cache group [rebTopVer=" + 
> rebTopVer +
> ", localStartTopVer=" + grp.localStartVersion() + ']';
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12224) SQL query system view

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12224:
-
Release Note: SQL query system view added.

> SQL query system view
> -
>
> Key: IGNITE-12224
> URL: https://issues.apache.org/jira/browse/IGNITE-12224
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35, await
> Fix For: 2.8
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> We need to add system view for a SQL queries



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12301) Free-lists system view

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12301?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12301:
-
Release Note: Free-lists system view added.

> Free-lists system view
> --
>
> Key: IGNITE-12301
> URL: https://issues.apache.org/jira/browse/IGNITE-12301
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksey Plekhanov
>Assignee: Aleksey Plekhanov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.9
>
>  Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> Implement a system view for free-lists monitoring.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12393) Striped thread pool queue system view

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12393?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12393:
-
Release Note: Striped thread pool queue system view added.

> Striped thread pool queue system view
> -
>
> Key: IGNITE-12393
> URL: https://issues.apache.org/jira/browse/IGNITE-12393
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> When in the production environment exist some cluster performance issues 
> usually it leads to the large striped executor queue size.
> The number of tasks in the queue can observe by 
> {StripedExecutorMXBean#getTotalQueueSize} metric. In the case queue size 
> becomes large it's useful to have the ability to know what tasks are waiting 
> for execution in the thread pool.
> Especially, for dealing with failover scenarios.
> We should create a system views to expose information about striped executor 
> services queue.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12450) Transaction operations metrics

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12450:
-
Release Note: Metrics for transaction duration added.

> Transaction operations metrics
> --
>
> Key: IGNITE-12450
> URL: https://issues.apache.org/jira/browse/IGNITE-12450
> Project: Ignite
>  Issue Type: Improvement
>Affects Versions: 2.7.6
>Reporter: Nikolay Izhikov
>Assignee: Amelchev Nikita
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> We should add histogram metrics that measure tx.commit and tx.rollback time.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12553) [IEP-35] public Java metric API

2020-02-11 Thread Nikolay Izhikov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-12553:
-
Release Note: An internal framework to store and update metrics 
implemented. JMX, SQL, Log, OpenCensus exporters supported "out of the box".

> [IEP-35] public Java metric API
> ---
>
> Key: IGNITE-12553
> URL: https://issues.apache.org/jira/browse/IGNITE-12553
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Blocker
>  Labels: IEP-35
> Fix For: 2.9
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Right now, there is no simple way to get metrics values from the java code.
> We need to create a java API to access metric values.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12642) Fix a typo in the log message about the topology version context when check if rebalance should be started

2020-02-11 Thread masahiro ikeda (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034407#comment-17034407
 ] 

masahiro ikeda commented on IGNITE-12642:
-

[~Pavlukhin], thanks for reviewing the patch and teaching me the good workflow 
to contribute! Please attach a _contributor_ role to my account. I subscribed 
the mailing lists for user and developers, by the way.
 
 
 

> Fix a typo in the log message about the topology version context when check 
> if rebalance should be started
> --
>
> Key: IGNITE-12642
> URL: https://issues.apache.org/jira/browse/IGNITE-12642
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Reporter: masahiro ikeda
>Priority: Trivial
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> When check if rebalance should be started, there is a assertion to check the 
> context of the local and rebalance topology version.
> The assertion message contains a typo("hisroty").
> {code:java}
> "Empty hisroty allowed only for newly started cache group [rebTopVer=" + 
> rebTopVer +
> ", localStartTopVer=" + grp.localStartVersion() + ']';
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-6804) Print a warning if HashMap is passed into bulk update operations

2020-02-11 Thread Andrey N. Gura (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-6804?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034404#comment-17034404
 ] 

Andrey N. Gura commented on IGNITE-6804:


[~ilyak] It us unimportant after removal of deadlock detection related logic. 
One cosmetic comment: {{Map}} and {{Collection}} parameters in 
{{warnIfUnordered}} should be declared as {{Map}} and {{Collection}} 
respectively.

LGTM. Please proceed with merge.

> Print a warning if HashMap is passed into bulk update operations
> 
>
> Key: IGNITE-6804
> URL: https://issues.apache.org/jira/browse/IGNITE-6804
> Project: Ignite
>  Issue Type: Improvement
>  Components: cache
>Reporter: Denis A. Magda
>Assignee: Ilya Kasnacheev
>Priority: Critical
>  Labels: usability
>  Time Spent: 5h 10m
>  Remaining Estimate: 0h
>
> Ignite newcomers tend to stumble on deadlocks simply because the keys are 
> passed in an unordered HashMap. Propose to do the following:
> * update bulk operations Java docs.
> * print out a warning if not SortedMap (e.g. HashMap, 
> Weak/Identity/Concurrent/Linked HashMap etc) is passed into
> a bulk method (instead of SortedMap) and contains more than 1 element. 
> However, we should make sure that we only print that warning once and not 
> every time the API is called.
> * do not produce warning for explicit optimistic transactions
> More details are here:
> http://apache-ignite-developers.2346864.n4.nabble.com/Re-Ignite-2-0-0-GridUnsafe-unmonitor-td23706.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (IGNITE-12638) Classes persisted by DistributedMetaStorage are not IgniteDTO

2020-02-11 Thread Dmitriy Govorukhin (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12638?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034395#comment-17034395
 ] 

Dmitriy Govorukhin edited comment on IGNITE-12638 at 2/11/20 12:17 PM:
---

[~ibessonov] Looks good to me! Thanks!


was (Author: dmitriygovorukhin):
[~ibessonov]Looks good to me! Thanks!

> Classes persisted by DistributedMetaStorage are not IgniteDTO
> -
>
> Key: IGNITE-12638
> URL: https://issues.apache.org/jira/browse/IGNITE-12638
> Project: Ignite
>  Issue Type: Bug
>Reporter: Ivan Bessonov
>Assignee: Ivan Bessonov
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> This has to be fixed to simplify future modification of component.
> DistributedMetaStorageHistoryItem and DistributedMetaStorageVersion will be 
> persisted on disc so we need to have a reliable way to read them even when 
> classes will be updated in the future. IgniteDataTransferObject is the 
> standard option for such cases - it allows versioning of serialization format.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12638) Classes persisted by DistributedMetaStorage are not IgniteDTO

2020-02-11 Thread Dmitriy Govorukhin (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12638?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034395#comment-17034395
 ] 

Dmitriy Govorukhin commented on IGNITE-12638:
-

[~ibessonov]Looks good to me! Thanks!

> Classes persisted by DistributedMetaStorage are not IgniteDTO
> -
>
> Key: IGNITE-12638
> URL: https://issues.apache.org/jira/browse/IGNITE-12638
> Project: Ignite
>  Issue Type: Bug
>Reporter: Ivan Bessonov
>Assignee: Ivan Bessonov
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> This has to be fixed to simplify future modification of component.
> DistributedMetaStorageHistoryItem and DistributedMetaStorageVersion will be 
> persisted on disc so we need to have a reliable way to read them even when 
> classes will be updated in the future. IgniteDataTransferObject is the 
> standard option for such cases - it allows versioning of serialization format.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12638) Classes persisted by DistributedMetaStorage are not IgniteDTO

2020-02-11 Thread Ivan Bessonov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Bessonov updated IGNITE-12638:
---
Description: 
This has to be fixed to simplify future modification of component.

DistributedMetaStorageHistoryItem and DistributedMetaStorageVersion will be 
persisted on disc so we need to have a reliable way to read them even when 
classes will be updated in the future. IgniteDataTransferObject is the standard 
option for such cases - it allows versioning of serialization format.

  was:
This has to be fixed to simplify future modification of component.

 


> Classes persisted by DistributedMetaStorage are not IgniteDTO
> -
>
> Key: IGNITE-12638
> URL: https://issues.apache.org/jira/browse/IGNITE-12638
> Project: Ignite
>  Issue Type: Bug
>Reporter: Ivan Bessonov
>Assignee: Ivan Bessonov
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> This has to be fixed to simplify future modification of component.
> DistributedMetaStorageHistoryItem and DistributedMetaStorageVersion will be 
> persisted on disc so we need to have a reliable way to read them even when 
> classes will be updated in the future. IgniteDataTransferObject is the 
> standard option for such cases - it allows versioning of serialization format.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11402) SQL: Add ability to specify inline size of PK and affinity key indexes from CREATE TABLE and QueryEntity

2020-02-11 Thread Yury Gerzhedovich (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yury Gerzhedovich updated IGNITE-11402:
---
Description: 
Currently it is not possible to set inline size for automatically created 
indexes easily. We need to make sure that user has a convenient way to set them 
both programmatically and from DDL.
Start point for automatically created indexes is 
org.apache.ignite.internal.processors.query.h2.H2TableDescriptor#createSystemIndexes
 where passed parameter inlineSize as -1 for 
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing#createSortedIndex

  was:Currently it is not possible to set inline size for automatically created 
indexes easily. We need to make sure that user has a convenient way to set them 
both programmatically and from DDL.


> SQL: Add ability to specify inline size of PK and affinity key indexes from 
> CREATE TABLE and QueryEntity
> 
>
> Key: IGNITE-11402
> URL: https://issues.apache.org/jira/browse/IGNITE-11402
> Project: Ignite
>  Issue Type: Task
>  Components: sql
>Reporter: Vladimir Ozerov
>Priority: Major
>  Labels: newbie
> Fix For: 2.9
>
>
> Currently it is not possible to set inline size for automatically created 
> indexes easily. We need to make sure that user has a convenient way to set 
> them both programmatically and from DDL.
> Start point for automatically created indexes is 
> org.apache.ignite.internal.processors.query.h2.H2TableDescriptor#createSystemIndexes
>  where passed parameter inlineSize as -1 for 
> org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing#createSortedIndex



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12638) Classes persisted by DistributedMetaStorage are not IgniteDTO

2020-02-11 Thread Ivan Bessonov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Bessonov updated IGNITE-12638:
---
Description: 
This has to be fixed to simplify future modification of component.

 

  was:This has to be fixed to simplify future modification of component.


> Classes persisted by DistributedMetaStorage are not IgniteDTO
> -
>
> Key: IGNITE-12638
> URL: https://issues.apache.org/jira/browse/IGNITE-12638
> Project: Ignite
>  Issue Type: Bug
>Reporter: Ivan Bessonov
>Assignee: Ivan Bessonov
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> This has to be fixed to simplify future modification of component.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12609) SQL: GridReduceQueryExecutor refactoring.

2020-02-11 Thread Taras Ledkov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034380#comment-17034380
 ] 

Taras Ledkov commented on IGNITE-12609:
---

[~amashenkov], the patch is OK with me.

> SQL: GridReduceQueryExecutor refactoring.
> -
>
> Key: IGNITE-12609
> URL: https://issues.apache.org/jira/browse/IGNITE-12609
> Project: Ignite
>  Issue Type: Task
>  Components: sql
>Reporter: Andrey Mashenkov
>Assignee: Andrey Mashenkov
>Priority: Major
>  Labels: refactoring
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> For now we have few issues that can be resolved.
> 1. We create fake H2 tables\indices for reduce stage even if there is no need 
> to do so (skipMergeTable=true.
> Let's decouple reduce logic from H2Index adapter code.
> 2. Partition mapping code look to complicated and non-optimal.
> Let's use cached affinity mapping and avoid collections copying when possible.
> 3. Also there is no sense to pass RequestID to mapping code just for logging.
> We'll never be able to match any request as no query really exists at a time 
> when error with RequestID is logged.
> 4. Replicated only flag value semantic (calculation and usage) is not clear.
> 5. GridReduceQueryExecutor.reduce() method is too long (over 400 lines).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12590) MERGE INTO query is failing on Ignite client node

2020-02-11 Thread Taras Ledkov (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034372#comment-17034372
 ] 

Taras Ledkov commented on IGNITE-12590:
---

[~amashenkov], [~Pavlukhin] please review the patch.

> MERGE INTO query is failing on Ignite client node
> -
>
> Key: IGNITE-12590
> URL: https://issues.apache.org/jira/browse/IGNITE-12590
> Project: Ignite
>  Issue Type: Bug
>  Components: sql
>Affects Versions: 2.7
>Reporter: Taras Ledkov
>Assignee: Taras Ledkov
>Priority: Major
> Fix For: 2.9
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Precondition: server nodes (any amount), webconsole is running.
> 1. Create the table as following:
> CREATE TABLE USERPUBSTATICDATA (BOOK VARCHAR, DESK VARCHAR, TRADERS VARCHAR, 
> REGION VARCHAR, LOB VARCHAR, EXCLUDE VARCHAR, TRANSIT VARCHAR, 
> MAPBOOKTOTHISBOOK VARCHAR, CONSTRAINT USERPUBSTATICDATA_PK PRIMARY KEY 
> (BOOK,DESK)) WITH "template=replicated"
> 2. Execute merge into query:
> MERGE INTO USERPUBSTATICDATA(BOOK, DESK, TRADERS, REGION, LOB, EXCLUDE, 
> TRANSIT, MAPBOOKTOTHISBOOK) VALUES('CADOIS', 'FRT TOR', 'Robin Das/Dave 
> Carlson', 'Toronto', 'FRT', null, null, 'CADOIS');
> Step 2 is successfull on Web Console and called on IgniteCache from the 
> server node, but fails when called from the Ignite client node with exception:
> {code}
> javax.cache.CacheException: Invalid column name in KEYS clause of MERGE - it 
> may include only key and/or affinity columns: BOOK
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12651) Non-comparable keys for eviction policy cause failure handle and node shutdown

2020-02-11 Thread Ignite TC Bot (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034354#comment-17034354
 ] 

Ignite TC Bot commented on IGNITE-12651:


{panel:title=Branch: [pull/7397/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
[TeamCity *-- Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=5037062buildTypeId=IgniteTests24Java8_RunAll]

> Non-comparable keys for eviction policy cause failure handle and node shutdown
> --
>
> Key: IGNITE-12651
> URL: https://issues.apache.org/jira/browse/IGNITE-12651
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.8
>Reporter: Vyacheslav Koptilin
>Assignee: Vyacheslav Koptilin
>Priority: Major
> Fix For: 2.9
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Non-comparable keys in the same cache (for instance, Integer and Double) and 
> eviction policy enabled results in node failure with the following exception:
> {code:java}
> java.lang.ClassCastException: java.lang.Integer cannot be cast to 
> java.lang.Doublejava.lang.ClassCastException: java.lang.Integer cannot be 
> cast to java.lang.Double at java.lang.Double.compareTo(Double.java:49) at 
> org.apache.ignite.cache.eviction.sorted.SortedEvictionPolicy$DefaultHolderComparator.compare(SortedEvictionPolicy.java:360)
>  at 
> org.apache.ignite.cache.eviction.sorted.SortedEvictionPolicy$DefaultHolderComparator.compare(SortedEvictionPolicy.java:348)
>  at 
> java.util.concurrent.ConcurrentSkipListMap.cpr(ConcurrentSkipListMap.java:655)
>  at 
> java.util.concurrent.ConcurrentSkipListMap.doPut(ConcurrentSkipListMap.java:835)
>  at 
> java.util.concurrent.ConcurrentSkipListMap.putIfAbsent(ConcurrentSkipListMap.java:1962)
>  at 
> org.apache.ignite.internal.util.GridConcurrentSkipListSet.add(GridConcurrentSkipListSet.java:143)
>  at 
> org.apache.ignite.cache.eviction.sorted.SortedEvictionPolicy$GridConcurrentSkipListSetEx.add(SortedEvictionPolicy.java:398)
>  at 
> org.apache.ignite.cache.eviction.sorted.SortedEvictionPolicy.touch(SortedEvictionPolicy.java:176)
>  at 
> org.apache.ignite.cache.eviction.AbstractEvictionPolicy.onEntryAccessed(AbstractEvictionPolicy.java:88)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheEvictionManager.notifyPolicy(GridCacheEvictionManager.java:321)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheEvictionManager.touch(GridCacheEvictionManager.java:199)
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (IGNITE-12658) [ML][Examples] TutorialStepByStepExample failed on cluster with more then 1 node

2020-02-11 Thread Stepan Pilschikov (Jira)
Stepan Pilschikov created IGNITE-12658:
--

 Summary: [ML][Examples] TutorialStepByStepExample failed on 
cluster with more then 1 node
 Key: IGNITE-12658
 URL: https://issues.apache.org/jira/browse/IGNITE-12658
 Project: Ignite
  Issue Type: Bug
  Components: examples, ml
Affects Versions: 2.8
 Environment: Ubuntu/Win
Java 8
Reporter: Stepan Pilschikov


Steps to reproduce:
 1. Run Ignite node with org.apache.ignite.examples.ExampleNodeStartup (1 node 
will be enough)
 2. Run org.apache.ignite.examples.ml.tutorial.TutorialStepByStepExample

Actual:
 On Step_8_CV_with_Param_Grid_and_metrics starting to throw a lot of exceptions
{code:java}
Train with p: 2 and maxDeep: 1

>>> Trained model: if (x1 > 0.4368) then return 1. else return 0.

>>> Accuracy 0.7679083094555874

>>> Test Error 0.2320916905444126
>>> Tutorial step 8 (cross-validation) example completed.
[13:25:40] Ignite node stopped OK [uptime=00:00:17.453]

>>> Tutorial step 8 (cross-validation with param grid) example started.
[13:25:40]__   
[13:25:40]   /  _/ ___/ |/ /  _/_  __/ __/ 
[13:25:40]  _/ // (7 7// /  / / / _/   
[13:25:40] /___/\___/_/|_/___/ /_/ /___/  
[13:25:40] 
[13:25:40] ver. 2.8.0#20200130-sha1:f478aa56
[13:25:40] 2020 Copyright(C) Apache Software Foundation
[13:25:40] 
[13:25:40] Ignite documentation: http://ignite.apache.org
[13:25:40] 
[13:25:40] Quiet mode.
[13:25:40]   ^-- Logging to file 
'/opt/buildagent/work/d501ae8146bd8253/i2test/var/suite-examples/app-ignite/work/log/ignite-e156b2f2.log'
[13:25:40]   ^-- Logging by 'Log4JLogger [quiet=true, config=null]'
[13:25:40]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or 
"-v" to ignite.{sh|bat}
[13:25:40] 
[13:25:40] OS: Linux 4.15.0-65-generic amd64
[13:25:40] VM information: Java(TM) SE Runtime Environment 1.8.0_221-b11 Oracle 
Corporation Java HotSpot(TM) 64-Bit Server VM 25.221-b11
[13:25:40] Please set system property '-Djava.net.preferIPv4Stack=true' to 
avoid possible problems in mixed environments.
[13:25:40] Configured plugins:
[13:25:40]   ^-- ml-inference-plugin 1.0.0
[13:25:40]   ^-- null
[13:25:40] 
[13:25:40] Configured failure handler: [hnd=StopNodeOrHaltFailureHandler 
[tryStop=false, timeout=0, super=AbstractFailureHandler 
[ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED, 
SYSTEM_CRITICAL_OPERATION_TIMEOUT
[13:25:40] Message queue limit is set to 0 which may lead to potential OOMEs 
when running cache operations in FULL_ASYNC or PRIMARY_SYNC modes due to 
message queues growth on sender and receiver sides.
[13:25:40] Security status [authentication=off, tls/ssl=off]
[13:25:41] Performance suggestions for grid  (fix if possible)
[13:25:41] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
[13:25:41]   ^-- Disable grid events (remove 'includeEventTypes' from 
configuration)
[13:25:41]   ^-- Enable G1 Garbage Collector (add '-XX:+UseG1GC' to JVM options)
[13:25:41]   ^-- Set max direct memory size if getting 'OOME: Direct buffer 
memory' (add '-XX:MaxDirectMemorySize=[g|G|m|M|k|K]' to JVM options)
[13:25:41]   ^-- Disable processing of calls to System.gc() (add 
'-XX:+DisableExplicitGC' to JVM options)
[13:25:41] Refer to this page for more performance suggestions: 
https://apacheignite.readme.io/docs/jvm-and-system-tuning
[13:25:41] 
[13:25:41] To start Console Management & Monitoring run ignitevisorcmd.{sh|bat}
[13:25:41] Data Regions Configured:
[13:25:41]   ^-- Default_Region [initSize=500.0 MiB, maxSize=18.9 GiB, 
persistence=false, lazyMemoryAllocation=true]
[13:25:41] 
[13:25:41] Ignite node started OK (id=e156b2f2)
[13:25:41] Topology snapshot [ver=20, locNode=e156b2f2, servers=2, clients=0, 
state=ACTIVE, CPUs=5, offheap=38.0GB, heap=3.0GB]
[13:25:41]   ^-- Baseline [id=0, size=2, online=2, offline=0]
[2020-02-11 13:25:42,428][ERROR][sys-#593][GridTaskWorker] Failed to obtain 
remote job result policy for result from ComputeTask.result(..) method (will 
fail the whole task): GridJobResultImpl [job=C2 
[c=o.a.i.ml.dataset.impl.cache.util.ComputeUtils$DeployableCallable@30e27659], 
sib=GridJobSiblingImpl [sesId=f9aced33071-e156b2f2-d116-4389-bd43-8536dc59, 
jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, 
nodeId=f1135598-73c8-4324-92af-45c110a6a637, isJobDone=false], 
jobCtx=GridJobContextImpl 
[jobId=1aaced33071-e156b2f2-d116-4389-bd43-8536dc59, timeoutObj=null, 
attrs=HashMap {}], node=TcpDiscoveryNode 
[id=f1135598-73c8-4324-92af-45c110a6a637, 
consistentId=127.0.0.1,192.168.112.2:47500, addrs=ArrayList [127.0.0.1, 
192.168.112.2], sockAddrs=HashSet [/127.0.0.1:47500, 
87bf29244900/192.168.112.2:47500], discPort=47500, order=1, intOrder=1, 
lastExchangeTime=1581416741501, loc=false, ver=2.8.0#20200130-sha1:f478aa56, 
isClient=false], ex=class o.a.i.IgniteException: Failed to deserialize object 

[jira] [Commented] (IGNITE-12646) When DEBUG mode is enabled GridToStringBuilder may throw java.util.ConcurrentModificationException

2020-02-11 Thread Ignite TC Bot (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12646?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034345#comment-17034345
 ] 

Ignite TC Bot commented on IGNITE-12646:


{panel:title=Branch: [pull/7389/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
[TeamCity *-- Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=5036593buildTypeId=IgniteTests24Java8_RunAll]

> When DEBUG mode is enabled GridToStringBuilder may throw 
> java.util.ConcurrentModificationException
> --
>
> Key: IGNITE-12646
> URL: https://issues.apache.org/jira/browse/IGNITE-12646
> Project: Ignite
>  Issue Type: Bug
>Reporter: Sergey Chugunov
>Assignee: Sergey Chugunov
>Priority: Major
> Fix For: 2.9
>
>
> With DEBUG enabled many components like CommunicationSPI start to log much 
> larger chunks of information e.g. communication messages are logged as is.
> When big enough message with non-thread safe collection inside is logged by 
> communication thread it is possible that some other thread started processing 
> the same message. If processing involves modifying of the collection 
> communication thread will get ConcurrentModificationException when in the 
> middle of iterating over it.
> GridToStringBuilder should be safe from throwing this exception and 
> (optionally) any type of RuntimeException.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12522) Extend test coverage [IGNITE-12104] Check deployment from cache before to load it from local or version storage

2020-02-11 Thread Alexey Goncharuk (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Goncharuk updated IGNITE-12522:
--
Fix Version/s: 2.9

> Extend test coverage [IGNITE-12104] Check deployment from cache before to 
> load it from local or version storage
> ---
>
> Key: IGNITE-12522
> URL: https://issues.apache.org/jira/browse/IGNITE-12522
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Vladislav Pyatkov
>Assignee: Vladislav Pyatkov
>Priority: Major
> Fix For: 2.9
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12616) At start grid need twice enter psswords for keystore and truststore.

2020-02-11 Thread Alexey Goncharuk (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034288#comment-17034288
 ] 

Alexey Goncharuk commented on IGNITE-12616:
---

[~ktkale...@gridgain.com] should we add a test for this scenario?

> At start grid need twice enter psswords for keystore and truststore.
> 
>
> Key: IGNITE-12616
> URL: https://issues.apache.org/jira/browse/IGNITE-12616
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Kirill Tkalenko
>Assignee: Kirill Tkalenko
>Priority: Major
> Fix For: 2.9
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> At start grid with keystore and truststore parameters but without password, 
> need twice enter psswords for keystore and truststore (before and after enter 
> password for user accaunt).
> sequencing:
> 1.Start grid: bin/control.sh --deactivate --host test_host --user test_user 
> --keystore /usr/key_store/keystore.jks --truststore 
> /usr/key_store/truststore.jks
> 2. Enter password for keystore
> 3. Enter password for truststore
> 4. Enter password for user accaunt
> 5. Second time enter password for keystore
> 6. Second time enter password for trustore
> 7. Doing start...
> Expected result : all without 5-6.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12522) Extend test coverage [IGNITE-12104] Check deployment from cache before to load it from local or version storage

2020-02-11 Thread Alexey Goncharuk (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Goncharuk updated IGNITE-12522:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> Extend test coverage [IGNITE-12104] Check deployment from cache before to 
> load it from local or version storage
> ---
>
> Key: IGNITE-12522
> URL: https://issues.apache.org/jira/browse/IGNITE-12522
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Vladislav Pyatkov
>Assignee: Vladislav Pyatkov
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (IGNITE-12438) Extend communication protocol to establish client-server connection

2020-02-11 Thread Ivan Bessonov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Bessonov reassigned IGNITE-12438:
--

Assignee: Ivan Bessonov

> Extend communication protocol to establish client-server connection
> ---
>
> Key: IGNITE-12438
> URL: https://issues.apache.org/jira/browse/IGNITE-12438
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Alexey Goncharuk
>Assignee: Ivan Bessonov
>Priority: Major
>
> Recently there was quite a lot of questions related to thick clients 
> connectivity issues when the clients are deployed in a k8s pod [1]. The 
> general issue here is clients reporting network address which are not 
> reachable from server nodes. At the same time, the clients can connect to 
> server nodes.
> An idea of how to fix this is as follows:
>  * Make sure that think clients discovery SPI always maintains a connection 
> to a server node (this should be already implemented)
>  * (Optionally) detect when a client has only one-way connectivity with the 
> server nodes. This part should be investigated. We need this to avoid server 
> nodes attempt to connect to a client and send communication request to the 
> client node faster
>  * When a server attempts to establish a connection with a client, check if 
> client is unreachable or the previous connection attempt failed. If so, send 
> a discovery message to the client to force a client-server connection. In 
> this case, server will be able to send the original message via the newly 
> established connection.
> [1] 
> https://stackoverflow.com/questions/59192075/ignite-communicationspi-questions-in-paas-environment/59232504



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (IGNITE-9490) Connection.getMetaData.getIndexInfo method doesn't return PK indexes

2020-02-11 Thread Yury Gerzhedovich (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-9490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yury Gerzhedovich resolved IGNITE-9490.
---
Resolution: Duplicate

The issue should be fixed during implementation  IGNITE-11368

> Connection.getMetaData.getIndexInfo method doesn't return PK indexes
> 
>
> Key: IGNITE-9490
> URL: https://issues.apache.org/jira/browse/IGNITE-9490
> Project: Ignite
>  Issue Type: Bug
>  Components: sql
>Affects Versions: 2.6
>Reporter: Yury Gerzhedovich
>Priority: Major
>  Labels: newbie
>
> Connection.getMetaData.getIndexInfo method doesn't return PK indexes. 
> Apache Ignite should return all exists indexes include PK one.
> Also order of result should be correspond Javadoc ('ordered by NON_UNIQUE, 
> TYPE, INDEX_NAME, and ORDINAL_POSITION') - at present it is not so.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-11368) use the same information about indexes for JDBC drivers as for system view INDEXES

2020-02-11 Thread Yury Gerzhedovich (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yury Gerzhedovich updated IGNITE-11368:
---
Description: 
As of now indexes information for JDBC drivers get by another way then system 
SQL view INDEXES. Need to use single source of the information to have 
consistent picture.

So, JDBC drivers should use the same source as SQL view INDEXES 
(org.apache.ignite.internal.processors.query.h2.sys.view.SqlSystemViewIndexes)
Start point for JDBC index metadata is 
org.apache.ignite.internal.jdbc2.JdbcDatabaseMetadata#getIndexInfo

Also order of result should be correspond Javadoc ('ordered by NON_UNIQUE, 
TYPE, INDEX_NAME, and ORDINAL_POSITION') - at present it is not so.

  was:
As of now indexes information for JDBC drivers get by another way then system 
SQL view INDEXES. Need to use single source of the information to have 
consistent picture.

So, JDBC drivers should use the same source as SQL view INDEXES 
(org.apache.ignite.internal.processors.query.h2.sys.view.SqlSystemViewIndexes)
Start point for JDBC index metadata is 
org.apache.ignite.internal.processors.odbc.jdbc.JdbcMetadataInfo#getIndexesMeta


> use the same information about indexes for JDBC drivers as for system view 
> INDEXES
> --
>
> Key: IGNITE-11368
> URL: https://issues.apache.org/jira/browse/IGNITE-11368
> Project: Ignite
>  Issue Type: Task
>  Components: jdbc, odbc, sql
>Reporter: Yury Gerzhedovich
>Priority: Major
>  Labels: newbie
> Fix For: 2.9
>
>
> As of now indexes information for JDBC drivers get by another way then system 
> SQL view INDEXES. Need to use single source of the information to have 
> consistent picture.
> So, JDBC drivers should use the same source as SQL view INDEXES 
> (org.apache.ignite.internal.processors.query.h2.sys.view.SqlSystemViewIndexes)
> Start point for JDBC index metadata is 
> org.apache.ignite.internal.jdbc2.JdbcDatabaseMetadata#getIndexInfo
> Also order of result should be correspond Javadoc ('ordered by NON_UNIQUE, 
> TYPE, INDEX_NAME, and ORDINAL_POSITION') - at present it is not so.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12642) Fix a typo in the log message about the topology version context when check if rebalance should be started

2020-02-11 Thread Ivan Pavlukhin (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034269#comment-17034269
 ] 

Ivan Pavlukhin commented on IGNITE-12642:
-

[~mikecaat], I applied your patch to the mater branch. Thank you for 
contribution!

Generally, it is good to assign an issue to yourself and move it to _patch 
available_ status as long as a pull request is ready. This way people actively 
doing a code review will see the ticket on a review board. A _contributor_ role 
in JIRA is needed to assign issues and change statuses. Would you like to be 
added to a contributors list?

Usual contribution process is described in 
https://ignite.apache.org/community/contribute.html

> Fix a typo in the log message about the topology version context when check 
> if rebalance should be started
> --
>
> Key: IGNITE-12642
> URL: https://issues.apache.org/jira/browse/IGNITE-12642
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Reporter: masahiro ikeda
>Priority: Trivial
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> When check if rebalance should be started, there is a assertion to check the 
> context of the local and rebalance topology version.
> The assertion message contains a typo("hisroty").
> {code:java}
> "Empty hisroty allowed only for newly started cache group [rebTopVer=" + 
> rebTopVer +
> ", localStartTopVer=" + grp.localStartVersion() + ']';
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (IGNITE-12642) Fix a typo in the log message about the topology version context when check if rebalance should be started

2020-02-11 Thread Ivan Pavlukhin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Pavlukhin resolved IGNITE-12642.
-
Resolution: Fixed

> Fix a typo in the log message about the topology version context when check 
> if rebalance should be started
> --
>
> Key: IGNITE-12642
> URL: https://issues.apache.org/jira/browse/IGNITE-12642
> Project: Ignite
>  Issue Type: Bug
>  Components: general
>Reporter: masahiro ikeda
>Priority: Trivial
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> When check if rebalance should be started, there is a assertion to check the 
> context of the local and rebalance topology version.
> The assertion message contains a typo("hisroty").
> {code:java}
> "Empty hisroty allowed only for newly started cache group [rebTopVer=" + 
> rebTopVer +
> ", localStartTopVer=" + grp.localStartVersion() + ']';
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12582) It is needed to set used cache for Spring Data dynamically

2020-02-11 Thread Ivan Pavlukhin (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034252#comment-17034252
 ] 

Ivan Pavlukhin commented on IGNITE-12582:
-

[~schernolyas], according to the development process a ticket can be moved to 
_patch available_ status as long as a PR is ready from standpoint of an author 
and there is a TC bot visa. But here I suppose we should rerun test suites 
where tests were added as a visa added previously does not have new tests 
executed.

> It is needed to set used cache for Spring Data dynamically
> --
>
> Key: IGNITE-12582
> URL: https://issues.apache.org/jira/browse/IGNITE-12582
> Project: Ignite
>  Issue Type: Improvement
>  Components: spring
>Affects Versions: 2.7.6
>Reporter: Sergey Chernolyas
>Assignee: Sergey Chernolyas
>Priority: Major
> Fix For: 2.8.1
>
>
> Hi!
> My project needs to configure  used  cache by property, like 
> ""[spring.data|http://spring.data/].mongodb.uri: 
> mongodb://:@:/" from Spring Data for 
> MongoDB. Now, I can set cache for particular repository by annotation 
> "RepositoryConfig" only.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (IGNITE-12657) ML examples EvaluatorExample and MultipleMetricsExample looks the same

2020-02-11 Thread Stepan Pilschikov (Jira)
Stepan Pilschikov created IGNITE-12657:
--

 Summary: ML examples EvaluatorExample and MultipleMetricsExample 
looks the same
 Key: IGNITE-12657
 URL: https://issues.apache.org/jira/browse/IGNITE-12657
 Project: Ignite
  Issue Type: Bug
  Components: examples, ml
Affects Versions: 2.8
Reporter: Stepan Pilschikov


Examples
org.apache.ignite.examples.ml.selection.scoring.EvaluatorExample
and 
org.apache.ignite.examples.ml.selection.scoring.MultipleMetricsExample
Looks exactly the same
I think MultipleMetricsExample is wrong because description told about using 
KNNClassificationTrainer but actually used SVMLinearClassificationTrainer




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12582) It is needed to set used cache for Spring Data dynamically

2020-02-11 Thread Stepachev Maksim (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stepachev Maksim updated IGNITE-12582:
--
Labels: spring-plugin  (was: )

> It is needed to set used cache for Spring Data dynamically
> --
>
> Key: IGNITE-12582
> URL: https://issues.apache.org/jira/browse/IGNITE-12582
> Project: Ignite
>  Issue Type: Improvement
>  Components: spring
>Affects Versions: 2.7.6
>Reporter: Sergey Chernolyas
>Assignee: Sergey Chernolyas
>Priority: Major
>  Labels: spring-plugin
> Fix For: 2.8
>
>
> Hi!
> My project needs to configure  used  cache by property, like 
> ""[spring.data|http://spring.data/].mongodb.uri: 
> mongodb://:@:/" from Spring Data for 
> MongoDB. Now, I can set cache for particular repository by annotation 
> "RepositoryConfig" only.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-12582) It is needed to set used cache for Spring Data dynamically

2020-02-11 Thread Stepachev Maksim (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-12582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stepachev Maksim updated IGNITE-12582:
--
Fix Version/s: 2.8

> It is needed to set used cache for Spring Data dynamically
> --
>
> Key: IGNITE-12582
> URL: https://issues.apache.org/jira/browse/IGNITE-12582
> Project: Ignite
>  Issue Type: Improvement
>  Components: spring
>Affects Versions: 2.7.6
>Reporter: Sergey Chernolyas
>Assignee: Sergey Chernolyas
>Priority: Major
> Fix For: 2.8
>
>
> Hi!
> My project needs to configure  used  cache by property, like 
> ""[spring.data|http://spring.data/].mongodb.uri: 
> mongodb://:@:/" from Spring Data for 
> MongoDB. Now, I can set cache for particular repository by annotation 
> "RepositoryConfig" only.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (IGNITE-8617) Node Discovery Using AWS Application ELB

2020-02-11 Thread Emmanouil Gkatziouras (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-8617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034212#comment-17034212
 ] 

Emmanouil Gkatziouras edited comment on IGNITE-8617 at 2/11/20 8:13 AM:


Hi all!

Added the commend
{code:java}
Note that this finder can only be used on AWS EC2 instances that belong on a 
Load Balancer based auto scaling group.
{code}


was (Author: gkatzioura):
Hi all!

Added the commend
{code:java}
Note that this finder can only be used on AWS EC2 instances that belong on a 
Load Balanced auto scaling group.
{code}

> Node Discovery Using AWS Application ELB
> 
>
> Key: IGNITE-8617
> URL: https://issues.apache.org/jira/browse/IGNITE-8617
> Project: Ignite
>  Issue Type: New Feature
>  Components: aws
>Reporter: Uday Kale
>Assignee: Emmanouil Gkatziouras
>Priority: Critical
> Fix For: 2.9
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Support for Node discovery using AWS Application ELB. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-12582) It is needed to set used cache for Spring Data dynamically

2020-02-11 Thread Sergey Chernolyas (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-12582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034213#comment-17034213
 ] 

Sergey Chernolyas commented on IGNITE-12582:


Hi [~Pavlukhin]!

The tests have been appended to corresponding test suits. 

Can I change status of the issue  ?

> It is needed to set used cache for Spring Data dynamically
> --
>
> Key: IGNITE-12582
> URL: https://issues.apache.org/jira/browse/IGNITE-12582
> Project: Ignite
>  Issue Type: Improvement
>  Components: spring
>Affects Versions: 2.7.6
>Reporter: Sergey Chernolyas
>Assignee: Sergey Chernolyas
>Priority: Major
>
> Hi!
> My project needs to configure  used  cache by property, like 
> ""[spring.data|http://spring.data/].mongodb.uri: 
> mongodb://:@:/" from Spring Data for 
> MongoDB. Now, I can set cache for particular repository by annotation 
> "RepositoryConfig" only.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (IGNITE-8617) Node Discovery Using AWS Application ELB

2020-02-11 Thread Emmanouil Gkatziouras (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-8617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034212#comment-17034212
 ] 

Emmanouil Gkatziouras edited comment on IGNITE-8617 at 2/11/20 8:08 AM:


Hi all!

Added the commend
{code:java}
Note that this finder can only be used on AWS EC2 instances that belong on a 
Load Balanced auto scaling group.
{code}


was (Author: gkatzioura):
Hi all!

Added the commend
{code:java}
Note that this finder can only be used on AWS EC2 instances that belong on a 
Load Balanced autoscalling group.
{code}

> Node Discovery Using AWS Application ELB
> 
>
> Key: IGNITE-8617
> URL: https://issues.apache.org/jira/browse/IGNITE-8617
> Project: Ignite
>  Issue Type: New Feature
>  Components: aws
>Reporter: Uday Kale
>Assignee: Emmanouil Gkatziouras
>Priority: Critical
> Fix For: 2.9
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Support for Node discovery using AWS Application ELB. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-8617) Node Discovery Using AWS Application ELB

2020-02-11 Thread Emmanouil Gkatziouras (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-8617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034212#comment-17034212
 ] 

Emmanouil Gkatziouras commented on IGNITE-8617:
---

Hi all!

Added the commend
{code:java}
Note that this finder can only be used on AWS EC2 instances that belong on a 
Load Balanced autoscalling group.
{code}

> Node Discovery Using AWS Application ELB
> 
>
> Key: IGNITE-8617
> URL: https://issues.apache.org/jira/browse/IGNITE-8617
> Project: Ignite
>  Issue Type: New Feature
>  Components: aws
>Reporter: Uday Kale
>Assignee: Emmanouil Gkatziouras
>Priority: Critical
> Fix For: 2.9
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Support for Node discovery using AWS Application ELB. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)