[jira] [Created] (IGNITE-11036) IgniteTcpCommunicationHandshakeWaitTest/IgniteTcpCommunicationHandshakeWaitSslTest fail in master

2019-01-22 Thread Sergey Kosarev (JIRA)
Sergey Kosarev created IGNITE-11036:
---

 Summary: 
IgniteTcpCommunicationHandshakeWaitTest/IgniteTcpCommunicationHandshakeWaitSslTest
 fail in master 
 Key: IGNITE-11036
 URL: https://issues.apache.org/jira/browse/IGNITE-11036
 Project: Ignite
  Issue Type: Bug
Reporter: Sergey Kosarev
Assignee: Sergey Kosarev






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


IgniteCacheTestSuite3 on TeamCity

2019-01-22 Thread Semyon Boikov
Hi guys,
I need run IgniteCacheTestSuite3 on TeamCity, but can not find related
configuration. 'Cache 3' configuration runs only
IgniteBinaryObjectsCacheTestSuite3, could you please take a look?

Thank you


My first ticket (IGNITE-10742) completed

2019-01-22 Thread Ramil Timerbaev
Hello, Igniters.

My ticket https://issues.apache.org/jira/browse/IGNITE-10742 in patch avaliable 
status. Could someone review my changes?

BR, Ramil Timerbaev


[jira] [Created] (IGNITE-11035) Web console: Implemement improvements for query page controller.

2019-01-22 Thread Vasiliy Sisko (JIRA)
Vasiliy Sisko created IGNITE-11035:
--

 Summary: Web console: Implemement improvements for query page 
controller.
 Key: IGNITE-11035
 URL: https://issues.apache.org/jira/browse/IGNITE-11035
 Project: Ignite
  Issue Type: Improvement
Reporter: Vasiliy Sisko
Assignee: Vasiliy Sisko


# Implement processing of query result task without one level recursion.

# Explicit serialization to JSON of Paragraph object. Possible 
{{Paragraph.prototype.toJSON }}{{should be implemented.}}

{{# Try to use RXJS operator chain instead of direct usage of subscription 
object.}}

{{# On query cancel task unlock UI in Promise.prototype.finally.}}

{{# Check initialization of queryId and resultNodeId on execute of refresh in 
auto refresh mode.}}

{{# Some paragraph manipulation methods should be moved into Paragraph class: 
_initQueryResult}}{{{color:#00}_, _showLoading._ 
{color}}}{{{color:#00}Check other methods with paragraph as 
argument.{color}}}

{{{color:#00}# Check clearing of data in _initQueryResult method. 
{color}}}{{{color:#00}Try to not use direct calling of grid 
API{color}}}{{{color:#00}. Possible we should show 
“{color}}}{{{color:#00}Query execution{color}}}{{{color:#00}” stub 
{color}}}{{{color:#00}instead. {color}}}

{{{color:#00}# {color}}}{{{color:#00}Remove “beforeunload” listener on 
leave of Queries page.{color}}}

{{{color:#00}# Possible we should cancel queries when client session is 
over.{color}}}

{{{color:#00}# Add docs for return values of queries task in agent manager. 
F.e:{color}}}

{{{color:#00}{code}{color}}}

/*

* @returns \{Promise}

*/

{code}

# Confirm on leaving of Queries page when running queries exist:

{code}

You have running queries. Are you sure you want to cancel them?

{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11034) Web console: update some dependencies

2019-01-22 Thread Ilya Borisov (JIRA)
Ilya Borisov created IGNITE-11034:
-

 Summary: Web console: update some dependencies
 Key: IGNITE-11034
 URL: https://issues.apache.org/jira/browse/IGNITE-11034
 Project: Ignite
  Issue Type: Improvement
  Components: wizards
Reporter: Ilya Borisov
Assignee: Alexander Kalinin


We need to update:
1. AngularJS to latest 1.7 release (1.7.6) in order to support lazy module 
loading.
2. typescript-eslint-parser has been deprecated in a favor of it's fork, see 
details [here|https://eslint.org/blog/2019/01/future-typescript-eslint].



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11033) IllegalStateException in VisorBaselineTask

2019-01-22 Thread Vasiliy Sisko (JIRA)
Vasiliy Sisko created IGNITE-11033:
--

 Summary: IllegalStateException in VisorBaselineTask
 Key: IGNITE-11033
 URL: https://issues.apache.org/jira/browse/IGNITE-11033
 Project: Ignite
  Issue Type: Bug
  Components: wizards
Reporter: Vasiliy Sisko
Assignee: Vasiliy Sisko
 Fix For: 2.8


Thrown when set command executed. The reason that we throw exception instead of 
setting DetachedClusterNode.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: IGNITE-8283 CPP: Implement 'varint' solution to be configurable via BinaryConfiguration

2019-01-22 Thread ppenguin
Hi??so now I will focus on the JNI approach, thanks for the explanation.


iPhone

-- Original --
From: Igor Sapego 
Date: ,1?? 23,2019 1:15 
To: dev 
Subject: Re: IGNITE-8283 CPP: Implement 'varint' solution to be configurable 
via BinaryConfiguration



Yes, we need to add it to all thin clients, actually, and to thin
protocol specification.

On the second thought, we need to implement second approach
anyway, as Ignite can be configured with XML. So, I'd stopped on
the second approach for now, as we will need it in any way.

Best Regards,
Igor


On Tue, Jan 22, 2019 at 6:19 PM ppenguin  wrote:

> Hi??Do we need to add it into the thin cpp client too?If so, I think we??d
> better choose the first method,then we can reuse the code.
>
>
> -- Original --
> From: Igor Sapego 
> Date: ,1?? 21,2019 11:19 
> To: dev 
> Subject: Re: IGNITE-8283 CPP: Implement 'varint' solution to be
> configurable via BinaryConfiguration
>
>
>
> Hi,
>
> The obvious solution here is to add IgniteConfiguration class for C++, but
> it looks like not an easy task.
>
> There is another solution which is more easy to implement: it is to add
> call
> to Java code, something like "isVarintActive()", which is going to be
> called
> on node startup.
> Best Regards,
> Igor
>
>
>
> On Mon, Jan 21, 2019 at 1:40 PM ppenguin 
> wrote:
>
> > Igniters,
> >
> > I'am beginning with this task. Now the c++ implementation lacks some
> parts
> > that existed in Java and C#, so the task seems a little complex. I want
> to
> > discuss the details here.

Re: Contirbution

2019-01-22 Thread Denis Magda
Hello Ramil,

The permissions are granted, welcome to the community!


-
Denis


On Tue, Jan 22, 2019 at 11:32 AM Ramil Timerbaev 
wrote:

> Hello,
>
> My name is Ramil and I want to participate in the Ignite development
> process. Could you please give me permissions to start on it?
> My jira account: timerbaev
>
> BR, Ramil Timerbaev
>


Re: Apache Ignite contribution

2019-01-22 Thread Denis Magda
Hello Ramil,

Just added you to the contributors' list in JIRA. Please assign the ticket
to yourself.

Thanks for the contribution.


-
Denis


On Tue, Jan 22, 2019 at 1:18 PM Ramil Timerbaev 
wrote:

> I fixed IGNITE-10742 but I don't have permissions for assign issue in JIRA.
>
> 22.01.2019, 23:11, "Ramil Timerbaev" :
> > Hello,
> >
> > My name is Ramil and I want to participate in the Ignite development
> process. Could you please give me permissions to start on it?
> > My jira account: timerbaev
> >
> > In previous email i made typo and i afraid, that my could be lose in
> other threads.
> >
> > BR, Ramil Timerbaev
>


Re: Apache Ignite contribution

2019-01-22 Thread Ramil Timerbaev
I fixed IGNITE-10742 but I don't have permissions for assign issue in JIRA.

22.01.2019, 23:11, "Ramil Timerbaev" :
> Hello,
>
> My name is Ramil and I want to participate in the Ignite development process. 
> Could you please give me permissions to start on it?
> My jira account: timerbaev
>
> In previous email i made typo and i afraid, that my could be lose in other 
> threads.
>
> BR, Ramil Timerbaev


Re: Apache Ignite contribution

2019-01-22 Thread Ramil Timerbaev
I fixed IGNITE-10742 but I don't have permissions for assigning issue in JIRA.

22.01.2019, 23:11, "Ramil Timerbaev" :
> Hello,
>
> My name is Ramil and I want to participate in the Ignite development process. 
> Could you please give me permissions to start on it?
> My jira account: timerbaev
>
> In previous email i made typo and i afraid, that my could be lose in other 
> threads.
>
> BR, Ramil Timerbaev


[MTCGA]: new failures in builds [2867589] needs to be handled

2019-01-22 Thread dpavlov . tasks
Hi Igniters,

 I've detected some new issue on TeamCity to be handled. You are more than 
welcomed to help.

 If your changes can lead to this failure(s): We're grateful that you were a 
volunteer to make the contribution to this project, but things change and you 
may no longer be able to finalize your contribution.
 Could you respond to this email and indicate if you wish to continue and fix 
test failures or step down and some committer may revert you commit. 

 *New stable failure of a flaky test in master IgniteCoreTest: 
CacheQueryTestSuite: TestFieldsQueryPagesSeveral 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8&testNameId=-4145688911096802577&branch=%3Cdefault%3E&tab=testDetails

 *New stable failure of a flaky test in master IgniteCoreTest: 
CacheQueryTestSuite: TestFieldsQuerySeveral 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8&testNameId=7923965190700916819&branch=%3Cdefault%3E&tab=testDetails
 Changes may lead to failure were done by 
 - sergi.vladykin 
https://ci.ignite.apache.org/viewModification.html?modId=872823

 - Here's a reminder of what contributors were agreed to do 
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute 
 - Should you have any questions please contact dev@ignite.apache.org 

Best Regards,
Apache Ignite TeamCity Bot 
https://github.com/apache/ignite-teamcity-bot
Notification generated at 00:02:54 23-01-2019 


[MTCGA]: new failures in builds [2867594, 2639452] needs to be handled

2019-01-22 Thread dpavlov . tasks
Hi Igniters,

 I've detected some new issue on TeamCity to be handled. You are more than 
welcomed to help.

 If your changes can lead to this failure(s): We're grateful that you were a 
volunteer to make the contribution to this project, but things change and you 
may no longer be able to finalize your contribution.
 Could you respond to this email and indicate if you wish to continue and fix 
test failures or step down and some committer may revert you commit. 

 *New stable failure of a flaky test in master IgniteCoreTest: 
CacheQueryTestSuite: TestFieldsQueryPagesSeveral 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8&testNameId=-4145688911096802577&branch=%3Cdefault%3E&tab=testDetails

 *New stable failure of a flaky test in master IgniteCoreTest: 
CacheQueryTestSuite: TestFieldsQuerySeveral 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8&testNameId=7923965190700916819&branch=%3Cdefault%3E&tab=testDetails
 Changes may lead to failure were done by 
 - sergi.vladykin 
https://ci.ignite.apache.org/viewModification.html?modId=872823

 *New stable failure of a flaky test in master 
IgniteStartStopTest.TestProcessorInit 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8&testNameId=-8379686487933741046&branch=%3Cdefault%3E&tab=testDetails
 No changes in the build

 - Here's a reminder of what contributors were agreed to do 
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute 
 - Should you have any questions please contact dev@ignite.apache.org 

Best Regards,
Apache Ignite TeamCity Bot 
https://github.com/apache/ignite-teamcity-bot
Notification generated at 23:32:51 22-01-2019 


Contribute to ignite.net

2019-01-22 Thread Лев Хенкин
Hi, folks. I'm using ignite.net and I want to try to improve it. I think that 
I'm able to do this ticket
https://issues.apache.org/jira/browse/IGNITE-7128 but I cannot assign it to me 
in jira.
My login  is lkhenkin, could you please help me?


Apache Ignite contribution

2019-01-22 Thread Ramil Timerbaev
Hello,

My name is Ramil and I want to participate in the Ignite development process. 
Could you please give me permissions to start on it?
My jira account: timerbaev

In previous email i made typo and i afraid, that my could be lose in other 
threads.

BR, Ramil Timerbaev


[MTCGA]: new failures in builds [2807830] needs to be handled

2019-01-22 Thread dpavlov . tasks
Hi Igniters,

 I've detected some new issue on TeamCity to be handled. You are more than 
welcomed to help.

 If your changes can lead to this failure(s): We're grateful that you were a 
volunteer to make the contribution to this project, but things change and you 
may no longer be able to finalize your contribution.
 Could you respond to this email and indicate if you wish to continue and fix 
test failures or step down and some committer may revert you commit. 

 *New stable failure of a flaky test in master 
PartitionLossTest.TestReadOnlyAll 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8&testNameId=5428922878479275743&branch=%3Cdefault%3E&tab=testDetails
 Changes may lead to failure were done by 
 - amalykhgh 
https://ci.ignite.apache.org/viewModification.html?modId=872152

 - Here's a reminder of what contributors were agreed to do 
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute 
 - Should you have any questions please contact dev@ignite.apache.org 

Best Regards,
Apache Ignite TeamCity Bot 
https://github.com/apache/ignite-teamcity-bot
Notification generated at 22:32:50 22-01-2019 


[jira] [Created] (IGNITE-11031) Improve test coverage on ssl and fix existing ssl tcp communication spi tests.

2019-01-22 Thread Pavel Voronkin (JIRA)
Pavel Voronkin created IGNITE-11031:
---

 Summary: Improve test coverage on ssl and fix existing ssl tcp 
communication spi tests.
 Key: IGNITE-11031
 URL: https://issues.apache.org/jira/browse/IGNITE-11031
 Project: Ignite
  Issue Type: Improvement
Reporter: Pavel Voronkin






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11032) Typescript for Node.js Client

2019-01-22 Thread Thomas Havlik (JIRA)
Thomas Havlik created IGNITE-11032:
--

 Summary: Typescript for Node.js Client
 Key: IGNITE-11032
 URL: https://issues.apache.org/jira/browse/IGNITE-11032
 Project: Ignite
  Issue Type: Improvement
  Components: platforms
Reporter: Thomas Havlik


So I've started doing this today. My goal is to complete this work quickly so 
it has a good chance of being merged. I've found it difficult to find whoever 
the right person would be to get started on this.

[https://github.com/thavlik/ignite]

Note that I can't get the tests to run because my computer is having issues 
running Ignite locally, and I have no intention of moving the tests to 
Typescript. Only the imports for the tests will be changing.

Also, I am removing all default exports as per its numerous caveats: 
[https://blog.neufund.org/why-we-have-banned-default-exports-and-you-should-do-the-same-d51fdc2cf2ad]

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Contirbution

2019-01-22 Thread Ramil Timerbaev
Hello,

My name is Ramil and I want to participate in the Ignite development process. 
Could you please give me permissions to start on it?
My jira account: timerbaev

BR, Ramil Timerbaev


Re: Greeting

2019-01-22 Thread Dmitriy Pavlov
Hi Artur,

You're in,  now you can assign an issue to yourself.

Thank you for interest in Apache Ignite and welcome to the Apache Ignite
Community.

Following is a couple of links should help during joining to the community
Short 'How to start' guide
https://github.com/apache/ignite/blob/master/CONTRIBUTING.md#contributing-to-apache-ignite

and full guide version
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute

Should you have any questions please do not hesitate to contact Ignite
developers here.

Sincerely,
Dmitriy Pavlov

вт, 22 янв. 2019 г. в 22:21, Artur Muradimov :

> Community,
>
> I am Artur Muradimov and I want to contribute Apache Ignite.
>
> I had a time to watch the project and I think, already ready to make some
> JIRA ticket.
> I want to start from the issue IGNITE-10921
>
> Please grant me contributer privileges to make possible assign.
> My jira login: arturmuradimov77
>


Re: Options naming format in control.sh utility.

2019-01-22 Thread Sergey Antonov
Igniters, what do you think about this topic?

пт, 11 янв. 2019 г. в 14:17, Sergey Antonov :

> Sergey,
>
> Not quite, I meant:
> - boolean argument: *--word1-word2*
> - single value argument  *--word1-word2 value*
> - multiple values argument  *--word1-word2 value1,value2*
>
> пт, 11 янв. 2019 г. в 14:12, Sergey Kozlov :
>
>> Sergey,
>>
>> Thanks for raising up the question.
>>
>> Did you mean following (?):
>>  - boolean argument: *--word1-word2*
>>  - single value argument  *--word1-word2=value*
>>  - multiple values argument  *--word1-word2=value1  --word1-word2=value2*
>>
>>
>> On Fri, Jan 11, 2019 at 2:05 PM Sergey Antonov > >
>> wrote:
>>
>> > Hi, Igniters!
>> >
>> > I want discuss and define options naming format in our utilities. I
>> found
>> > two naming styles in CommandHandler class  --excludeCaches and
>> > --skip-zeros.
>> > I think we should unify it. At this moment almost all options have
>> second
>> > naming format. I am offering rename --excludeCaches to --exclude-caches
>> and
>> > define format for future options. How about linux like format i.e.
>> > --word1-word2?
>> >
>> > --
>> > BR, Sergey Antonov
>> >
>>
>>
>> --
>> Sergey Kozlov
>> GridGain Systems
>> www.gridgain.com
>>
>
>
> --
> BR, Sergey Antonov
>


-- 
BR, Sergey Antonov


Greeting

2019-01-22 Thread Artur Muradimov
Community,

I am Artur Muradimov and I want to contribute Apache Ignite.

I had a time to watch the project and I think, already ready to make some
JIRA ticket.
I want to start from the issue IGNITE-10921

Please grant me contributer privileges to make possible assign.
My jira login: arturmuradimov77


[MTCGA]: new failures in builds [2815416] needs to be handled

2019-01-22 Thread dpavlov . tasks
Hi Igniters,

 I've detected some new issue on TeamCity to be handled. You are more than 
welcomed to help.

 If your changes can lead to this failure(s): We're grateful that you were a 
volunteer to make the contribution to this project, but things change and you 
may no longer be able to finalize your contribution.
 Could you respond to this email and indicate if you wish to continue and fix 
test failures or step down and some committer may revert you commit. 

 *New stable failure of a flaky test in master 
IgniteConfigurationTest.TestSpringXml 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8&testNameId=8068196411489261503&branch=%3Cdefault%3E&tab=testDetails
 Changes may lead to failure were done by 
 - zaleslaw.sin 
https://ci.ignite.apache.org/viewModification.html?modId=872281

 - Here's a reminder of what contributors were agreed to do 
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute 
 - Should you have any questions please contact dev@ignite.apache.org 

Best Regards,
Apache Ignite TeamCity Bot 
https://github.com/apache/ignite-teamcity-bot
Notification generated at 22:02:52 22-01-2019 


[jira] [Created] (IGNITE-11030) Teamcity Bot cache is in unrecoverable state after bot restart: need to check reasons

2019-01-22 Thread Dmitriy Pavlov (JIRA)
Dmitriy Pavlov created IGNITE-11030:
---

 Summary: Teamcity Bot cache is in unrecoverable state after bot 
restart: need to check reasons
 Key: IGNITE-11030
 URL: https://issues.apache.org/jira/browse/IGNITE-11030
 Project: Ignite
  Issue Type: Task
Reporter: Dmitriy Pavlov


- TC Bot was stopped with kill command (default signal).
- Shutdown hook calls ignite close

But after updating to V190122 TC Bot DB was became unrecoverable for 
"teamcityTestRunHist" cache with exception

{noformat}
Failure periodic check failed: javax.cache.CacheException: class 
org.apache.ignite.internal.processors.cache.persistence.tree.CorruptedTreeException:
 Runtime failure on lookup row: SearchRow 
[key=org.apache.ignite.ci.teamcity.ignited.runhist.RunHistKey 
[idHash=1028871081, hash=1241170874, srvId=1411517106, testOrSuiteName=11924, 
branch=281], hash=1241170874, cacheId=0]
com.google.common.util.concurrent.UncheckedExecutionException: 
javax.cache.CacheException: class 
org.apache.ignite.internal.processors.cache.persistence.tree.CorruptedTreeException:
 Runtime failure on lookup row: SearchRow 
[key=org.apache.ignite.ci.teamcity.ignited.runhist.RunHistKey 
[idHash=1028871081, hash=1241170874, srvId=1411517106, testOrSuiteName=11924, 
branch=281], hash=1241170874, cacheId=0]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2050)
at com.google.common.cache.LocalCache.get(LocalCache.java:3952)
at 
com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4871)
at 
org.apache.ignite.ci.di.cache.GuavaCachedInterceptor.invoke(GuavaCachedInterceptor.java:59)
at 
org.apache.ignite.ci.teamcity.ignited.TeamcityIgnitedImpl.getTestRunHist(TeamcityIgnitedImpl.java:404)
at 
org.apache.ignite.ci.di.AutoProfilingInterceptor.invoke(AutoProfilingInterceptor.java:76)
at 
org.apache.ignite.ci.web.model.current.SuiteCurrentStatus.lambda$initFromContext$0(SuiteCurrentStatus.java:155)
at java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:469)
at 
java.util.Collections$ReverseComparator2.compare(Collections.java:5178)
at java.util.TimSort.countRunAndMakeAscending(TimSort.java:355)
at java.util.TimSort.sort(TimSort.java:220)
at java.util.Arrays.sort(Arrays.java:1512)
at java.util.ArrayList.sort(ArrayList.java:1462)
at 
org.apache.ignite.ci.web.model.current.SuiteCurrentStatus.initFromContext(SuiteCurrentStatus.java:160)
at 
org.apache.ignite.ci.web.model.current.ChainAtServerCurrentStatus.lambda$initFromContext$0(ChainAtServerCurrentStatus.java:171)
at 
java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at 
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at 
java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at 
java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at 
java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
at 
org.apache.ignite.ci.web.model.current.ChainAtServerCurrentStatus.initFromContext(ChainAtServerCurrentStatus.java:167)
at 
org.apache.ignite.ci.tcbot.chain.TrackedBranchChainsProcessor.lambda$getTrackedBranchTestFailures$1(TrackedBranchChainsProcessor.java:121)
at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at 
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at 
java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at 
java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at 
java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
at 
org.apache.ignite.ci.tcbot.chain.TrackedBranchChainsProcessor.getTrackedBranchTestFailures(TrackedBranchChainsProcessor.java:125)
at 
org.apache.ignite.ci.di.AutoProfilingInterceptor.invoke(AutoProfilingInterceptor.java:76)
at 
org.apache.ignite.ci.tcbot.issue.IssueDetector.checkFailuresEx(IssueDetector.java:445)
at 
org.apache.ignite.ci.di.MonitoredTaskInterceptor.invoke(Monitore

Re: Is it time to move forward to JUnit4 (5)?

2019-01-22 Thread oignatenko
...sort of a follow-up. I gave folks a bit more leeway than originally
planned week or two.

It's been about a month since master was changed in a way that wouldn't
allow JUnit 3 tests execute anymore (per IGNITE-10177) and I just started
progress on IGNITE-10629 and made a promised inspection for tests that could
slip through without required annotation while we were migrating the project
to JUnit 4.

Results of this check look pretty good, IDEA reported only 6 (six)
troublesome test cases (4 of which were by the way annotated @Ignore,
meaning that even with added @Test these won't run anyway). Compared to over
11,600 properly annotated test cases this looks really minor. We probably
can say that tests in master migrated to JUnit 4 quite smoothly.

 regards, Oleg


Vladimir Ozerov wrote
> Hi Oleg,
> 
> Yes, makes perfect sense. Thank you.
> 
> On Mon, Dec 10, 2018 at 10:14 PM oignatenko <

> oignatenko@

> > wrote:
> 
>> Hi Vovan,
>>
>> I just created JIRA ticket to address your concerns:
>> - https://issues.apache.org/jira/browse/IGNITE-10629
>>
>> In brief, the plan is that a week or two after migration is over we will
>> run
>> code inspection that detects JUnit 3 style tests that lack @Test
>> annotation
>> and fix these tests if there are any.
>>
>> Does that answer your question?
>>
>> regards, Oleg
>> Vladimir Ozerov wrote
>> > Ed,
>> >
>> > Several questions from my side:
>> > 1) When the change is expected to be merged?
>> > 2) What contributors with opened PRs and new or updated JUnit3 tests
>> are
>> > supposed to do? Rewrite to JUnit4?
>> >
>> > If yes, then we should give them time to have a chance to get used to
>> new
>> > approach and resolve possible conflicts.
>> >
>> > Vladimir.
>> >
>> [cut]
>>
>> --
>> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
>>





--
Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/


Re: IGNITE-8283 CPP: Implement 'varint' solution to be configurable via BinaryConfiguration

2019-01-22 Thread Igor Sapego
Yes, we need to add it to all thin clients, actually, and to thin
protocol specification.

On the second thought, we need to implement second approach
anyway, as Ignite can be configured with XML. So, I'd stopped on
the second approach for now, as we will need it in any way.

Best Regards,
Igor


On Tue, Jan 22, 2019 at 6:19 PM ppenguin  wrote:

> Hi,Do we need to add it into the thin cpp client too?If so, I think we’d
> better choose the first method,then we can reuse the code.
>
>
> -- Original --
> From: Igor Sapego 
> Date: 周一,1月 21,2019 11:19 下午
> To: dev 
> Subject: Re: IGNITE-8283 CPP: Implement 'varint' solution to be
> configurable via BinaryConfiguration
>
>
>
> Hi,
>
> The obvious solution here is to add IgniteConfiguration class for C++, but
> it looks like not an easy task.
>
> There is another solution which is more easy to implement: it is to add
> call
> to Java code, something like "isVarintActive()", which is going to be
> called
> on node startup.
> Best Regards,
> Igor
>
>
>
> On Mon, Jan 21, 2019 at 1:40 PM ppenguin 
> wrote:
>
> > Igniters,
> >
> > I'am beginning with this task. Now the c++ implementation lacks some
> parts
> > that existed in Java and C#, so the task seems a little complex. I want
> to
> > discuss the details here.


Re: IGNITE-8283 CPP: Implement 'varint' solution to be configurable via BinaryConfiguration

2019-01-22 Thread ppenguin
Hi??Do we need to add it into the thin cpp client too?If so, I think we??d 
better choose the first method,then we can reuse the code.


-- Original --
From: Igor Sapego 
Date: ,1?? 21,2019 11:19 
To: dev 
Subject: Re: IGNITE-8283 CPP: Implement 'varint' solution to be configurable 
via BinaryConfiguration



Hi,

The obvious solution here is to add IgniteConfiguration class for C++, but
it looks like not an easy task.

There is another solution which is more easy to implement: it is to add call
to Java code, something like "isVarintActive()", which is going to be called
on node startup.

Best Regards,
Igor


On Mon, Jan 21, 2019 at 1:40 PM ppenguin  wrote:

> Igniters,
>
> I'am beginning with this task. Now the c++ implementation lacks some parts
> that existed in Java and C#, so the task seems a little complex. I want to
> discuss the details here.

[jira] [Created] (IGNITE-11029) Public API for edge-chasing deadlock detection configuration

2019-01-22 Thread Ivan Pavlukhin (JIRA)
Ivan Pavlukhin created IGNITE-11029:
---

 Summary: Public API for edge-chasing deadlock detection 
configuration
 Key: IGNITE-11029
 URL: https://issues.apache.org/jira/browse/IGNITE-11029
 Project: Ignite
  Issue Type: Task
  Components: mvcc
Reporter: Ivan Pavlukhin
 Fix For: 2.8


As deadlock detection introduce overhead during transaction processing some 
configuration means should be introduced. Following aspects should be addressed:
1. Turning detection on/off.
2. Adjusting a timeout before starting actual detection.
It is proposed to introduce single property in {{TransactionConfiguration}} to 
address both items.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11028) [ML] Flaky test(KeepBinaryTest)

2019-01-22 Thread Yury Babak (JIRA)
Yury Babak created IGNITE-11028:
---

 Summary: [ML] Flaky test(KeepBinaryTest)
 Key: IGNITE-11028
 URL: https://issues.apache.org/jira/browse/IGNITE-11028
 Project: Ignite
  Issue Type: Bug
  Components: ml
Reporter: Yury Babak
Assignee: Yury Babak






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11027) CPP: Add support of compact footer for C++

2019-01-22 Thread Igor Sapego (JIRA)
Igor Sapego created IGNITE-11027:


 Summary: CPP: Add support of compact footer for C++
 Key: IGNITE-11027
 URL: https://issues.apache.org/jira/browse/IGNITE-11027
 Project: Ignite
  Issue Type: Improvement
  Components: platforms
Affects Versions: 2.7
Reporter: Igor Sapego


Currently, compact footers are not supported by Ignite C++ and C++ thin 
clients. As they both share the same library - binary, we can add this support 
for both C++ thin and Ignite C++ at the same time.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: CompactFooter for ClientBinaryMarshaller

2019-01-22 Thread Igor Sapego
Roman,

I've filed a ticket for C++: [1]

[1] - https://issues.apache.org/jira/browse/IGNITE-11027

Best Regards,
Igor


On Tue, Jan 22, 2019 at 12:55 PM Roman Shtykh 
wrote:

> Igor, I see. How about having a warning if `BinaryConfiguration` is not
> provided explicitly to at least raise attention? And creating a JIRA issue
> for C++ clients -- after it resolves we can probably switch it to cluster
> default.
>
> --
> Roman Shtykh
>
> On Monday, January 21, 2019, 7:04:30 p.m. GMT+9, Igor Sapego <
> isap...@apache.org> wrote:
>
>  I believe, it was set to false by default as it was kind of experimental
> optimisation.
> Also, I've checked right now and it seems that C++ clients (thick and
> thin)do not yet support compact footers. It may also be a blocker to set
> compactfooters to true by default.
> Best Regards,Igor
>
> On Sat, Jan 19, 2019 at 6:52 AM Roman Shtykh 
> wrote:
>
> Thank you for the explanation. But here is the problem is not exactly with
> deserialization but with that a user-defined key is being marshalled to a
> binary object with the compact footer set to true, while the key for
> putting has the footer set to false (which is server default). Thus we have
> a different thing for the key when we try to retrieve and getting null.
> Therefore, I suppose switching client to server defaults is what has to be
> done. If the user decides to switch to full schema mode, at least he/she
> will be aware of it. And for deserialization, the schema will be retrieved,
> as you explained. What do you think?
>
> -- Roman
> On Friday, January 18, 2019, 10:52:11 p.m. GMT+9, Vladimir Ozerov <
> voze...@gridgain.com> wrote:
>
>  "Compact footer" is optimization which saves a lot of space. Object
> serialized in this form do not have the full information required for
> deserialization. Metadata necessary for deserialization (aka "schema") is
> located on cluster nodes. For this client it could be requested through
> special command. Pleass see ClientOperation.GET_BINARY_TYPE as a starting
> point.
> On Fri, Jan 18, 2019 at 1:32 PM Igor Sapego  wrote:
>
> I'm not sure, that such a change should be done in minor release, maybe in
> 3.0
> Vova, what do you think? It was you, who designed and developed compact
> footer, right?
> Best Regards,Igor
>
> On Fri, Jan 18, 2019 at 4:20 AM Roman Shtykh 
> wrote:
>
> > I believe it has something to do with backward compatibility.That's what
> I would like to know.If there's no strong reason to set it to false, it
> should be as Ignite's default -- that's what a user would expect. And if
> the user changes the configuration at the cluster, he/she will be aware of
> that and change it at thin client.If we cannot set it to Ignite's default,
> we can add a log message saying we force it to false.
>
> --
> Roman
>
>
> On Thursday, January 17, 2019, 7:11:05 p.m. GMT+9, Igor Sapego <
> isap...@apache.org> wrote:
>
>  First of all, I do not like that thin client is silently returns null. It
> should be fixed.
> For the compact footer being set to false by default - I believe it has
> something to do withbackward compatibility.
> Best Regards,Igor
>
> On Thu, Jan 17, 2019 at 7:37 AM Roman Shtykh 
> wrote:
>
> Igniters,
> After putting some data with a user-defined key with a thick client, it's
> impossible to retrieve it with a thin client.
> https://issues.apache.org/jira/browse/IGNITE-10960(I was not sure it was
> a bug, so I first reported the issue to the user ml, Mikhail thanks for
> checking and the jira issue)
> That happens because for Ignite `compactFooter` is `true` by default, but
> `ClientBinaryMarshaller` forces it to `false` if `BinaryConfiguration` is
> not created explicitly (see ClientBinaryMarshaller#createImpl).
> Any reason to force it to false? I would like to align it with Ignite
> defaults (by setting to true).
>
> -- Roman
>
>
>
>
>


[jira] [Created] (IGNITE-11026) Support TcpCommunicationSpi.NeedWaitDelay, TcpCommunicationSpi.MaxNeedWaitDelay.

2019-01-22 Thread Pavel Voronkin (JIRA)
Pavel Voronkin created IGNITE-11026:
---

 Summary: Support TcpCommunicationSpi.NeedWaitDelay, 
TcpCommunicationSpi.MaxNeedWaitDelay.
 Key: IGNITE-11026
 URL: https://issues.apache.org/jira/browse/IGNITE-11026
 Project: Ignite
  Issue Type: Improvement
Reporter: Pavel Voronkin






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11024) PME leave server node -69%

2019-01-22 Thread Max Shonichev (JIRA)
Max Shonichev created IGNITE-11024:
--

 Summary: PME leave server node -69%
 Key: IGNITE-11024
 URL: https://issues.apache.org/jira/browse/IGNITE-11024
 Project: Ignite
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Max Shonichev
 Fix For: 2.5


PME benchmark leave server node -69%



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11025) PME leave 5 server nodes -45%

2019-01-22 Thread Max Shonichev (JIRA)
Max Shonichev created IGNITE-11025:
--

 Summary: PME leave 5 server nodes -45%
 Key: IGNITE-11025
 URL: https://issues.apache.org/jira/browse/IGNITE-11025
 Project: Ignite
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Max Shonichev
 Fix For: 2.5






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11023) Processing data bag on GridMarshallerMappingProcessor consume many time

2019-01-22 Thread Vladislav Pyatkov (JIRA)
Vladislav Pyatkov created IGNITE-11023:
--

 Summary: Processing data bag on GridMarshallerMappingProcessor 
consume many time
 Key: IGNITE-11023
 URL: https://issues.apache.org/jira/browse/IGNITE-11023
 Project: Ignite
  Issue Type: Improvement
Reporter: Vladislav Pyatkov


I have measure a processing data bag time on each join node and discovered what 
GridMarshallerMappingProcessor consume more time then others.

It slow down on collecting topology, in particular case if joining some node 
simultaneous.

 

{noformat}

2019-01-11 20:35:01.207 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] Starting 
processing discovery data bag
2019-01-11 20:35:01.207 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component ClusterProcessor processed joining node data bag in 0ms
2019-01-11 20:35:01.207 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component IgnitePluginProcessor processed joining node data bag in 0ms
2019-01-11 20:35:01.208 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component CacheObjectBinaryProcessorImpl processed joining node data bag in 0ms
2019-01-11 20:35:01.208 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component IgniteAuthenticationProcessor processed joining node data bag in 0ms
2019-01-11 20:35:01.219 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component GridCacheProcessor processed joining node data bag in 10ms
2019-01-11 20:35:01.219 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component GridQueryProcessor processed joining node data bag in 0ms
2019-01-11 20:35:01.219 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component GridContinuousProcessor processed joining node data bag in 0ms
2019-01-11 20:35:01.463 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component GridMarshallerMappingProcessor processed joining node data bag in 
242ms
2019-01-11 20:35:01.463 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] Total 
time of processing discovery data bag: 252ms
2019-01-11 20:35:01.780 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] Starting 
processing discovery data bag
2019-01-11 20:35:01.781 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component ClusterProcessor processed joining node data bag in 0ms
2019-01-11 20:35:01.781 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component IgnitePluginProcessor processed joining node data bag in 0ms
2019-01-11 20:35:01.781 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component CacheObjectBinaryProcessorImpl processed joining node data bag in 0ms
2019-01-11 20:35:01.781 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component IgniteAuthenticationProcessor processed joining node data bag in 0ms
2019-01-11 20:35:01.791 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component GridCacheProcessor processed joining node data bag in 10ms
2019-01-11 20:35:01.792 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component GridQueryProcessor processed joining node data bag in 0ms
2019-01-11 20:35:01.792 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component GridContinuousProcessor processed joining node data bag in 0ms
2019-01-11 20:35:02.134 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component GridMarshallerMappingProcessor processed joining node data bag in 
338ms
2019-01-11 20:35:02.134 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] Total 
time of processing discovery data bag: 348ms
2019-01-11 20:35:02.326 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] Starting 
processing discovery data bag
2019-01-11 20:35:02.326 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component ClusterProcessor processed joining node data bag in 0ms
2019-01-11 20:35:02.326 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component IgnitePluginProcessor processed joining node data bag in 0ms
2019-01-11 20:35:02.326 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component CacheObjectBinaryProcessorImpl processed joining node data bag in 0ms
2019-01-11 20:35:02.326 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDiscoveryManager] 
Component IgniteAuthenticationProcessor processed joining node data bag in 0ms
2019-01-11 20:35:02.337 [INFO 
][tcp-disco-msg-worker-#2%NodeName%][o.a.i.i.m.d.GridDis

[jira] [Created] (IGNITE-11022) PME leave server node -31%

2019-01-22 Thread Max Shonichev (JIRA)
Max Shonichev created IGNITE-11022:
--

 Summary: PME leave server node -31%
 Key: IGNITE-11022
 URL: https://issues.apache.org/jira/browse/IGNITE-11022
 Project: Ignite
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Max Shonichev
 Fix For: 2.5


PME benchmark on server node leave drop -31%



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11021) PME join server node -15%

2019-01-22 Thread Max Shonichev (JIRA)
Max Shonichev created IGNITE-11021:
--

 Summary: PME join server node -15%
 Key: IGNITE-11021
 URL: https://issues.apache.org/jira/browse/IGNITE-11021
 Project: Ignite
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Max Shonichev
 Fix For: 2.5


PME benchmark drop -15% on server node join



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: CompactFooter for ClientBinaryMarshaller

2019-01-22 Thread Roman Shtykh
Igor, I see. How about having a warning if `BinaryConfiguration` is not 
provided explicitly to at least raise attention? And creating a JIRA issue for 
C++ clients -- after it resolves we can probably switch it to cluster default.

--
Roman Shtykh 

On Monday, January 21, 2019, 7:04:30 p.m. GMT+9, Igor Sapego 
 wrote:  
 
 I believe, it was set to false by default as it was kind of experimental 
optimisation.
Also, I've checked right now and it seems that C++ clients (thick and thin)do 
not yet support compact footers. It may also be a blocker to set compactfooters 
to true by default.
Best Regards,Igor

On Sat, Jan 19, 2019 at 6:52 AM Roman Shtykh  wrote:

Thank you for the explanation. But here is the problem is not exactly with 
deserialization but with that a user-defined key is being marshalled to a 
binary object with the compact footer set to true, while the key for putting 
has the footer set to false (which is server default). Thus we have a different 
thing for the key when we try to retrieve and getting null.
Therefore, I suppose switching client to server defaults is what has to be 
done. If the user decides to switch to full schema mode, at least he/she will 
be aware of it. And for deserialization, the schema will be retrieved, as you 
explained. What do you think?

-- Roman
    On Friday, January 18, 2019, 10:52:11 p.m. GMT+9, Vladimir Ozerov 
 wrote:  

 "Compact footer" is optimization which saves a lot of space. Object serialized 
in this form do not have the full information required for deserialization. 
Metadata necessary for deserialization (aka "schema") is located on cluster 
nodes. For this client it could be requested through special command. Pleass 
see ClientOperation.GET_BINARY_TYPE as a starting point.
On Fri, Jan 18, 2019 at 1:32 PM Igor Sapego  wrote:

I'm not sure, that such a change should be done in minor release, maybe in 3.0
Vova, what do you think? It was you, who designed and developed compact footer, 
right?
Best Regards,Igor

On Fri, Jan 18, 2019 at 4:20 AM Roman Shtykh  wrote:

> I believe it has something to do with backward compatibility.That's what I 
> would like to know.If there's no strong reason to set it to false, it should 
> be as Ignite's default -- that's what a user would expect. And if the user 
> changes the configuration at the cluster, he/she will be aware of that and 
> change it at thin client.If we cannot set it to Ignite's default, we can add 
> a log message saying we force it to false.

--
Roman


    On Thursday, January 17, 2019, 7:11:05 p.m. GMT+9, Igor Sapego 
 wrote:  

 First of all, I do not like that thin client is silently returns null. It 
should be fixed.
For the compact footer being set to false by default - I believe it has 
something to do withbackward compatibility.
Best Regards,Igor

On Thu, Jan 17, 2019 at 7:37 AM Roman Shtykh  wrote:

Igniters,
After putting some data with a user-defined key with a thick client, it's 
impossible to retrieve it with a thin 
client.https://issues.apache.org/jira/browse/IGNITE-10960(I was not sure it was 
a bug, so I first reported the issue to the user ml, Mikhail thanks for 
checking and the jira issue)
That happens because for Ignite `compactFooter` is `true` by default, but 
`ClientBinaryMarshaller` forces it to `false` if `BinaryConfiguration` is not 
created explicitly (see ClientBinaryMarshaller#createImpl).
Any reason to force it to false? I would like to align it with Ignite defaults 
(by setting to true).

-- Roman

  

  
  

[MTCGA]: new failures in builds [2867588] needs to be handled

2019-01-22 Thread dpavlov . tasks
Hi Igniters,

 I've detected some new issue on TeamCity to be handled. You are more than 
welcomed to help.

 If your changes can lead to this failure(s): We're grateful that you were a 
volunteer to make the contribution to this project, but things change and you 
may no longer be able to finalize your contribution.
 Could you respond to this email and indicate if you wish to continue and fix 
test failures or step down and some committer may revert you commit. 

 *New stable failure of a flaky test in master IgniteCoreTest: 
CacheQueryTestSuite: TestFieldsQuerySeveral 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8&testNameId=7923965190700916819&branch=%3Cdefault%3E&tab=testDetails

 *New stable failure of a flaky test in master IgniteCoreTest: 
CacheQueryTestSuite: TestFieldsQueryPagesSeveral 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8&testNameId=-4145688911096802577&branch=%3Cdefault%3E&tab=testDetails
 Changes may lead to failure were done by 
 - sergi.vladykin 
https://ci.ignite.apache.org/viewModification.html?modId=872823

 - Here's a reminder of what contributors were agreed to do 
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute 
 - Should you have any questions please contact dev@ignite.apache.org 

Best Regards,
Apache Ignite TeamCity Bot 
https://github.com/apache/ignite-teamcity-bot
Notification generated at 12:34:15 22-01-2019 


[jira] [Created] (IGNITE-11020) Document edge-chasing deadlock detection

2019-01-22 Thread Ivan Pavlukhin (JIRA)
Ivan Pavlukhin created IGNITE-11020:
---

 Summary: Document edge-chasing deadlock detection
 Key: IGNITE-11020
 URL: https://issues.apache.org/jira/browse/IGNITE-11020
 Project: Ignite
  Issue Type: Bug
  Components: documentation, mvcc
Reporter: Ivan Pavlukhin
Assignee: Artem Budnikov
 Fix For: 2.8


Documentation for deadlock detection implemented in related ticket is needed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11019) SQL: explain plan of a simple query contains merge table

2019-01-22 Thread Alexander Lapin (JIRA)
Alexander Lapin created IGNITE-11019:


 Summary: SQL: explain plan of a simple query contains merge table
 Key: IGNITE-11019
 URL: https://issues.apache.org/jira/browse/IGNITE-11019
 Project: Ignite
  Issue Type: Bug
  Components: sql
Reporter: Alexander Lapin
 Fix For: 2.8


In case of simple* query like following "select * from Organization org where 
org._KEY = 1 or org._KEY = 2" explain plan will contain merge table despite the 
fact that it's skipped within regular query flow.
{code:java|title=GridReduceQueryExecutor#query}
final boolean skipMergeTbl = !qry.explain() && qry.skipMergeTable()
{code}

Explain plan output:
 : [SELECT
ORG__Z0.NAME AS __C0_0,
ORG__Z0.DEBTCAPITAL AS __C0_1,
ORG__Z0.ID AS __C0_2
FROM "orgBetweenTest".ORGANIZATION ORG__Z0
/* "orgBetweenTest"."_key_PK": _KEY IN(1, 2) */
WHERE ORG__Z0._KEY IN(1, 2)]
 : [SELECT
__C0_0 AS NAME,
__C0_1 AS DEBTCAPITAL,
__C0_2 AS ID
FROM PUBLIC.__T0
/* "orgBetweenTest"."merge_scan" */]

*simple query by means of GridSqlQuery#simpleQuery



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)