[jira] [Commented] (IGNITE-11256) Implement read-only mode for grid
[ https://issues.apache.org/jira/browse/IGNITE-11256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16904050#comment-16904050 ] Ignite TC Bot commented on IGNITE-11256: {panel:title=Branch: [pull/6423/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=4479883buildTypeId=IgniteTests24Java8_RunAll] > Implement read-only mode for grid > - > > Key: IGNITE-11256 > URL: https://issues.apache.org/jira/browse/IGNITE-11256 > Project: Ignite > Issue Type: Improvement >Reporter: Alexei Scherbakov >Assignee: Sergey Antonov >Priority: Major > Fix For: 2.8 > > Time Spent: 3.5h > Remaining Estimate: 0h > > Should be triggered from control.sh utility. > Useful for maintenance work, for example checking partition consistency > (idle_verify) -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (IGNITE-10619) Add support files transmission between nodes over connection via CommunicationSpi
[ https://issues.apache.org/jira/browse/IGNITE-10619?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903937#comment-16903937 ] Ignite TC Bot commented on IGNITE-10619: {panel:title=Branch: [pull/5619/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=4482431buildTypeId=IgniteTests24Java8_RunAll] > Add support files transmission between nodes over connection via > CommunicationSpi > - > > Key: IGNITE-10619 > URL: https://issues.apache.org/jira/browse/IGNITE-10619 > Project: Ignite > Issue Type: Sub-task > Components: persistence >Reporter: Maxim Muzafarov >Assignee: Maxim Muzafarov >Priority: Major > Labels: iep-28 > Time Spent: 9h 20m > Remaining Estimate: 0h > > Partition preloader must support cache partition file relocation from one > cluster node to another (the zero copy algorithm [1] assume to be used by > default). To achieve this, the file transfer machinery must be implemented at > Apache Ignite over Communication SPI. > _CommunicationSpi_ > Ignite's Comminication SPI must support to: > * establishing channel connections to the remote node to an arbitrary topic > (GridTopic) with predefined processing policy; > * listening incoming channel creation events and registering connection > handlers on the particular node; > * an arbitrary set of channel parameters on connection handshake; > _FileTransmitProcessor_ > The file transmission manager must support to: > * using different approaches of incoming data handling – buffered and direct > (zero-copy approach of FileChannel#transferTo); > * transferring data by chunks of predefined size with saving intermediate > results; > * re-establishing connection if an error occurs and continue file > upload\download; > * limiting connection bandwidth (upload and download) at runtime; -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Reopened] (IGNITE-10860) Exception on GridJobProcessor.stop()
[ https://issues.apache.org/jira/browse/IGNITE-10860?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ilya Kasnacheev reopened IGNITE-10860: -- This issue was not fixed by linked ticket, still causes problems when jobAlwaysActivate is true. JobsMap.clear() still throws UnsupportedOperationException. > Exception on GridJobProcessor.stop() > > > Key: IGNITE-10860 > URL: https://issues.apache.org/jira/browse/IGNITE-10860 > Project: Ignite > Issue Type: Bug >Reporter: Anton Kurbanov >Assignee: Anton Kurbanov >Priority: Blocker > Time Spent: 0.5h > Remaining Estimate: 0h > > IGNITE-9056 made calling clear() to throw UnsupportedOperationException from > org.jsr166.ConcurrentLinkedHashMap. > > Need to verify all calls to .clear(). > > java.lang.UnsupportedOperationException: null > at > org.jsr166.ConcurrentLinkedHashMap.clear(ConcurrentLinkedHashMap.java:1551) > at > org.apache.ignite.internal.processors.job.GridJobProcessor.stop(GridJobProcessor.java:264) > at org.apache.ignite.internal.IgniteKernal.stop0(IgniteKernal.java:2356) > at org.apache.ignite.internal.IgniteKernal.stop(IgniteKernal.java:2228) > at > org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.stop0(IgnitionEx.java:2612) > at > org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.stop(IgnitionEx.java:2575) > at org.apache.ignite.internal.IgnitionEx.stop(IgnitionEx.java:379) > at org.apache.ignite.Ignition.stop(Ignition.java:225) > at org.apache.ignite.internal.IgniteKernal.close(IgniteKernal.java:3568) -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (IGNITE-10973) Migrate example module tests from Junit 4 to 5
[ https://issues.apache.org/jira/browse/IGNITE-10973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903869#comment-16903869 ] Ivan Fedotov commented on IGNITE-10973: --- Seems that the .net problem is the last one. I brought the full context of the problem in the conversation. The problem is more general, JUnit migration looks like a consequence, not a cause. [1] http://apache-ignite-developers.2346864.n4.nabble.com/Test-naming-on-TC-JUnit-5-tp42750p42810.html > Migrate example module tests from Junit 4 to 5 > -- > > Key: IGNITE-10973 > URL: https://issues.apache.org/jira/browse/IGNITE-10973 > Project: Ignite > Issue Type: Sub-task >Reporter: Ivan Fedotov >Assignee: Ivan Fedotov >Priority: Major > Labels: iep-30 > Time Spent: 0.5h > Remaining Estimate: 0h > > For more information refer parent task. > Migrate from Junit 4 to 5 in the example module. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Comment Edited] (IGNITE-10973) Migrate example module tests from Junit 4 to 5
[ https://issues.apache.org/jira/browse/IGNITE-10973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903869#comment-16903869 ] Ivan Fedotov edited comment on IGNITE-10973 at 8/9/19 1:05 PM: --- [~Pavlukhin], Seems that the .net problem is the last one. I brought the full context of the problem in the conversation. The problem is more general, JUnit migration looks like a consequence, not a cause. [1] http://apache-ignite-developers.2346864.n4.nabble.com/Test-naming-on-TC-JUnit-5-tp42750p42810.html was (Author: ivanan.fed): Seems that the .net problem is the last one. I brought the full context of the problem in the conversation. The problem is more general, JUnit migration looks like a consequence, not a cause. [1] http://apache-ignite-developers.2346864.n4.nabble.com/Test-naming-on-TC-JUnit-5-tp42750p42810.html > Migrate example module tests from Junit 4 to 5 > -- > > Key: IGNITE-10973 > URL: https://issues.apache.org/jira/browse/IGNITE-10973 > Project: Ignite > Issue Type: Sub-task >Reporter: Ivan Fedotov >Assignee: Ivan Fedotov >Priority: Major > Labels: iep-30 > Time Spent: 0.5h > Remaining Estimate: 0h > > For more information refer parent task. > Migrate from Junit 4 to 5 in the example module. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (IGNITE-12055) SecurityTestSuite as a separate test suite at TC
[ https://issues.apache.org/jira/browse/IGNITE-12055?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903824#comment-16903824 ] Peter Ivanov commented on IGNITE-12055: --- [~garus.d.g], what exactly made you think I did not add? > SecurityTestSuite as a separate test suite at TC > > > Key: IGNITE-12055 > URL: https://issues.apache.org/jira/browse/IGNITE-12055 > Project: Ignite > Issue Type: Task > Components: security >Reporter: Denis Garus >Assignee: Peter Ivanov >Priority: Major > > Need exclude SecurityTestSuite from IgniteBasicTestSuite (Basic 1). > Create suite Security with SecurityTestSuite at TC. Config is the same as > Basic 1 except > additional Maven command line parameters that should be: > -P > all-java,all-other,scala-2.10,tensorflow,scala,scala-test,surefire-fork-count-1 > > -pl %MAVEN_MODULES% -am -Dmaven.test.failure.ignore=true > -DfailIfNoTests=false > -Dtest=%TEST_SUITE% -Dmaven.javadoc.skip=true %MAVEN_OPTS% > Include SecurityTestSuite to Run::All, Run::All (Nightly), Run::Basic Tests > at TC. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (IGNITE-12055) SecurityTestSuite as a separate test suite at TC
[ https://issues.apache.org/jira/browse/IGNITE-12055?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903793#comment-16903793 ] Denis Garus commented on IGNITE-12055: -- [~vveider], thank you! Could you please add surefire-fork-count-1 to additional Maven command line parameters? It's crucial. > SecurityTestSuite as a separate test suite at TC > > > Key: IGNITE-12055 > URL: https://issues.apache.org/jira/browse/IGNITE-12055 > Project: Ignite > Issue Type: Task > Components: security >Reporter: Denis Garus >Assignee: Peter Ivanov >Priority: Major > > Need exclude SecurityTestSuite from IgniteBasicTestSuite (Basic 1). > Create suite Security with SecurityTestSuite at TC. Config is the same as > Basic 1 except > additional Maven command line parameters that should be: > -P > all-java,all-other,scala-2.10,tensorflow,scala,scala-test,surefire-fork-count-1 > > -pl %MAVEN_MODULES% -am -Dmaven.test.failure.ignore=true > -DfailIfNoTests=false > -Dtest=%TEST_SUITE% -Dmaven.javadoc.skip=true %MAVEN_OPTS% > Include SecurityTestSuite to Run::All, Run::All (Nightly), Run::Basic Tests > at TC. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Created] (IGNITE-12056) Index creation sequence may influence on execution plan.
Stanilovsky Evgeny created IGNITE-12056: --- Summary: Index creation sequence may influence on execution plan. Key: IGNITE-12056 URL: https://issues.apache.org/jira/browse/IGNITE-12056 Project: Ignite Issue Type: Bug Components: sql Affects Versions: 2.7, 2.5 Reporter: Stanilovsky Evgeny Attachments: index.diff Different index creation, for example on new attached nodes, may breaks expected index usage. Reproducer in attach. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Resolved] (IGNITE-12055) SecurityTestSuite as a separate test suite at TC
[ https://issues.apache.org/jira/browse/IGNITE-12055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Ivanov resolved IGNITE-12055. --- Resolution: Done https://ci.ignite.apache.org/viewLog.html?buildId=4482200 > SecurityTestSuite as a separate test suite at TC > > > Key: IGNITE-12055 > URL: https://issues.apache.org/jira/browse/IGNITE-12055 > Project: Ignite > Issue Type: Task > Components: security >Reporter: Denis Garus >Assignee: Peter Ivanov >Priority: Major > > Need exclude SecurityTestSuite from IgniteBasicTestSuite (Basic 1). > Create suite Security with SecurityTestSuite at TC. Config is the same as > Basic 1 except > additional Maven command line parameters that should be: > -P > all-java,all-other,scala-2.10,tensorflow,scala,scala-test,surefire-fork-count-1 > > -pl %MAVEN_MODULES% -am -Dmaven.test.failure.ignore=true > -DfailIfNoTests=false > -Dtest=%TEST_SUITE% -Dmaven.javadoc.skip=true %MAVEN_OPTS% > Include SecurityTestSuite to Run::All, Run::All (Nightly), Run::Basic Tests > at TC. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Assigned] (IGNITE-12055) SecurityTestSuite as a separate test suite at TC
[ https://issues.apache.org/jira/browse/IGNITE-12055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Ivanov reassigned IGNITE-12055: - Assignee: Peter Ivanov > SecurityTestSuite as a separate test suite at TC > > > Key: IGNITE-12055 > URL: https://issues.apache.org/jira/browse/IGNITE-12055 > Project: Ignite > Issue Type: Task > Components: security >Reporter: Denis Garus >Assignee: Peter Ivanov >Priority: Major > > Need exclude SecurityTestSuite from IgniteBasicTestSuite (Basic 1). > Create suite Security with SecurityTestSuite at TC. Config is the same as > Basic 1 except > additional Maven command line parameters that should be: > -P > all-java,all-other,scala-2.10,tensorflow,scala,scala-test,surefire-fork-count-1 > > -pl %MAVEN_MODULES% -am -Dmaven.test.failure.ignore=true > -DfailIfNoTests=false > -Dtest=%TEST_SUITE% -Dmaven.javadoc.skip=true %MAVEN_OPTS% > Include SecurityTestSuite to Run::All, Run::All (Nightly), Run::Basic Tests > at TC. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (IGNITE-12052) GridDhtTxPrepareFuture should print transaction in case of assertion error
[ https://issues.apache.org/jira/browse/IGNITE-12052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903724#comment-16903724 ] Sergey Antonov commented on IGNITE-12052: - [~ivan.glukos] Could you review my changes too please > GridDhtTxPrepareFuture should print transaction in case of assertion error > -- > > Key: IGNITE-12052 > URL: https://issues.apache.org/jira/browse/IGNITE-12052 > Project: Ignite > Issue Type: Improvement >Reporter: Sergey Antonov >Assignee: Sergey Antonov >Priority: Major > Fix For: 2.8 > > Time Spent: 10m > Remaining Estimate: 0h > > At the moment we getting exception, if assertion error occurs: > {noformat} > 2019-07-13 > 20:23:00.769[ERROR][srvc-deploy-#299%xxx_GRID%xxxGridNodeName%][o.a.i.i.p.s.GridServiceProcessor] > Error when executing service: null > java.lang.AssertionError: Got removed exception on entry with dht local > candidate: IgniteTxEntry [] > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.sendPrepareRequests(GridDhtTxPrepareFuture.java:1368) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.prepare0(GridDhtTxPrepareFuture.java:1276) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.access$000(GridDhtTxPrepareFuture.java:109) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$2.apply(GridDhtTxPrepareFuture.java:704) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$2.apply(GridDhtTxPrepareFuture.java:699) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.onDone(GridDhtForceKeysFuture.java:153) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.onDone(GridDhtForceKeysFuture.java:69) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:451) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:285) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.markInitialized(GridCompoundFuture.java:276) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.init(GridDhtForceKeysFuture.java:217) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader$2.apply(GridDhtPreloader.java:523) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader$2.apply(GridDhtPreloader.java:521) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:451) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:285) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.apply(GridCompoundFuture.java:144) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.apply(GridCompoundFuture.java:45) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at >
[jira] [Commented] (IGNITE-12052) GridDhtTxPrepareFuture should print transaction in case of assertion error
[ https://issues.apache.org/jira/browse/IGNITE-12052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903723#comment-16903723 ] Stanilovsky Evgeny commented on IGNITE-12052: - looks good, plz proceed. > GridDhtTxPrepareFuture should print transaction in case of assertion error > -- > > Key: IGNITE-12052 > URL: https://issues.apache.org/jira/browse/IGNITE-12052 > Project: Ignite > Issue Type: Improvement >Reporter: Sergey Antonov >Assignee: Sergey Antonov >Priority: Major > Fix For: 2.8 > > Time Spent: 10m > Remaining Estimate: 0h > > At the moment we getting exception, if assertion error occurs: > {noformat} > 2019-07-13 > 20:23:00.769[ERROR][srvc-deploy-#299%xxx_GRID%xxxGridNodeName%][o.a.i.i.p.s.GridServiceProcessor] > Error when executing service: null > java.lang.AssertionError: Got removed exception on entry with dht local > candidate: IgniteTxEntry [] > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.sendPrepareRequests(GridDhtTxPrepareFuture.java:1368) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.prepare0(GridDhtTxPrepareFuture.java:1276) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.access$000(GridDhtTxPrepareFuture.java:109) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$2.apply(GridDhtTxPrepareFuture.java:704) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$2.apply(GridDhtTxPrepareFuture.java:699) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.onDone(GridDhtForceKeysFuture.java:153) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.onDone(GridDhtForceKeysFuture.java:69) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:451) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:285) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.markInitialized(GridCompoundFuture.java:276) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.init(GridDhtForceKeysFuture.java:217) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader$2.apply(GridDhtPreloader.java:523) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader$2.apply(GridDhtPreloader.java:521) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:451) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:285) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.apply(GridCompoundFuture.java:144) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.apply(GridCompoundFuture.java:45) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at >
[jira] [Commented] (IGNITE-12052) GridDhtTxPrepareFuture should print transaction in case of assertion error
[ https://issues.apache.org/jira/browse/IGNITE-12052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903720#comment-16903720 ] Sergey Antonov commented on IGNITE-12052: - [~zstan] Could you review my changes please? > GridDhtTxPrepareFuture should print transaction in case of assertion error > -- > > Key: IGNITE-12052 > URL: https://issues.apache.org/jira/browse/IGNITE-12052 > Project: Ignite > Issue Type: Improvement >Reporter: Sergey Antonov >Assignee: Sergey Antonov >Priority: Major > Fix For: 2.8 > > Time Spent: 10m > Remaining Estimate: 0h > > At the moment we getting exception, if assertion error occurs: > {noformat} > 2019-07-13 > 20:23:00.769[ERROR][srvc-deploy-#299%xxx_GRID%xxxGridNodeName%][o.a.i.i.p.s.GridServiceProcessor] > Error when executing service: null > java.lang.AssertionError: Got removed exception on entry with dht local > candidate: IgniteTxEntry [] > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.sendPrepareRequests(GridDhtTxPrepareFuture.java:1368) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.prepare0(GridDhtTxPrepareFuture.java:1276) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.access$000(GridDhtTxPrepareFuture.java:109) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$2.apply(GridDhtTxPrepareFuture.java:704) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$2.apply(GridDhtTxPrepareFuture.java:699) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.onDone(GridDhtForceKeysFuture.java:153) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.onDone(GridDhtForceKeysFuture.java:69) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:451) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:285) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.markInitialized(GridCompoundFuture.java:276) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.init(GridDhtForceKeysFuture.java:217) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader$2.apply(GridDhtPreloader.java:523) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader$2.apply(GridDhtPreloader.java:521) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:451) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:285) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.apply(GridCompoundFuture.java:144) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.apply(GridCompoundFuture.java:45) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at >
[jira] [Created] (IGNITE-12055) SecurityTestSuite as a separate test suite at TC
Denis Garus created IGNITE-12055: Summary: SecurityTestSuite as a separate test suite at TC Key: IGNITE-12055 URL: https://issues.apache.org/jira/browse/IGNITE-12055 Project: Ignite Issue Type: Task Components: security Reporter: Denis Garus Need exclude SecurityTestSuite from IgniteBasicTestSuite (Basic 1). Create suite Security with SecurityTestSuite at TC. Config is the same as Basic 1 except additional Maven command line parameters that should be: -P all-java,all-other,scala-2.10,tensorflow,scala,scala-test,surefire-fork-count-1 -pl %MAVEN_MODULES% -am -Dmaven.test.failure.ignore=true -DfailIfNoTests=false -Dtest=%TEST_SUITE% -Dmaven.javadoc.skip=true %MAVEN_OPTS% Include SecurityTestSuite to Run::All, Run::All (Nightly), Run::Basic Tests at TC. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (IGNITE-12052) GridDhtTxPrepareFuture should print transaction in case of assertion error
[ https://issues.apache.org/jira/browse/IGNITE-12052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903716#comment-16903716 ] Ignite TC Bot commented on IGNITE-12052: {panel:title=Branch: [pull/6761/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=4479626buildTypeId=IgniteTests24Java8_RunAll] > GridDhtTxPrepareFuture should print transaction in case of assertion error > -- > > Key: IGNITE-12052 > URL: https://issues.apache.org/jira/browse/IGNITE-12052 > Project: Ignite > Issue Type: Improvement >Reporter: Sergey Antonov >Assignee: Sergey Antonov >Priority: Major > Fix For: 2.8 > > Time Spent: 10m > Remaining Estimate: 0h > > At the moment we getting exception, if assertion error occurs: > {noformat} > 2019-07-13 > 20:23:00.769[ERROR][srvc-deploy-#299%xxx_GRID%xxxGridNodeName%][o.a.i.i.p.s.GridServiceProcessor] > Error when executing service: null > java.lang.AssertionError: Got removed exception on entry with dht local > candidate: IgniteTxEntry [] > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.sendPrepareRequests(GridDhtTxPrepareFuture.java:1368) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.prepare0(GridDhtTxPrepareFuture.java:1276) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.access$000(GridDhtTxPrepareFuture.java:109) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$2.apply(GridDhtTxPrepareFuture.java:704) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$2.apply(GridDhtTxPrepareFuture.java:699) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.onDone(GridDhtForceKeysFuture.java:153) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.onDone(GridDhtForceKeysFuture.java:69) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:451) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:285) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.markInitialized(GridCompoundFuture.java:276) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtForceKeysFuture.init(GridDhtForceKeysFuture.java:217) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader$2.apply(GridDhtPreloader.java:523) > at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader$2.apply(GridDhtPreloader.java:521) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:495) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:474) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:451) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:285) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.apply(GridCompoundFuture.java:144) > at > org.apache.ignite.internal.util.future.GridCompoundFuture.apply(GridCompoundFuture.java:45) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:383) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347) > at > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335) > at >
[jira] [Commented] (IGNITE-12050) MVCC test suites resurrection
[ https://issues.apache.org/jira/browse/IGNITE-12050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903677#comment-16903677 ] Yury Gerzhedovich commented on IGNITE-12050: [~Pavlukhin] Ivan, patch looks good to me. > MVCC test suites resurrection > - > > Key: IGNITE-12050 > URL: https://issues.apache.org/jira/browse/IGNITE-12050 > Project: Ignite > Issue Type: Bug > Components: mvcc >Reporter: Ivan Pavlukhin >Assignee: Ivan Pavlukhin >Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > Need to resurrect MVCC test suites for RunAll. > Mute all tests with fail rate more 50% > And start use scale factor for MVCC tests to reduce execution time. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (IGNITE-12047) senderNodeId is absent in StatusCheckMessage
[ https://issues.apache.org/jira/browse/IGNITE-12047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903675#comment-16903675 ] Anton Kalashnikov commented on IGNITE-12047: [~Denis Chudov] thanks for your changes. Looks good to me. > senderNodeId is absent in StatusCheckMessage > > > Key: IGNITE-12047 > URL: https://issues.apache.org/jira/browse/IGNITE-12047 > Project: Ignite > Issue Type: Bug >Reporter: Denis Chudov >Assignee: Denis Chudov >Priority: Major > Fix For: 2.8 > > Time Spent: 10m > Remaining Estimate: 0h > > TcpDiscoveryCoordinatorFailureTest.testClusterFailedNewCoordinatorInitialized > {code:java} > [2019-07-29 > 02:42:11,609][ERROR][tcp-disco-sock-reader-[]-#21611%tcp.TcpDiscoveryCoordinatorFailureTest4%][TcpDiscoverySpi] > Failed to initialize connection (this can happen due to short time network > problems and can be ignored if does not affect node discovery) > [sock=Socket[addr=/127.0.0.1,port=44033,localport=47504]] > java.net.SocketTimeoutException: Read timed out at > java.net.SocketInputStream.socketRead0(Native Method) at > java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at > java.net.SocketInputStream.read(SocketInputStream.java:171) at > java.net.SocketInputStream.read(SocketInputStream.java:141) at > java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at > java.io.BufferedInputStream.read1(BufferedInputStream.java:286) at > java.io.BufferedInputStream.read(BufferedInputStream.java:345) at > org.apache.ignite.spi.discovery.tcp.ServerImpl$SocketReader.body(ServerImpl.java:6464) > at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:60) > Exception in thread > "disco-pool-#62924%tcp.TcpDiscoveryCoordinatorFailureTest4%" Exception in > thread "disco-pool-#62925%tcp.TcpDiscoveryCoordinatorFailureTest4%" > java.lang.AssertionError at > org.apache.ignite.spi.discovery.tcp.ServerImpl.pingNode(ServerImpl.java:723) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl.access$4000(ServerImpl.java:195) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker$8.run(ServerImpl.java:5598) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) java.lang.AssertionError at > org.apache.ignite.spi.discovery.tcp.ServerImpl.pingNode(ServerImpl.java:723) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl.access$4000(ServerImpl.java:195) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker$8.run(ServerImpl.java:5598) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > {code} -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Assigned] (IGNITE-12043) [IEP-35] Metrics: JMX exporter reports incorrect description.
[ https://issues.apache.org/jira/browse/IGNITE-12043?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nikolay Izhikov reassigned IGNITE-12043: Assignee: Nikolay Izhikov > [IEP-35] Metrics: JMX exporter reports incorrect description. > - > > Key: IGNITE-12043 > URL: https://issues.apache.org/jira/browse/IGNITE-12043 > Project: Ignite > Issue Type: Bug >Reporter: Pavel Kuznetsov >Assignee: Nikolay Izhikov >Priority: Major > Labels: IEP-35, newbie > Fix For: 2.8 > > Attachments: screenshoot.png > > > JMX exporter creates bean for each metric. Metric's registration takes human > readable description field. > If we open any MBean explorer and get Metadata of any metric, we see > {{description = .}} instead of human readable > description, specified by metric developer. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Assigned] (IGNITE-12049) Allow custom authenticators to use SSL certificates
[ https://issues.apache.org/jira/browse/IGNITE-12049?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ryabov Dmitrii reassigned IGNITE-12049: --- Assignee: Ryabov Dmitrii > Allow custom authenticators to use SSL certificates > --- > > Key: IGNITE-12049 > URL: https://issues.apache.org/jira/browse/IGNITE-12049 > Project: Ignite > Issue Type: Improvement >Reporter: Ryabov Dmitrii >Assignee: Ryabov Dmitrii >Priority: Minor > > Add SSL certificates to AuthenticationContext, so, authenticators can make > additional checks based on SSL certificates. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Assigned] (IGNITE-12054) Upgrade Spark module to 2.4
[ https://issues.apache.org/jira/browse/IGNITE-12054?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nikolay Izhikov reassigned IGNITE-12054: Assignee: Nikolay Izhikov > Upgrade Spark module to 2.4 > --- > > Key: IGNITE-12054 > URL: https://issues.apache.org/jira/browse/IGNITE-12054 > Project: Ignite > Issue Type: Task > Components: spark >Affects Versions: 2.7.5 >Reporter: Denis Magda >Assignee: Nikolay Izhikov >Priority: Blocker > Fix For: 2.7.6 > > > Users can't use APIs that are already available in Spark 2.4: > https://stackoverflow.com/questions/57392143/persisting-spark-dataframe-to-ignite > Let's upgrade Spark from 2.3 to 2.4 until we extract the Spark Integration as > a separate module that can support multiple Spark versions. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (IGNITE-12050) MVCC test suites resurrection
[ https://issues.apache.org/jira/browse/IGNITE-12050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16903593#comment-16903593 ] Ignite TC Bot commented on IGNITE-12050: {panel:title=Branch: [pull/6758/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=4479121buildTypeId=IgniteTests24Java8_RunAll] > MVCC test suites resurrection > - > > Key: IGNITE-12050 > URL: https://issues.apache.org/jira/browse/IGNITE-12050 > Project: Ignite > Issue Type: Bug > Components: mvcc >Reporter: Ivan Pavlukhin >Assignee: Ivan Pavlukhin >Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > Need to resurrect MVCC test suites for RunAll. > Mute all tests with fail rate more 50% > And start use scale factor for MVCC tests to reduce execution time. -- This message was sent by Atlassian JIRA (v7.6.14#76016)