[jira] [Commented] (IGNITE-13810) Append additional log and metrics info regarding cache expiration.

2021-10-04 Thread Ignite TC Bot (Jira)


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

Ignite TC Bot commented on IGNITE-13810:


{panel:title=Branch: [pull/9044/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/9044/head] Base: [master] : New Tests 
(3)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#8b}Cache (Expiry Policy){color} [[tests 
3|https://ci.ignite.apache.org/viewLog.html?buildId=6209454]]
* {color:#013220}IgniteCacheExpiryPolicyTestSuite: 
ExpiryPolicyInfoLoggingTest.checkLoggingExpiryInfoForStaticallyCreatedCache - 
PASSED{color}
* {color:#013220}IgniteCacheExpiryPolicyTestSuite: 
ExpiryPolicyInfoLoggingTest.checkLoggingExpiryInfoForStaticallyCreatedCacheStartedInRecoveryMode
 - PASSED{color}
* {color:#013220}IgniteCacheExpiryPolicyTestSuite: 
ExpiryPolicyInfoLoggingTest.checkLoggingExpiryInfoForDynamicallyCreatedCache - 
PASSED{color}

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

> Append additional log and metrics info regarding cache expiration. 
> ---
>
> Key: IGNITE-13810
> URL: https://issues.apache.org/jira/browse/IGNITE-13810
> Project: Ignite
>  Issue Type: Improvement
>  Components: cache
>Affects Versions: 2.9
>Reporter: Evgeny Stanilovsky
>Assignee: Konstantin Sirotkin
>Priority: Major
>  Time Spent: 2h 40m
>  Remaining Estimate: 0h
>
> Currently we have no any additional information regarding  
> _cache.withExpiryPolicy_ execution. Additionally it would be very useful to 
> have a corresponding metric.



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


[jira] [Updated] (IGNITE-15484) SQL allows "create index" query with duplicated columns

2021-10-04 Thread Maksim Timonin (Jira)


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

Maksim Timonin updated IGNITE-15484:

Reviewer:   (was: Maxim Muzafarov)

> SQL allows "create index" query with duplicated columns
> ---
>
> Key: IGNITE-15484
> URL: https://issues.apache.org/jira/browse/IGNITE-15484
> Project: Ignite
>  Issue Type: Bug
>Reporter: Maksim Timonin
>Assignee: Maksim Timonin
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> This query should forbid such queries and raise an exception:
> "create index IDX on table (id ASC, id DESC);"
> Now it creates index last appearance of the field, in this case (id DESC).
>  



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


[jira] [Commented] (IGNITE-15484) SQL allows "create index" query with duplicated columns

2021-10-04 Thread Maksim Timonin (Jira)


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

Maksim Timonin commented on IGNITE-15484:
-

[~jooger] thanks for review!

> SQL allows "create index" query with duplicated columns
> ---
>
> Key: IGNITE-15484
> URL: https://issues.apache.org/jira/browse/IGNITE-15484
> Project: Ignite
>  Issue Type: Bug
>Reporter: Maksim Timonin
>Assignee: Maksim Timonin
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> This query should forbid such queries and raise an exception:
> "create index IDX on table (id ASC, id DESC);"
> Now it creates index last appearance of the field, in this case (id DESC).
>  



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


[jira] [Commented] (IGNITE-15662) It is impossible to add a test-jar dependency to the CLI module

2021-10-04 Thread Aleksandr Polovtcev (Jira)


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

Aleksandr Polovtcev commented on IGNITE-15662:
--

LGTM, thank you!

> It is impossible to add a test-jar dependency to the CLI module
> ---
>
> Key: IGNITE-15662
> URL: https://issues.apache.org/jira/browse/IGNITE-15662
> Project: Ignite
>  Issue Type: Task
>Reporter: Aleksandr Polovtcev
>Assignee: Petr Ivanov
>Priority: Minor
>  Labels: ignite-3
>  Time Spent: 3h
>  Remaining Estimate: 0h
>
> h2. Steps to reproduce
> 1. Add a {{test-jar}} dependency to the {{pom.xml}} of the {{ignite-cli}} 
> module, for example:
> {code:java}
> 
> org.apache.ignite
> ignite-core
> test
> test-jar
> {code}
> 2. Run the following command from the repository root:
> {code:java}
> mvn package -Dmaven.test.skip -Dmaven.all-checks.skip
> {code}
> h2. Expected behavior
> The project is built successfully.
> h2. Actual behavior
> The project cannot be built and the following error appears:
> {code:java}
> [ERROR] Failed to execute goal on project ignite-cli: Could not resolve 
> dependencies for project org.apache.ignite:ignite-cli:jar:3.0.0-SNAPSHOT: 
> Could not find artifact 
> org.apache.ignite:ignite-core:jar:tests:3.0.0-SNAPSHOT in apache.snapshots 
> (https://repository.apache.org/snapshots) -> [Help 1]
> {code}
> h2. Supposed cause
> {{ignite-cli}} module uses the {{maven-antrun-plugin}} to create a 
> self-executing JAR. This plugin requires the test dependencies to be present 
> during the {{package}} execution phase (see the [source 
> code|https://github.com/apache/maven-antrun-plugin/blob/master/src/main/java/org/apache/maven/plugins/antrun/AntRunMojo.java#L67]),
>  which are not created because of the {{maven.test.skip}} flag. 
>  
>  



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


[jira] [Updated] (IGNITE-15676) .NET: Fix update-version.sh

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-15676:

Component/s: platforms

> .NET: Fix update-version.sh
> ---
>
> Key: IGNITE-15676
> URL: https://issues.apache.org/jira/browse/IGNITE-15676
> Project: Ignite
>  Issue Type: Bug
>  Components: platforms
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
> Fix For: 2.12
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> update-version.sh doesn't update .Net version after IGNITE-15665



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


[jira] [Updated] (IGNITE-15676) .NET: Fix update-version.sh

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-15676:

Fix Version/s: 2.12

> .NET: Fix update-version.sh
> ---
>
> Key: IGNITE-15676
> URL: https://issues.apache.org/jira/browse/IGNITE-15676
> Project: Ignite
>  Issue Type: Bug
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
> Fix For: 2.12
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> update-version.sh doesn't update .Net version after IGNITE-15665



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


[jira] [Updated] (IGNITE-15676) .NET: Fix update-version.sh

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-15676:

Ignite Flags:   (was: Docs Required,Release Notes Required)

> .NET: Fix update-version.sh
> ---
>
> Key: IGNITE-15676
> URL: https://issues.apache.org/jira/browse/IGNITE-15676
> Project: Ignite
>  Issue Type: Bug
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
> Fix For: 2.12
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> update-version.sh doesn't update .Net version after IGNITE-15665



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


[jira] [Updated] (IGNITE-15665) .NET: Use shared assembly info

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-15665:

Fix Version/s: 2.12

> .NET: Use shared assembly info 
> ---
>
> Key: IGNITE-15665
> URL: https://issues.apache.org/jira/browse/IGNITE-15665
> Project: Ignite
>  Issue Type: Bug
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
> Fix For: 2.12
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> For now, assembly info duplicated through .Net code.
> Should use shared assembly info to reduce duplication and diff on version 
> bump.



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


[jira] [Updated] (IGNITE-15676) .NET: Fix update-version.sh

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-15676:

Labels: .NET  (was: )

> .NET: Fix update-version.sh
> ---
>
> Key: IGNITE-15676
> URL: https://issues.apache.org/jira/browse/IGNITE-15676
> Project: Ignite
>  Issue Type: Bug
>  Components: platforms
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: .NET
> Fix For: 2.12
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> update-version.sh doesn't update .Net version after IGNITE-15665



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


[jira] [Resolved] (IGNITE-15665) .NET: Use shared assembly info

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn resolved IGNITE-15665.
-
Resolution: Fixed

> .NET: Use shared assembly info 
> ---
>
> Key: IGNITE-15665
> URL: https://issues.apache.org/jira/browse/IGNITE-15665
> Project: Ignite
>  Issue Type: Bug
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> For now, assembly info duplicated through .Net code.
> Should use shared assembly info to reduce duplication and diff on version 
> bump.



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


[jira] [Updated] (IGNITE-15665) .NET: Use shared assembly info

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-15665:

Component/s: platforms

> .NET: Use shared assembly info 
> ---
>
> Key: IGNITE-15665
> URL: https://issues.apache.org/jira/browse/IGNITE-15665
> Project: Ignite
>  Issue Type: Bug
>  Components: platforms
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
> Fix For: 2.12
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> For now, assembly info duplicated through .Net code.
> Should use shared assembly info to reduce duplication and diff on version 
> bump.



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


[jira] [Updated] (IGNITE-15665) .NET: Use shared assembly info

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-15665:

Labels: .NET  (was: )

> .NET: Use shared assembly info 
> ---
>
> Key: IGNITE-15665
> URL: https://issues.apache.org/jira/browse/IGNITE-15665
> Project: Ignite
>  Issue Type: Bug
>  Components: platforms
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: .NET
> Fix For: 2.12
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> For now, assembly info duplicated through .Net code.
> Should use shared assembly info to reduce duplication and diff on version 
> bump.



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


[jira] [Reopened] (IGNITE-15665) .NET: Use shared assembly info

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn reopened IGNITE-15665:
-
Ignite Flags:   (was: Docs Required,Release Notes Required)

> .NET: Use shared assembly info 
> ---
>
> Key: IGNITE-15665
> URL: https://issues.apache.org/jira/browse/IGNITE-15665
> Project: Ignite
>  Issue Type: Bug
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> For now, assembly info duplicated through .Net code.
> Should use shared assembly info to reduce duplication and diff on version 
> bump.



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


[jira] [Resolved] (IGNITE-15665) .NET: Use shared assembly info

2021-10-04 Thread Nikolay Izhikov (Jira)


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

Nikolay Izhikov resolved IGNITE-15665.
--
Resolution: Won't Fix

> .NET: Use shared assembly info 
> ---
>
> Key: IGNITE-15665
> URL: https://issues.apache.org/jira/browse/IGNITE-15665
> Project: Ignite
>  Issue Type: Bug
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> For now, assembly info duplicated through .Net code.
> Should use shared assembly info to reduce duplication and diff on version 
> bump.



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


[jira] [Created] (IGNITE-15676) .NET: Fix update-version.sh

2021-10-04 Thread Nikolay Izhikov (Jira)
Nikolay Izhikov created IGNITE-15676:


 Summary: .NET: Fix update-version.sh
 Key: IGNITE-15676
 URL: https://issues.apache.org/jira/browse/IGNITE-15676
 Project: Ignite
  Issue Type: Bug
Reporter: Nikolay Izhikov
Assignee: Nikolay Izhikov


For now, assembly info duplicated through .Net code.
Should use shared assembly info to reduce duplication and diff on version bump.



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


[jira] [Updated] (IGNITE-15676) .NET: Fix update-version.sh

2021-10-04 Thread Nikolay Izhikov (Jira)


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

Nikolay Izhikov updated IGNITE-15676:
-
Description: update-version.sh doesn't update .Net version after 
IGNITE-15665  (was: For now, assembly info duplicated through .Net code.
Should use shared assembly info to reduce duplication and diff on version bump.)

> .NET: Fix update-version.sh
> ---
>
> Key: IGNITE-15676
> URL: https://issues.apache.org/jira/browse/IGNITE-15676
> Project: Ignite
>  Issue Type: Bug
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>
> update-version.sh doesn't update .Net version after IGNITE-15665



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


[jira] [Updated] (IGNITE-15675) Ignite CLI commands must fit general logging formatting

2021-10-04 Thread Mirza Aliev (Jira)


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

Mirza Aliev updated IGNITE-15675:
-
Labels: ignite-3  (was: cli ignite-3)

> Ignite CLI commands must fit general logging formatting 
> 
>
> Key: IGNITE-15675
> URL: https://issues.apache.org/jira/browse/IGNITE-15675
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Mirza Aliev
>Priority: Major
>  Labels: ignite-3
>
> When you run, for example,
> {code:bash}
>  ./ignite init 
>  ./ignite node start
> {code}
> output log differs from formatting for ignite, that is described in 
> {{config/java.util.logging.properties}}. CLI commands must reuse the common 
> config file.
> A possible solution is to pass
> {code:java}
> -Djava.util.logging.config.file=../../config/java.util.logging.properties
> {code}
> in {{modules/cli/ignite.sh}} and in 
> {{org.apache.ignite.cli.builtins.node.NodeManager#start}}
>  
> Also, this dependency must be added to cli module pom:
> {code:xml}
> 
> org.slf4j
> slf4j-jdk14
> 
> {code}
>  



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


[jira] [Updated] (IGNITE-15675) Ignite CLI commands must fit general logging formatting

2021-10-04 Thread Mirza Aliev (Jira)


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

Mirza Aliev updated IGNITE-15675:
-
Description: 
When you run, for example,
{code:bash}
 ./ignite init 
 ./ignite node start
{code}
output log differs from formatting for ignite, that is described in 
{{config/java.util.logging.properties}}. CLI commands must reuse the common 
config file.

A possible solution is to pass
{code:java}
-Djava.util.logging.config.file=../../config/java.util.logging.properties
{code}
in {{modules/cli/ignite.sh}} and in 
{{org.apache.ignite.cli.builtins.node.NodeManager#start}}

 

Also, this dependency must be added to cli module pom:
{code:xml}

org.slf4j
slf4j-jdk14

{code}
 

  was:
When you run, for example,
{code:bash}
 ./ignite init 
 ./ignite node start
{code}
output log differs from formatting for ignite, that is described in 
{{config/java.util.logging.properties}}. CLI commands must reuse the common 
config file.

A possible solution is to pass
{code:java}
-Djava.util.logging.config.file=../../config/java.util.logging.properties
{code}
in {{modules/cli/ignite.sh}} and in 
{{org.apache.ignite.cli.builtins.node.NodeManager#start}}

 

Also, this dependency must be added to cli module pom:

{code:xml}
// Some comments here

org.slf4j
slf4j-jdk14

{code}


 


> Ignite CLI commands must fit general logging formatting 
> 
>
> Key: IGNITE-15675
> URL: https://issues.apache.org/jira/browse/IGNITE-15675
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Mirza Aliev
>Priority: Major
>  Labels: cli, ignite-3
>
> When you run, for example,
> {code:bash}
>  ./ignite init 
>  ./ignite node start
> {code}
> output log differs from formatting for ignite, that is described in 
> {{config/java.util.logging.properties}}. CLI commands must reuse the common 
> config file.
> A possible solution is to pass
> {code:java}
> -Djava.util.logging.config.file=../../config/java.util.logging.properties
> {code}
> in {{modules/cli/ignite.sh}} and in 
> {{org.apache.ignite.cli.builtins.node.NodeManager#start}}
>  
> Also, this dependency must be added to cli module pom:
> {code:xml}
> 
> org.slf4j
> slf4j-jdk14
> 
> {code}
>  



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


[jira] [Updated] (IGNITE-15675) Ignite CLI commands must fit general logging formatting

2021-10-04 Thread Mirza Aliev (Jira)


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

Mirza Aliev updated IGNITE-15675:
-
Description: 
When you run, for example,
{code:bash}
 ./ignite init 
 ./ignite node start
{code}
output log differs from formatting for ignite, that is described in 
{{config/java.util.logging.properties}}. CLI commands must reuse the common 
config file.

A possible solution is to pass
{code:java}
-Djava.util.logging.config.file=../../config/java.util.logging.properties
{code}
in {{modules/cli/ignite.sh}} and in 
{{org.apache.ignite.cli.builtins.node.NodeManager#start}}

 

Also, this dependency must be added to cli module pom:

{code:xml}
// Some comments here

org.slf4j
slf4j-jdk14

{code}


 

  was:
When you run, for example,
{code:bash}
 ./ignite init 
 ./ignite node start
{code}
 output log differs from formatting for ignite, that is described in 
{{config/java.util.logging.properties}}. CLI commands must reuse the common 
config file.

A possible solution is to pass 
{code:java}
-Djava.util.logging.config.file=../../config/java.util.logging.properties
{code}
 in {{modules/cli/ignite.sh}} and in 
{{org.apache.ignite.cli.builtins.node.NodeManager#start}}


> Ignite CLI commands must fit general logging formatting 
> 
>
> Key: IGNITE-15675
> URL: https://issues.apache.org/jira/browse/IGNITE-15675
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Mirza Aliev
>Priority: Major
>  Labels: cli, ignite-3
>
> When you run, for example,
> {code:bash}
>  ./ignite init 
>  ./ignite node start
> {code}
> output log differs from formatting for ignite, that is described in 
> {{config/java.util.logging.properties}}. CLI commands must reuse the common 
> config file.
> A possible solution is to pass
> {code:java}
> -Djava.util.logging.config.file=../../config/java.util.logging.properties
> {code}
> in {{modules/cli/ignite.sh}} and in 
> {{org.apache.ignite.cli.builtins.node.NodeManager#start}}
>  
> Also, this dependency must be added to cli module pom:
> {code:xml}
> // Some comments here
> 
> org.slf4j
> slf4j-jdk14
> 
> {code}
>  



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


[jira] [Created] (IGNITE-15675) Ignite CLI commands must fit general logging formatting

2021-10-04 Thread Mirza Aliev (Jira)
Mirza Aliev created IGNITE-15675:


 Summary: Ignite CLI commands must fit general logging formatting 
 Key: IGNITE-15675
 URL: https://issues.apache.org/jira/browse/IGNITE-15675
 Project: Ignite
  Issue Type: Improvement
Reporter: Mirza Aliev


When you run, for example,
{code:bash}
 ./ignite init 
 ./ignite node start
{code}
 output log differs from formatting for ignite, that is described in 
{{config/java.util.logging.properties}}. CLI commands must reuse the common 
config file.

A possible solution is to pass 
{code:java}
-Djava.util.logging.config.file=../../config/java.util.logging.properties
{code}
 in {{modules/cli/ignite.sh}} and in 
{{org.apache.ignite.cli.builtins.node.NodeManager#start}}



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


[jira] [Updated] (IGNITE-15222) Add test for Metastorage's cursor commands next and hasNext correctly working after Raft leader was changing.

2021-10-04 Thread Mirza Aliev (Jira)


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

Mirza Aliev updated IGNITE-15222:
-
Summary: Add test for Metastorage's cursor commands next and hasNext 
correctly working after Raft leader was changing.  (was: Metastorage's cursor 
commands next and hasNext must work correctly after Raft leader was changing.)

> Add test for Metastorage's cursor commands next and hasNext correctly working 
> after Raft leader was changing.
> -
>
> Key: IGNITE-15222
> URL: https://issues.apache.org/jira/browse/IGNITE-15222
> Project: Ignite
>  Issue Type: Bug
>Reporter: Mirza Aliev
>Assignee: Mirza Aliev
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-alpha3
>
>
> Metastorage's cursor commands next and hasNext are implemented using 
> {{CursorNextCommand}} and {{CursorHasNextCommand}} Raft commands, which are 
> Raft's Read Commands. Read commands are handled on Raft leader and don't 
> replicate to followers. Within the context of cursors, it means that cursor 
> position, which is moved by the next command, is stored on leader only and 
> might be lost on leader change. It will lead to unexpected side effects on 
> the raft client because from the client's point of view, the leader migration 
> is seamless and should be invisible. In other words, calling next on leader A 
> will only move cursor position on this particular raft node, so that after 
> leader migration, the client's next {{next()}} command will be processed on a 
> new leader B and will move cursor position again to the same step. 
> A possible solution is to change {{CursorNextCommand}} and 
> {{CursorHasNextCommand}} to raft's write commands, so they will be replicated 
> on the followers and new followers will handle the commands correctly.
> UPD: 
>  {{CursorNextCommand}} and {{CursorHasNextCommand}} are already raft's write 
> commands, so this task contains only test 



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


[jira] [Updated] (IGNITE-15674) Migrates CacheSpringStoreSessionListener to ignite-extensions

2021-10-04 Thread Mikhail Petrov (Jira)


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

Mikhail Petrov updated IGNITE-15674:

Description: It's proposed to migrate CacheSpringStoreSessionListener to 
ignite-extensions in ignite-spring-tx module. It helps to take the load off 
ignite-spring module and to make ignite-spring module responsible only for 
parsing xml configurations. It also helps to reduce the number of dependencies 
that ignite-spring relies on.  (was: It's proposed t migrate 
CacheSpringStoreSessionListener to ignite-extensions in ignite-spring-tx 
module. It helps to take the load off ignite-spring module and to make 
ignite-spring module responsible only for parsing xml configurations. It also 
helps to reduce the number of dependencies that ignite-spring relies on.)

> Migrates CacheSpringStoreSessionListener to ignite-extensions
> -
>
> Key: IGNITE-15674
> URL: https://issues.apache.org/jira/browse/IGNITE-15674
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Mikhail Petrov
>Assignee: Mikhail Petrov
>Priority: Major
>
> It's proposed to migrate CacheSpringStoreSessionListener to ignite-extensions 
> in ignite-spring-tx module. It helps to take the load off ignite-spring 
> module and to make ignite-spring module responsible only for parsing xml 
> configurations. It also helps to reduce the number of dependencies that 
> ignite-spring relies on.



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


[jira] [Created] (IGNITE-15674) Migrates CacheSpringStoreSessionListener to ignite-extensions

2021-10-04 Thread Mikhail Petrov (Jira)
Mikhail Petrov created IGNITE-15674:
---

 Summary: Migrates CacheSpringStoreSessionListener to 
ignite-extensions
 Key: IGNITE-15674
 URL: https://issues.apache.org/jira/browse/IGNITE-15674
 Project: Ignite
  Issue Type: Improvement
Reporter: Mikhail Petrov
Assignee: Mikhail Petrov


It's proposed t migrate CacheSpringStoreSessionListener to ignite-extensions in 
ignite-spring-tx module. It helps to take the load off ignite-spring module and 
to make ignite-spring module responsible only for parsing xml configurations. 
It also helps to reduce the number of dependencies that ignite-spring relies on.



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


[jira] [Updated] (IGNITE-15673) Update Ignite dependency zookeeper

2021-10-04 Thread Aleksandr (Jira)


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

Aleksandr updated IGNITE-15673:
---
Description: Update Ignite dependency: Zookeeper 3.5.5 to 3.7.0  (was: 
Update Ignite dependency: Zookeeper)

> Update Ignite dependency zookeeper
> --
>
> Key: IGNITE-15673
> URL: https://issues.apache.org/jira/browse/IGNITE-15673
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
>  Labels: newbie
> Fix For: 2.12
>
>
> Update Ignite dependency: Zookeeper 3.5.5 to 3.7.0



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


[jira] [Updated] (IGNITE-15673) Update Ignite dependency zookeeper

2021-10-04 Thread Aleksandr (Jira)


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

Aleksandr updated IGNITE-15673:
---
Labels: newbie  (was: )

> Update Ignite dependency zookeeper
> --
>
> Key: IGNITE-15673
> URL: https://issues.apache.org/jira/browse/IGNITE-15673
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
>  Labels: newbie
>
> Update Ignite dependency: Zookeeper



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


[jira] [Created] (IGNITE-15673) Update Ignite dependency zookeeper

2021-10-04 Thread Aleksandr (Jira)
Aleksandr created IGNITE-15673:
--

 Summary: Update Ignite dependency zookeeper
 Key: IGNITE-15673
 URL: https://issues.apache.org/jira/browse/IGNITE-15673
 Project: Ignite
  Issue Type: Improvement
Reporter: Aleksandr
Assignee: Aleksandr


Update Ignite dependency: Zookeeper



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


[jira] [Updated] (IGNITE-15673) Update Ignite dependency zookeeper

2021-10-04 Thread Aleksandr (Jira)


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

Aleksandr updated IGNITE-15673:
---
Fix Version/s: 2.12

> Update Ignite dependency zookeeper
> --
>
> Key: IGNITE-15673
> URL: https://issues.apache.org/jira/browse/IGNITE-15673
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
>  Labels: newbie
> Fix For: 2.12
>
>
> Update Ignite dependency: Zookeeper



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


[jira] [Updated] (IGNITE-15504) .NET: SDK 2.1 is out of support, make sure project can be developed with newer SDKs

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-15504:

Description: 
* our projects target netcoreapp2.0
* .NET SDK 2.x versions are out of support

As a result, developers are required to use an out-of-support version of .NET 
SDK.


.NET Framework Support Policy: 
https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework
.NET Standard Compatibility Table: 
https://docs.microsoft.com/en-us/dotnet/standard/net-standard

*Action Items:*
* Switch libraries to netstandard2.0
* Switch legacy libraries to the supported version of the .NET Framework
* Switch csproj files to the new SDK-based format
* Fix examples
* Remove all conditional compilation ('#if')
* Update build script 
** "dotnet build" can be used to build everything, including Full Framework 
solution
*** [.NET 5 SDK can build net461 projects on any OS without extra 
steps|https://stackoverflow.com/questions/57382030/simplest-way-to-build-dotnet-sdk-project-requiring-net461-on-macos]
** "dotnet pack" can pack NuGet packages
*** Get rid of nuspec files


  was:
* our projects target netcoreapp2.0
* .NET SDK 2.x versions are out of support

As a result, developers are required to use an out-of-support version of .NET 
SDK.


.NET Framework Support Policy: 
https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework
.NET Standard Compatibility Table: 
https://docs.microsoft.com/en-us/dotnet/standard/net-standard

*Action Items:*
* Switch libraries to netstandard2.0
* Switch legacy libraries to the supported version of the .NET Framework
* Switch csproj files to the new SDK-based format
* Fix examples
* Remove all conditional compilation ('#if')
* Update build script 
** "dotnet build" can be used to build everything, including Full Framework 
solution
*** [.NET 5 SDK can build net461 projects on any OS without extra 
steps|https://stackoverflow.com/questions/57382030/simplest-way-to-build-dotnet-sdk-project-requiring-net461-on-macos]
** "dotnet pack" can pack NuGet packages



> .NET: SDK 2.1 is out of support, make sure project can be developed with 
> newer SDKs
> ---
>
> Key: IGNITE-15504
> URL: https://issues.apache.org/jira/browse/IGNITE-15504
> Project: Ignite
>  Issue Type: Task
>  Components: platforms
>Affects Versions: 2.11
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Blocker
>  Labels: .NET
> Fix For: 2.12
>
>
> * our projects target netcoreapp2.0
> * .NET SDK 2.x versions are out of support
> As a result, developers are required to use an out-of-support version of .NET 
> SDK.
> .NET Framework Support Policy: 
> https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework
> .NET Standard Compatibility Table: 
> https://docs.microsoft.com/en-us/dotnet/standard/net-standard
> *Action Items:*
> * Switch libraries to netstandard2.0
> * Switch legacy libraries to the supported version of the .NET Framework
> * Switch csproj files to the new SDK-based format
> * Fix examples
> * Remove all conditional compilation ('#if')
> * Update build script 
> ** "dotnet build" can be used to build everything, including Full Framework 
> solution
> *** [.NET 5 SDK can build net461 projects on any OS without extra 
> steps|https://stackoverflow.com/questions/57382030/simplest-way-to-build-dotnet-sdk-project-requiring-net461-on-macos]
> ** "dotnet pack" can pack NuGet packages
> *** Get rid of nuspec files



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


[jira] [Updated] (IGNITE-15132) REST API must reuse general netty infrastructure from network module

2021-10-04 Thread Mirza Aliev (Jira)


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

Mirza Aliev updated IGNITE-15132:
-
Labels: ignite-3 tech-debt  (was: )

> REST API must reuse general netty infrastructure from network module
> 
>
> Key: IGNITE-15132
> URL: https://issues.apache.org/jira/browse/IGNITE-15132
> Project: Ignite
>  Issue Type: Task
>Reporter: Kirill Gusakov
>Priority: Major
>  Labels: ignite-3, tech-debt
>
> At the moment - RestModule prepares its own Netty infra for handling 
> requests. But it will be great to have one root Netty pools and etc. configs 
> and just separate handlers.
> Also, maybe we should use the "one port for all operations" concept for REST 
> API too.



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


[jira] [Updated] (IGNITE-15504) .NET: SDK 2.1 is out of support, make sure project can be developed with newer SDKs

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-15504:

Description: 
* our projects target netcoreapp2.0
* .NET SDK 2.x versions are out of support

As a result, developers are required to use an out-of-support version of .NET 
SDK.


.NET Framework Support Policy: 
https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework
.NET Standard Compatibility Table: 
https://docs.microsoft.com/en-us/dotnet/standard/net-standard

*Action Items:*
* Switch libraries to netstandard2.0
* Switch legacy libraries to the supported version of the .NET Framework
* Switch csproj files to the new SDK-based format
* Fix examples
* Remove all conditional compilation ('#if')
* Update build script 
** "dotnet build" can be used to build everything, including Full Framework 
solution
*** [.NET 5 SDK can build net461 projects on any OS without extra 
steps|https://stackoverflow.com/questions/57382030/simplest-way-to-build-dotnet-sdk-project-requiring-net461-on-macos]
** "dotnet pack" can pack NuGet packages


  was:
* our projects target netcoreapp2.0
* .NET SDK 2.x versions are out of support

As a result, developers are required to use an out-of-support version of .NET 
SDK.


.NET Framework Support Policy: 
https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework
.NET Standard Compatibility Table: 
https://docs.microsoft.com/en-us/dotnet/standard/net-standard

*Action Items:*
* Switch libraries to netstandard2.0
* Switch legacy libraries to the supported version of the .NET Framework
* Switch csproj files to the new SDK-based format
* Fix examples
* Remove all conditional compilation ('#if')
* Update build script 
** "dotnet build" can be used to build everything, including Full Framework 
solution
*** .NET 5 SDK can build net461 projects on any OS without extra steps
** "dotnet pack" can pack NuGet packages



> .NET: SDK 2.1 is out of support, make sure project can be developed with 
> newer SDKs
> ---
>
> Key: IGNITE-15504
> URL: https://issues.apache.org/jira/browse/IGNITE-15504
> Project: Ignite
>  Issue Type: Task
>  Components: platforms
>Affects Versions: 2.11
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Blocker
>  Labels: .NET
> Fix For: 2.12
>
>
> * our projects target netcoreapp2.0
> * .NET SDK 2.x versions are out of support
> As a result, developers are required to use an out-of-support version of .NET 
> SDK.
> .NET Framework Support Policy: 
> https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework
> .NET Standard Compatibility Table: 
> https://docs.microsoft.com/en-us/dotnet/standard/net-standard
> *Action Items:*
> * Switch libraries to netstandard2.0
> * Switch legacy libraries to the supported version of the .NET Framework
> * Switch csproj files to the new SDK-based format
> * Fix examples
> * Remove all conditional compilation ('#if')
> * Update build script 
> ** "dotnet build" can be used to build everything, including Full Framework 
> solution
> *** [.NET 5 SDK can build net461 projects on any OS without extra 
> steps|https://stackoverflow.com/questions/57382030/simplest-way-to-build-dotnet-sdk-project-requiring-net461-on-macos]
> ** "dotnet pack" can pack NuGet packages



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


[jira] [Updated] (IGNITE-15504) .NET: SDK 2.1 is out of support, make sure project can be developed with newer SDKs

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-15504:

Description: 
* our projects target netcoreapp2.0
* .NET SDK 2.x versions are out of support

As a result, developers are required to use an out-of-support version of .NET 
SDK.


.NET Framework Support Policy: 
https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework
.NET Standard Compatibility Table: 
https://docs.microsoft.com/en-us/dotnet/standard/net-standard

*Action Items:*
* Switch libraries to netstandard2.0
* Switch legacy libraries to the supported version of the .NET Framework
* Switch csproj files to the new SDK-based format
* Fix examples
* Remove all conditional compilation ('#if')
* Update build script 
** "dotnet build" can be used to build everything, including Full Framework 
solution
*** .NET 5 SDK can build net461 projects on any OS without extra steps
** "dotnet pack" can pack NuGet packages


  was:
* our projects target netcoreapp2.0
* .NET SDK 2.x versions are out of support

As a result, developers are required to use an out-of-support version of .NET 
SDK.


.NET Framework Support Policy: 
https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework
.NET Standard Compatibility Table: 
https://docs.microsoft.com/en-us/dotnet/standard/net-standard

*Action Items:*
* Switch libraries to netstandard2.0
* Switch legacy libraries to the supported version of the .NET Framework
* Switch csproj files to the new SDK-based format
* Fix examples
* Remove all conditional compilation ('#if')
* Update build script 
** "dotnet build" can be used to build everything, including Full Framework 
solution
** "dotnet pack" can pack NuGet packages



> .NET: SDK 2.1 is out of support, make sure project can be developed with 
> newer SDKs
> ---
>
> Key: IGNITE-15504
> URL: https://issues.apache.org/jira/browse/IGNITE-15504
> Project: Ignite
>  Issue Type: Task
>  Components: platforms
>Affects Versions: 2.11
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Blocker
>  Labels: .NET
> Fix For: 2.12
>
>
> * our projects target netcoreapp2.0
> * .NET SDK 2.x versions are out of support
> As a result, developers are required to use an out-of-support version of .NET 
> SDK.
> .NET Framework Support Policy: 
> https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework
> .NET Standard Compatibility Table: 
> https://docs.microsoft.com/en-us/dotnet/standard/net-standard
> *Action Items:*
> * Switch libraries to netstandard2.0
> * Switch legacy libraries to the supported version of the .NET Framework
> * Switch csproj files to the new SDK-based format
> * Fix examples
> * Remove all conditional compilation ('#if')
> * Update build script 
> ** "dotnet build" can be used to build everything, including Full Framework 
> solution
> *** .NET 5 SDK can build net461 projects on any OS without extra steps
> ** "dotnet pack" can pack NuGet packages



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


[jira] [Reopened] (IGNITE-15665) .NET: Use shared assembly info

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn reopened IGNITE-15665:
-

> .NET: Use shared assembly info 
> ---
>
> Key: IGNITE-15665
> URL: https://issues.apache.org/jira/browse/IGNITE-15665
> Project: Ignite
>  Issue Type: Bug
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> For now, assembly info duplicated through .Net code.
> Should use shared assembly info to reduce duplication and diff on version 
> bump.



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


[jira] [Commented] (IGNITE-15665) .NET: Use shared assembly info

2021-10-04 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn commented on IGNITE-15665:
-

[~nizhikov] looks like we've broken the version update script which relies on 
exact "AssemblyInfo.cs" file name: 
https://github.com/apache/ignite/blob/6cae6afe51b63ae77aa5ec67912ea1c6476fbf0b/pom.xml#L670.

Can you please update this as well?

> .NET: Use shared assembly info 
> ---
>
> Key: IGNITE-15665
> URL: https://issues.apache.org/jira/browse/IGNITE-15665
> Project: Ignite
>  Issue Type: Bug
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> For now, assembly info duplicated through .Net code.
> Should use shared assembly info to reduce duplication and diff on version 
> bump.



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


[jira] [Updated] (IGNITE-14693) Implement MetaStorage exception handling logic.

2021-10-04 Thread Mirza Aliev (Jira)


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

Mirza Aliev updated IGNITE-14693:
-
Labels: iep-61 ignite-3 tech-debt  (was: iep-61 ignite-3)

> Implement MetaStorage exception handling logic.
> ---
>
> Key: IGNITE-14693
> URL: https://issues.apache.org/jira/browse/IGNITE-14693
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Alexander Lapin
>Assignee: Alexander Lapin
>Priority: Major
>  Labels: iep-61, ignite-3, tech-debt
>
> It's required to implement MetaStorage exception handling logic both for 
> onError() and (CompactedException | OperationTimeoutException)



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


[jira] [Updated] (IGNITE-15663) Set default batch sized to 1 until the striped disruptor is not fixed

2021-10-04 Thread Vyacheslav Koptilin (Jira)


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

Vyacheslav Koptilin updated IGNITE-15663:
-
Summary: Set default batch sized to 1 until the striped disruptor is not 
fixed  (was: Set default batch sized to 1 until the striped disruptor does not 
fixed)

> Set default batch sized to 1 until the striped disruptor is not fixed
> -
>
> Key: IGNITE-15663
> URL: https://issues.apache.org/jira/browse/IGNITE-15663
> Project: Ignite
>  Issue Type: Bug
>Reporter: Vladislav Pyatkov
>Assignee: Vladislav Pyatkov
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-alpha3
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> It is a workaround of root issue, which described in detail in the issue 
> here: IGNITE-15568.



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


[jira] [Assigned] (IGNITE-15371) [Ignite 3] Switch to Google code style

2021-10-04 Thread Kirill Tkalenko (Jira)


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

Kirill Tkalenko reassigned IGNITE-15371:


Assignee: Kirill Tkalenko  (was: Petr Ivanov)

> [Ignite 3] Switch to Google code style
> --
>
> Key: IGNITE-15371
> URL: https://issues.apache.org/jira/browse/IGNITE-15371
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Affects Versions: 3.0.0-alpha2
>Reporter: Valentin Kulichenko
>Assignee: Kirill Tkalenko
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-alpha3
>
> Attachments: ignite-checks.xml
>
>
> As agreed in [1], we need to switch to the Google code style with two changes:
> * 140 column limit instead of 100
> * 4/8 spaces indentation instead of 2/4
> The updated XML file for the Checkstyle Plugin is attached.
> Also, 
> # Create coding guideline wiki page for Ignite 3 
> # Update links to CONTRIBUTING.md
> [1] 
> https://lists.apache.org/thread.html/rfa1e775f27b99b1f14c356e25cc52f83eb90c7553db1f1a2aba136c6%40%3Cdev.ignite.apache.org%3E



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


[jira] [Updated] (IGNITE-15406) Ignite, Ignition and IgniteManager should be moved to org.apache.ignite package

2021-10-04 Thread Vyacheslav Koptilin (Jira)


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

Vyacheslav Koptilin updated IGNITE-15406:
-
Reviewer: Mirza Aliev

> Ignite, Ignition and IgniteManager should be moved to org.apache.ignite 
> package
> ---
>
> Key: IGNITE-15406
> URL: https://issues.apache.org/jira/browse/IGNITE-15406
> Project: Ignite
>  Issue Type: Bug
>Reporter: Vyacheslav Koptilin
>Assignee: Vyacheslav Koptilin
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-alpha3
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Currently, _Ignite_, _Ignition_, and _IgniteManager_ are placed into 
> _org.apache.ignite.app_ package.
> This does not seem like a correct package, especially _app_ subpackage looks 
> weird to me.
> Looks like we should just move these interfaces to _org.apache.ignite._



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


[jira] [Updated] (IGNITE-15663) Set default batch sized to 1 until the striped disruptor does not fixed

2021-10-04 Thread Vyacheslav Koptilin (Jira)


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

Vyacheslav Koptilin updated IGNITE-15663:
-
Fix Version/s: 3.0.0-alpha3

> Set default batch sized to 1 until the striped disruptor does not fixed
> ---
>
> Key: IGNITE-15663
> URL: https://issues.apache.org/jira/browse/IGNITE-15663
> Project: Ignite
>  Issue Type: Bug
>Reporter: Vladislav Pyatkov
>Assignee: Vladislav Pyatkov
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-alpha3
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> It is a workaround of root issue, which described in detail in the issue 
> here: IGNITE-15568.



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


[jira] [Updated] (IGNITE-15191) Ignite 3 CLI 'node list' command: bad wording

2021-10-04 Thread Vyacheslav Koptilin (Jira)


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

Vyacheslav Koptilin updated IGNITE-15191:
-
Fix Version/s: 3.0.0-alpha3

> Ignite 3 CLI 'node list' command: bad wording
> -
>
> Key: IGNITE-15191
> URL: https://issues.apache.org/jira/browse/IGNITE-15191
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 3.0.0-alpha2
>Reporter: Valentin Kulichenko
>Assignee: Vyacheslav Koptilin
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-alpha3
>
>
> The {{node list}} command shows the following output if there is only one 
> node running:
> {noformat}
> Currently, there are 1 nodes...
> {noformat}
> The wording is wrong. We can replace it with a more generic option, similar 
> to this:
> {noformat}
> Number of running nodes: 1
> {noformat}



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


[jira] [Updated] (IGNITE-14681) Calcite engine. Extend return type of sum() aggregate function

2021-10-04 Thread Taras Ledkov (Jira)


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

Taras Ledkov updated IGNITE-14681:
--
Description: 
Currently, {{sum()}} aggregate function returns the same type as an argument 
and there can be an overflow.

For example, query:
{noformat}
SELECT SUM(i::SMALLINT) FROM (SELECT 32000 as i UNION ALL SELECT 
32000){noformat}
Returns {{-1536}}.

or 

{noformat}
CREATE TABLE integers(i INTEGER);

INSERT INTO integers SELECT * FROM table(system_range(0, 999, 1));

SELECT SUM(b) FROM bigints
{noformat}
Returns {{499500}} instead of {{4611686018427388403500}}.


Perhaps it would be better to return an extended type as some other vendors do.

For example, PostgreSQL returns {{bigint}} for {{smallint}} or {{int}} 
arguments, {{numeric}} for {{bigint}} arguments, {{double precision}} for 
floating-point arguments. MySQL returns a {{DECIMAL}} value for exact-value 
arguments ({{INTEGER}} or {{DECIMAL}}), and a {{DOUBLE}} value for 
approximate-value arguments ({{FLOAT}} or {{DOUBLE}})

Affected tests:
{{modules/calcite/src/test/sql/aggregate/aggregates/test_sum.test_ignore}}

Result type of SUM:
|| Argument type || SUM type ||
| TINYINT 
SMALLINT
INTEGER | BIGINT |
| REAL 
FLOAT
DOUBLE | DOUBLE |
| BIGINT
DECIMAL | DECIMAL |
| other *type* | the same *type*  |

  was:
Currently, {{sum()}} aggregate function returns the same type as an argument 
and there can be an overflow.

For example, query:
{noformat}
SELECT SUM(i::SMALLINT) FROM (SELECT 32000 as i UNION ALL SELECT 
32000){noformat}
Returns {{-1536}}.

or 

{noformat}
CREATE TABLE integers(i INTEGER);

INSERT INTO integers SELECT * FROM table(system_range(0, 999, 1));

SELECT SUM(b) FROM bigints
{noformat}
Returns {{499500}} instead of {{4611686018427388403500}}.


Perhaps it would be better to return an extended type as some other vendors do.

For example, PostgreSQL returns {{bigint}} for {{smallint}} or {{int}} 
arguments, {{numeric}} for {{bigint}} arguments, {{double precision}} for 
floating-point arguments. MySQL returns a {{DECIMAL}} value for exact-value 
arguments ({{INTEGER}} or {{DECIMAL}}), and a {{DOUBLE}} value for 
approximate-value arguments ({{FLOAT}} or {{DOUBLE}})

Affected tests:
{{modules/calcite/src/test/sql/aggregate/aggregates/test_sum.test_ignore}}


> Calcite engine. Extend return type of sum() aggregate function
> --
>
> Key: IGNITE-14681
> URL: https://issues.apache.org/jira/browse/IGNITE-14681
> Project: Ignite
>  Issue Type: Bug
>Reporter: Aleksey Plekhanov
>Assignee: Taras Ledkov
>Priority: Major
>  Labels: calcite2-required, calcite3-required
>  Time Spent: 2h
>  Remaining Estimate: 0h
>
> Currently, {{sum()}} aggregate function returns the same type as an argument 
> and there can be an overflow.
> For example, query:
> {noformat}
> SELECT SUM(i::SMALLINT) FROM (SELECT 32000 as i UNION ALL SELECT 
> 32000){noformat}
> Returns {{-1536}}.
> or 
> {noformat}
> CREATE TABLE integers(i INTEGER);
> INSERT INTO integers SELECT * FROM table(system_range(0, 999, 1));
> SELECT SUM(b) FROM bigints
> {noformat}
> Returns {{499500}} instead of {{4611686018427388403500}}.
> Perhaps it would be better to return an extended type as some other vendors 
> do.
> For example, PostgreSQL returns {{bigint}} for {{smallint}} or {{int}} 
> arguments, {{numeric}} for {{bigint}} arguments, {{double precision}} for 
> floating-point arguments. MySQL returns a {{DECIMAL}} value for exact-value 
> arguments ({{INTEGER}} or {{DECIMAL}}), and a {{DOUBLE}} value for 
> approximate-value arguments ({{FLOAT}} or {{DOUBLE}})
> Affected tests:
> {{modules/calcite/src/test/sql/aggregate/aggregates/test_sum.test_ignore}}
> Result type of SUM:
> || Argument type || SUM type ||
> | TINYINT 
> SMALLINT
> INTEGER | BIGINT |
> | REAL 
> FLOAT
> DOUBLE | DOUBLE |
> | BIGINT
> DECIMAL | DECIMAL |
> | other *type* | the same *type*  |



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


[jira] [Commented] (IGNITE-14681) Calcite engine. Extend return type of sum() aggregate function

2021-10-04 Thread Evgeny Stanilovsky (Jira)


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

Evgeny Stanilovsky commented on IGNITE-14681:
-

looks good.

> Calcite engine. Extend return type of sum() aggregate function
> --
>
> Key: IGNITE-14681
> URL: https://issues.apache.org/jira/browse/IGNITE-14681
> Project: Ignite
>  Issue Type: Bug
>Reporter: Aleksey Plekhanov
>Assignee: Taras Ledkov
>Priority: Major
>  Labels: calcite2-required, calcite3-required
>  Time Spent: 2h
>  Remaining Estimate: 0h
>
> Currently, {{sum()}} aggregate function returns the same type as an argument 
> and there can be an overflow.
> For example, query:
> {noformat}
> SELECT SUM(i::SMALLINT) FROM (SELECT 32000 as i UNION ALL SELECT 
> 32000){noformat}
> Returns {{-1536}}.
> or 
> {noformat}
> CREATE TABLE integers(i INTEGER);
> INSERT INTO integers SELECT * FROM table(system_range(0, 999, 1));
> SELECT SUM(b) FROM bigints
> {noformat}
> Returns {{499500}} instead of {{4611686018427388403500}}.
> Perhaps it would be better to return an extended type as some other vendors 
> do.
> For example, PostgreSQL returns {{bigint}} for {{smallint}} or {{int}} 
> arguments, {{numeric}} for {{bigint}} arguments, {{double precision}} for 
> floating-point arguments. MySQL returns a {{DECIMAL}} value for exact-value 
> arguments ({{INTEGER}} or {{DECIMAL}}), and a {{DOUBLE}} value for 
> approximate-value arguments ({{FLOAT}} or {{DOUBLE}})
> Affected tests:
> {{modules/calcite/src/test/sql/aggregate/aggregates/test_sum.test_ignore}}



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


[jira] [Commented] (IGNITE-15484) SQL allows "create index" query with duplicated columns

2021-10-04 Thread Yury Gerzhedovich (Jira)


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

Yury Gerzhedovich commented on IGNITE-15484:


[~timonin.maksim], LGTM

> SQL allows "create index" query with duplicated columns
> ---
>
> Key: IGNITE-15484
> URL: https://issues.apache.org/jira/browse/IGNITE-15484
> Project: Ignite
>  Issue Type: Bug
>Reporter: Maksim Timonin
>Assignee: Maksim Timonin
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> This query should forbid such queries and raise an exception:
> "create index IDX on table (id ASC, id DESC);"
> Now it creates index last appearance of the field, in this case (id DESC).
>  



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


[jira] [Commented] (IGNITE-14681) Calcite engine. Extend return type of sum() aggregate function

2021-10-04 Thread Taras Ledkov (Jira)


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

Taras Ledkov commented on IGNITE-14681:
---

The ticket to patch calcite is created: CALCITE-4818

> Calcite engine. Extend return type of sum() aggregate function
> --
>
> Key: IGNITE-14681
> URL: https://issues.apache.org/jira/browse/IGNITE-14681
> Project: Ignite
>  Issue Type: Bug
>Reporter: Aleksey Plekhanov
>Assignee: Taras Ledkov
>Priority: Major
>  Labels: calcite2-required, calcite3-required
>  Time Spent: 2h
>  Remaining Estimate: 0h
>
> Currently, {{sum()}} aggregate function returns the same type as an argument 
> and there can be an overflow.
> For example, query:
> {noformat}
> SELECT SUM(i::SMALLINT) FROM (SELECT 32000 as i UNION ALL SELECT 
> 32000){noformat}
> Returns {{-1536}}.
> or 
> {noformat}
> CREATE TABLE integers(i INTEGER);
> INSERT INTO integers SELECT * FROM table(system_range(0, 999, 1));
> SELECT SUM(b) FROM bigints
> {noformat}
> Returns {{499500}} instead of {{4611686018427388403500}}.
> Perhaps it would be better to return an extended type as some other vendors 
> do.
> For example, PostgreSQL returns {{bigint}} for {{smallint}} or {{int}} 
> arguments, {{numeric}} for {{bigint}} arguments, {{double precision}} for 
> floating-point arguments. MySQL returns a {{DECIMAL}} value for exact-value 
> arguments ({{INTEGER}} or {{DECIMAL}}), and a {{DOUBLE}} value for 
> approximate-value arguments ({{FLOAT}} or {{DOUBLE}})
> Affected tests:
> {{modules/calcite/src/test/sql/aggregate/aggregates/test_sum.test_ignore}}



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


[jira] [Updated] (IGNITE-15191) Ignite 3 CLI 'node list' command: bad wording

2021-10-04 Thread Vyacheslav Koptilin (Jira)


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

Vyacheslav Koptilin updated IGNITE-15191:
-
Ignite Flags:   (was: Docs Required,Release Notes Required)

> Ignite 3 CLI 'node list' command: bad wording
> -
>
> Key: IGNITE-15191
> URL: https://issues.apache.org/jira/browse/IGNITE-15191
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 3.0.0-alpha2
>Reporter: Valentin Kulichenko
>Assignee: Vyacheslav Koptilin
>Priority: Major
>  Labels: ignite-3
>
> The {{node list}} command shows the following output if there is only one 
> node running:
> {noformat}
> Currently, there are 1 nodes...
> {noformat}
> The wording is wrong. We can replace it with a more generic option, similar 
> to this:
> {noformat}
> Number of running nodes: 1
> {noformat}



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


[jira] [Assigned] (IGNITE-15191) Ignite 3 CLI 'node list' command: bad wording

2021-10-04 Thread Vyacheslav Koptilin (Jira)


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

Vyacheslav Koptilin reassigned IGNITE-15191:


Assignee: Vyacheslav Koptilin

> Ignite 3 CLI 'node list' command: bad wording
> -
>
> Key: IGNITE-15191
> URL: https://issues.apache.org/jira/browse/IGNITE-15191
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 3.0.0-alpha2
>Reporter: Valentin Kulichenko
>Assignee: Vyacheslav Koptilin
>Priority: Major
>  Labels: ignite-3
>
> The {{node list}} command shows the following output if there is only one 
> node running:
> {noformat}
> Currently, there are 1 nodes...
> {noformat}
> The wording is wrong. We can replace it with a more generic option, similar 
> to this:
> {noformat}
> Number of running nodes: 1
> {noformat}



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


[jira] [Updated] (IGNITE-15267) A lot of spam in logs on thick client: "Unable to save statistics obsolescence info on non server node."

2021-10-04 Thread Taras Ledkov (Jira)


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

Taras Ledkov updated IGNITE-15267:
--
Fix Version/s: 2.12

> A lot of spam in logs on thick client: "Unable to save statistics 
> obsolescence info on non server node."
> 
>
> Key: IGNITE-15267
> URL: https://issues.apache.org/jira/browse/IGNITE-15267
> Project: Ignite
>  Issue Type: Improvement
>  Components: sql
>Affects Versions: 2.10
>Reporter: Ilya Kazakov
>Assignee: Alexander Belyak
>Priority: Major
> Fix For: 2.12
>
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> In logs on thick client there are a lot of such messages: 
> 2021-08-05 18:28:26,870 17371453 INFO 
> [grid-timeout-worker-#22%member-checkin-data-s] java.JavaLogger ( 
> JavaLogger.java: 284) - Unable to save statistics obsolescence info on non 
> server node.
> It looks like unexpected calls to save stat on thick client. 



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


[jira] [Updated] (IGNITE-15672) Disable pylint for ducktests

2021-10-04 Thread Ivan Daschinsky (Jira)


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

Ivan Daschinsky updated IGNITE-15672:
-
Priority: Minor  (was: Major)

> Disable pylint for ducktests
> 
>
> Key: IGNITE-15672
> URL: https://issues.apache.org/jira/browse/IGNITE-15672
> Project: Ignite
>  Issue Type: Test
>Reporter: Maksim Timonin
>Assignee: Maksim Timonin
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Pylint is sensitive for different versions of dependencies. It leads to 
> unpredictable travis builds. Let's remove pylint, as we already have the 
> flake8 check.
> For example reason of this failed is changed version of dependency filelock. 
>  
> [https://app.travis-ci.com/github/apache/ignite/jobs/540986717]
>  
>  * 
>  ** 
>  *** 
>   
>  * 
>  ** 
>  *** 
>   
>  * 
>  ** 
>  *** 
>   
>  * Module ignitetest.services.utils.ignite_aware
>  ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
> 'WindowsFileLock' with abstract methods instantiated 
> (abstract-class-instantiated)
>  ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
> 'UnixFileLock' with abstract methods instantiated 
> (abstract-class-instantiated)



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


[jira] [Updated] (IGNITE-15672) Disable pylint for ducktests

2021-10-04 Thread Ivan Daschinsky (Jira)


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

Ivan Daschinsky updated IGNITE-15672:
-
Issue Type: Test  (was: New Feature)

> Disable pylint for ducktests
> 
>
> Key: IGNITE-15672
> URL: https://issues.apache.org/jira/browse/IGNITE-15672
> Project: Ignite
>  Issue Type: Test
>Reporter: Maksim Timonin
>Assignee: Maksim Timonin
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Pylint is sensitive for different versions of dependencies. It leads to 
> unpredictable travis builds. Let's remove pylint, as we already have the 
> flake8 check.
> For example reason of this failed is changed version of dependency filelock. 
>  
> [https://app.travis-ci.com/github/apache/ignite/jobs/540986717]
>  
>  * 
>  ** 
>  *** 
>   
>  * 
>  ** 
>  *** 
>   
>  * 
>  ** 
>  *** 
>   
>  * Module ignitetest.services.utils.ignite_aware
>  ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
> 'WindowsFileLock' with abstract methods instantiated 
> (abstract-class-instantiated)
>  ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
> 'UnixFileLock' with abstract methods instantiated 
> (abstract-class-instantiated)



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


[jira] [Updated] (IGNITE-15668) Commented code without ticket link in ignite-calcite

2021-10-04 Thread Taras Ledkov (Jira)


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

Taras Ledkov updated IGNITE-15668:
--
Fix Version/s: 3.0.0-alpha3

> Commented code without ticket link in ignite-calcite
> 
>
> Key: IGNITE-15668
> URL: https://issues.apache.org/jira/browse/IGNITE-15668
> Project: Ignite
>  Issue Type: Bug
>  Components: sql
>Reporter: Konstantin Orlov
>Assignee: Konstantin Orlov
>Priority: Major
>  Labels: ignite-3, tech-debt
> Fix For: 3.0.0-alpha3
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Let's clean up this.



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


[jira] [Updated] (IGNITE-15108) Integrate with actual data layer in Ignite 3.0

2021-10-04 Thread Taras Ledkov (Jira)


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

Taras Ledkov updated IGNITE-15108:
--
Fix Version/s: 3.0.0-alpha3

> Integrate with actual data layer in Ignite 3.0
> --
>
> Key: IGNITE-15108
> URL: https://issues.apache.org/jira/browse/IGNITE-15108
> Project: Ignite
>  Issue Type: Sub-task
>  Components: sql
>Reporter: Konstantin Orlov
>Assignee: Konstantin Orlov
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-alpha3
>
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> Need to implement TableScan and probably IndexScan nodes that read a real 
> data from storage as well as rest accompanying code to convert data storage 
> rows to calcite's rows and vice versa.



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


[jira] [Commented] (IGNITE-15668) Commented code without ticket link in ignite-calcite

2021-10-04 Thread Taras Ledkov (Jira)


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

Taras Ledkov commented on IGNITE-15668:
---

Merged to 
[main|https://github.com/apache/ignite-3/commit/a9702234d3a535d537f55853e8062d6a833cc5b6]

> Commented code without ticket link in ignite-calcite
> 
>
> Key: IGNITE-15668
> URL: https://issues.apache.org/jira/browse/IGNITE-15668
> Project: Ignite
>  Issue Type: Bug
>  Components: sql
>Reporter: Konstantin Orlov
>Assignee: Konstantin Orlov
>Priority: Major
>  Labels: ignite-3, tech-debt
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Let's clean up this.



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


[jira] [Updated] (IGNITE-15672) Disable pylint for ducktests

2021-10-04 Thread Maksim Timonin (Jira)


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

Maksim Timonin updated IGNITE-15672:

Description: 
Pylint is sensitive for different versions of dependencies. It leads to 
unpredictable travis builds. Let's remove pylint, as we already have the flake8 
check.

For example reason of this failed is changed version of dependency filelock. 

 

[https://app.travis-ci.com/github/apache/ignite/jobs/540986717]

 
 * 
 ** 
 *** 
  
 * 
 ** 
 *** 
  
 * 
 ** 
 *** 
  
 * Module ignitetest.services.utils.ignite_aware
 ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
'WindowsFileLock' with abstract methods instantiated 
(abstract-class-instantiated)
 ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
'UnixFileLock' with abstract methods instantiated (abstract-class-instantiated)

  was:
Reason is changed version of dependency filelock. Should be fixed in 
requirements.

 

[https://app.travis-ci.com/github/apache/ignite/jobs/540986717]

 
* Module ignitetest.services.utils.ignite_aware
ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
'WindowsFileLock' with abstract methods instantiated 
(abstract-class-instantiated)
ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
'UnixFileLock' with abstract methods instantiated (abstract-class-instantiated)


> Disable pylint for ducktests
> 
>
> Key: IGNITE-15672
> URL: https://issues.apache.org/jira/browse/IGNITE-15672
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Maksim Timonin
>Assignee: Maksim Timonin
>Priority: Major
>
> Pylint is sensitive for different versions of dependencies. It leads to 
> unpredictable travis builds. Let's remove pylint, as we already have the 
> flake8 check.
> For example reason of this failed is changed version of dependency filelock. 
>  
> [https://app.travis-ci.com/github/apache/ignite/jobs/540986717]
>  
>  * 
>  ** 
>  *** 
>   
>  * 
>  ** 
>  *** 
>   
>  * 
>  ** 
>  *** 
>   
>  * Module ignitetest.services.utils.ignite_aware
>  ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
> 'WindowsFileLock' with abstract methods instantiated 
> (abstract-class-instantiated)
>  ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
> 'UnixFileLock' with abstract methods instantiated 
> (abstract-class-instantiated)



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


[jira] [Updated] (IGNITE-15672) Disable pylint for ducktests

2021-10-04 Thread Maksim Timonin (Jira)


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

Maksim Timonin updated IGNITE-15672:

Summary: Disable pylint for ducktests  (was: Travis py38 build failed)

> Disable pylint for ducktests
> 
>
> Key: IGNITE-15672
> URL: https://issues.apache.org/jira/browse/IGNITE-15672
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Maksim Timonin
>Assignee: Maksim Timonin
>Priority: Major
>
> Reason is changed version of dependency filelock. Should be fixed in 
> requirements.
>  
> [https://app.travis-ci.com/github/apache/ignite/jobs/540986717]
>  
> * Module ignitetest.services.utils.ignite_aware
> ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
> 'WindowsFileLock' with abstract methods instantiated 
> (abstract-class-instantiated)
> ignitetest/services/utils/ignite_aware.py:205:13: E0110: Abstract class 
> 'UnixFileLock' with abstract methods instantiated 
> (abstract-class-instantiated)



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


[jira] [Commented] (IGNITE-14703) Add merge-sort reducer for cache queries.

2021-10-04 Thread Ignite TC Bot (Jira)


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

Ignite TC Bot commented on IGNITE-14703:


{panel:title=Branch: [pull/9081/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/9081/head] Base: [master] : New Tests 
(13)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#8b}Queries 1{color} [[tests 
13|https://ci.ignite.apache.org/viewLog.html?buildId=6208551]]
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryLimitTest.testResultOrderedByScore[nodesCnt=7] - 
PASSED{color}
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryLimitTest.testResultOrderedByScore[nodesCnt=8] - 
PASSED{color}
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryLimitTest.testResultOrderedByScore[nodesCnt=1] - 
PASSED{color}
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryLimitTest.testResultOrderedByScore[nodesCnt=2] - 
PASSED{color}
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryLimitTest.testResultOrderedByScore[nodesCnt=5] - 
PASSED{color}
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryLimitTest.testResultOrderedByScore[nodesCnt=6] - 
PASSED{color}
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryLimitTest.testResultOrderedByScore[nodesCnt=3] - 
PASSED{color}
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryLimitTest.testResultOrderedByScore[nodesCnt=4] - 
PASSED{color}
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryPagesTest.testTextQueryHighLimitedMultiplePages - 
PASSED{color}
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryPagesTest.testTextQueryMultiplePagesNoLimit - 
PASSED{color}
* {color:#013220}IgniteBinaryCacheQueryTestSuite: 
GridCacheFullTextQueryPagesTest.testTextQueryLimitedMultiplePages - 
PASSED{color}
... and 2 new tests

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

> Add merge-sort reducer for cache queries.
> -
>
> Key: IGNITE-14703
> URL: https://issues.apache.org/jira/browse/IGNITE-14703
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Maksim Timonin
>Assignee: Maksim Timonin
>Priority: Major
>  Labels: IEP-71
>  Time Spent: 23h
>  Remaining Estimate: 0h
>
> MergeSort reducer is required for TextQueries (and IndexQuery in future) that 
> should provide a sorted result for user.



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