[jira] [Updated] (IGNITE-17442) Colorize Ignite test console output

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17442:
--
Ignite Flags:   (was: Release Notes Required)

> Colorize Ignite test console output
> ---
>
> Key: IGNITE-17442
> URL: https://issues.apache.org/jira/browse/IGNITE-17442
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: test-framework
> Attachments: IgniteDebugLayoutConverter.java, light-console.jpg, 
> log4j2-test.xml, prod-propsal.png
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
> conversion 
> pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
> colorize the output.
> Initial proposal for dark test console output (pretty similar to spring boot).
> !prod-propsal.png|width=679,height=337!
> light console output example
> !light-console.jpg|width=679,height=337!
> Pattern for log4j 2.18+
> {code:xml}
>  pattern="%style{[%d{ISO8601}]}{#77}%highlight{[%-5p]}{FATAL=red blink, 
> ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, 
> TRACE=blue}%style{[%t]}{magenta}%style{[%c{1}]}{cyan}%notEmpty{[%markerSimpleName]}
>  %m%n"/>
> {code}
> For the test framework, there is a suggestion - to color the output of each 
> node with its own color. Apparently this can't be done without adding your 
> own plugin, for example LogEventPatternConverter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17442) Colorize Ignite test console output

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17442:
--
Attachment: log4j2-test.xml

> Colorize Ignite test console output
> ---
>
> Key: IGNITE-17442
> URL: https://issues.apache.org/jira/browse/IGNITE-17442
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: test-framework
> Attachments: IgniteDebugLayoutConverter.java, light-console.jpg, 
> log4j2-test.xml, prod-propsal.png
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
> conversion 
> pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
> colorize the output.
> Initial proposal for dark test console output (pretty similar to spring boot).
> !prod-propsal.png|width=679,height=337!
> light console output example
> !light-console.jpg|width=679,height=337!
> Pattern for log4j 2.18+
> {code:xml}
>  pattern="%style{[%d{ISO8601}]}{#77}%highlight{[%-5p]}{FATAL=red blink, 
> ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, 
> TRACE=blue}%style{[%t]}{magenta}%style{[%c{1}]}{cyan}%notEmpty{[%markerSimpleName]}
>  %m%n"/>
> {code}
> For the test framework, there is a suggestion - to color the output of each 
> node with its own color. Apparently this can't be done without adding your 
> own plugin, for example LogEventPatternConverter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17442) Colorize Ignite test console output

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17442:
--
Description: 
Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
conversion 
pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
colorize the output.

Initial proposal for dark test console output (pretty similar to spring boot).
!prod-propsal.png|width=679,height=337!

light console output example
 !light-console.jpg!width=679,height=337!

Pattern for log4j 2.18+
{code:xml}

{code}
For the test framework, there is a suggestion - to color the output of each 
node with its own color. Apparently this can't be done without adding your own 
plugin, for example LogEventPatternConverter.

  was:
 !light-console.jpg! Recently completed Ignite migration to use log4j2. So we 
can use ["highlight" conversion 
pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
colorize the output.

Initial proposal for dark test console output (pretty similar to spring boot).
!prod-propsal.png|width=679,height=337!

light console output example


Pattern for log4j 2.18+
{code:xml}

{code}
For the test framework, there is a suggestion - to color the output of each 
node with its own color. Apparently this can't be done without adding your own 
plugin, for example LogEventPatternConverter.


> Colorize Ignite test console output
> ---
>
> Key: IGNITE-17442
> URL: https://issues.apache.org/jira/browse/IGNITE-17442
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: test-framework
> Attachments: IgniteDebugLayoutConverter.java, light-console.jpg, 
> prod-propsal.png
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
> conversion 
> pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
> colorize the output.
> Initial proposal for dark test console output (pretty similar to spring boot).
> !prod-propsal.png|width=679,height=337!
> light console output example
>  !light-console.jpg!width=679,height=337!
> Pattern for log4j 2.18+
> {code:xml}
>  pattern="%style{[%d{ISO8601}]}{#77}%highlight{[%-5p]}{FATAL=red blink, 
> ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, 
> TRACE=blue}%style{[%t]}{magenta}%style{[%c{1}]}{cyan}%notEmpty{[%markerSimpleName]}
>  %m%n"/>
> {code}
> For the test framework, there is a suggestion - to color the output of each 
> node with its own color. Apparently this can't be done without adding your 
> own plugin, for example LogEventPatternConverter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17442) Colorize Ignite test console output

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17442:
--
Description: 
Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
conversion 
pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
colorize the output.

Initial proposal for dark test console output (pretty similar to spring boot).
!prod-propsal.png|width=679,height=337!

light console output example
!light-console.jpg|width=679,height=337!

Pattern for log4j 2.18+
{code:xml}

{code}
For the test framework, there is a suggestion - to color the output of each 
node with its own color. Apparently this can't be done without adding your own 
plugin, for example LogEventPatternConverter.

  was:
Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
conversion 
pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
colorize the output.

Initial proposal for dark test console output (pretty similar to spring boot).
!prod-propsal.png|width=679,height=337!

light console output example
 !light-console.jpg!width=679,height=337!

Pattern for log4j 2.18+
{code:xml}

{code}
For the test framework, there is a suggestion - to color the output of each 
node with its own color. Apparently this can't be done without adding your own 
plugin, for example LogEventPatternConverter.


> Colorize Ignite test console output
> ---
>
> Key: IGNITE-17442
> URL: https://issues.apache.org/jira/browse/IGNITE-17442
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: test-framework
> Attachments: IgniteDebugLayoutConverter.java, light-console.jpg, 
> prod-propsal.png
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
> conversion 
> pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
> colorize the output.
> Initial proposal for dark test console output (pretty similar to spring boot).
> !prod-propsal.png|width=679,height=337!
> light console output example
> !light-console.jpg|width=679,height=337!
> Pattern for log4j 2.18+
> {code:xml}
>  pattern="%style{[%d{ISO8601}]}{#77}%highlight{[%-5p]}{FATAL=red blink, 
> ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, 
> TRACE=blue}%style{[%t]}{magenta}%style{[%c{1}]}{cyan}%notEmpty{[%markerSimpleName]}
>  %m%n"/>
> {code}
> For the test framework, there is a suggestion - to color the output of each 
> node with its own color. Apparently this can't be done without adding your 
> own plugin, for example LogEventPatternConverter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17442) Colorize Ignite test console output

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17442:
--
Description: 
 !light-console.jpg! Recently completed Ignite migration to use log4j2. So we 
can use ["highlight" conversion 
pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
colorize the output.

Initial proposal for dark test console output (pretty similar to spring boot).
!prod-propsal.png|width=679,height=337!

light console output example


Pattern for log4j 2.18+
{code:xml}

{code}
For the test framework, there is a suggestion - to color the output of each 
node with its own color. Apparently this can't be done without adding your own 
plugin, for example LogEventPatternConverter.

  was:
Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
conversion 
pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
colorize the output.

Initial proposal for production console output (pretty similar to spring boot).
!prod-propsal.png|width=679,height=337!

Pattern for log4j 2.18+
{code:xml}

{code}
For the test framework, there is a suggestion - to color the output of each 
node with its own color. Apparently this can't be done without adding your own 
plugin, for example LogEventPatternConverter.


> Colorize Ignite test console output
> ---
>
> Key: IGNITE-17442
> URL: https://issues.apache.org/jira/browse/IGNITE-17442
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: test-framework
> Attachments: IgniteDebugLayoutConverter.java, light-console.jpg, 
> prod-propsal.png
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
>  !light-console.jpg! Recently completed Ignite migration to use log4j2. So we 
> can use ["highlight" conversion 
> pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
> colorize the output.
> Initial proposal for dark test console output (pretty similar to spring boot).
> !prod-propsal.png|width=679,height=337!
> light console output example
> Pattern for log4j 2.18+
> {code:xml}
>  pattern="%style{[%d{ISO8601}]}{#77}%highlight{[%-5p]}{FATAL=red blink, 
> ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, 
> TRACE=blue}%style{[%t]}{magenta}%style{[%c{1}]}{cyan}%notEmpty{[%markerSimpleName]}
>  %m%n"/>
> {code}
> For the test framework, there is a suggestion - to color the output of each 
> node with its own color. Apparently this can't be done without adding your 
> own plugin, for example LogEventPatternConverter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17442) Colorize Ignite test console output

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17442:
--
Attachment: light-console.jpg

> Colorize Ignite test console output
> ---
>
> Key: IGNITE-17442
> URL: https://issues.apache.org/jira/browse/IGNITE-17442
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: test-framework
> Attachments: IgniteDebugLayoutConverter.java, light-console.jpg, 
> prod-propsal.png
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
> conversion 
> pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
> colorize the output.
> Initial proposal for production console output (pretty similar to spring 
> boot).
> !prod-propsal.png|width=679,height=337!
> Pattern for log4j 2.18+
> {code:xml}
>  pattern="%style{[%d{ISO8601}]}{#77}%highlight{[%-5p]}{FATAL=red blink, 
> ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, 
> TRACE=blue}%style{[%t]}{magenta}%style{[%c{1}]}{cyan}%notEmpty{[%markerSimpleName]}
>  %m%n"/>
> {code}
> For the test framework, there is a suggestion - to color the output of each 
> node with its own color. Apparently this can't be done without adding your 
> own plugin, for example LogEventPatternConverter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17442) Colorize Ignite test console output

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17442:
--
Attachment: (was: log4j2-test.xml)

> Colorize Ignite test console output
> ---
>
> Key: IGNITE-17442
> URL: https://issues.apache.org/jira/browse/IGNITE-17442
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: test-framework
> Attachments: IgniteDebugLayoutConverter.java, prod-propsal.png
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
> conversion 
> pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
> colorize the output.
> Initial proposal for production console output (pretty similar to spring 
> boot).
> !prod-propsal.png|width=679,height=337!
> Pattern for log4j 2.18+
> {code:xml}
>  pattern="%style{[%d{ISO8601}]}{#77}%highlight{[%-5p]}{FATAL=red blink, 
> ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, 
> TRACE=blue}%style{[%t]}{magenta}%style{[%c{1}]}{cyan}%notEmpty{[%markerSimpleName]}
>  %m%n"/>
> {code}
> For the test framework, there is a suggestion - to color the output of each 
> node with its own color. Apparently this can't be done without adding your 
> own plugin, for example LogEventPatternConverter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17442) Colorize Ignite test console output

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17442:
--
Attachment: (was: LayoutConverterDraft.java)

> Colorize Ignite test console output
> ---
>
> Key: IGNITE-17442
> URL: https://issues.apache.org/jira/browse/IGNITE-17442
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: test-framework
> Attachments: IgniteDebugLayoutConverter.java, prod-propsal.png
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
> conversion 
> pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
> colorize the output.
> Initial proposal for production console output (pretty similar to spring 
> boot).
> !prod-propsal.png|width=679,height=337!
> Pattern for log4j 2.18+
> {code:xml}
>  pattern="%style{[%d{ISO8601}]}{#77}%highlight{[%-5p]}{FATAL=red blink, 
> ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, 
> TRACE=blue}%style{[%t]}{magenta}%style{[%c{1}]}{cyan}%notEmpty{[%markerSimpleName]}
>  %m%n"/>
> {code}
> For the test framework, there is a suggestion - to color the output of each 
> node with its own color. Apparently this can't be done without adding your 
> own plugin, for example LogEventPatternConverter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17442) Colorize Ignite test console output

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17442:
--
Attachment: IgniteDebugLayoutConverter.java

> Colorize Ignite test console output
> ---
>
> Key: IGNITE-17442
> URL: https://issues.apache.org/jira/browse/IGNITE-17442
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: test-framework
> Attachments: IgniteDebugLayoutConverter.java, prod-propsal.png
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Recently completed Ignite migration to use log4j2. So we can use ["highlight" 
> conversion 
> pattern|https://logging.apache.org/log4j/2.x/manual/layouts.html#Patterns] to 
> colorize the output.
> Initial proposal for production console output (pretty similar to spring 
> boot).
> !prod-propsal.png|width=679,height=337!
> Pattern for log4j 2.18+
> {code:xml}
>  pattern="%style{[%d{ISO8601}]}{#77}%highlight{[%-5p]}{FATAL=red blink, 
> ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, 
> TRACE=blue}%style{[%t]}{magenta}%style{[%c{1}]}{cyan}%notEmpty{[%markerSimpleName]}
>  %m%n"/>
> {code}
> For the test framework, there is a suggestion - to color the output of each 
> node with its own color. Apparently this can't be done without adding your 
> own plugin, for example LogEventPatternConverter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17610) Rework snapshot cancel command and simplify syntax in control script.

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17610:
--
Description: 
Currently we have confusing snapshot restore command syntax.

For example snapshot creation command:
{noformat}
--snapshot create snapshot_Name
{noformat}

But for snapshot restore we should add confusing "--start" option
{noformat}
--snapshot restore snapshot_Name --start
{noformat}

Cancel snapshot creation:
{noformat}
--snapshot cancel snapshot_Name
{noformat}

But to cancel the snapshot restore you have to type something really weird:
{noformat}
--snapshot restore snapshot_Name --cancel
{noformat}

A new common snapshot "status" command has recently been introduced that 
displays an *operation ID* that can be used to cancel any snapshot operation in 
progress.


h5. So the proposal - make snapshot-commands syntax simple and universal
{noformat}
--snapshot create snapshotName
--snapshot restore snapshotName
--snapshot status
--snapshot cancel operationId
{noformat}

  was:
Currently we have confusing snapshot restore command syntax.

For example snapshot creation command:
{noformat}
--snapshot create snapshot_Name
{noformat}

But for snapshot restore we should add confusing "--start" option
{noformat}
--snapshot restore snapshot_Name --start
{noformat}

And the same goes to the "cancel" command.
Cancel snapshot creation:
{noformat}
--snapshot cancel snapshot_Name
{noformat}

But to cancel the snapshot restore you have to type something really weird:
{noformat}
--snapshot restore snapshot_Name --cancel
{noformat}

A new common snapshot "status" command has recently been introduced that 
displays an *operation ID* that can be used to cancel any snapshot operation in 
progress.

So the proposal - make snapshot-commands syntax simple and universal
{noformat}
--snapshot create snapshotName
--snapshot restore snapshotName
--snapshot status
--snapshot cancel operationId
{noformat}


> Rework snapshot cancel command and simplify syntax in control script.
> -
>
> Key: IGNITE-17610
> URL: https://issues.apache.org/jira/browse/IGNITE-17610
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: iep-43
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Currently we have confusing snapshot restore command syntax.
> For example snapshot creation command:
> {noformat}
> --snapshot create snapshot_Name
> {noformat}
> But for snapshot restore we should add confusing "--start" option
> {noformat}
> --snapshot restore snapshot_Name --start
> {noformat}
> Cancel snapshot creation:
> {noformat}
> --snapshot cancel snapshot_Name
> {noformat}
> But to cancel the snapshot restore you have to type something really weird:
> {noformat}
> --snapshot restore snapshot_Name --cancel
> {noformat}
> A new common snapshot "status" command has recently been introduced that 
> displays an *operation ID* that can be used to cancel any snapshot operation 
> in progress.
> h5. So the proposal - make snapshot-commands syntax simple and universal
> {noformat}
> --snapshot create snapshotName
> --snapshot restore snapshotName
> --snapshot status
> --snapshot cancel operationId
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-17610) Rework snapshot cancel command and simplify syntax in control script.

2022-09-05 Thread Ignite TC Bot (Jira)


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

Ignite TC Bot commented on IGNITE-17610:


{panel:title=Branch: [pull/10236/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/10236/head] Base: [master] : No new tests 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}{panel}
[TeamCity *--> Run :: All* 
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=6595545&buildTypeId=IgniteTests24Java8_RunAll]

> Rework snapshot cancel command and simplify syntax in control script.
> -
>
> Key: IGNITE-17610
> URL: https://issues.apache.org/jira/browse/IGNITE-17610
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: iep-43
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Currently we have confusing snapshot restore command syntax.
> For example snapshot creation command:
> {noformat}
> --snapshot create snapshot_Name
> {noformat}
> But for snapshot restore we should add confusing "--start" option
> {noformat}
> --snapshot restore snapshot_Name --start
> {noformat}
> And the same goes to the "cancel" command.
> Cancel snapshot creation:
> {noformat}
> --snapshot cancel snapshot_Name
> {noformat}
> But to cancel the snapshot restore you have to type something really weird:
> {noformat}
> --snapshot restore snapshot_Name --cancel
> {noformat}
> A new common snapshot "status" command has recently been introduced that 
> displays an *operation ID* that can be used to cancel any snapshot operation 
> in progress.
> So the proposal - make snapshot-commands syntax simple and universal
> {noformat}
> --snapshot create snapshotName
> --snapshot restore snapshotName
> --snapshot status
> --snapshot cancel operationId
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17623) .NET: Thin 3.0: Perf: review exception throw sites

2022-09-05 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-17623:

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

> .NET: Thin 3.0: Perf: review exception throw sites
> --
>
> Key: IGNITE-17623
> URL: https://issues.apache.org/jira/browse/IGNITE-17623
> Project: Ignite
>  Issue Type: Task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Major
>  Labels: .NET, ignite-3
> Fix For: 3.0.0-alpha6
>
>
> *throw* statement prevents inlining. Review all throw statements:
> * Internal sanity checks can be replaced with Debug.Assert
> * When *throw* is still necessary, and the method is small (candidate for 
> inlining) - move throw logic into a separate method.
> https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/#exceptions



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (IGNITE-17623) .NET: Thin 3.0: Perf: review exception throw sites

2022-09-05 Thread Pavel Tupitsyn (Jira)
Pavel Tupitsyn created IGNITE-17623:
---

 Summary: .NET: Thin 3.0: Perf: review exception throw sites
 Key: IGNITE-17623
 URL: https://issues.apache.org/jira/browse/IGNITE-17623
 Project: Ignite
  Issue Type: Task
  Components: platforms
Reporter: Pavel Tupitsyn
Assignee: Pavel Tupitsyn
 Fix For: 3.0.0-alpha6


*throw* statement prevents inlining. Review all throw statements:
* Internal sanity checks can be replaced with Debug.Assert
* When *throw* is still necessary, and the method is small (candidate for 
inlining) - move throw logic into a separate method.

https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/#exceptions



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17623) .NET: Thin 3.0: Perf: review exception throw sites

2022-09-05 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-17623:

Labels: .NET ignite-3  (was: )

> .NET: Thin 3.0: Perf: review exception throw sites
> --
>
> Key: IGNITE-17623
> URL: https://issues.apache.org/jira/browse/IGNITE-17623
> Project: Ignite
>  Issue Type: Task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Major
>  Labels: .NET, ignite-3
> Fix For: 3.0.0-alpha6
>
>
> *throw* statement prevents inlining. Review all throw statements:
> * Internal sanity checks can be replaced with Debug.Assert
> * When *throw* is still necessary, and the method is small (candidate for 
> inlining) - move throw logic into a separate method.
> https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/#exceptions



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17473) Support transactional scan for RW transaction

2022-09-05 Thread Konstantin Orlov (Jira)


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

Konstantin Orlov updated IGNITE-17473:
--
Fix Version/s: 3.0.0-alpha6

> Support transactional scan for RW transaction
> -
>
> Key: IGNITE-17473
> URL: https://issues.apache.org/jira/browse/IGNITE-17473
> Project: Ignite
>  Issue Type: Improvement
>  Components: sql
>Reporter: Yury Gerzhedovich
>Assignee: Konstantin Orlov
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-alpha6
>
>  Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> We need to support transactional scan in SQL engine.
> At the moment, the transactional protocol has a restriction such that the 
> scan must be issued on the node that initiated the transaction. This makes 
> optimisations related to a distributed sql execution barely usable, but we 
> will deal with this later. As a first step, let's just disable distribution 
> trait in the planner to get local plans.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17610) Rework snapshot cancel command and simplify syntax in control script.

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin updated IGNITE-17610:
--
Description: 
Currently we have confusing snapshot restore command syntax.

For example snapshot creation command:
{noformat}
--snapshot create snapshot_Name
{noformat}

But for snapshot restore we should add confusing "--start" option
{noformat}
--snapshot restore snapshot_Name --start
{noformat}

And the same goes to the "cancel" command.
Cancel snapshot creation:
{noformat}
--snapshot cancel snapshot_Name
{noformat}

But to cancel the snapshot restore you have to type something really weird:
{noformat}
--snapshot restore snapshot_Name --cancel
{noformat}

A new common snapshot "status" command has recently been introduced that 
displays an *operation ID* that can be used to cancel any snapshot operation in 
progress.

So the proposal - make snapshot-commands syntax simple and universal
{noformat}
--snapshot create snapshotName
--snapshot restore snapshotName
--snapshot status
--snapshot cancel operationId
{noformat}

  was:
Currently we have confusing snapshot restore command syntax.

For example snapshot creation command:
{noformat}
--snapshot create snapshot_Name
{noformat}

But for snapshot restore we should add confusing "--start" option
{noformat}
--snapshot restore snapshot_Name --start
{noformat}

And the same goes to the "cancel" command.
Cancel snapshot creation:
{noformat}
--snapshot cancel snapshot_Name
{noformat}

But to cancel the snapshot restore you have to type something really weird:
{noformat}
--snapshot restore snapshot_Name --cancel
{noformat}

A new common snapshot "status" command has recently been introduced that 
displays an *operation ID* that can be used to cancel any snapshot operation in 
progress.

So the proposal - make snapshot-commands syntax common:
{noformat}
--snapshot create snapshotName
--snapshot restore snapshotName
--snapshot status
--snapshot cancel operationId
{noformat}


> Rework snapshot cancel command and simplify syntax in control script.
> -
>
> Key: IGNITE-17610
> URL: https://issues.apache.org/jira/browse/IGNITE-17610
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Pavel Pereslegin
>Assignee: Pavel Pereslegin
>Priority: Major
>  Labels: iep-43
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Currently we have confusing snapshot restore command syntax.
> For example snapshot creation command:
> {noformat}
> --snapshot create snapshot_Name
> {noformat}
> But for snapshot restore we should add confusing "--start" option
> {noformat}
> --snapshot restore snapshot_Name --start
> {noformat}
> And the same goes to the "cancel" command.
> Cancel snapshot creation:
> {noformat}
> --snapshot cancel snapshot_Name
> {noformat}
> But to cancel the snapshot restore you have to type something really weird:
> {noformat}
> --snapshot restore snapshot_Name --cancel
> {noformat}
> A new common snapshot "status" command has recently been introduced that 
> displays an *operation ID* that can be used to cancel any snapshot operation 
> in progress.
> So the proposal - make snapshot-commands syntax simple and universal
> {noformat}
> --snapshot create snapshotName
> --snapshot restore snapshotName
> --snapshot status
> --snapshot cancel operationId
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-17622) [Ignite Website] Automate extensions documentation build

2022-09-05 Thread Vladislav Pyatkov (Jira)


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

Vladislav Pyatkov commented on IGNITE-17622:


Merged 980199b169ff5cecba28799054796d362a44a4a2

> [Ignite Website] Automate extensions documentation build
> 
>
> Key: IGNITE-17622
> URL: https://issues.apache.org/jira/browse/IGNITE-17622
> Project: Ignite
>  Issue Type: Task
>  Components: website
>Reporter: Alexey Alexandrov
>Assignee: Erlan Aytpaev
>Priority: Minor
>
> Extensions part of ignite.apache.org documentation is built from 
> [https://github.com/apache/ignite-extensions,] we need to automate it.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (IGNITE-17622) [Ignite Website] Automate extensions documentation build

2022-09-05 Thread Erlan Aytpaev (Jira)


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

Erlan Aytpaev reassigned IGNITE-17622:
--

Assignee: Erlan Aytpaev

> [Ignite Website] Automate extensions documentation build
> 
>
> Key: IGNITE-17622
> URL: https://issues.apache.org/jira/browse/IGNITE-17622
> Project: Ignite
>  Issue Type: Task
>  Components: website
>Reporter: Alexey Alexandrov
>Assignee: Erlan Aytpaev
>Priority: Minor
>
> Extensions part of ignite.apache.org documentation is built from 
> [https://github.com/apache/ignite-extensions,] we need to automate it.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (IGNITE-17622) [Ignite Website] Automate extensions documentation build

2022-09-05 Thread Alexey Alexandrov (Jira)
Alexey Alexandrov created IGNITE-17622:
--

 Summary: [Ignite Website] Automate extensions documentation build
 Key: IGNITE-17622
 URL: https://issues.apache.org/jira/browse/IGNITE-17622
 Project: Ignite
  Issue Type: Task
  Components: website
Reporter: Alexey Alexandrov


Extensions part of ignite.apache.org documentation is built from 
[https://github.com/apache/ignite-extensions,] we need to automate it's build.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17622) [Ignite Website] Automate extensions documentation build

2022-09-05 Thread Alexey Alexandrov (Jira)


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

Alexey Alexandrov updated IGNITE-17622:
---
Description: Extensions part of ignite.apache.org documentation is built 
from [https://github.com/apache/ignite-extensions,] we need to automate it.  
(was: Extensions part of ignite.apache.org documentation is built from 
[https://github.com/apache/ignite-extensions,] we need to automate it's build.)

> [Ignite Website] Automate extensions documentation build
> 
>
> Key: IGNITE-17622
> URL: https://issues.apache.org/jira/browse/IGNITE-17622
> Project: Ignite
>  Issue Type: Task
>  Components: website
>Reporter: Alexey Alexandrov
>Priority: Minor
>
> Extensions part of ignite.apache.org documentation is built from 
> [https://github.com/apache/ignite-extensions,] we need to automate it.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-17473) Support transactional scan for RW transaction

2022-09-05 Thread Yury Gerzhedovich (Jira)


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

Yury Gerzhedovich commented on IGNITE-17473:


[~korlov], LGTM

> Support transactional scan for RW transaction
> -
>
> Key: IGNITE-17473
> URL: https://issues.apache.org/jira/browse/IGNITE-17473
> Project: Ignite
>  Issue Type: Improvement
>  Components: sql
>Reporter: Yury Gerzhedovich
>Assignee: Konstantin Orlov
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> We need to support transactional scan in SQL engine.
> At the moment, the transactional protocol has a restriction such that the 
> scan must be issued on the node that initiated the transaction. This makes 
> optimisations related to a distributed sql execution barely usable, but we 
> will deal with this later. As a first step, let's just disable distribution 
> trait in the planner to get local plans.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-16136) System Thread pool starvation and out of memory

2022-09-05 Thread David Albrecht (Jira)


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

David Albrecht commented on IGNITE-16136:
-

[~mmuzaf] 

Great that you found the issue. 

We already updated to 2.11.1 so no need for 2.7.6. 
In general, I doubt that a cherry-pick into an older branch makes sense for us, 
since we can't reproduce the problem and not verify if the fix works.

> System Thread pool starvation and out of memory
> ---
>
> Key: IGNITE-16136
> URL: https://issues.apache.org/jira/browse/IGNITE-16136
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.7.6
>Reporter: David Albrecht
>Assignee: Maxim Muzafarov
>Priority: Critical
>  Labels: ise
> Fix For: 2.14
>
> Attachments: configuration.zip, image-2021-12-15-21-13-43-775.png, 
> image-2021-12-15-21-17-47-652.png
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> We are experiencing thread pool starvations and after some time out of memory 
> exceptions in some of our ignite client nodes while the server node seems to 
> be running without any problems. It seems like all sys threads are stuck when 
> calling MarshallerContextImpl.getClassName. Which in turn leads to a growing 
> worker queue.
>  
> First warnings regarding the thread pool starvation:
> {code:java}
> 10.12.21 11:22:34.603 [WARN ] 
> IgniteKernal.warning(127): Possible thread pool starvation detected (no task 
> completed in last 3ms, is system thread pool size large enough?)
> 10.12.21 11:27:34.654 [WARN ] 
> IgniteKernal.warning(127): Possible thread pool starvation detected (no task 
> completed in last 3ms, is system thread pool size large enough?)
> 10.12.21 11:32:34.713 [WARN ] 
> IgniteKernal.warning(127): Possible thread pool starvation detected (no task 
> completed in last 3ms, is system thread pool size large enough?)
> 10.12.21 11:37:34.764 [WARN ] 
> IgniteKernal.warning(127): Possible thread pool starvation detected (no task 
> completed in last 3ms, is system thread pool size large enough?)
> 10.12.21 11:42:34.796 [WARN ] 
> IgniteKernal.warning(127): Possible thread pool starvation detected (no task 
> completed in last 3ms, is system thread pool size large enough?)
> 10.12.21 11:47:34.839 [WARN ] 
> IgniteKernal.warning(127): Possible thread pool starvation detected (no task 
> completed in last 3ms, is system thread pool size large enough?)
> {code}
> Out of memory error leading to a crash of the application:
> {code}
> Exception: java.lang.OutOfMemoryError thrown from the 
> UncaughtExceptionHandler in thread "https-openssl-nio-16443-ClientPoller"
> Exception: java.lang.OutOfMemoryError thrown from the 
> UncaughtExceptionHandler in thread "ajp-nio-16009-ClientPoller"
> 11-Dec-2021 03:07:24.446 SEVERE [Catalina-utility-1] 
> org.apache.coyote.AbstractProtocol.startAsyncTimeout Error processing async 
> timeouts
>   java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: 
> Java heap space
> {code}
> The queue full of messages:
>  !image-2021-12-15-21-17-47-652.png! 
> It seems like all sys threads are stuck while waiting at:
> {code}
> sys-#170
>   at jdk.internal.misc.Unsafe.park(ZJ)V (Native Method)
>   at java.util.concurrent.locks.LockSupport.park()V (LockSupport.java:323)
>   at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.get0(Z)Ljava/lang/Object;
>  (GridFutureAdapter.java:178)
>   at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.get()Ljava/lang/Object;
>  (GridFutureAdapter.java:141)
>   at 
> org.apache.ignite.internal.MarshallerContextImpl.getClassName(BI)Ljava/lang/String;
>  (MarshallerContextImpl.java:379)
>   at 
> org.apache.ignite.internal.MarshallerContextImpl.getClass(ILjava/lang/ClassLoader;)Ljava/lang/Class;
>  (MarshallerContextImpl.java:344)
>   at 
> org.apache.ignite.internal.marshaller.optimized.OptimizedMarshallerUtils.classDescriptor(Ljava/util/concurrent/ConcurrentMap;ILjava/lang/ClassLoader;Lorg/apache/ignite/marshaller/MarshallerContext;Lorg/apache/ignite/internal/marshaller/optimized/OptimizedMarshallerIdMapper;)Lorg/apache/ignite/internal/marshaller/optimized/OptimizedClassDescriptor;
>  (OptimizedMarshallerUtils.java:264)
>   at 
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0()Ljava/lang/Object;
>  (OptimizedObjectInputStream.java:341)
>   at 
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride()Ljava/lang/Object;
>  (OptimizedObject

[jira] [Created] (IGNITE-17621) InFlightFutures does not properly register a new future which is already in completed state

2022-09-05 Thread Vyacheslav Koptilin (Jira)
Vyacheslav Koptilin created IGNITE-17621:


 Summary: InFlightFutures does not properly register a new future 
which is already in completed state
 Key: IGNITE-17621
 URL: https://issues.apache.org/jira/browse/IGNITE-17621
 Project: Ignite
  Issue Type: Bug
Reporter: Vyacheslav Koptilin
Assignee: Vyacheslav Koptilin
 Fix For: 3.0.0-alpha6


The following method does not clean up the internal collection of futures in 
case the registered future was completed before calling the _registerFuture_:

{code:java}
/**
 * Registers a future in the in-flight futures collection. When it 
completes (either normally or exceptionally),
 * it will be removed from the collection.
 *
 * @param future the future to register
 */
public void registerFuture(CompletableFuture future) {
future.whenComplete((result, ex) -> inFlightFutures.remove(future));

inFlightFutures.add(future);
}
{code}

The fix is quite obvious - we just need to re-order these two lines :)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17621) InFlightFutures does not properly register a new future which is already in completed state

2022-09-05 Thread Vyacheslav Koptilin (Jira)


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

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

> InFlightFutures does not properly register a new future which is already in 
> completed state
> ---
>
> Key: IGNITE-17621
> URL: https://issues.apache.org/jira/browse/IGNITE-17621
> Project: Ignite
>  Issue Type: Bug
>Reporter: Vyacheslav Koptilin
>Assignee: Vyacheslav Koptilin
>Priority: Trivial
>  Labels: ignite-3
> Fix For: 3.0.0-alpha6
>
>
> The following method does not clean up the internal collection of futures in 
> case the registered future was completed before calling the _registerFuture_:
> {code:java}
> /**
>  * Registers a future in the in-flight futures collection. When it 
> completes (either normally or exceptionally),
>  * it will be removed from the collection.
>  *
>  * @param future the future to register
>  */
> public void registerFuture(CompletableFuture future) {
> future.whenComplete((result, ex) -> inFlightFutures.remove(future));
> inFlightFutures.add(future);
> }
> {code}
> The fix is quite obvious - we just need to re-order these two lines :)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-17620) [Ignite Website] Update ignite-extensions header

2022-09-05 Thread Vladislav Pyatkov (Jira)


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

Vladislav Pyatkov commented on IGNITE-17620:


Merged eaa36e4ce938d921debdd53eb2a0532413e8dfba
[~hoter] Thank you for contribution.

> [Ignite Website] Update ignite-extensions header
> 
>
> Key: IGNITE-17620
> URL: https://issues.apache.org/jira/browse/IGNITE-17620
> Project: Ignite
>  Issue Type: Task
>  Components: website
>Reporter: Alexey Alexandrov
>Assignee: Erlan Aytpaev
>Priority: Minor
>
> Please replace commented-out header in 
> [https://github.com/apache/ignite-extensions/blob/master/docs/_includes/header.html]
> With this:
> {code:xml}
> 
> 
> 
> 
>  width="18" height="12" alt="menu icon" />
> 
> 
> 
>  src="{{'assets/images/apache_ignite_logo.svg'|relative_url}}" alt="Apache 
> Ignite logo" width="103" height="36" >
> 
> 
> 
>  src='{{"assets/images/cancel.svg"|relative_url}}' alt="close" width="10" 
> height="10" />
> 
> 
> ⋮
> 
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-16916) Make nodes more resilient in case of a job cancellation

2022-09-05 Thread Pavel Pereslegin (Jira)


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

Pavel Pereslegin commented on IGNITE-16916:
---

[~ktkale...@gridgain.com], 

could you please suggest any workaround for system/internal tasks to cancel 
them immediately without changing 'computeJobWorkerInterruptTimeout' property?

> Make nodes more resilient in case of a job cancellation
> ---
>
> Key: IGNITE-16916
> URL: https://issues.apache.org/jira/browse/IGNITE-16916
> Project: Ignite
>  Issue Type: Task
>  Components: compute
>Reporter: Kirill Tkalenko
>Assignee: Kirill Tkalenko
>Priority: Major
> Fix For: 2.14
>
> Attachments: image-2022-05-05-12-46-26-543.png, screenshot-1.png
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> In case of a job being cancelled we currently have a really questionable 
> approach.
> We are now setting the interruption flag even before we give a use a chance 
> to stop the job gracefully.
> Proposal for the implementation:
> * Adding a distributed property in the metastore that will set a timeout for 
> interrupting *GridJobWorker* that did not gracefully complete after calling 
> *GridJobWorker#cancel*;
> * On the call of the *GridJobWorker#cancel*, do not *Thread#interrupt* the 
> thread, but add *GridTimeoutObject*.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17620) [Ignite Website] Update ignite-extensions header

2022-09-05 Thread Alexey Alexandrov (Jira)


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

Alexey Alexandrov updated IGNITE-17620:
---
Description: 
Please replace commented-out header in 
[https://github.com/apache/ignite-extensions/blob/master/docs/_includes/header.html]

With this:
{code:xml}















⋮

{code}
 

  was:
Please replace commented-out header in 
[https://github.com/apache/ignite-extensions/blob/master/docs/_includes/header.html]

With this:















⋮




> [Ignite Website] Update ignite-extensions header
> 
>
> Key: IGNITE-17620
> URL: https://issues.apache.org/jira/browse/IGNITE-17620
> Project: Ignite
>  Issue Type: Task
>  Components: website
>Reporter: Alexey Alexandrov
>Assignee: Erlan Aytpaev
>Priority: Minor
>
> Please replace commented-out header in 
> [https://github.com/apache/ignite-extensions/blob/master/docs/_includes/header.html]
> With this:
> {code:xml}
> 
> 
> 
> 
>  width="18" height="12" alt="menu icon" />
> 
> 
> 
>  src="{{'assets/images/apache_ignite_logo.svg'|relative_url}}" alt="Apache 
> Ignite logo" width="103" height="36" >
> 
> 
> 
>  src='{{"assets/images/cancel.svg"|relative_url}}' alt="close" width="10" 
> height="10" />
> 
> 
> ⋮
> 
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (IGNITE-17620) [Ignite Website] Update ignite-extensions header

2022-09-05 Thread Erlan Aytpaev (Jira)


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

Erlan Aytpaev reassigned IGNITE-17620:
--

Assignee: Erlan Aytpaev

> [Ignite Website] Update ignite-extensions header
> 
>
> Key: IGNITE-17620
> URL: https://issues.apache.org/jira/browse/IGNITE-17620
> Project: Ignite
>  Issue Type: Task
>  Components: website
>Reporter: Alexey Alexandrov
>Assignee: Erlan Aytpaev
>Priority: Minor
>
> Please replace commented-out header in 
> [https://github.com/apache/ignite-extensions/blob/master/docs/_includes/header.html]
> With this:
> 
> 
> 
> 
>  width="18" height="12" alt="menu icon" />
> 
> 
> 
>  src="\{{'assets/images/apache_ignite_logo.svg'|relative_url}}" alt="Apache 
> Ignite logo" width="103" height="36" >
> 
> 
> 
>  src='\{{"assets/images/cancel.svg"|relative_url}}' alt="close" width="10" 
> height="10" />
> 
> 
> ⋮
> 
> 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (IGNITE-17620) [Ignite Website] Update ignite-extensions header

2022-09-05 Thread Alexey Alexandrov (Jira)
Alexey Alexandrov created IGNITE-17620:
--

 Summary: [Ignite Website] Update ignite-extensions header
 Key: IGNITE-17620
 URL: https://issues.apache.org/jira/browse/IGNITE-17620
 Project: Ignite
  Issue Type: Task
  Components: website
Reporter: Alexey Alexandrov


Please replace commented-out header in 
[https://github.com/apache/ignite-extensions/blob/master/docs/_includes/header.html]

With this:















⋮





--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-16040) Calcite. Unable to plan query with several correlated sub-queries in select list

2022-09-05 Thread Konstantin Orlov (Jira)


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

Konstantin Orlov commented on IGNITE-16040:
---

[~zstan], I've left a couple of comments. Please check PR

> Calcite. Unable to plan query with several correlated sub-queries in select 
> list
> 
>
> Key: IGNITE-16040
> URL: https://issues.apache.org/jira/browse/IGNITE-16040
> Project: Ignite
>  Issue Type: Bug
>  Components: sql
>Reporter: Konstantin Orlov
>Assignee: Evgeny Stanilovsky
>Priority: Major
>  Labels: calcite, calcite2-required, calcite3-required
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Currently the query like below can't be planned by calcite-based sql engine:
> {code:java}
> SELECT a+b*2,
>(a+b+c+d+e)/5,
>(SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d(SELECT count(*) FROM t1 AS x WHERE x.babs(b-c),
>a-b
>   FROM t1
>  WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.bAND c>d
>  ORDER BY 6,5,4,1,3,2
> {code}
> Need to figure it out how to fix this.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-17565) Update Ignite dependency: jodd-lagarto

2022-09-05 Thread Ivan Daschinsky (Jira)


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

Ivan Daschinsky commented on IGNITE-17565:
--

[~tledkov] It seems that this ticket is minor and it relates to building tools. 
It seems that release notes doesn't have to be added to release notes.

> Update Ignite dependency: jodd-lagarto
> --
>
> Key: IGNITE-17565
> URL: https://issues.apache.org/jira/browse/IGNITE-17565
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
> Fix For: 2.14
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Update dependency  jodd-lagarto 3.4.8 to 6.0.6



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17565) Update Ignite dependency: jodd-lagarto

2022-09-05 Thread Ivan Daschinsky (Jira)


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

Ivan Daschinsky updated IGNITE-17565:
-
Release Note:   (was: Update dependency  jodd-lagarto to 6.0.6 

)

> Update Ignite dependency: jodd-lagarto
> --
>
> Key: IGNITE-17565
> URL: https://issues.apache.org/jira/browse/IGNITE-17565
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
> Fix For: 2.14
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Update dependency  jodd-lagarto 3.4.8 to 6.0.6



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (IGNITE-17581) Create test TxStateStorage implementation

2022-09-05 Thread Denis Chudov (Jira)


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

Denis Chudov reassigned IGNITE-17581:
-

Assignee: Denis Chudov

> Create test TxStateStorage implementation
> -
>
> Key: IGNITE-17581
> URL: https://issues.apache.org/jira/browse/IGNITE-17581
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Alexander Lapin
>Assignee: Denis Chudov
>Priority: Minor
>  Labels: ignite-3, transaction3_rw
>
> h3. Motivation
> It's an overkill to use RocksDB based implementation of TxStateStorage in 
> most tests, so let's introduce test ConcurrentHashMap based implementation of 
> TxStateStorage like it's done with TestConcurrentHashMapMvPartitionStorage 
> for MvPartitionStorage.
> h3. Definition of Done
>  * New TestConcurrentHashMapTxStateStorage is implemented.
>  * Aforementioned class is used wherever possible within tests. Some of such 
> places are marked with corresponding todo, but not all unfortunately.
> h3. Implementation Notes
> Let's use TestConcurrentHashMapMvPartitionStorage as a reference 
> implementation. It's pretty simple.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-17108) Update Docker deliveries

2022-09-05 Thread Taras Ledkov (Jira)


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

Taras Ledkov commented on IGNITE-17108:
---

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

> Update Docker deliveries
> 
>
> Key: IGNITE-17108
> URL: https://issues.apache.org/jira/browse/IGNITE-17108
> Project: Ignite
>  Issue Type: Improvement
>  Components: build
>Affects Versions: 2.13
>Reporter: Petr Ivanov
>Assignee: Petr Ivanov
>Priority: Major
> Fix For: 2.14
>
>
> # Move to eclipse-temurin docker images (successor of AdoptOpenJDK)
>  # Add JDK11 Dockerfile
>  # Add builds for x86-64/jdk8, x86-64/jdk11 and s390/jdk8 on TeamCity.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17565) Update Ignite dependency: jodd-lagarto

2022-09-05 Thread Aleksandr (Jira)


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

Aleksandr updated IGNITE-17565:
---
Release Note: 
Update dependency  jodd-lagarto to 6.0.6 



> Update Ignite dependency: jodd-lagarto
> --
>
> Key: IGNITE-17565
> URL: https://issues.apache.org/jira/browse/IGNITE-17565
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
> Fix For: 2.14
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Update dependency  jodd-lagarto 3.4.8 to 6.0.6



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17090) Map sql errors to messages that user see

2022-09-05 Thread Vyacheslav Koptilin (Jira)


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

Vyacheslav Koptilin updated IGNITE-17090:
-
Reviewer: Vyacheslav Koptilin

> Map sql errors to messages that user see
> 
>
> Key: IGNITE-17090
> URL: https://issues.apache.org/jira/browse/IGNITE-17090
> Project: Ignite
>  Issue Type: Task
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
>  Labels: ignite-3, ignite-3-cli-tool
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> There is a number of errors that user can get during sql command execution. 
> Map all types of errors and map them to exit error codes and user messages. 
> Also, a user has to understand what is wrong with the query. Now it displays 
> jusn an abstract message.
>  
> How it works now:
> {code:java}
> sql-cli> create table myta
> SQL query parsing error: Sql query execution failed.
> sql-cli> {code}
> {code:java}
> sql-cli> create table mytable(i int, j int);
> Unrecognized error while process SQL query.
> sql-cli> {code}
> "SQL query parsing error: Sql query execution failed.", "Unrecognized error 
> while process SQL query."  say nothing about {*}what exactly is wrong{*}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17618) Update Ignite dependency: Jackson Databind

2022-09-05 Thread Aleksandr (Jira)


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

Aleksandr updated IGNITE-17618:
---
Release Note: Updated Mesos dependency to 1.11.0. CVE-2020-36518  (was: fix 
CVE-2020-36518)

> Update Ignite dependency: Jackson Databind 
> ---
>
> Key: IGNITE-17618
> URL: https://issues.apache.org/jira/browse/IGNITE-17618
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
> Fix For: 2.14
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Update dependency: jackson 2.12.4 to 2.12.7



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17618) Update Ignite dependency: Jackson Databind

2022-09-05 Thread Aleksandr (Jira)


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

Aleksandr updated IGNITE-17618:
---
Release Note: Updated Jackson Databind dependency to 2.12.7 
(CVE-2020-36518)  (was: Updated Mesos dependency to 1.11.0. CVE-2020-36518)

> Update Ignite dependency: Jackson Databind 
> ---
>
> Key: IGNITE-17618
> URL: https://issues.apache.org/jira/browse/IGNITE-17618
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
> Fix For: 2.14
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Update dependency: jackson 2.12.4 to 2.12.7



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17618) Update Ignite dependency: Jackson Databind

2022-09-05 Thread Taras Ledkov (Jira)


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

Taras Ledkov updated IGNITE-17618:
--
Ignite Flags: Release Notes Required  (was: Docs Required,Release Notes 
Required)

> Update Ignite dependency: Jackson Databind 
> ---
>
> Key: IGNITE-17618
> URL: https://issues.apache.org/jira/browse/IGNITE-17618
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
> Fix For: 2.14
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Update dependency: jackson 2.12.4 to 2.12.7



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17618) Update Ignite dependency: Jackson Databind

2022-09-05 Thread Aleksandr (Jira)


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

Aleksandr updated IGNITE-17618:
---
Release Note: fix CVE-2020-36518  (was: CVE-2020-36518)

> Update Ignite dependency: Jackson Databind 
> ---
>
> Key: IGNITE-17618
> URL: https://issues.apache.org/jira/browse/IGNITE-17618
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
> Fix For: 2.14
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Update dependency: jackson 2.12.4 to 2.12.7



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17618) Update Ignite dependency: Jackson Databind

2022-09-05 Thread Aleksandr (Jira)


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

Aleksandr updated IGNITE-17618:
---
Release Note: CVE-2020-36518

> Update Ignite dependency: Jackson Databind 
> ---
>
> Key: IGNITE-17618
> URL: https://issues.apache.org/jira/browse/IGNITE-17618
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
> Fix For: 2.14
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Update dependency: jackson 2.12.4 to 2.12.7



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17593) .NET: Thin 3.0: Implement BinaryTuple serialization

2022-09-05 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-17593:

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

> .NET: Thin 3.0: Implement BinaryTuple serialization
> ---
>
> Key: IGNITE-17593
> URL: https://issues.apache.org/jira/browse/IGNITE-17593
> Project: Ignite
>  Issue Type: Task
>  Components: platforms, thin client
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Major
>  Labels: iep-92, ignite-3
> Fix For: 3.0.0-alpha6
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-17593) .NET: Thin 3.0: Implement BinaryTuple serialization

2022-09-05 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn commented on IGNITE-17593:
-

Merged to main: 
https://github.com/apache/ignite-3/commit/3cea078225b107a6b75d4d06973d362d6a973a50

> .NET: Thin 3.0: Implement BinaryTuple serialization
> ---
>
> Key: IGNITE-17593
> URL: https://issues.apache.org/jira/browse/IGNITE-17593
> Project: Ignite
>  Issue Type: Task
>  Components: platforms, thin client
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Major
>  Labels: iep-92, ignite-3
> Fix For: 3.0.0-alpha6
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17593) .NET: Thin 3.0: Implement BinaryTuple serialization

2022-09-05 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-17593:

Release Note:   (was: Merged to main: 
https://github.com/apache/ignite-3/commit/3cea078225b107a6b75d4d06973d362d6a973a50)

> .NET: Thin 3.0: Implement BinaryTuple serialization
> ---
>
> Key: IGNITE-17593
> URL: https://issues.apache.org/jira/browse/IGNITE-17593
> Project: Ignite
>  Issue Type: Task
>  Components: platforms, thin client
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Major
>  Labels: iep-92, ignite-3
> Fix For: 3.0.0-alpha6
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-13348) Creating IgniteAtomicLong from the client node may hang.

2022-09-05 Thread Taras Ledkov (Jira)


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

Taras Ledkov updated IGNITE-13348:
--
Fix Version/s: (was: 2.14)

> Creating IgniteAtomicLong from the client node may hang.
> 
>
> Key: IGNITE-13348
> URL: https://issues.apache.org/jira/browse/IGNITE-13348
> Project: Ignite
>  Issue Type: Bug
>Reporter: Vyacheslav Koptilin
>Assignee: Vyacheslav Koptilin
>Priority: Major
> Attachments: DataStructuresInitializationTest.java
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> It looks like, the data structure processor does not properly initialize when 
> a client node connects to a cluster that changes its own state (state 
> transition from the inactive state to active).
> reproducer attached.
> *UPDATE*
> It seems to me, the root cause of the issue is that {{joinFut}} is always 
> completed with {{false}}.
> {code:java|title=GridClusterStateProcessor.java}
> /** {@inheritDoc} */
> @Override public void onStateFinishMessage(ChangeGlobalStateFinishMessage 
> msg) {
> DiscoveryDataClusterState discoClusterState = globalState;
> if (msg.requestId().equals(discoClusterState.transitionRequestId())) {
> ...
> TransitionOnJoinWaitFuture joinFut = this.joinFut;
> if (joinFut != null)
> joinFut.onDone(false);
> ...
> }
> else
> U.warn(log, "Received state finish message with unexpected ID: " 
> + msg);
> }
> {code}
> On the other hand, this value is used to determine the state of the cluster 
> when a new node joins the cluster
> {code:java|title=IgniteKernal.java}
> public void start(
> DiscoveryLocalJoinData joinData = ctx.discovery().localJoin();
> IgniteInternalFuture transitionWaitFut = 
> joinData.transitionWaitFuture();
> ...
> boolean active;
> if (transitionWaitFut != null) {
> if (log.isInfoEnabled()) {
> log.info("Join cluster while cluster state transition is 
> in progress, waiting when transition finish.");
> }
> active = transitionWaitFut.get();
> }
> else
> active = joinData.active();
> startTimer.finishGlobalStage("Await transition");
> ...
> }
> {code}
> User list discussion: 
> http://apache-ignite-users.70518.x6.nabble.com/Ignite-client-node-hangs-while-IgniteAtomicLong-is-created-tp33537.html



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-9386) control.sh --tx can produce confusing results when limit is set to small value

2022-09-05 Thread Taras Ledkov (Jira)


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

Taras Ledkov updated IGNITE-9386:
-
Fix Version/s: 2.15
   (was: 2.14)

> control.sh --tx can produce confusing results when limit is set to small value
> --
>
> Key: IGNITE-9386
> URL: https://issues.apache.org/jira/browse/IGNITE-9386
> Project: Ignite
>  Issue Type: Improvement
>  Components: control.sh
>Affects Versions: 2.10
>Reporter: Alexey Scherbakov
>Assignee: Rodion Smolnikov
>Priority: Major
> Fix For: 2.15
>
>  Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> This is happening because currently the limit is applied to primary and 
> backup transactions, which breaks output post-filtering (removal of primary 
> and backup transactions from output if near is present).
> Possible solution: apply limit only to near valid transactions. If some txs 
> have no near part (broken tx topology), they should be always visible in 
> output, probably with special "broken" marking.
> Best way to achieve this - implement tx paging on client side (using 
> continuous mapping)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17618) Update Ignite dependency: Jackson Databind

2022-09-05 Thread Aleksandr (Jira)


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

Aleksandr updated IGNITE-17618:
---
Fix Version/s: 2.14

> Update Ignite dependency: Jackson Databind 
> ---
>
> Key: IGNITE-17618
> URL: https://issues.apache.org/jira/browse/IGNITE-17618
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Aleksandr
>Assignee: Aleksandr
>Priority: Major
> Fix For: 2.14
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Update dependency: jackson 2.12.4 to 2.12.7



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-17541) Add "set" prefix to ThinClientConfiguration#sendServerExceptionStackTraceToClient()

2022-09-05 Thread Julia Bakulina (Jira)


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

Julia Bakulina commented on IGNITE-17541:
-

[~alexpl], could you please review my changes?

> Add "set" prefix to 
> ThinClientConfiguration#sendServerExceptionStackTraceToClient()
> ---
>
> Key: IGNITE-17541
> URL: https://issues.apache.org/jira/browse/IGNITE-17541
> Project: Ignite
>  Issue Type: Improvement
>  Components: thin client
>Affects Versions: 2.13
>Reporter: Ilya Shishkov
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise, newbie
>  Time Spent: 2h 25m
>  Remaining Estimate: 0h
>
> IGNITE-13389 introduces 
> {{ThinClientConfiguration#sendServerExceptionStackTraceToClient()}}, but name 
> of the method does not allow to set up this option in XML configuration, 
> because Spring expects "set" prefix for setters.
> As you can see below, there is a workaround, but it would be more convenient 
> to set up this property directly.
> Workaround:
> {code:xml|title=Add extra ThinClientConfiguration bean with necessary 
> parameters}
>  class="org.apache.ignite.configuration.ThinClientConfiguration">
> 
> 
> {code}
> {code:xml|title=Set up thinClientConfiguration by means of SpEL}
> 
>  class="org.apache.ignite.configuration.ClientConnectorConfiguration">
>
> value="#{thinClientCfg.sendServerExceptionStackTraceToClient(true)}"/>
> 
> 
> {code}
> We should add "set" and "get" prefix to setter and getter methods 
> respectively or add extra methods with such prefixes from the point of 
> possible compatibility issues (see IGNITE-16549).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-17541) Add "set" prefix to ThinClientConfiguration#sendServerExceptionStackTraceToClient()

2022-09-05 Thread Julia Bakulina (Jira)


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

Julia Bakulina updated IGNITE-17541:

Reviewer: Alex Plehanov  (was: Ivan Daschinsky)

> Add "set" prefix to 
> ThinClientConfiguration#sendServerExceptionStackTraceToClient()
> ---
>
> Key: IGNITE-17541
> URL: https://issues.apache.org/jira/browse/IGNITE-17541
> Project: Ignite
>  Issue Type: Improvement
>  Components: thin client
>Affects Versions: 2.13
>Reporter: Ilya Shishkov
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise, newbie
>  Time Spent: 2h 25m
>  Remaining Estimate: 0h
>
> IGNITE-13389 introduces 
> {{ThinClientConfiguration#sendServerExceptionStackTraceToClient()}}, but name 
> of the method does not allow to set up this option in XML configuration, 
> because Spring expects "set" prefix for setters.
> As you can see below, there is a workaround, but it would be more convenient 
> to set up this property directly.
> Workaround:
> {code:xml|title=Add extra ThinClientConfiguration bean with necessary 
> parameters}
>  class="org.apache.ignite.configuration.ThinClientConfiguration">
> 
> 
> {code}
> {code:xml|title=Set up thinClientConfiguration by means of SpEL}
> 
>  class="org.apache.ignite.configuration.ClientConnectorConfiguration">
>
> value="#{thinClientCfg.sendServerExceptionStackTraceToClient(true)}"/>
> 
> 
> {code}
> We should add "set" and "get" prefix to setter and getter methods 
> respectively or add extra methods with such prefixes from the point of 
> possible compatibility issues (see IGNITE-16549).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-17541) Add "set" prefix to ThinClientConfiguration#sendServerExceptionStackTraceToClient()

2022-09-05 Thread Ignite TC Bot (Jira)


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

Ignite TC Bot commented on IGNITE-17541:


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

> Add "set" prefix to 
> ThinClientConfiguration#sendServerExceptionStackTraceToClient()
> ---
>
> Key: IGNITE-17541
> URL: https://issues.apache.org/jira/browse/IGNITE-17541
> Project: Ignite
>  Issue Type: Improvement
>  Components: thin client
>Affects Versions: 2.13
>Reporter: Ilya Shishkov
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise, newbie
>  Time Spent: 2h 25m
>  Remaining Estimate: 0h
>
> IGNITE-13389 introduces 
> {{ThinClientConfiguration#sendServerExceptionStackTraceToClient()}}, but name 
> of the method does not allow to set up this option in XML configuration, 
> because Spring expects "set" prefix for setters.
> As you can see below, there is a workaround, but it would be more convenient 
> to set up this property directly.
> Workaround:
> {code:xml|title=Add extra ThinClientConfiguration bean with necessary 
> parameters}
>  class="org.apache.ignite.configuration.ThinClientConfiguration">
> 
> 
> {code}
> {code:xml|title=Set up thinClientConfiguration by means of SpEL}
> 
>  class="org.apache.ignite.configuration.ClientConnectorConfiguration">
>
> value="#{thinClientCfg.sendServerExceptionStackTraceToClient(true)}"/>
> 
> 
> {code}
> We should add "set" and "get" prefix to setter and getter methods 
> respectively or add extra methods with such prefixes from the point of 
> possible compatibility issues (see IGNITE-16549).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)