[jira] [Created] (IGNITE-4066) NPE on access CacheJdbcPojoStoreFactory.getTypes()

2016-10-12 Thread Alexey Kuznetsov (JIRA)
Alexey Kuznetsov created IGNITE-4066:


 Summary: NPE on access CacheJdbcPojoStoreFactory.getTypes()
 Key: IGNITE-4066
 URL: https://issues.apache.org/jira/browse/IGNITE-4066
 Project: Ignite
  Issue Type: Bug
  Components: general
Affects Versions: 1.6
Reporter: Alexey Kuznetsov
Assignee: Alexey Kuznetsov
 Fix For: 1.8


Check that all places where CacheJdbcPojoStoreFactory.getTypes() invoked and 
fix.



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


[jira] [Closed] (IGNITE-4065) Web console: Minimal size of elements on monitoring

2016-10-12 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko closed IGNITE-4065.
-

> Web console: Minimal size of elements on monitoring
> ---
>
> Key: IGNITE-4065
> URL: https://issues.apache.org/jira/browse/IGNITE-4065
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
> Fix For: 1.8
>
>
> Set minimal height of tables more than height of table header.



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


[jira] [Assigned] (IGNITE-4065) Web console: Minimal size of elements on monitoring

2016-10-12 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko reassigned IGNITE-4065:
-

Assignee: (was: Vasiliy Sisko)

> Web console: Minimal size of elements on monitoring
> ---
>
> Key: IGNITE-4065
> URL: https://issues.apache.org/jira/browse/IGNITE-4065
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
> Fix For: 1.8
>
>
> Set minimal height of tables more than height of table header.



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


[jira] [Resolved] (IGNITE-4065) Web console: Minimal size of elements on monitoring

2016-10-12 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko resolved IGNITE-4065.
---
Resolution: Won't Fix

> Web console: Minimal size of elements on monitoring
> ---
>
> Key: IGNITE-4065
> URL: https://issues.apache.org/jira/browse/IGNITE-4065
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Maxim Afanasiev
> Fix For: 1.8
>
>
> Set minimal height of tables more than height of table header.



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


[jira] [Assigned] (IGNITE-4065) Web console: Minimal size of elements on monitoring

2016-10-12 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko reassigned IGNITE-4065:
-

Assignee: Vasiliy Sisko  (was: Maxim Afanasiev)

> Web console: Minimal size of elements on monitoring
> ---
>
> Key: IGNITE-4065
> URL: https://issues.apache.org/jira/browse/IGNITE-4065
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Vasiliy Sisko
> Fix For: 1.8
>
>
> Set minimal height of tables more than height of table header.



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


[jira] [Created] (IGNITE-4065) Web console: Minimal size of elements on monitoring

2016-10-12 Thread Vasiliy Sisko (JIRA)
Vasiliy Sisko created IGNITE-4065:
-

 Summary: Web console: Minimal size of elements on monitoring
 Key: IGNITE-4065
 URL: https://issues.apache.org/jira/browse/IGNITE-4065
 Project: Ignite
  Issue Type: Bug
Affects Versions: 1.8
Reporter: Vasiliy Sisko
Assignee: Maxim Afanasiev
 Fix For: 1.8


Set minimal height of tables more than height of table header.



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


[jira] [Created] (IGNITE-4064) Web console: Clear filter functionality.

2016-10-12 Thread Vasiliy Sisko (JIRA)
Vasiliy Sisko created IGNITE-4064:
-

 Summary: Web console: Clear filter functionality.
 Key: IGNITE-4064
 URL: https://issues.apache.org/jira/browse/IGNITE-4064
 Project: Ignite
  Issue Type: Sub-task
  Components: wizards
Affects Versions: 1.8
Reporter: Vasiliy Sisko
 Fix For: 1.8


# Add "X" button in right side of every non empty filter field to clear filter.
# Clear filter on press of Esc button. Possible focus independent.



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


[jira] [Created] (IGNITE-4063) BinaryType.fieldNames() should return names in consistent order

2016-10-12 Thread Valentin Kulichenko (JIRA)
Valentin Kulichenko created IGNITE-4063:
---

 Summary: BinaryType.fieldNames() should return names in consistent 
order
 Key: IGNITE-4063
 URL: https://issues.apache.org/jira/browse/IGNITE-4063
 Project: Ignite
  Issue Type: Bug
  Components: binary
Affects Versions: 1.7
Reporter: Valentin Kulichenko
Priority: Critical
 Fix For: 1.8


In some cases it can be useful to get the field names from metadata in the 
order fields were written when the metadata was created (i.e. object was 
serialized for the first time). For example, this can be used to recreate the 
object using builder preserving the consistent field ordering, so that 
{{BinaryObject.equals()}} method works properly.

Basically, we just need to replace {{HashMap}} with {{LinkedHashMap}} in the 
{{BinaryType}} implementation.



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


[jira] [Commented] (IGNITE-2413) Twitter streamer documentation is missing on readme.io

2016-10-12 Thread Prachi Garg (JIRA)

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

Prachi Garg commented on IGNITE-2413:
-

http://apacheignite.gridgain.org/docs/twitter-streamer  -  added to v1.5, v1.6 
and v1.7

> Twitter streamer documentation is missing on readme.io
> --
>
> Key: IGNITE-2413
> URL: https://issues.apache.org/jira/browse/IGNITE-2413
> Project: Ignite
>  Issue Type: Task
>  Components: documentation
>Affects Versions: 1.5.0.final
>Reporter: Denis Magda
>Assignee: Prachi Garg
>Priority: Critical
> Fix For: 1.8
>
>
> Twitter streamer was released as a part of 1.5. However there is no 
> documentation available on readme.io describing the new streaming 
> functionality.
> Following documentation can be used as a reference
> https://apacheignite.readme.io/docs/jms-data-streamer
> https://apacheignite.readme.io/docs/flume-data-streamer



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


[jira] [Closed] (IGNITE-2413) Twitter streamer documentation is missing on readme.io

2016-10-12 Thread Prachi Garg (JIRA)

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

Prachi Garg closed IGNITE-2413.
---

> Twitter streamer documentation is missing on readme.io
> --
>
> Key: IGNITE-2413
> URL: https://issues.apache.org/jira/browse/IGNITE-2413
> Project: Ignite
>  Issue Type: Task
>  Components: documentation
>Affects Versions: 1.5.0.final
>Reporter: Denis Magda
>Assignee: Prachi Garg
>Priority: Critical
> Fix For: 1.8
>
>
> Twitter streamer was released as a part of 1.5. However there is no 
> documentation available on readme.io describing the new streaming 
> functionality.
> Following documentation can be used as a reference
> https://apacheignite.readme.io/docs/jms-data-streamer
> https://apacheignite.readme.io/docs/flume-data-streamer



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


[jira] [Created] (IGNITE-4062) BinaryObject header should not participate in equals test

2016-10-12 Thread Valentin Kulichenko (JIRA)
Valentin Kulichenko created IGNITE-4062:
---

 Summary: BinaryObject header should not participate in equals test
 Key: IGNITE-4062
 URL: https://issues.apache.org/jira/browse/IGNITE-4062
 Project: Ignite
  Issue Type: Bug
  Components: binary
Affects Versions: 1.7
Reporter: Valentin Kulichenko
Priority: Critical
 Fix For: 1.8


{{BinaryObject.equals()}} compares the full byte array, which can give 
incorrect results in come cases. For example, we sometimes write full class 
name instead of type ID, so two objects that are equal from user's standpoint 
will have different binary representation and {{equals()}} will return false.

We should make {{equals()}} implementation more smart and compare separately:
* type ID
* hash code
* portion of byte array that contains actual data, i.e. fields without header 
and footer



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


[jira] [Closed] (IGNITE-1118) AOP Based Grid Configuration Documentation Missing

2016-10-12 Thread Prachi Garg (JIRA)

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

Prachi Garg closed IGNITE-1118.
---

https://apacheignite.readme.io/docs/aop-based-grid-enabling

> AOP Based Grid Configuration Documentation Missing
> --
>
> Key: IGNITE-1118
> URL: https://issues.apache.org/jira/browse/IGNITE-1118
> Project: Ignite
>  Issue Type: Bug
>Reporter: Suminda Dharmasena
>Assignee: Prachi Garg
>




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


[jira] [Resolved] (IGNITE-1118) AOP Based Grid Configuration Documentation Missing

2016-10-12 Thread Prachi Garg (JIRA)

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

Prachi Garg resolved IGNITE-1118.
-
Resolution: Fixed

> AOP Based Grid Configuration Documentation Missing
> --
>
> Key: IGNITE-1118
> URL: https://issues.apache.org/jira/browse/IGNITE-1118
> Project: Ignite
>  Issue Type: Bug
>Reporter: Suminda Dharmasena
>Assignee: Prachi Garg
>




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


[jira] [Resolved] (IGNITE-2413) Twitter streamer documentation is missing on readme.io

2016-10-12 Thread Prachi Garg (JIRA)

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

Prachi Garg resolved IGNITE-2413.
-
Resolution: Fixed

> Twitter streamer documentation is missing on readme.io
> --
>
> Key: IGNITE-2413
> URL: https://issues.apache.org/jira/browse/IGNITE-2413
> Project: Ignite
>  Issue Type: Task
>  Components: documentation
>Affects Versions: 1.5.0.final
>Reporter: Denis Magda
>Assignee: Prachi Garg
>Priority: Critical
> Fix For: 1.8
>
>
> Twitter streamer was released as a part of 1.5. However there is no 
> documentation available on readme.io describing the new streaming 
> functionality.
> Following documentation can be used as a reference
> https://apacheignite.readme.io/docs/jms-data-streamer
> https://apacheignite.readme.io/docs/flume-data-streamer



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


[jira] [Resolved] (IGNITE-4034) Get rid of specialized methods in platform targets

2016-10-12 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn resolved IGNITE-4034.

Resolution: Fixed

> Get rid of specialized methods in platform targets
> --
>
> Key: IGNITE-4034
> URL: https://issues.apache.org/jira/browse/IGNITE-4034
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> Most .NET -> Java calls go through common PlatformTarget InOut* methods. But 
> some simple operations have dedicated JNI calls, like PlatformCache.clear().
> Refactor these operations to use common methods to unify the logic and allow 
> interface separation in IGNITE-4027.
> This will also reduce the amount of C++ code.



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


[jira] [Assigned] (IGNITE-4034) Get rid of specialized methods in platform targets

2016-10-12 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn reassigned IGNITE-4034:
--

Assignee: (was: Pavel Tupitsyn)

> Get rid of specialized methods in platform targets
> --
>
> Key: IGNITE-4034
> URL: https://issues.apache.org/jira/browse/IGNITE-4034
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> Most .NET -> Java calls go through common PlatformTarget InOut* methods. But 
> some simple operations have dedicated JNI calls, like PlatformCache.clear().
> Refactor these operations to use common methods to unify the logic and allow 
> interface separation in IGNITE-4027.
> This will also reduce the amount of C++ code.



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


[jira] [Commented] (IGNITE-4034) Get rid of specialized methods in platform targets

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

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

ASF GitHub Bot commented on IGNITE-4034:


Github user ptupitsyn closed the pull request at:

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


> Get rid of specialized methods in platform targets
> --
>
> Key: IGNITE-4034
> URL: https://issues.apache.org/jira/browse/IGNITE-4034
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> Most .NET -> Java calls go through common PlatformTarget InOut* methods. But 
> some simple operations have dedicated JNI calls, like PlatformCache.clear().
> Refactor these operations to use common methods to unify the logic and allow 
> interface separation in IGNITE-4027.
> This will also reduce the amount of C++ code.



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


[jira] [Updated] (IGNITE-4052) Add ability to set up users for MESOS

2016-10-12 Thread Nikolay Tikhonov (JIRA)

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

Nikolay Tikhonov updated IGNITE-4052:
-
Description: 
In current implementation Ignite Mesos Framework connects to MESOS cluster via 
current user. Need to add ability to configure this parameters via system env 
properties. Also need to add properties for mesos role.
See org/apache/ignite/mesos/IgniteFramework.java:537



  was:
In current implementation Ignite Mesos Framework connects to MESOS cluster via 
current user. Need to add ability to configure this parameters via system env 
properties. See org/apache/ignite/mesos/IgniteFramework.java:53




> Add ability to set up users for MESOS
> -
>
> Key: IGNITE-4052
> URL: https://issues.apache.org/jira/browse/IGNITE-4052
> Project: Ignite
>  Issue Type: Improvement
>  Components: general
>Affects Versions: 1.7
>Reporter: Nikolay Tikhonov
>Priority: Trivial
>
> In current implementation Ignite Mesos Framework connects to MESOS cluster 
> via current user. Need to add ability to configure this parameters via system 
> env properties. Also need to add properties for mesos role.
> See org/apache/ignite/mesos/IgniteFramework.java:537



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


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

2016-10-12 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn commented on IGNITE-4030:


Proposed method set:
* InObjectStreamOutObjectStream - covers all cases. Estimated usages: 27
* InStreamOutStream - all cases without objects. Estimated usages: 91
* InLongOutLong - simple cases. Estimated usages: 49


> 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-2356) IGFS client should be able to failover in case of server crash.

2016-10-12 Thread Taras Ledkov (JIRA)

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

Taras Ledkov edited comment on IGNITE-2356 at 10/12/16 2:15 PM:


Fixed.
[Tests|http://195.239.208.174/viewQueued.html?itemId=342134=queuedBuildOverviewTab]


was (Author: tledkov-gridgain):
Fixed

> IGFS client should be able to failover in case of server crash.
> ---
>
> Key: IGNITE-2356
> URL: https://issues.apache.org/jira/browse/IGNITE-2356
> Project: Ignite
>  Issue Type: Sub-task
>  Components: IGFS
>Affects Versions: ignite-1.4
>Reporter: Vladimir Ozerov
>Assignee: Taras Ledkov
>Priority: Critical
> Fix For: 2.0
>
>
> IGFS client (IgniteHadoopFileSystem) communicates IGFS over endpoint - either 
> TCP or shmem.
> Only single endpoint can be specified. As such, should the server went down, 
> IgntieHadoopFileSystem (either new or existing) is no longer operational. 
> We need to let user specify several endpoints and failover/balance between 
> them.
> Look at Hadoop HA first to get an ideas on how to configure multiple 
> addresses.



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


[jira] [Commented] (IGNITE-2356) IGFS client should be able to failover in case of server crash.

2016-10-12 Thread Taras Ledkov (JIRA)

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

Taras Ledkov commented on IGNITE-2356:
--

Fixed

> IGFS client should be able to failover in case of server crash.
> ---
>
> Key: IGNITE-2356
> URL: https://issues.apache.org/jira/browse/IGNITE-2356
> Project: Ignite
>  Issue Type: Sub-task
>  Components: IGFS
>Affects Versions: ignite-1.4
>Reporter: Vladimir Ozerov
>Assignee: Taras Ledkov
>Priority: Critical
> Fix For: 2.0
>
>
> IGFS client (IgniteHadoopFileSystem) communicates IGFS over endpoint - either 
> TCP or shmem.
> Only single endpoint can be specified. As such, should the server went down, 
> IgntieHadoopFileSystem (either new or existing) is no longer operational. 
> We need to let user specify several endpoints and failover/balance between 
> them.
> Look at Hadoop HA first to get an ideas on how to configure multiple 
> addresses.



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


[jira] [Updated] (IGNITE-4061) Web Console: Add CacheJdbcPojoStoreFactory.SqlEscapeAll property

2016-10-12 Thread Alexey Kuznetsov (JIRA)

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

Alexey Kuznetsov updated IGNITE-4061:
-
Summary: Web Console: Add CacheJdbcPojoStoreFactory.SqlEscapeAll property  
(was: Web Console: Add CacheJdbcPojoStoreFactory.SqlEscapeAll peroperty)

> Web Console: Add CacheJdbcPojoStoreFactory.SqlEscapeAll property
> 
>
> Key: IGNITE-4061
> URL: https://issues.apache.org/jira/browse/IGNITE-4061
> Project: Ignite
>  Issue Type: Task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Alexey Kuznetsov
>Assignee: Alexey Kuznetsov
> Fix For: 1.8
>
>
> In IGNITE-3938 CacheJdbcPojoStoreFactory.SqlEscapeAll peroperty was 
> implemented. We need to support this on Web Console Cache configuration 
> screen and in Java and XML generation.



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


[jira] [Commented] (IGNITE-3961) IGFS: Support direct PROXY mode invocation in method: affinity

2016-10-12 Thread Taras Ledkov (JIRA)

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

Taras Ledkov commented on IGNITE-3961:
--

Fixed

> IGFS: Support direct PROXY mode invocation in method: affinity
> --
>
> Key: IGNITE-3961
> URL: https://issues.apache.org/jira/browse/IGNITE-3961
> Project: Ignite
>  Issue Type: Sub-task
>  Components: IGFS
>Affects Versions: 1.7
>Reporter: Vladimir Ozerov
>Assignee: Taras Ledkov
> Fix For: 1.8
>
>
> See 
> {{org.apache.ignite.hadoop.fs.v1.IgniteHadoopFileSystem.getFileBlockLocations}}
>  for reference.



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


[jira] [Commented] (IGNITE-2355) Hadoop client should be able to failover in case of server crash.

2016-10-12 Thread Taras Ledkov (JIRA)

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

Taras Ledkov commented on IGNITE-2355:
--

Fixed

> Hadoop client should be able to failover in case of server crash.
> -
>
> Key: IGNITE-2355
> URL: https://issues.apache.org/jira/browse/IGNITE-2355
> Project: Ignite
>  Issue Type: Sub-task
>  Components: hadoop
>Affects Versions: ignite-1.4
>Reporter: Vladimir Ozerov
>Assignee: Taras Ledkov
>Priority: Critical
>  Labels: roadmap
> Fix For: 1.8
>
>
> Currently we explicitly specify a single IP address of Ignite server for map 
> reduce.
> If it goes down, no jobs can be submitted anymore.
> Looks like we should give user ability to specify multiple addresses, and 
> failover between them. Our thin client (which underlies Hadoop client) is 
> already able to accept multiple addresses.
> Look at Hadoop HA first to get an ideas on how to configure multiple 
> addresses.



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


[jira] [Updated] (IGNITE-3625) IGFS: Use common naming for IGFS meta and data caches.

2016-10-12 Thread Vladimir Ozerov (JIRA)

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

Vladimir Ozerov updated IGNITE-3625:

Fix Version/s: (was: 2.0)
   1.8

> IGFS: Use common naming for IGFS meta and data caches.
> --
>
> Key: IGNITE-3625
> URL: https://issues.apache.org/jira/browse/IGNITE-3625
> Project: Ignite
>  Issue Type: Task
>  Components: IGFS
>Affects Versions: 1.6
>Reporter: Vladimir Ozerov
>Assignee: Taras Ledkov
> Fix For: 1.8
>
>
> Currently IGFS is configured by passing names of two caches: meta and data. 
> See {{FileSystemConfiguration.metaCacheName}} and 
> {{FileSystemConfiguration.dataCacheName}}.
> These two caches are considered internal then and are not accessible for the 
> user.
> We need to do the following during node startup:
> 1) If certain cache is configured as meta or data cache for multiple IGFS-es, 
> or if it is configured as both meta and data cache for a single IGFS, then 
> throw an exception.
> Relevant code pieces:
> {{IgfsProcessor.validateLocalIgfsConfigurations}}
> {{IgfsProcessorSelfTest}}.
> 2) During node startup change the name of this cache to 
> {{igfs-IGFS_NAME-meta}} or {{igfs-IGFS_NAME-data}}. Change must be performed 
> both inside IGFS config and cache config.
> Relevant code pieces:
> {{CacheConfiguration.name}}
> {{FileSystemConfiguration.metaCacheName}}
> {{FileSystemConfiguration.dataCacheName}}
> {{IgfsUtils.prepareCacheConfiguration}} - where change will be done.
> 3) If any of new names caches with any other cache name, an exception should 
> be thrown. The most simple way: throw an exception if user-configured cache 
> name starts with {{igfs-}} and ends with {{-meta}} or {{-data}}.
> Relevant code pieces:
> {{IgniteNamedInstance.initializeDefaultCacheConfiguration}}.



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


[jira] [Updated] (IGNITE-4034) Get rid of specialized methods in platform targets

2016-10-12 Thread Vladimir Ozerov (JIRA)

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

Vladimir Ozerov updated IGNITE-4034:

Assignee: Pavel Tupitsyn  (was: Vladimir Ozerov)

> Get rid of specialized methods in platform targets
> --
>
> Key: IGNITE-4034
> URL: https://issues.apache.org/jira/browse/IGNITE-4034
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> Most .NET -> Java calls go through common PlatformTarget InOut* methods. But 
> some simple operations have dedicated JNI calls, like PlatformCache.clear().
> Refactor these operations to use common methods to unify the logic and allow 
> interface separation in IGNITE-4027.
> This will also reduce the amount of C++ code.



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


[jira] [Commented] (IGNITE-4034) Get rid of specialized methods in platform targets

2016-10-12 Thread Vladimir Ozerov (JIRA)

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

Vladimir Ozerov commented on IGNITE-4034:
-

Pavel,

Looks good to me. Please make sure to double check the following before merge:
1) TC suites (.NET, CPP, ODBC);
2) Code style (esp. in Java).

> Get rid of specialized methods in platform targets
> --
>
> Key: IGNITE-4034
> URL: https://issues.apache.org/jira/browse/IGNITE-4034
> Project: Ignite
>  Issue Type: Sub-task
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>  Labels: .NET
> Fix For: 1.8
>
>
> Most .NET -> Java calls go through common PlatformTarget InOut* methods. But 
> some simple operations have dedicated JNI calls, like PlatformCache.clear().
> Refactor these operations to use common methods to unify the logic and allow 
> interface separation in IGNITE-4027.
> This will also reduce the amount of C++ code.



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


[jira] [Assigned] (IGNITE-4060) RoundRobinLoadBalancingSpi doesn't work after client reconnect.

2016-10-12 Thread Taras Ledkov (JIRA)

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

Taras Ledkov reassigned IGNITE-4060:


Assignee: Taras Ledkov

> RoundRobinLoadBalancingSpi doesn't work after client reconnect.
> ---
>
> Key: IGNITE-4060
> URL: https://issues.apache.org/jira/browse/IGNITE-4060
> Project: Ignite
>  Issue Type: Bug
>  Components: compute
>Affects Versions: 1.7
>Reporter: Vladimir Ozerov
>Assignee: Taras Ledkov
> Fix For: 1.8
>
> Attachments: RoundRodbinErrorReproducer.java
>
>
> If {{IgntieCompute.apply()}} is called on a client after reconnect, it fails. 
> Reproducer code is attached. The problem is that 
> {{RoundRobinLoadBalancingSpi}} (which is default one) is not notified about 
> topology reset.
> Sample stack trace:
> {code}
> class org.apache.ignite.IgniteException: Task topology does not have alive 
> nodes: [TcpDiscoveryNode [id=50f56f53-bbf6-4d66-bfc5-02d801241e14, 
> addrs=[127.0.0.1], sockAddrs=[/127.0.0.1:47500], discPort=47500, order=1, 
> intOrder=1, lastExchangeTime=1476269284697, loc=false, 
> ver=1.7.0#19700101-sha1:, isClient=false]]
>   at 
> org.apache.ignite.spi.loadbalancing.roundrobin.RoundRobinGlobalLoadBalancer.checkBalancerNodes(RoundRobinGlobalLoadBalancer.java:256)
>   at 
> org.apache.ignite.spi.loadbalancing.roundrobin.RoundRobinGlobalLoadBalancer.getBalancedNode(RoundRobinGlobalLoadBalancer.java:201)
>   at 
> org.apache.ignite.spi.loadbalancing.roundrobin.RoundRobinLoadBalancingSpi.getBalancedNode(RoundRobinLoadBalancingSpi.java:307)
>   at 
> org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager.getBalancedNode(GridLoadBalancerManager.java:81)
>   at 
> org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager$1.getBalancedNode(GridLoadBalancerManager.java:99)
>   at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor$T8.map(GridClosureProcessor.java:1616)
>   at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor$T8.map(GridClosureProcessor.java:1587)
>   at 
> org.apache.ignite.internal.processors.task.GridTaskWorker$2.call(GridTaskWorker.java:519)
>   at 
> org.apache.ignite.internal.processors.task.GridTaskWorker$2.call(GridTaskWorker.java:517)
>   at 
> org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6509)
>   at 
> org.apache.ignite.internal.processors.task.GridTaskWorker.body(GridTaskWorker.java:516)
>   at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
>   at 
> org.apache.ignite.internal.processors.task.GridTaskProcessor.startTask(GridTaskProcessor.java:679)
>   at 
> org.apache.ignite.internal.processors.task.GridTaskProcessor.execute(GridTaskProcessor.java:403)
>   at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor.callAsync(GridClosureProcessor.java:630)
>   at 
> org.apache.ignite.internal.IgniteComputeImpl.apply(IgniteComputeImpl.java:451)
> {code}



--
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-12 Thread Pavel Tupitsyn (JIRA)

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

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

1,2) Reverted (temp code)
3) Fixed
4) Done (local flag + get before putIfAbsent)
5,6,7) Done
8) Primary node check added instead


was (Author: ptupitsyn):
1,2) Reverted (temp code)
3) Fixed
4) This does not make sense to me. Do you mean that 
{code}if (get() == null) then putIfAbsent(){code}
is faster than plain
{code}putIfAbsent(){code}? I expect putIfAbsent to be as efficient as possible 
by itself.
5,6,7) Done
8) Which modes will be correct?

> .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] [Updated] (IGNITE-4060) RoundRobinLoadBalancingSpi doesn't work after client reconnect.

2016-10-12 Thread Vladimir Ozerov (JIRA)

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

Vladimir Ozerov updated IGNITE-4060:

Attachment: RoundRodbinErrorReproducer.java

> RoundRobinLoadBalancingSpi doesn't work after client reconnect.
> ---
>
> Key: IGNITE-4060
> URL: https://issues.apache.org/jira/browse/IGNITE-4060
> Project: Ignite
>  Issue Type: Bug
>  Components: compute
>Affects Versions: 1.7
>Reporter: Vladimir Ozerov
> Fix For: 1.8
>
> Attachments: RoundRodbinErrorReproducer.java
>
>
> If {{IgntieCompute.apply()}} is called on a client after reconnect, it fails. 
> Reproducer code is attached. The problem is that 
> {{RoundRobinLoadBalancingSpi}} (which is default one) is not notified about 
> topology reset.
> Sample stack trace:
> {code}
> class org.apache.ignite.IgniteException: Task topology does not have alive 
> nodes: [TcpDiscoveryNode [id=50f56f53-bbf6-4d66-bfc5-02d801241e14, 
> addrs=[127.0.0.1], sockAddrs=[/127.0.0.1:47500], discPort=47500, order=1, 
> intOrder=1, lastExchangeTime=1476269284697, loc=false, 
> ver=1.7.0#19700101-sha1:, isClient=false]]
>   at 
> org.apache.ignite.spi.loadbalancing.roundrobin.RoundRobinGlobalLoadBalancer.checkBalancerNodes(RoundRobinGlobalLoadBalancer.java:256)
>   at 
> org.apache.ignite.spi.loadbalancing.roundrobin.RoundRobinGlobalLoadBalancer.getBalancedNode(RoundRobinGlobalLoadBalancer.java:201)
>   at 
> org.apache.ignite.spi.loadbalancing.roundrobin.RoundRobinLoadBalancingSpi.getBalancedNode(RoundRobinLoadBalancingSpi.java:307)
>   at 
> org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager.getBalancedNode(GridLoadBalancerManager.java:81)
>   at 
> org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager$1.getBalancedNode(GridLoadBalancerManager.java:99)
>   at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor$T8.map(GridClosureProcessor.java:1616)
>   at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor$T8.map(GridClosureProcessor.java:1587)
>   at 
> org.apache.ignite.internal.processors.task.GridTaskWorker$2.call(GridTaskWorker.java:519)
>   at 
> org.apache.ignite.internal.processors.task.GridTaskWorker$2.call(GridTaskWorker.java:517)
>   at 
> org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6509)
>   at 
> org.apache.ignite.internal.processors.task.GridTaskWorker.body(GridTaskWorker.java:516)
>   at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
>   at 
> org.apache.ignite.internal.processors.task.GridTaskProcessor.startTask(GridTaskProcessor.java:679)
>   at 
> org.apache.ignite.internal.processors.task.GridTaskProcessor.execute(GridTaskProcessor.java:403)
>   at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor.callAsync(GridClosureProcessor.java:630)
>   at 
> org.apache.ignite.internal.IgniteComputeImpl.apply(IgniteComputeImpl.java:451)
> {code}



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


[jira] [Created] (IGNITE-4060) RoundRobinLoadBalancingSpi doesn't work after client reconnect.

2016-10-12 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-4060:
---

 Summary: RoundRobinLoadBalancingSpi doesn't work after client 
reconnect.
 Key: IGNITE-4060
 URL: https://issues.apache.org/jira/browse/IGNITE-4060
 Project: Ignite
  Issue Type: Bug
  Components: compute
Affects Versions: 1.7
Reporter: Vladimir Ozerov
 Fix For: 1.8
 Attachments: RoundRodbinErrorReproducer.java

If {{IgntieCompute.apply()}} is called on a client after reconnect, it fails. 
Reproducer code is attached. The problem is that {{RoundRobinLoadBalancingSpi}} 
(which is default one) is not notified about topology reset.

Sample stack trace:
{code}
class org.apache.ignite.IgniteException: Task topology does not have alive 
nodes: [TcpDiscoveryNode [id=50f56f53-bbf6-4d66-bfc5-02d801241e14, 
addrs=[127.0.0.1], sockAddrs=[/127.0.0.1:47500], discPort=47500, order=1, 
intOrder=1, lastExchangeTime=1476269284697, loc=false, 
ver=1.7.0#19700101-sha1:, isClient=false]]
at 
org.apache.ignite.spi.loadbalancing.roundrobin.RoundRobinGlobalLoadBalancer.checkBalancerNodes(RoundRobinGlobalLoadBalancer.java:256)
at 
org.apache.ignite.spi.loadbalancing.roundrobin.RoundRobinGlobalLoadBalancer.getBalancedNode(RoundRobinGlobalLoadBalancer.java:201)
at 
org.apache.ignite.spi.loadbalancing.roundrobin.RoundRobinLoadBalancingSpi.getBalancedNode(RoundRobinLoadBalancingSpi.java:307)
at 
org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager.getBalancedNode(GridLoadBalancerManager.java:81)
at 
org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager$1.getBalancedNode(GridLoadBalancerManager.java:99)
at 
org.apache.ignite.internal.processors.closure.GridClosureProcessor$T8.map(GridClosureProcessor.java:1616)
at 
org.apache.ignite.internal.processors.closure.GridClosureProcessor$T8.map(GridClosureProcessor.java:1587)
at 
org.apache.ignite.internal.processors.task.GridTaskWorker$2.call(GridTaskWorker.java:519)
at 
org.apache.ignite.internal.processors.task.GridTaskWorker$2.call(GridTaskWorker.java:517)
at 
org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6509)
at 
org.apache.ignite.internal.processors.task.GridTaskWorker.body(GridTaskWorker.java:516)
at 
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
at 
org.apache.ignite.internal.processors.task.GridTaskProcessor.startTask(GridTaskProcessor.java:679)
at 
org.apache.ignite.internal.processors.task.GridTaskProcessor.execute(GridTaskProcessor.java:403)
at 
org.apache.ignite.internal.processors.closure.GridClosureProcessor.callAsync(GridClosureProcessor.java:630)
at 
org.apache.ignite.internal.IgniteComputeImpl.apply(IgniteComputeImpl.java:451)
{code}



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


[jira] [Closed] (IGNITE-4055) Web console: Cluster cache key configurations do not have remove button.

2016-10-12 Thread Pavel Konstantinov (JIRA)

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

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

> Web console: Cluster cache key configurations do not have remove button.
> 
>
> Key: IGNITE-4055
> URL: https://issues.apache.org/jira/browse/IGNITE-4055
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
> Fix For: 1.8
>
>




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


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

2016-10-12 Thread Vasiliy Sisko (JIRA)
Vasiliy Sisko created IGNITE-4059:
-

 Summary: 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] [Assigned] (IGNITE-4055) Web console: Cluster cache key configurations do not have remove button.

2016-10-12 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko reassigned IGNITE-4055:
-

Assignee: Pavel Konstantinov  (was: Alexey Kuznetsov)

> Web console: Cluster cache key configurations do not have remove button.
> 
>
> Key: IGNITE-4055
> URL: https://issues.apache.org/jira/browse/IGNITE-4055
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
>Assignee: Pavel Konstantinov
> Fix For: 1.8
>
>




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


[jira] [Commented] (IGNITE-3961) IGFS: Support direct PROXY mode invocation in method: affinity

2016-10-12 Thread Taras Ledkov (JIRA)

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

Taras Ledkov commented on IGNITE-3961:
--

Test for resource injection to a secondary FS is added. Review issues are fixed.


> IGFS: Support direct PROXY mode invocation in method: affinity
> --
>
> Key: IGNITE-3961
> URL: https://issues.apache.org/jira/browse/IGNITE-3961
> Project: Ignite
>  Issue Type: Sub-task
>  Components: IGFS
>Affects Versions: 1.7
>Reporter: Vladimir Ozerov
>Assignee: Taras Ledkov
> Fix For: 1.8
>
>
> See 
> {{org.apache.ignite.hadoop.fs.v1.IgniteHadoopFileSystem.getFileBlockLocations}}
>  for reference.



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


[jira] [Commented] (IGNITE-3303) Apache Flink Integration - Flink source to run a continuous query against one or multiple caches

2016-10-12 Thread Anton Vinogradov (JIRA)

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

Anton Vinogradov commented on IGNITE-3303:
--

Update.

According to 
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute each 
contribution should be checked before review.
I found no runs of "Ignite Streamers" at TeamCity, also, new tests suite was to 
added to this TeamCity task.
I've added FlinkIgniteSourceSelfTestSuite and checked result

As you can see, TC shows same failure 
http://ci.ignite.apache.org/viewLog.html?buildId=330384=buildResultsDiv=IgniteTests_IgniteStreamers

> Apache Flink Integration - Flink source to run a continuous query against one 
> or multiple caches
> 
>
> Key: IGNITE-3303
> URL: https://issues.apache.org/jira/browse/IGNITE-3303
> Project: Ignite
>  Issue Type: New Feature
>  Components: streaming
>Reporter: Saikat Maitra
>Assignee: Saikat Maitra
> Attachments: Screen Shot 2016-10-07 at 12.44.47 AM.png, 
> testFlinkIgniteSourceWithLargeBatch.log, win7.PNG
>
>
> Apache Flink integration 
> +++ *Ignite as a bidirectional Connector* +++
> As a Flink source => run a continuous query against one or multiple
> caches [4].
> Related discussion : 
> http://apache-ignite-developers.2346864.n4.nabble.com/Apache-Flink-lt-gt-Apache-Ignite-integration-td8163.html



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


[jira] [Created] (IGNITE-4058) Divide JVM_OPTS in yardstick properies file

2016-10-12 Thread Sergey Kozlov (JIRA)
Sergey Kozlov created IGNITE-4058:
-

 Summary: Divide JVM_OPTS in yardstick properies file
 Key: IGNITE-4058
 URL: https://issues.apache.org/jira/browse/IGNITE-4058
 Project: Ignite
  Issue Type: Task
  Components: yardstick
Affects Versions: 1.7
Reporter: Sergey Kozlov


Yardstick properties file has only JVM_OPTS parameter applied to both server 
and driver nodes. But due logic of some load tests and benchmarks we need to 
pass different parameters for servers and drivers line heap size (-Xmx, -Xms). 
I suggest to introduce DRIVER_JVM_OPTS and SERVER_JVM_OPTS. JVM_OPTS should be 
included into both new parameters and becomes the parameter of general JVM 
options.



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


[jira] [Created] (IGNITE-4057) Web Console: Add proper icons to all modals

2016-10-12 Thread Alexey Kuznetsov (JIRA)
Alexey Kuznetsov created IGNITE-4057:


 Summary: Web Console: Add proper icons to all modals
 Key: IGNITE-4057
 URL: https://issues.apache.org/jira/browse/IGNITE-4057
 Project: Ignite
  Issue Type: Task
  Components: wizards
Affects Versions: 1.7
Reporter: Alexey Kuznetsov
 Fix For: 1.8


For usability reasons it will be nice to show some icon in modals header.
For example:
# if modal ask for something - show (?)
# if modal show some info - show (i)




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


[jira] [Assigned] (IGNITE-514) Need to lock entries in ATOMIC cache only when doing batch store update

2016-10-12 Thread Dmitry Karachentsev (JIRA)

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

Dmitry Karachentsev reassigned IGNITE-514:
--

Assignee: Dmitry Karachentsev

> Need to lock entries in ATOMIC cache only when doing batch store update
> ---
>
> Key: IGNITE-514
> URL: https://issues.apache.org/jira/browse/IGNITE-514
> Project: Ignite
>  Issue Type: Bug
>Reporter: Andrey Gura
>Assignee: Dmitry Karachentsev
>
> 1. Lock all entries only if store enabled and batch update is true
> 2. Lock entries in natural order if keys are comparable, otherwise serialize 
> keys and sort serialized byte arrays.



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


[jira] [Closed] (IGNITE-4056) Web console: Cluster cache key configurations do not have remove button.

2016-10-12 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko closed IGNITE-4056.
-

> Web console: Cluster cache key configurations do not have remove button.
> 
>
> Key: IGNITE-4056
> URL: https://issues.apache.org/jira/browse/IGNITE-4056
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
> Fix For: 1.8
>
>




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


[jira] [Commented] (IGNITE-3054) Rework client connection handling from thread-per-client to NIO model.

2016-10-12 Thread Dmitry Karachentsev (JIRA)

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

Dmitry Karachentsev commented on IGNITE-3054:
-

Semen, thanks for review, added your recommendations to onDisconnected() method.

The case you worry about could happen only if message was received for 
disconnected client, so we can simply drop it (I've added new check). This 
behavior is provided by connection logic that will not add new worker if there 
was not stopped current one. Also I need access to worker from listener, 
because there are operations that require to change it's state.

> Rework client connection handling from thread-per-client to NIO model.
> --
>
> Key: IGNITE-3054
> URL: https://issues.apache.org/jira/browse/IGNITE-3054
> Project: Ignite
>  Issue Type: Task
>  Components: general
>Affects Versions: 1.5.0.final
>Reporter: Vladimir Ozerov
>Assignee: Dmitry Karachentsev
> Fix For: 1.8
>
>
> Currently both servers and clients has the same operational model - 
> thread-per-connection. While being more or less fine for servers, this could 
> be a problem for clients when their total number is too high (e.g. 1000 or 
> even more).
> We should rework client handling model and employ standard NIO technique: one 
> or several acceptor threads + thread pool to server requests.



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


[jira] [Resolved] (IGNITE-4056) Web console: Cluster cache key configurations do not have remove button.

2016-10-12 Thread Vasiliy Sisko (JIRA)

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

Vasiliy Sisko resolved IGNITE-4056.
---
Resolution: Duplicate

> Web console: Cluster cache key configurations do not have remove button.
> 
>
> Key: IGNITE-4056
> URL: https://issues.apache.org/jira/browse/IGNITE-4056
> Project: Ignite
>  Issue Type: Sub-task
>  Components: wizards
>Affects Versions: 1.8
>Reporter: Vasiliy Sisko
> Fix For: 1.8
>
>




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


[jira] [Commented] (IGNITE-3303) Apache Flink Integration - Flink source to run a continuous query against one or multiple caches

2016-10-12 Thread Anton Vinogradov (JIRA)

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

Anton Vinogradov commented on IGNITE-3303:
--

Saikat,

There is no reason to validate, because fail already proven at 2 different PCs. 
Please analize attached thread dump to reproduce and fix.

Possible, you just need to increase keys amount and timeout to reproduce it.

> Apache Flink Integration - Flink source to run a continuous query against one 
> or multiple caches
> 
>
> Key: IGNITE-3303
> URL: https://issues.apache.org/jira/browse/IGNITE-3303
> Project: Ignite
>  Issue Type: New Feature
>  Components: streaming
>Reporter: Saikat Maitra
>Assignee: Saikat Maitra
> Attachments: Screen Shot 2016-10-07 at 12.44.47 AM.png, 
> testFlinkIgniteSourceWithLargeBatch.log, win7.PNG
>
>
> Apache Flink integration 
> +++ *Ignite as a bidirectional Connector* +++
> As a Flink source => run a continuous query against one or multiple
> caches [4].
> Related discussion : 
> http://apache-ignite-developers.2346864.n4.nabble.com/Apache-Flink-lt-gt-Apache-Ignite-integration-td8163.html



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


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

2016-10-12 Thread Andrey Novikov (JIRA)

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

Andrey Novikov edited comment on IGNITE-3731 at 10/12/16 7:44 AM:
--

Not work as expected for:  export all, refresh rate.
Need fix vertical align checkbox.

Fixed ui and tooltips.


was (Author: anovikov):
Not work as expected for:  export all, refresh rate.

> 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: Maxim Afanasiev
>Priority: Minor
> Fix For: 1.8
>
>




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


[jira] [Created] (IGNITE-4055) Web console: Cluster cache key configurations do not have remove button.

2016-10-12 Thread Vasiliy Sisko (JIRA)
Vasiliy Sisko created IGNITE-4055:
-

 Summary: Web console: Cluster cache key configurations do not have 
remove button.
 Key: IGNITE-4055
 URL: https://issues.apache.org/jira/browse/IGNITE-4055
 Project: Ignite
  Issue Type: Sub-task
  Components: wizards
Affects Versions: 1.8
Reporter: Vasiliy Sisko
 Fix For: 1.8






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


[jira] [Created] (IGNITE-4056) Web console: Cluster cache key configurations do not have remove button.

2016-10-12 Thread Vasiliy Sisko (JIRA)
Vasiliy Sisko created IGNITE-4056:
-

 Summary: Web console: Cluster cache key configurations do not have 
remove button.
 Key: IGNITE-4056
 URL: https://issues.apache.org/jira/browse/IGNITE-4056
 Project: Ignite
  Issue Type: Sub-task
  Components: wizards
Affects Versions: 1.8
Reporter: Vasiliy Sisko
 Fix For: 1.8






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


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

2016-10-12 Thread Pavel Konstantinov (JIRA)

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

Pavel Konstantinov updated IGNITE-4048:
---
Summary: Web console: result panel is not displayed in case if first query 
is incorrect  (was: Web console: result panel doesn't show in case if first 
query is incorrect)

> 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)