[jira] [Created] (IGNITE-4069) Web console: error triangle icon is not displayed for some fields

2016-10-13 Thread Pavel Konstantinov (JIRA)
Pavel Konstantinov created IGNITE-4069:
--

 Summary: Web console: error triangle icon is not displayed for 
some fields
 Key: IGNITE-4069
 URL: https://issues.apache.org/jira/browse/IGNITE-4069
 Project: Ignite
  Issue Type: Bug
  Components: wizards
Reporter: Pavel Konstantinov
Priority: Minor


For example this can be reproduced  on CollisionSPI fields for case FIFO.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4069) Web console: error triangle icon is not displayed for some fields

2016-10-13 Thread Pavel Konstantinov (JIRA)

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

Pavel Konstantinov updated IGNITE-4069:
---
Description: 
For example this can be reproduced  on CollisionSPI fields for case FIFO.
To reproduce enter the value '-0' - the field shows red frame but red triangle 
is not displayed.

  was:For example this can be reproduced  on CollisionSPI fields for case FIFO.


> Web console: error triangle icon is not displayed for some fields
> -
>
> Key: IGNITE-4069
> URL: https://issues.apache.org/jira/browse/IGNITE-4069
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Reporter: Pavel Konstantinov
>Priority: Minor
>
> For example this can be reproduced  on CollisionSPI fields for case FIFO.
> To reproduce enter the value '-0' - the field shows red frame but red 
> triangle is not displayed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (IGNITE-4048) Web console: result panel is not displayed in case if first query is incorrect

2016-10-13 Thread Andrey Novikov (JIRA)

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

Andrey Novikov resolved IGNITE-4048.

Resolution: Fixed
  Assignee: Pavel Konstantinov

Fixed. Pavel, please test.

> Web console: result panel is not displayed in case if first query is incorrect
> --
>
> Key: IGNITE-4048
> URL: https://issues.apache.org/jira/browse/IGNITE-4048
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Reporter: Pavel Konstantinov
>Assignee: Pavel Konstantinov
>
> Create a new Query
> Write 'select * from qwerty'
> Execute
> Observed: there is no result panel with error message below the query area.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-1915) .NET: Ignite as Entity Framework Second-Level Cache

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn commented on IGNITE-1915:


1,2,3) Done

> .NET: Ignite as Entity Framework Second-Level Cache
> ---
>
> Key: IGNITE-1915
> URL: https://issues.apache.org/jira/browse/IGNITE-1915
> Project: Ignite
>  Issue Type: Task
>  Components: platforms
>Affects Versions: 1.1.4
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .net, roadmap
> Fix For: 1.8
>
>
> Entity Framework is #1 ORM for .NET
> We should provide easy solution to boost Entity Framework performance with 
> Ignite.
> EF5 and EF6 have different 2nd level cache mechanisms (EF5 has a built-in 
> one, EF6 requies more customization or a 3rd party lib like 
> https://efcache.codeplex.com/). For now, let's do EF6 only.
> This should be in a separate assembly and a separate NuGet package.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (IGNITE-3731) Web Console: Add fetch first page only for query on SQL screen

2016-10-13 Thread Andrey Novikov (JIRA)

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

Andrey Novikov resolved IGNITE-3731.

Resolution: Fixed
  Assignee: Vasiliy Sisko  (was: Andrey Novikov)

Fixed. Vasiliy, please test.

> Web Console: Add fetch first page only for query on SQL screen
> --
>
> Key: IGNITE-3731
> URL: https://issues.apache.org/jira/browse/IGNITE-3731
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Andrey Novikov
>Assignee: Vasiliy Sisko
>Priority: Minor
> Fix For: 1.8
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4070) .NET: Introduce transformers to SCAN queries

2016-10-13 Thread Pavel Tupitsyn (JIRA)
Pavel Tupitsyn created IGNITE-4070:
--

 Summary: .NET: Introduce transformers to SCAN queries
 Key: IGNITE-4070
 URL: https://issues.apache.org/jira/browse/IGNITE-4070
 Project: Ignite
  Issue Type: New Feature
  Components: platforms
Reporter: Pavel Tupitsyn
 Fix For: 1.8


Same thing in .NET as IGNITE-2546. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-4059) Web console: Error in log on break of animation.

2016-10-13 Thread Andrey Novikov (JIRA)

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

Andrey Novikov reassigned IGNITE-4059:
--

Assignee: Andrey Novikov

> Web console: Error in log on break of animation.
> 
>
> Key: IGNITE-4059
> URL: https://issues.apache.org/jira/browse/IGNITE-4059
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Andrey Novikov
> Fix For: 1.8
>
>
> angular.js:13920 TypeError: Cannot read property 'on' of null
> at Object.TooltipFactoryDecorated.config.onShow (tooltip.js:31)
> at enterAnimateCallback (angular-strap.js:553)
> at processQueue (angular.js:16383)
> at angular.js:16399
> at Scope.$eval (angular.js:17682)
> at Scope.$digest (angular.js:17495)
> at Scope.$apply (angular.js:17790)
> at HTMLElement. (angular.js:25890)
> at HTMLElement.dispatch (jquery.js:5201)
> at HTMLElement.elemData.handle (jquery.js:5009)
> To reproduce: 
> # F.e. add some type in Type configurations table on Binary configuration 
> section of cluster.
> # Remove added type by click on "X" button when tooltip show animation in 
> progress.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-4059) Web console: Error in log on break of animation.

2016-10-13 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko reassigned IGNITE-4059:
-

Assignee: Vasiliy Sisko  (was: Andrey Novikov)

> Web console: Error in log on break of animation.
> 
>
> Key: IGNITE-4059
> URL: https://issues.apache.org/jira/browse/IGNITE-4059
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Vasiliy Sisko
> Fix For: 1.8
>
>
> angular.js:13920 TypeError: Cannot read property 'on' of null
> at Object.TooltipFactoryDecorated.config.onShow (tooltip.js:31)
> at enterAnimateCallback (angular-strap.js:553)
> at processQueue (angular.js:16383)
> at angular.js:16399
> at Scope.$eval (angular.js:17682)
> at Scope.$digest (angular.js:17495)
> at Scope.$apply (angular.js:17790)
> at HTMLElement. (angular.js:25890)
> at HTMLElement.dispatch (jquery.js:5201)
> at HTMLElement.elemData.handle (jquery.js:5009)
> To reproduce: 
> # F.e. add some type in Type configurations table on Binary configuration 
> section of cluster.
> # Remove added type by click on "X" button when tooltip show animation in 
> progress.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-4059) Web console: Error in log on break of animation.

2016-10-13 Thread Andrey Novikov (JIRA)

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

Andrey Novikov commented on IGNITE-4059:


Fixed. Vasiliy, please test.

> Web console: Error in log on break of animation.
> 
>
> Key: IGNITE-4059
> URL: https://issues.apache.org/jira/browse/IGNITE-4059
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Vasiliy Sisko
> Fix For: 1.8
>
>
> angular.js:13920 TypeError: Cannot read property 'on' of null
> at Object.TooltipFactoryDecorated.config.onShow (tooltip.js:31)
> at enterAnimateCallback (angular-strap.js:553)
> at processQueue (angular.js:16383)
> at angular.js:16399
> at Scope.$eval (angular.js:17682)
> at Scope.$digest (angular.js:17495)
> at Scope.$apply (angular.js:17790)
> at HTMLElement. (angular.js:25890)
> at HTMLElement.dispatch (jquery.js:5201)
> at HTMLElement.elemData.handle (jquery.js:5009)
> To reproduce: 
> # F.e. add some type in Type configurations table on Binary configuration 
> section of cluster.
> # Remove added type by click on "X" button when tooltip show animation in 
> progress.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (IGNITE-4059) Web console: Error in log on break of animation.

2016-10-13 Thread Andrey Novikov (JIRA)

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

Andrey Novikov resolved IGNITE-4059.

Resolution: Fixed

> Web console: Error in log on break of animation.
> 
>
> Key: IGNITE-4059
> URL: https://issues.apache.org/jira/browse/IGNITE-4059
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Vasiliy Sisko
> Fix For: 1.8
>
>
> angular.js:13920 TypeError: Cannot read property 'on' of null
> at Object.TooltipFactoryDecorated.config.onShow (tooltip.js:31)
> at enterAnimateCallback (angular-strap.js:553)
> at processQueue (angular.js:16383)
> at angular.js:16399
> at Scope.$eval (angular.js:17682)
> at Scope.$digest (angular.js:17495)
> at Scope.$apply (angular.js:17790)
> at HTMLElement. (angular.js:25890)
> at HTMLElement.dispatch (jquery.js:5201)
> at HTMLElement.elemData.handle (jquery.js:5009)
> To reproduce: 
> # F.e. add some type in Type configurations table on Binary configuration 
> section of cluster.
> # Remove added type by click on "X" button when tooltip show animation in 
> progress.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-4051) Web console: Dropdown menu is closed on move to tooltip with long variant value.

2016-10-13 Thread Andrey Novikov (JIRA)

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

Andrey Novikov reassigned IGNITE-4051:
--

Assignee: Andrey Novikov

> Web console: Dropdown menu is closed on move to tooltip with long variant 
> value.
> 
>
> Key: IGNITE-4051
> URL: https://issues.apache.org/jira/browse/IGNITE-4051
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Andrey Novikov
> Fix For: 1.8
>
>
> # Open dropdown with long values. 
> # Move mouse to long value with '...' in end.
> # Move mouse to showed tooltip for value.
> Dropdown menu is closed when mouse cursor enter on area of tooltip.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (IGNITE-4051) Web console: Dropdown menu is closed on move to tooltip with long variant value.

2016-10-13 Thread Andrey Novikov (JIRA)

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

Andrey Novikov resolved IGNITE-4051.

Resolution: Fixed

Fixed. Vasiliy, please test.

> Web console: Dropdown menu is closed on move to tooltip with long variant 
> value.
> 
>
> Key: IGNITE-4051
> URL: https://issues.apache.org/jira/browse/IGNITE-4051
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Andrey Novikov
> Fix For: 1.8
>
>
> # Open dropdown with long values. 
> # Move mouse to long value with '...' in end.
> # Move mouse to showed tooltip for value.
> Dropdown menu is closed when mouse cursor enter on area of tooltip.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-4059) Web console: Error in log on break of animation.

2016-10-13 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko commented on IGNITE-4059:
---

Tested

> Web console: Error in log on break of animation.
> 
>
> Key: IGNITE-4059
> URL: https://issues.apache.org/jira/browse/IGNITE-4059
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Vasiliy Sisko
> Fix For: 1.8
>
>
> angular.js:13920 TypeError: Cannot read property 'on' of null
> at Object.TooltipFactoryDecorated.config.onShow (tooltip.js:31)
> at enterAnimateCallback (angular-strap.js:553)
> at processQueue (angular.js:16383)
> at angular.js:16399
> at Scope.$eval (angular.js:17682)
> at Scope.$digest (angular.js:17495)
> at Scope.$apply (angular.js:17790)
> at HTMLElement. (angular.js:25890)
> at HTMLElement.dispatch (jquery.js:5201)
> at HTMLElement.elemData.handle (jquery.js:5009)
> To reproduce: 
> # F.e. add some type in Type configurations table on Binary configuration 
> section of cluster.
> # Remove added type by click on "X" button when tooltip show animation in 
> progress.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (IGNITE-4059) Web console: Error in log on break of animation.

2016-10-13 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko closed IGNITE-4059.
-
Assignee: (was: Vasiliy Sisko)

> Web console: Error in log on break of animation.
> 
>
> Key: IGNITE-4059
> URL: https://issues.apache.org/jira/browse/IGNITE-4059
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
> Fix For: 1.8
>
>
> angular.js:13920 TypeError: Cannot read property 'on' of null
> at Object.TooltipFactoryDecorated.config.onShow (tooltip.js:31)
> at enterAnimateCallback (angular-strap.js:553)
> at processQueue (angular.js:16383)
> at angular.js:16399
> at Scope.$eval (angular.js:17682)
> at Scope.$digest (angular.js:17495)
> at Scope.$apply (angular.js:17790)
> at HTMLElement. (angular.js:25890)
> at HTMLElement.dispatch (jquery.js:5201)
> at HTMLElement.elemData.handle (jquery.js:5009)
> To reproduce: 
> # F.e. add some type in Type configurations table on Binary configuration 
> section of cluster.
> # Remove added type by click on "X" button when tooltip show animation in 
> progress.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-3617) Implement support for "Local node" mode on SQL screen

2016-10-13 Thread Andrey Novikov (JIRA)

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

Andrey Novikov updated IGNITE-3617:
---
Description: 
It will be useful to have "Local node" check box and dialog for selecting node.
This mode should be implemented for: execute, scan.

  was:
It will be useful to have "Local node" check box and dialog for selecting node.
This mode should be implemented for: execute, explain, scan.


> Implement support for "Local node" mode on SQL screen
> -
>
> Key: IGNITE-3617
> URL: https://issues.apache.org/jira/browse/IGNITE-3617
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Reporter: Alexey Kuznetsov
> Fix For: 1.8
>
>
> It will be useful to have "Local node" check box and dialog for selecting 
> node.
> This mode should be implemented for: execute, scan.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-3617) Implement support for "Local node" mode on SQL screen

2016-10-13 Thread Andrey Novikov (JIRA)

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

Andrey Novikov reassigned IGNITE-3617:
--

Assignee: Andrey Novikov

> Implement support for "Local node" mode on SQL screen
> -
>
> Key: IGNITE-3617
> URL: https://issues.apache.org/jira/browse/IGNITE-3617
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Reporter: Alexey Kuznetsov
>Assignee: Andrey Novikov
> Fix For: 1.8
>
>
> It will be useful to have "Local node" check box and dialog for selecting 
> node.
> This mode should be implemented for: execute, scan.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-3731) Web Console: Add fetch first page only for query on SQL screen

2016-10-13 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko reassigned IGNITE-3731:
-

Assignee: Pavel Konstantinov  (was: Vasiliy Sisko)

> Web Console: Add fetch first page only for query on SQL screen
> --
>
> Key: IGNITE-3731
> URL: https://issues.apache.org/jira/browse/IGNITE-3731
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Andrey Novikov
>Assignee: Pavel Konstantinov
>Priority: Minor
> Fix For: 1.8
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (IGNITE-3617) Implement support for "Local node" mode on SQL screen

2016-10-13 Thread Andrey Novikov (JIRA)

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

Andrey Novikov resolved IGNITE-3617.

Resolution: Fixed

Implemented. Pavel, please test.

> Implement support for "Local node" mode on SQL screen
> -
>
> Key: IGNITE-3617
> URL: https://issues.apache.org/jira/browse/IGNITE-3617
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Reporter: Alexey Kuznetsov
>Assignee: Andrey Novikov
> Fix For: 1.8
>
>
> It will be useful to have "Local node" check box and dialog for selecting 
> node.
> This mode should be implemented for: execute, scan.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4071) Web console: Focus lost from key type on input.

2016-10-13 Thread Vasiliy Sisko (JIRA)
Vasiliy Sisko created IGNITE-4071:
-

 Summary: Web console: Focus lost from key type on input.
 Key: IGNITE-4071
 URL: https://issues.apache.org/jira/browse/IGNITE-4071
 Project: Ignite
  Issue Type: Bug
  Components: wizards
Affects Versions: 1.8
Reporter: Vasiliy Sisko
Assignee: Maxim Afanasiev
 Fix For: 1.8


On model page:
# Uncheck "Generate POJO classes" checkbox.
# Try to input into "Key type" field.
After every input field lost focus.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4072) Web console: Disable Anotation variant of "Query metadata" when POJO is disabled.

2016-10-13 Thread Vasiliy Sisko (JIRA)
Vasiliy Sisko created IGNITE-4072:
-

 Summary: Web console: Disable Anotation variant of "Query 
metadata" when POJO is disabled.
 Key: IGNITE-4072
 URL: https://issues.apache.org/jira/browse/IGNITE-4072
 Project: Ignite
  Issue Type: Bug
  Components: wizards
Affects Versions: 1.8
Reporter: Vasiliy Sisko
 Fix For: 1.8


On model page:
# Uncheck "Generate POJO classes"
# Select Anotation variant of "Query metadata" field.
# Input invalid java class names in "Key type" and "Value type" fields.
# Switch preview generation to Java.

Generated code is invalid and should not be possible.
cache.setIndexedTypes(
6adved.class, 
WRONG_NAME.class
);



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (IGNITE-1915) .NET: Ignite as Entity Framework Second-Level Cache

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn edited comment on IGNITE-1915 at 10/13/16 11:13 AM:
---

Done


was (Author: ptupitsyn):
1,2,3) Done

> .NET: Ignite as Entity Framework Second-Level Cache
> ---
>
> Key: IGNITE-1915
> URL: https://issues.apache.org/jira/browse/IGNITE-1915
> Project: Ignite
>  Issue Type: Task
>  Components: platforms
>Affects Versions: 1.1.4
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .net, roadmap
> Fix For: 1.8
>
>
> Entity Framework is #1 ORM for .NET
> We should provide easy solution to boost Entity Framework performance with 
> Ignite.
> EF5 and EF6 have different 2nd level cache mechanisms (EF5 has a built-in 
> one, EF6 requies more customization or a 3rd party lib like 
> https://efcache.codeplex.com/). For now, let's do EF6 only.
> This should be in a separate assembly and a separate NuGet package.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4073) OFFHEAP cache context isOffHeapEnabled return false

2016-10-13 Thread Andrew Mashenkov (JIRA)
Andrew Mashenkov created IGNITE-4073:


 Summary: OFFHEAP cache context isOffHeapEnabled return false
 Key: IGNITE-4073
 URL: https://issues.apache.org/jira/browse/IGNITE-4073
 Project: Ignite
  Issue Type: Bug
  Components: cache
Reporter: Andrew Mashenkov
Priority: Critical


Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.

I't seems to be a bug, because, really, entries are put to off-heap.

Due to this bug, TtlManager could not correctly evict expired entries that can 
result in OOME.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-4073) OFFHEAP cache context isOffHeapEnabled return false

2016-10-13 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov reassigned IGNITE-4073:


Assignee: Andrew Mashenkov

> OFFHEAP cache context isOffHeapEnabled return false
> ---
>
> Key: IGNITE-4073
> URL: https://issues.apache.org/jira/browse/IGNITE-4073
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Reporter: Andrew Mashenkov
>Assignee: Andrew Mashenkov
>Priority: Critical
>
> Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
> false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.
> I't seems to be a bug, because, really, entries are put to off-heap.
> Due to this bug, TtlManager could not correctly evict expired entries that 
> can result in OOME.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-4073) OFFHEAP cache context isOffHeapEnabled return false

2016-10-13 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on IGNITE-4073:


GitHub user AMashenkov opened a pull request:

https://github.com/apache/ignite/pull/1158

IGNITE-4073: OFFHEAP cache context method isOffHeapEnabled() return false



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/gridgain/apache-ignite ignite-4073

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/ignite/pull/1158.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1158


commit c7eed8859202b99cc64b7f6d6efe46acf71ad72a
Author: Denis Magda 
Date:   2016-07-13T11:19:51Z

IGNITE-3440: Ignite Services: ServiceTopologyCallable is executed before 
system cache is started
(cherry picked from commit 06b24a9)

commit 2b5067b528bf6442450b0c16d0bfb1437ea41e1a
Author: Denis Magda 
Date:   2016-07-15T06:35:41Z

IgniteDataStreamer: fixed JavaDoc
(cherry picked from commit 2537e0f)

commit 89fd76fa2e85cfa1c06fbd5151086f958aefa685
Author: Andrey Novikov 
Date:   2016-07-15T09:54:21Z

IGNITE-3446 Visor CMD: improve usability for batch mode.
(cherry picked from commit 4897315)

commit 2f78346e0e3d6a1cb9483b66144175c826a1ff5f
Author: sboikov 
Date:   2016-07-01T09:16:56Z

ignite-1088 Implemented store for multi jvm tests
(cherry picked from commit f91b699)

commit ade57eaf5b77f779642be424d8cdf858a327ce2d
Author: sboikov 
Date:   2016-07-05T04:43:51Z

ignite-1088 Implemented store for multi jvm tests (fixed NPE)
(cherry picked from commit d31a476)

commit d2198a1df0e5c907434ec1a465eb118823723439
Author: sboikov 
Date:   2016-07-04T18:08:24Z

ignite-1089 Fixed tests for multi jvm mode. This closes #846.
(cherry picked from commit bf57413)

commit a648e88c14295bf2c45b8e200eb5a3137997e131
Author: sboikov 
Date:   2016-07-15T13:26:00Z

ignite-1089 Fixed tests for multi jvm mode. This closes #846.
(cherry picked from commit bf57413)

commit 8d6273780bdb63397dfddaf7b7c1e65a8b717e8d
Author: sboikov 
Date:   2016-07-15T13:40:31Z

Added more info in assert message.

commit 4f97444c1e6ac29648dd96bc93f878e1d2c3e784
Author: Denis Magda 
Date:   2016-07-18T12:21:46Z

IGNITE-3455: Entry placed on C++ side is not found on Java side
(cherry picked from commit 84e83c9)

commit e1195296ddc883c0a980f64bf0d80c26ef78b233
Author: sboikov 
Date:   2016-07-13T09:29:33Z

ignite-3392 Added test.
(cherry picked from commit a056954)

commit 46f42723ac76c025863d7a9250de3eec1eca524a
Author: sboikov 
Date:   2016-07-13T09:41:18Z

ignite-3413 Use cache node filter for continuous query registration
(cherry picked from commit 89d64e7)

commit 590dffbe47d015db36710ba7708fd7d83269329f
Author: sboikov 
Date:   2016-07-19T10:35:59Z

ignite-3465 Do not call super.toString for not-initialized BinaryObjectImpl.
(cherry picked from commit 78d7c13)

commit 279de8f7c51dc93480bf64231321c451c7c11780
Author: vozerov-gridgain 
Date:   2016-07-19T12:54:27Z

IGNITE-3416: CPP: Fixed string deserialization performance issue.

commit 1dc8bcc20d89eb4172c4b1c8f718419f059c6cc2
Author: vozerov-gridgain 
Date:   2016-07-19T12:16:21Z

IGNITE-3414: Hadoop: implemented new weight-based map-reduce planner.

commit ecc77b0180b3b16303988e1dc187b53e7b96a111
Author: vozerov-gridgain 
Date:   2016-07-19T13:09:06Z

IGNITE-3414: Hadoop: implemented new weight-based map-reduce planner.

commit 51add5049c9603a143a1a8f9233d94f92c8394da
Author: Pavel Tupitsyn 
Date:   2016-07-19T14:11:46Z

IGNITE-3511: .NET: Fixed AffinityFunctionBase.cs placement, added missing 
Package-Info.cs files.

commit 5ec99e8d987d7c966a55b8138aade6643decd5dd
Author: Valentin Kulichenko 
Date:   2016-07-19T23:01:32Z

IGNITE-3470 - Support EXPIRED events in continuous queries

commit d767e518bf7844e3dcdb3f3fdc02da5ecc1b4f54
Author: Valentin Kulichenko 
Date:   2016-07-07T07:05:16Z

Revert IGNITE-2949 due to broken compatibility

commit 7140ee9ded458e5aedd1c5a9852204337fc3
Author: Valentin Kulichenko 
Date:   2016-07-19T23:23:27Z

Revert IGNITE-2949 due to broken compatibility

commit 6b8020d3ffef55039d0afa55ed5925d9fdb914d2
Author: Sergi Vladykin 
Date:   2016-07-13T17:19:25Z

ignite-3254 - fixed
(cherry picked from commit 4d2be72)

commit 11c7e8fe53461f84924e5c29893865191f236c8c
Author: Anton Vinogradov 
Date:   2016-07-20T08:31:14Z

Documentation fix

commit 9b55658749d0e2a869bbb3614034d8aa1f0e95c1
Author: vozerov-gridgain 
Date:   2016-07-20T11:14:50Z

IGNITE-3405: IGFS: Restricted path modes interleaving, so that now only 
DUAL -> PRIMARY and DUAL -> PROXY paths are possible.

commit 6c5218f4d67c8e247f59dbe8de

[jira] [Updated] (IGNITE-4073) OFFHEAP cache context isOffHeapEnabled return false

2016-10-13 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov updated IGNITE-4073:
-
Description: 
Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.

I't seems to be a bug, because, really, entries are put to off-heap.

Due to this bug, TtlManager could not correctly evict expired entries that can 
results in OOME.


  was:
Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.

I't seems to be a bug, because, really, entries are put to off-heap.

Due to this bug, TtlManager could not correctly evict expired entries that can 
result in OOME.



> OFFHEAP cache context isOffHeapEnabled return false
> ---
>
> Key: IGNITE-4073
> URL: https://issues.apache.org/jira/browse/IGNITE-4073
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Reporter: Andrew Mashenkov
>Assignee: Semen Boikov
>Priority: Critical
>
> Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
> false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.
> I't seems to be a bug, because, really, entries are put to off-heap.
> Due to this bug, TtlManager could not correctly evict expired entries that 
> can results in OOME.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4073) OFFHEAP cache context isOffHeapEnabled return false

2016-10-13 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov updated IGNITE-4073:
-
Assignee: Semen Boikov  (was: Andrew Mashenkov)

> OFFHEAP cache context isOffHeapEnabled return false
> ---
>
> Key: IGNITE-4073
> URL: https://issues.apache.org/jira/browse/IGNITE-4073
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Reporter: Andrew Mashenkov
>Assignee: Semen Boikov
>Priority: Critical
>
> Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
> false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.
> I't seems to be a bug, because, really, entries are put to off-heap.
> Due to this bug, TtlManager could not correctly evict expired entries that 
> can result in OOME.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4073) OFFHEAP cache context method isOffHeapEnabled return false

2016-10-13 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov updated IGNITE-4073:
-
Summary: OFFHEAP cache context method isOffHeapEnabled return false  (was: 
OFFHEAP cache context isOffHeapEnabled return false)

> OFFHEAP cache context method isOffHeapEnabled return false
> --
>
> Key: IGNITE-4073
> URL: https://issues.apache.org/jira/browse/IGNITE-4073
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Reporter: Andrew Mashenkov
>Assignee: Semen Boikov
>Priority: Critical
>
> Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
> false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.
> I't seems to be a bug, because, really, entries are put to off-heap.
> Due to this bug, TtlManager could not correctly evict expired entries that 
> can results in OOME.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (IGNITE-4073) OFFHEAP cache context method isOffHeapEnabled return false

2016-10-13 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov closed IGNITE-4073.


Bug in TtlManager

> OFFHEAP cache context method isOffHeapEnabled return false
> --
>
> Key: IGNITE-4073
> URL: https://issues.apache.org/jira/browse/IGNITE-4073
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Reporter: Andrew Mashenkov
>Assignee: Andrew Mashenkov
>Priority: Critical
>
> Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
> false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.
> I't seems to be a bug, because, really, entries are put to off-heap.
> Due to this bug, TtlManager could not correctly evict expired entries that 
> can results in OOME.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-4054) Add debug to trace HadoopMapReducePlanner results.

2016-10-13 Thread Taras Ledkov (JIRA)

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

Taras Ledkov reassigned IGNITE-4054:


Assignee: Taras Ledkov  (was: Vladimir Ozerov)

> Add debug to trace HadoopMapReducePlanner results.
> --
>
> Key: IGNITE-4054
> URL: https://issues.apache.org/jira/browse/IGNITE-4054
> Project: Ignite
>  Issue Type: Task
>  Components: hadoop
>Affects Versions: 1.7
>Reporter: Vladimir Ozerov
>Assignee: Taras Ledkov
>Priority: Minor
> Fix For: 1.8
>
>
> This is necessary to track planning process.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-3640) IGFS: Local secondary: Investigate whether we need BufferedInputStream for open operation.

2016-10-13 Thread Taras Ledkov (JIRA)

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

Taras Ledkov reassigned IGNITE-3640:


Assignee: Taras Ledkov

> IGFS: Local secondary: Investigate whether we need BufferedInputStream for 
> open operation.
> --
>
> Key: IGNITE-3640
> URL: https://issues.apache.org/jira/browse/IGNITE-3640
> Project: Ignite
>  Issue Type: Task
>  Components: IGFS
>Affects Versions: 1.6
>Reporter: Vladimir Ozerov
>Assignee: Taras Ledkov
> Fix For: 1.8
>
>
> We need to accurately investigate IGFS input stream workflow. I have doubts 
> we really need to extend from {{BufferedInputStream}} here.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-3664) IGFS: Local secondary: Support blockSize attribute

2016-10-13 Thread Taras Ledkov (JIRA)

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

Taras Ledkov reassigned IGNITE-3664:


Assignee: Taras Ledkov

> IGFS: Local secondary: Support blockSize attribute
> --
>
> Key: IGNITE-3664
> URL: https://issues.apache.org/jira/browse/IGNITE-3664
> Project: Ignite
>  Issue Type: Task
>  Components: IGFS
>Reporter: Taras Ledkov
>Assignee: Taras Ledkov
> Fix For: 1.8
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-3643) IGFS: Local secondary: Define proper default buffer size.

2016-10-13 Thread Taras Ledkov (JIRA)

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

Taras Ledkov reassigned IGNITE-3643:


Assignee: Taras Ledkov

> IGFS: Local secondary: Define proper default buffer size.
> -
>
> Key: IGNITE-3643
> URL: https://issues.apache.org/jira/browse/IGNITE-3643
> Project: Ignite
>  Issue Type: Task
>  Components: IGFS
>Affects Versions: 1.6
>Reporter: Vladimir Ozerov
>Assignee: Taras Ledkov
> Fix For: 1.8
>
>
> If we decide to leave buffers for streams, we need to agree on a proper 
> default for it. Currently it is {{8Kb}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-4030) Streamline PlatformTarget interface

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn commented on IGNITE-4030:


Further considerations:
* Allocating a stream when it is not used is unacceptable
* Allocating a stream for a single primitive (bool, int, long, etc) is 
unacceptable

> Streamline PlatformTarget interface
> ---
>
> Key: IGNITE-4030
> URL: https://issues.apache.org/jira/browse/IGNITE-4030
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> 1) Review the set of inOut methods. There should be one uber-method which 
> takes a stream and an object, returns a stream and an object. This method 
> covers all use cases. Other methods should gradually simplify the signature.
> 2) Provide a symmetrical callback method set



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (IGNITE-4030) Streamline PlatformTarget interface

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn edited comment on IGNITE-4030 at 10/13/16 2:31 PM:
--

Further considerations:
* Allocating a stream when it is not used is unacceptable. This is solved in 
inObjectStreamOutObjectStream.
* Allocating a stream for a single primitive (bool, int, long, etc) is 
unacceptable. So InStreamOutLong should stay.


was (Author: ptupitsyn):
Further considerations:
* Allocating a stream when it is not used is unacceptable
* Allocating a stream for a single primitive (bool, int, long, etc) is 
unacceptable

> Streamline PlatformTarget interface
> ---
>
> Key: IGNITE-4030
> URL: https://issues.apache.org/jira/browse/IGNITE-4030
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> 1) Review the set of inOut methods. There should be one uber-method which 
> takes a stream and an object, returns a stream and an object. This method 
> covers all use cases. Other methods should gradually simplify the signature.
> 2) Provide a symmetrical callback method set



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (IGNITE-4030) Streamline PlatformTarget interface

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn edited comment on IGNITE-4030 at 10/13/16 2:43 PM:
--

Further considerations:
* Allocating a stream when it is not used is unacceptable. This is solved in 
inObjectStreamOutObjectStream.
* Allocating a stream for a single primitive (bool, int, long, etc) is 
unacceptable. So InStreamOutLong should stay.

Therefore:
InStreamOutStream, InStreamOutObject, OutStream, OutObject can be merged to 
InObjectStreamOutObjectStream.

Resulting method set:
* InLongOutLong
* InStreamOutLong
* InObjectStreamOutObjectStream

Should we add InLongOutStream for symmetry?
Or InLongStreamOutLongStream instead of InStreamOutLong?



was (Author: ptupitsyn):
Further considerations:
* Allocating a stream when it is not used is unacceptable. This is solved in 
inObjectStreamOutObjectStream.
* Allocating a stream for a single primitive (bool, int, long, etc) is 
unacceptable. So InStreamOutLong should stay.

> Streamline PlatformTarget interface
> ---
>
> Key: IGNITE-4030
> URL: https://issues.apache.org/jira/browse/IGNITE-4030
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> 1) Review the set of inOut methods. There should be one uber-method which 
> takes a stream and an object, returns a stream and an object. This method 
> covers all use cases. Other methods should gradually simplify the signature.
> 2) Provide a symmetrical callback method set



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-4011) Automatically compute hash codes for newly built binary objects

2016-10-13 Thread Alexander Paschenko (JIRA)

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

Alexander Paschenko commented on IGNITE-4011:
-

After consulting few guys who are Committers, I have made few changes to the 
API according to their notes.

First, the interface to hash and compare objects is now named 
{{BinaryTypeIdentity}}, and it looks as follows:

{code:java}
/**
 * Method to compute hash codes for new binary objects and compare them for 
equality.
 */
public interface BinaryTypeIdentity {
/**
 * @param obj Binary object builder.
 * @return Hash code value.
 */
public int hash(BinaryObject obj);

/**
 * Compare binary objects for equality in consistence with how hash code is 
computed.
 *
 * @param o1 First object.
 * @param o2 Second object.
 * @return
 */
public boolean equals(BinaryObject o1, BinaryObject o2);
}
{code}

Second, {{BinaryTypeIdentity}} is now part not to {{CacheKeyConfiguration}}, 
but rather to {{BinaryTypeConfiguration}} - it makes sense as some objects may 
be part of other objects, moreover, concepts of equality and hashing make sense 
not only for keys.

Third, there are two default implementations a user could utilize - namely, 
{{FullIdentity}} and {{FieldsListIdentity}}.

{{FullIdentity}} should be used when the objects compared definitely have the 
same binary schema, and it hashes/compares objects based on their fields list 
(sorted by id).

And {{FieldsListIdentity}} considers not all fields but only those listed by 
user in configuration, in user specified order.

If the user has not specified identity in configuration, current mechanism 
(explicit set hash code/byte array based one) will be used.

Configuration example:

{code:xml}





















































field1
field3











{code}

> Automatically compute hash codes for newly built binary objects
> ---
>
> Key: IGNITE-4011
> URL: https://issues.apache.org/jira/browse/IGNITE-4011
> Project: Ignite
>  Issue Type: Task
>  Components: binary, cache
>Reporter: Alexander Paschenko
>Assignee: Alexander Paschenko
> Fix For: 1.8
>
>
> For binary keys built automatically inside SQL engine during INSERT or MERGE, 
> we need to compute hash codes automatically because in this case the user 
> does not interact with any builders and can't set hash code explicitly.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (IGNITE-4011) Automatically compute hash codes for newly built binary objects

2016-10-13 Thread Alexander Paschenko (JIRA)

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

Alexander Paschenko edited comment on IGNITE-4011 at 10/13/16 2:47 PM:
---

After consulting few guys who are Committers, I have made few changes to the 
API according to their notes.

*First*, the interface to hash and compare objects is now named 
{{BinaryTypeIdentity}}, and it looks as follows:

{code:java}
/**
 * Method to compute hash codes for new binary objects and compare them for 
equality.
 */
public interface BinaryTypeIdentity {
/**
 * @param obj Binary object builder.
 * @return Hash code value.
 */
public int hash(BinaryObject obj);

/**
 * Compare binary objects for equality in consistence with how hash code is 
computed.
 *
 * @param o1 First object.
 * @param o2 Second object.
 * @return
 */
public boolean equals(BinaryObject o1, BinaryObject o2);
}
{code}

*Second*, {{BinaryTypeIdentity}} is now part not to {{CacheKeyConfiguration}}, 
but rather to {{BinaryTypeConfiguration}} - it makes sense as some objects may 
be part of other objects, moreover, concepts of equality and hashing make sense 
not only for keys.

*Third*, there are two default implementations a user could utilize if they 
don't need any custom one - namely, {{FullIdentity}} and {{FieldsListIdentity}}.

{{FullIdentity}} should be used when the objects compared definitely have the 
same binary schema, and it hashes/compares objects based on their fields list 
(sorted by id).

And {{FieldsListIdentity}} considers not all fields but only those listed by 
user in configuration, in user specified order.

If the user has not specified identity in configuration, current mechanism 
(explicit set hash code/byte array based one) will be used.

Configuration example:

{code:xml}





















































field1
field3











{code}


was (Author: al.psc):
After consulting few guys who are Committers, I have made few changes to the 
API according to their notes.

First, the interface to hash and compare objects is now named 
{{BinaryTypeIdentity}}, and it looks as follows:

{code:java}
/**
 * Method to compute hash codes for new binary objects and compare them for 
equality.
 */
public interface BinaryTypeIdentity {
/**
 * @param obj Binary object builder.
 * @return Hash code value.
 */
public int hash(BinaryObject obj);

/**
 * Compare binary objects for equality in consistence with how hash code is 
computed.
 *
 * @param o1 First object.
 * @param o2 Second object.
 * @return
 */
public boolean equals(BinaryObject o1, BinaryObject o2);
}
{code}

Second, {{BinaryTypeIdentity}} is now part not to {{CacheKeyConfiguration}}, 
but rather to {{BinaryTypeConfiguration}} - it makes sense as some objects may 
be part of other objects, moreover, concepts of equality and hashing make sense 
not only for keys.

Third, there are two default implementations a user could utilize - namely, 
{{FullIdentity}} and {{FieldsListIdentity}}.

{{FullIdentity}} should be used when the objects compared definitely have the 
same binary schema, and it hashes/compares objects based on their fields list 
(sorted by id).

And {{FieldsListIdentity}} considers not all fields but only those listed by 
user in configuration, in user specified order.

If the user has not specified identity in configuration, current mechanism 
(explicit set hash code/byte array based one) will be used.

Configuration example:

{code:xml}


















  

[jira] [Commented] (IGNITE-4030) Streamline PlatformTarget interface

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn commented on IGNITE-4030:


Finally decided to keep most of the methods. Changes are:
* Merge OutLong with InLongOutLong
* Merge InObjectStreamOutStream with InObjectStreamOutObjectStream

> Streamline PlatformTarget interface
> ---
>
> Key: IGNITE-4030
> URL: https://issues.apache.org/jira/browse/IGNITE-4030
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> 1) Review the set of inOut methods. There should be one uber-method which 
> takes a stream and an object, returns a stream and an object. This method 
> covers all use cases. Other methods should gradually simplify the signature.
> 2) Provide a symmetrical callback method set



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (IGNITE-3133) Unable to get a reference to a cache inside TX on a node that is filtered out by a node filter

2016-10-13 Thread Dmitriy Govorukhin (JIRA)

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

Dmitriy Govorukhin resolved IGNITE-3133.

Resolution: Fixed

> Unable to get a reference to a cache inside TX on a node that is filtered out 
> by a node filter
> --
>
> Key: IGNITE-3133
> URL: https://issues.apache.org/jira/browse/IGNITE-3133
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.5.0.final
>Reporter: Denis Magda
>Assignee: Dmitriy Govorukhin
> Fix For: 1.8
>
> Attachments: CacheNodeFilter.java, CacheNodeFilterExample.java
>
>
> It's impossible to get a reference to a cache (Ignite.cache("name")) inside 
> of a transaction on a node that is filtered out with 
> CacheConfiguration.nodeFilter (doesn't hold cache data). The following 
> exception happens.
> {noformat}
> Caused by: java.lang.reflect.InvocationTargetException
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:527)
>   ... 32 more
> Caused by: java.io.InvalidObjectException: Failed to find cache for name: 
> red_cache
>   at 
> org.apache.ignite.internal.processors.cache.GridCacheContext.readResolve(GridCacheContext.java:2051)
>   ... 37 more
> Caused by: java.lang.IllegalStateException: Failed to find cache for name: 
> red_cache
>   at 
> org.apache.ignite.internal.processors.cache.GridCacheContext.readResolve(GridCacheContext.java:2046)
>   ... 37 more
> {noformat}
> To reproduce:
> - start ExampleNodeStartup
> - start attached CacheNodeFilterExample



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-3133) Unable to get a reference to a cache inside TX on a node that is filtered out by a node filter

2016-10-13 Thread Dmitriy Govorukhin (JIRA)

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

Dmitriy Govorukhin commented on IGNITE-3133:


It is not issue, it expected behavior, because first call to cache cannot be in 
transaction.

> Unable to get a reference to a cache inside TX on a node that is filtered out 
> by a node filter
> --
>
> Key: IGNITE-3133
> URL: https://issues.apache.org/jira/browse/IGNITE-3133
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.5.0.final
>Reporter: Denis Magda
>Assignee: Dmitriy Govorukhin
> Fix For: 1.8
>
> Attachments: CacheNodeFilter.java, CacheNodeFilterExample.java
>
>
> It's impossible to get a reference to a cache (Ignite.cache("name")) inside 
> of a transaction on a node that is filtered out with 
> CacheConfiguration.nodeFilter (doesn't hold cache data). The following 
> exception happens.
> {noformat}
> Caused by: java.lang.reflect.InvocationTargetException
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:527)
>   ... 32 more
> Caused by: java.io.InvalidObjectException: Failed to find cache for name: 
> red_cache
>   at 
> org.apache.ignite.internal.processors.cache.GridCacheContext.readResolve(GridCacheContext.java:2051)
>   ... 37 more
> Caused by: java.lang.IllegalStateException: Failed to find cache for name: 
> red_cache
>   at 
> org.apache.ignite.internal.processors.cache.GridCacheContext.readResolve(GridCacheContext.java:2046)
>   ... 37 more
> {noformat}
> To reproduce:
> - start ExampleNodeStartup
> - start attached CacheNodeFilterExample



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-3133) Unable to get a reference to a cache inside TX on a node that is filtered out by a node filter

2016-10-13 Thread Dmitriy Govorukhin (JIRA)

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

Dmitriy Govorukhin commented on IGNITE-3133:


Issue in code, because if use cache in clouse compute, cache will serialize 
too. See try { } scope.
{code:title=CacheNodeFilterExample.java|borderStyle=solid}
  ignite.compute().broadcast(new IgniteRunnable() {
  @IgniteInstanceResource
  Ignite ignite;

  @Override public void run() {
  IgniteTransactions txs = ignite.transactions();

  try (Transaction tx = txs.txStart()) {

IgniteCache cache = 
ignite.cache(RED_ONLY_CACHE);

cache.put(1, 2);
}

// Size must be 0 on the nodes where the cache is not 
deployed.
System.out.println("Red cache local size: " + 
cache.localSize());
  }
  });;
{code}
Correct code.
{code:title=CacheNodeFilterExample.java|borderStyle=solid}
   ignite.compute().broadcast(new IgniteRunnable() {
  @IgniteInstanceResource
  Ignite ignite;

  @Override public void run() {
  IgniteTransactions txs = ignite.transactions();

  try (Transaction tx = txs.txStart()) {

IgniteCache cache = 
ignite.cache(RED_ONLY_CACHE);

cache.put(1, 2);

System.out.println("Red cache local size: " + 
cache.localSize());
   }
  }
  });;
{code}
   

> Unable to get a reference to a cache inside TX on a node that is filtered out 
> by a node filter
> --
>
> Key: IGNITE-3133
> URL: https://issues.apache.org/jira/browse/IGNITE-3133
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.5.0.final
>Reporter: Denis Magda
>Assignee: Dmitriy Govorukhin
> Fix For: 1.8
>
> Attachments: CacheNodeFilter.java, CacheNodeFilterExample.java
>
>
> It's impossible to get a reference to a cache (Ignite.cache("name")) inside 
> of a transaction on a node that is filtered out with 
> CacheConfiguration.nodeFilter (doesn't hold cache data). The following 
> exception happens.
> {noformat}
> Caused by: java.lang.reflect.InvocationTargetException
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.apache.ignite.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:527)
>   ... 32 more
> Caused by: java.io.InvalidObjectException: Failed to find cache for name: 
> red_cache
>   at 
> org.apache.ignite.internal.processors.cache.GridCacheContext.readResolve(GridCacheContext.java:2051)
>   ... 37 more
> Caused by: java.lang.IllegalStateException: Failed to find cache for name: 
> red_cache
>   at 
> org.apache.ignite.internal.processors.cache.GridCacheContext.readResolve(GridCacheContext.java:2046)
>   ... 37 more
> {noformat}
> To reproduce:
> - start ExampleNodeStartup
> - start attached CacheNodeFilterExample



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4074) Refactor future operations in PlatformTarget

2016-10-13 Thread Pavel Tupitsyn (JIRA)
Pavel Tupitsyn created IGNITE-4074:
--

 Summary: Refactor future operations in PlatformTarget
 Key: IGNITE-4074
 URL: https://issues.apache.org/jira/browse/IGNITE-4074
 Project: Ignite
  Issue Type: Sub-task
  Components: platforms
Reporter: Pavel Tupitsyn
 Fix For: 1.8






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4030) Streamline PlatformTarget operation methods

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn updated IGNITE-4030:
---
Summary: Streamline PlatformTarget operation methods  (was: Streamline 
PlatformTarget interface)

> Streamline PlatformTarget operation methods
> ---
>
> Key: IGNITE-4030
> URL: https://issues.apache.org/jira/browse/IGNITE-4030
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> 1) Review the set of inOut methods. There should be one uber-method which 
> takes a stream and an object, returns a stream and an object. This method 
> covers all use cases. Other methods should gradually simplify the signature.
> 2) Provide a symmetrical callback method set



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-4074) Refactor future operations in PlatformTarget

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn reassigned IGNITE-4074:
--

Assignee: Pavel Tupitsyn

> Refactor future operations in PlatformTarget
> 
>
> Key: IGNITE-4074
> URL: https://issues.apache.org/jira/browse/IGNITE-4074
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4030) Streamline PlatformTarget operation methods

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn updated IGNITE-4030:
---
Description: Review the set of inOut methods. There should be one 
uber-method which takes a stream and an object, returns a stream and an object. 
This method covers all use cases. Other methods should gradually simplify the 
signature.  (was: 1) Review the set of inOut methods. There should be one 
uber-method which takes a stream and an object, returns a stream and an object. 
This method covers all use cases. Other methods should gradually simplify the 
signature.

2) Provide a symmetrical callback method set)

> Streamline PlatformTarget operation methods
> ---
>
> Key: IGNITE-4030
> URL: https://issues.apache.org/jira/browse/IGNITE-4030
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> Review the set of inOut methods. There should be one uber-method which takes 
> a stream and an object, returns a stream and an object. This method covers 
> all use cases. Other methods should gradually simplify the signature.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4074) Refactor future operations in PlatformTarget

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn updated IGNITE-4074:
---
Description: 
Currently async operations are executed in two steps:
- start an operation (Cache.Get)
- get the future (UU.TargetListenFuture* methods)

This separation is unnecessary. See if we can perform asyn operations in one 
JNI call. See how PlatformCache.OP_REBALANCE does this.

> Refactor future operations in PlatformTarget
> 
>
> Key: IGNITE-4074
> URL: https://issues.apache.org/jira/browse/IGNITE-4074
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> Currently async operations are executed in two steps:
> - start an operation (Cache.Get)
> - get the future (UU.TargetListenFuture* methods)
> This separation is unnecessary. See if we can perform asyn operations in one 
> JNI call. See how PlatformCache.OP_REBALANCE does this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (IGNITE-4042) Refactor async operations

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn closed IGNITE-4042.
--

> Refactor async operations
> -
>
> Key: IGNITE-4042
> URL: https://issues.apache.org/jira/browse/IGNITE-4042
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> Currently async operations are executed in two steps:
> - start an operation (Cache.Get)
> - get the future (UU.TargetListenFuture* methods)
> This separation is unnecessary. See if we can perform asyn operations in one 
> JNI call. See how PlatformCache.OP_REBALANCE does this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4074) Refactor async (*future) operations in PlatformTarget

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn updated IGNITE-4074:
---
Summary: Refactor async (*future) operations in PlatformTarget  (was: 
Refactor future operations in PlatformTarget)

> Refactor async (*future) operations in PlatformTarget
> -
>
> Key: IGNITE-4074
> URL: https://issues.apache.org/jira/browse/IGNITE-4074
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> Currently async operations are executed in two steps:
> - start an operation (Cache.Get)
> - get the future (UU.TargetListenFuture* methods)
> This separation is unnecessary. See if we can perform asyn operations in one 
> JNI call. See how PlatformCache.OP_REBALANCE does this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (IGNITE-4042) Refactor async operations

2016-10-13 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn resolved IGNITE-4042.

Resolution: Duplicate

> Refactor async operations
> -
>
> Key: IGNITE-4042
> URL: https://issues.apache.org/jira/browse/IGNITE-4042
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> Currently async operations are executed in two steps:
> - start an operation (Cache.Get)
> - get the future (UU.TargetListenFuture* methods)
> This separation is unnecessary. See if we can perform asyn operations in one 
> JNI call. See how PlatformCache.OP_REBALANCE does this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-4054) Add debug to trace HadoopMapReducePlanner results.

2016-10-13 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on IGNITE-4054:


GitHub user tledkov-gridgain opened a pull request:

https://github.com/apache/ignite/pull/1159

IGNITE-4054  Add debug to trace HadoopMapReducePlanner results



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/gridgain/apache-ignite ignite-4054

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/ignite/pull/1159.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1159


commit a4c63ae113931615e940ada2411ebce32dba5db8
Author: iveselovskiy 
Date:   2016-09-30T07:45:13Z

IGNITE-3998: IGFS: Enabled 
IgfsAbstractSelfTest.testCreateConsistencyMultithreaded. This closes #1129.

commit a12298c0baf19407f3110ba3c4f0aab88b67946d
Author: Igor Sapego 
Date:   2016-09-30T08:00:51Z

IGNITE-3868: ODBC: Fixed connection string parsing. This closes #1051.

commit 5e7ef8644ad824b87d4797e59133eb783ff8b098
Author: vozerov-gridgain 
Date:   2016-10-03T07:37:25Z

Merge branch 'ignite-1.6.9' into ignite-1.6.10

commit 59b46d3e6ea073d054ca2262d676b055a74bbb1f
Author: vozerov-gridgain 
Date:   2016-10-03T07:40:04Z

IGNITE-2881: Fixed SPI queries.

commit 0b66d2d7b695cf370a4b8a717844ad67742c6090
Author: sboikov 
Date:   2016-10-03T09:04:03Z

ignite-3601 Do not check version on commit for read-only serializable 
transactions.

commit 9f211e413332931f0fb1190744ddd7c7f38fd213
Author: tledkov-gridgain 
Date:   2016-10-03T09:26:12Z

IGNITE-3645: IGFS: Local secondary: Implemented update() operation. This 
closes #1003.

commit fa698d6fcfde0006423ef009337dbef58ac62515
Author: vozerov-gridgain 
Date:   2016-10-03T10:33:12Z

Fixed TcpDiscoverySnapshotHistoryTest intermittent failures caused by 
multicast IP finder.

commit bba019fd5076412ca43c10a32fd300b6031ccd0b
Author: vozerov-gridgain 
Date:   2016-10-03T14:25:20Z

IGNITE-3980: Processed failing tests in query suites. This closes #1137.

commit a92f20b5cc75e6b80b2731da0192723526b0c1dc
Author: vozerov-gridgain 
Date:   2016-10-04T11:10:26Z

IGNITE-3597: Removed static work directory.

commit 23461b8d33922772ef8e7217e9e87b3f3b0b37b1
Author: vozerov-gridgain 
Date:   2016-10-06T07:14:59Z

IGNITE-4001: Timeouts for threads in Ignite pools. This closes #1130.

commit b94b0aeae4c42b1d35128c6b1de97e3fa318d497
Author: tledkov-gridgain 
Date:   2016-10-06T07:22:50Z

IGNITE-3163 IGFS: Added working directory support to 
IgniteHadoopIgfsSecondaryFileSystem. This closes #1030. This closes #1058. This 
closes #1132.

commit e6317e01fa8a0de03e15dcdd84a575c6b06ce701
Author: vozerov-gridgain 
Date:   2016-10-06T09:03:48Z

IGNITE-3593 .NET: IgniteConfiguration.WorkDirectory has no effect. This 
closes #903. This closes #1145.

commit 952be8b995050b34379006dd6e739da3fe3b49e3
Author: Dmitriy Govorukhin 
Date:   2016-10-07T12:00:09Z

Squashed commit of the following:

commit 566881b695b8bc00e618fe9a9b4c86a8fd563cc1
Author: sboikov 
Date:   Fri Oct 7 13:08:38 2016 +0300

minor

commit 7fe88a1cb21f794ee55a176ab36d895cbf916528
Author: Dmitriy Govorukhin 
Date:   Thu Oct 6 11:11:24 2016 +0300

ignite-update-notifier fix after review

(cherry picked from commit a10d2ff)

commit f2de749f958a3b18dc479f8a5517d7bf9362b933
Author: Dmitriy Govorukhin 
Date:   Tue Oct 4 12:12:08 2016 +0300

ignite-2079-2 optimize import and change url path

(cherry picked from commit 830a3cf)

commit 0d1be85ad55b0aa91224690d6c112ae92e8bc0a9
Author: Dmitriy Govorukhin 
Date:   Thu Sep 29 19:54:54 2016 +0300

update-notifier remove parse xml, now parse like properties

(cherry picked from commit 9ecaa29)

commit e43bca6fb4528a7fc0dcb804a74fca1c59d7468b
Author: Dmitriy Govorukhin 
Date:   Tue Sep 27 17:07:21 2016 +0300

remove dom parser

(cherry picked from commit d1653b2)

commit b9c776a8423471706ecb1dc6176b38f23e799077
Author: Anton Vinogradov 
Date:   2016-10-10T08:52:57Z

IGNITE-3235 Failed to initialize primitive boolean cache property of 
superclass

commit f9a0676fad7fd6c23e3c91c10d7e0412ccb27c06
Author: vozerov-gridgain 
Date:   2016-10-11T07:23:01Z

IGNITE-4041: Created separate processor for thread pools and refactored IO 
manager. This closes #1150.

commit 9a6cfce659df40b0a4624f19fd91c217b74bafea
Author: nikolay_tikhonov 
Date:   2016-10-11T10:59:57Z

IGNITE-4014 Fixed "Transaction hangs if entry processor failed during 
serialization". This closes #1148.

commit 1938a17b01fac1e08c30011180bbcc3ed7374d83
Autho

[jira] [Reopened] (IGNITE-4073) OFFHEAP cache context method isOffHeapEnabled return false

2016-10-13 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov reopened IGNITE-4073:
--

> OFFHEAP cache context method isOffHeapEnabled return false
> --
>
> Key: IGNITE-4073
> URL: https://issues.apache.org/jira/browse/IGNITE-4073
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Reporter: Andrew Mashenkov
>Assignee: Andrew Mashenkov
>Priority: Critical
>
> Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
> false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.
> I't seems to be a bug, because, really, entries are put to off-heap.
> Due to this bug, TtlManager could not correctly evict expired entries that 
> can results in OOME.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (IGNITE-4073) OFFHEAP cache context method isOffHeapEnabled return false

2016-10-13 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov resolved IGNITE-4073.
--
Resolution: Not A Bug

> OFFHEAP cache context method isOffHeapEnabled return false
> --
>
> Key: IGNITE-4073
> URL: https://issues.apache.org/jira/browse/IGNITE-4073
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Reporter: Andrew Mashenkov
>Assignee: Andrew Mashenkov
>Priority: Critical
>
> Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
> false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.
> I't seems to be a bug, because, really, entries are put to off-heap.
> Due to this bug, TtlManager could not correctly evict expired entries that 
> can results in OOME.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4073) OFFHEAP cache context method isOffHeapEnabled return false

2016-10-13 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov updated IGNITE-4073:
-
Assignee: (was: Andrew Mashenkov)

> OFFHEAP cache context method isOffHeapEnabled return false
> --
>
> Key: IGNITE-4073
> URL: https://issues.apache.org/jira/browse/IGNITE-4073
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Reporter: Andrew Mashenkov
>Priority: Critical
>
> Cache context method isOffHeapEnabled() and isSwapOrOffheapEnabled() return 
> false for OFFHEAP_TIRED memory model, but useOffheapEntry() returns true.
> I't seems to be a bug, because, really, entries are put to off-heap.
> Due to this bug, TtlManager could not correctly evict expired entries that 
> can results in OOME.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4075) Cassandra store should load all available data when no parameters are provided in loadCache()

2016-10-13 Thread Valentin Kulichenko (JIRA)
Valentin Kulichenko created IGNITE-4075:
---

 Summary: Cassandra store should load all available data when no 
parameters are provided in loadCache()
 Key: IGNITE-4075
 URL: https://issues.apache.org/jira/browse/IGNITE-4075
 Project: Ignite
  Issue Type: Improvement
  Components: cache
Affects Versions: 1.7
Reporter: Valentin Kulichenko


Currently, the Cassandra store loads nothing if no explicit query is provided. 
This is very counterintuitive and confusing. Other store implementation load 
all the available data in this case, and I think we should fix it consistently 
for Cassandra store.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (IGNITE-4048) Web console: result panel is not displayed in case if first query is incorrect

2016-10-13 Thread Pavel Konstantinov (JIRA)

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

Pavel Konstantinov closed IGNITE-4048.
--
Assignee: (was: Pavel Konstantinov)

> Web console: result panel is not displayed in case if first query is incorrect
> --
>
> Key: IGNITE-4048
> URL: https://issues.apache.org/jira/browse/IGNITE-4048
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Reporter: Pavel Konstantinov
>
> Create a new Query
> Write 'select * from qwerty'
> Execute
> Observed: there is no result panel with error message below the query area.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-4048) Web console: result panel is not displayed in case if first query is incorrect

2016-10-13 Thread Pavel Konstantinov (JIRA)

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

Pavel Konstantinov commented on IGNITE-4048:


Successfully tested.

> Web console: result panel is not displayed in case if first query is incorrect
> --
>
> Key: IGNITE-4048
> URL: https://issues.apache.org/jira/browse/IGNITE-4048
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Reporter: Pavel Konstantinov
>Assignee: Pavel Konstantinov
>
> Create a new Query
> Write 'select * from qwerty'
> Execute
> Observed: there is no result panel with error message below the query area.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4076) Web console: can not choose a cache by clicking on it

2016-10-13 Thread Pavel Konstantinov (JIRA)
Pavel Konstantinov created IGNITE-4076:
--

 Summary: Web console: can not choose a cache by clicking on it
 Key: IGNITE-4076
 URL: https://issues.apache.org/jira/browse/IGNITE-4076
 Project: Ignite
  Issue Type: Bug
  Components: wizards
Reporter: Pavel Konstantinov
Priority: Minor


# Open SQL page
# Create a second query
# Click by cache name

In my case the page is scrolled up instead of cache selecting.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-1072) Need to automatically support LocalDateTime class in indexing

2016-10-13 Thread Valentin Kulichenko (JIRA)

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

Valentin Kulichenko updated IGNITE-1072:

Fix Version/s: 1.8

> Need to automatically support LocalDateTime class in indexing
> -
>
> Key: IGNITE-1072
> URL: https://issues.apache.org/jira/browse/IGNITE-1072
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.1.4
>Reporter: Valentin Kulichenko
>Priority: Critical
>  Labels: Usability
> Fix For: 1.8
>
>
> Currently this query doesn't work if {{localDate}} is an instance of 
> {{LocalDateTime}}:
> {code}
> SqlFieldsQuery qry = new SqlFieldsQuery(
> "SELECT localDate from MyObject " +
> "WHERE localDate = '2013-09-12T11:00'");
> {code}
> It's not supported because {{LocalDateTime}} is JDK8 class. But probably we 
> can use reflection to solve this.
> Also need to go through all classes in {{java.time}} package and see if any 
> of them need to be supported as well.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-1072) Need to automatically support LocalDateTime class in indexing

2016-10-13 Thread Valentin Kulichenko (JIRA)

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

Valentin Kulichenko updated IGNITE-1072:

Priority: Critical  (was: Major)

> Need to automatically support LocalDateTime class in indexing
> -
>
> Key: IGNITE-1072
> URL: https://issues.apache.org/jira/browse/IGNITE-1072
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.1.4
>Reporter: Valentin Kulichenko
>Priority: Critical
>  Labels: Usability
> Fix For: 1.8
>
>
> Currently this query doesn't work if {{localDate}} is an instance of 
> {{LocalDateTime}}:
> {code}
> SqlFieldsQuery qry = new SqlFieldsQuery(
> "SELECT localDate from MyObject " +
> "WHERE localDate = '2013-09-12T11:00'");
> {code}
> It's not supported because {{LocalDateTime}} is JDK8 class. But probably we 
> can use reflection to solve this.
> Also need to go through all classes in {{java.time}} package and see if any 
> of them need to be supported as well.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4077) Web console: 'export all' needs to be improved

2016-10-13 Thread Pavel Konstantinov (JIRA)
Pavel Konstantinov created IGNITE-4077:
--

 Summary: Web console: 'export all' needs to be improved
 Key: IGNITE-4077
 URL: https://issues.apache.org/jira/browse/IGNITE-4077
 Project: Ignite
  Issue Type: Bug
  Components: wizards
Reporter: Pavel Konstantinov
Priority: Minor


Currently opening the system dialog to save a file takes a very long time and 
during this time user thinks that 'export all' doesn't work.

I suggest to show some kind of dialog to show fetching progress. And during 
this time all UI elements of this query should not be available.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4077) Web console: 'export all' needs to be improved

2016-10-13 Thread Pavel Konstantinov (JIRA)

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

Pavel Konstantinov updated IGNITE-4077:
---
Description: 
Currently opening the system dialog to save a file takes a very long time and 
during this time user thinks that 'export all' doesn't work.

I suggest to show some kind of dialog to show fetching progress. And during 
this time all UI elements of this query should not be available except a new 
one 'Cancel Export All'.

  was:
Currently opening the system dialog to save a file takes a very long time and 
during this time user thinks that 'export all' doesn't work.

I suggest to show some kind of dialog to show fetching progress. And during 
this time all UI elements of this query should not be available.


> Web console: 'export all' needs to be improved
> --
>
> Key: IGNITE-4077
> URL: https://issues.apache.org/jira/browse/IGNITE-4077
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Reporter: Pavel Konstantinov
>Priority: Minor
>
> Currently opening the system dialog to save a file takes a very long time and 
> during this time user thinks that 'export all' doesn't work.
> I suggest to show some kind of dialog to show fetching progress. And during 
> this time all UI elements of this query should not be available except a new 
> one 'Cancel Export All'.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (IGNITE-3731) Web Console: Add fetch first page only for query on SQL screen

2016-10-13 Thread Pavel Konstantinov (JIRA)

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

Pavel Konstantinov commented on IGNITE-3731:


Tested fetching first page.

> Web Console: Add fetch first page only for query on SQL screen
> --
>
> Key: IGNITE-3731
> URL: https://issues.apache.org/jira/browse/IGNITE-3731
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Andrey Novikov
>Assignee: Pavel Konstantinov
>Priority: Minor
> Fix For: 1.8
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4078) Web console: pie chart is not refreshed in coner case

2016-10-13 Thread Pavel Konstantinov (JIRA)

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

Pavel Konstantinov updated IGNITE-4078:
---
Attachment: IGNITE-4078.png

> Web console: pie chart is not refreshed in coner case
> -
>
> Key: IGNITE-4078
> URL: https://issues.apache.org/jira/browse/IGNITE-4078
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Reporter: Pavel Konstantinov
>Priority: Minor
> Attachments: IGNITE-4078.png
>
>
> # execute SCAN
> # open pie chart - you should see 'scan is not supported'
> # write a valid query and Execute
> Observed - no pie chart was painted, only legend is visible (see attachment)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4078) Web console: pie chart is not refreshed in coner case

2016-10-13 Thread Pavel Konstantinov (JIRA)
Pavel Konstantinov created IGNITE-4078:
--

 Summary: Web console: pie chart is not refreshed in coner case
 Key: IGNITE-4078
 URL: https://issues.apache.org/jira/browse/IGNITE-4078
 Project: Ignite
  Issue Type: Bug
  Components: wizards
Reporter: Pavel Konstantinov
Priority: Minor
 Attachments: IGNITE-4078.png

# execute SCAN
# open pie chart - you should see 'scan is not supported'
# write a valid query and Execute
Observed - no pie chart was painted, only legend is visible (see attachment)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (IGNITE-3731) Web Console: Add fetch first page only for query on SQL screen

2016-10-13 Thread Pavel Konstantinov (JIRA)

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

Pavel Konstantinov closed IGNITE-3731.
--
Assignee: (was: Pavel Konstantinov)

> Web Console: Add fetch first page only for query on SQL screen
> --
>
> Key: IGNITE-3731
> URL: https://issues.apache.org/jira/browse/IGNITE-3731
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Andrey Novikov
>Priority: Minor
> Fix For: 1.8
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4078) Web console: pie chart is not refreshed in corner case

2016-10-13 Thread Pavel Konstantinov (JIRA)

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

Pavel Konstantinov updated IGNITE-4078:
---
Summary: Web console: pie chart is not refreshed in corner case  (was: Web 
console: pie chart is not refreshed in coner case)

> Web console: pie chart is not refreshed in corner case
> --
>
> Key: IGNITE-4078
> URL: https://issues.apache.org/jira/browse/IGNITE-4078
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Reporter: Pavel Konstantinov
>Priority: Minor
> Attachments: IGNITE-4078.png
>
>
> # execute SCAN
> # open pie chart - you should see 'scan is not supported'
> # write a valid query and Execute
> Observed - no pie chart was painted, only legend is visible (see attachment)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4076) Web console: can not choose a cache by clicking on it

2016-10-13 Thread Pavel Konstantinov (JIRA)

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

Pavel Konstantinov updated IGNITE-4076:
---
Priority: Major  (was: Minor)

> Web console: can not choose a cache by clicking on it
> -
>
> Key: IGNITE-4076
> URL: https://issues.apache.org/jira/browse/IGNITE-4076
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Reporter: Pavel Konstantinov
>
> # Open SQL page
> # Create a second query
> # Click by cache name
> In my case the page is scrolled up instead of cache selecting.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4079) Web console-SQL: cache name is not displayed for default cache (cache name is null) in 'show query' dialog

2016-10-13 Thread Pavel Konstantinov (JIRA)
Pavel Konstantinov created IGNITE-4079:
--

 Summary: Web console-SQL: cache name is not displayed for default 
cache (cache name is null) in 'show query' dialog
 Key: IGNITE-4079
 URL: https://issues.apache.org/jira/browse/IGNITE-4079
 Project: Ignite
  Issue Type: Bug
  Components: wizards
Reporter: Pavel Konstantinov
Priority: Minor


We should display ''.

# choose  cache
# SCAN
# click on 'show query'




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (IGNITE-4080) Web console: Not work revert of node filter section on cache page

2016-10-13 Thread Vasiliy Sisko (JIRA)
Vasiliy Sisko created IGNITE-4080:
-

 Summary: Web console: Not work revert of node filter section on 
cache page
 Key: IGNITE-4080
 URL: https://issues.apache.org/jira/browse/IGNITE-4080
 Project: Ignite
  Issue Type: Bug
  Components: wizards
Affects Versions: 1.8
Reporter: Vasiliy Sisko
Assignee: Dmitriy Shabalin
 Fix For: 1.8


On caches page in Node filter section not work section undo button



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4080) Web console: Not work revert of node filter section on cache page

2016-10-13 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko updated IGNITE-4080:
--
Description: 
On caches page in Node filter section not work section undo button

angular.js:13920 TypeError: field.$setViewValue is not a function
at revert.directive.js:36
at lodash.js:4833
at baseForOwn (lodash.js:2955)
at Function.forOwn (lodash.js:12840)
at Scope.exports.default.scope.revert (revert.directive.js:31)
at fn (eval at compile (angular.js:14817), :4:313)
at expensiveCheckFn (angular.js:15906)
at callback (angular.js:25885)
at Scope.$eval (angular.js:17682)
at Scope.$apply (angular.js:17782)

  was:On caches page in Node filter section not work section undo button


> Web console: Not work revert of node filter section on cache page
> -
>
> Key: IGNITE-4080
> URL: https://issues.apache.org/jira/browse/IGNITE-4080
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Dmitriy Shabalin
> Fix For: 1.8
>
>
> On caches page in Node filter section not work section undo button
> angular.js:13920 TypeError: field.$setViewValue is not a function
> at revert.directive.js:36
> at lodash.js:4833
> at baseForOwn (lodash.js:2955)
> at Function.forOwn (lodash.js:12840)
> at Scope.exports.default.scope.revert (revert.directive.js:31)
> at fn (eval at compile (angular.js:14817), :4:313)
> at expensiveCheckFn (angular.js:15906)
> at callback (angular.js:25885)
> at Scope.$eval (angular.js:17682)
> at Scope.$apply (angular.js:17782)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (IGNITE-4079) Web console-SQL: cache name is not displayed for default cache (cache name is null) in 'show query' dialog

2016-10-13 Thread Alexey Kuznetsov (JIRA)

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

Alexey Kuznetsov reassigned IGNITE-4079:


Assignee: Alexey Kuznetsov

> Web console-SQL: cache name is not displayed for default cache (cache name is 
> null) in 'show query' dialog
> --
>
> Key: IGNITE-4079
> URL: https://issues.apache.org/jira/browse/IGNITE-4079
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Reporter: Pavel Konstantinov
>Assignee: Alexey Kuznetsov
>Priority: Minor
>
> We should display ''.
> # choose  cache
> # SCAN
> # click on 'show query'



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4079) Web console-SQL: cache name is not displayed for default cache (cache name is null) in 'show query' dialog

2016-10-13 Thread Alexey Kuznetsov (JIRA)

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

Alexey Kuznetsov updated IGNITE-4079:
-
Fix Version/s: 1.8

> Web console-SQL: cache name is not displayed for default cache (cache name is 
> null) in 'show query' dialog
> --
>
> Key: IGNITE-4079
> URL: https://issues.apache.org/jira/browse/IGNITE-4079
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Affects Versions: 1.7
>Reporter: Pavel Konstantinov
>Assignee: Alexey Kuznetsov
>Priority: Minor
> Fix For: 1.8
>
>
> We should display ''.
> # choose  cache
> # SCAN
> # click on 'show query'



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-4079) Web console-SQL: cache name is not displayed for default cache (cache name is null) in 'show query' dialog

2016-10-13 Thread Alexey Kuznetsov (JIRA)

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

Alexey Kuznetsov updated IGNITE-4079:
-
Affects Version/s: 1.7

> Web console-SQL: cache name is not displayed for default cache (cache name is 
> null) in 'show query' dialog
> --
>
> Key: IGNITE-4079
> URL: https://issues.apache.org/jira/browse/IGNITE-4079
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Affects Versions: 1.7
>Reporter: Pavel Konstantinov
>Assignee: Alexey Kuznetsov
>Priority: Minor
> Fix For: 1.8
>
>
> We should display ''.
> # choose  cache
> # SCAN
> # click on 'show query'



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)