[jira] [Commented] (IGNITE-8386) SQL: Make sure PK index do not use wrapped object

2018-11-11 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov commented on IGNITE-8386:
-

[~jooger], two comments from my side:
1) Please provide TC Bot visa confirming that there are no new failures
2) I noticed that we use different set of columns for PK index. However, we use 
the same set of columns for both "old" and "new" modes for secondary indexes. 
Shouldn't we unwrap secondary index columns as well? We can do that in separate 
ticket, but chances that changes will be minimal, provided that we already have 
all necessary infrastructure.

> SQL: Make sure PK index do not use wrapped object
> -
>
> Key: IGNITE-8386
> URL: https://issues.apache.org/jira/browse/IGNITE-8386
> Project: Ignite
>  Issue Type: Task
>  Components: sql
>Affects Versions: 2.4
>Reporter: Vladimir Ozerov
>Assignee: Yury Gerzhedovich
>Priority: Major
>  Labels: iep-19, performance
> Fix For: 2.8
>
>
> Currently PK may be built over the whole {{_KEY}} column, i.e. the whole 
> binary object. This could happen in two cases:
> 1) Composite PK
> 2) Plain PK but with {{WRAP_KEY}} option.
> This is critical performance issue for two reasons:
> 1) This index is effectively useless and cannot be used in any sensible 
> queries; it just wastes space and makes updates slower
> 2) Binary object typically has common header bytes what may lead to excessive 
> number of comparisons during index update.
> To mitigate the problem we need to ensure that index is *never* built over 
> {{_KEY}}, Instead, we must always extract target columns and build normal 
> index over them.



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


[jira] [Commented] (IGNITE-9274) Pass transaction label to cache events

2018-11-11 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov commented on IGNITE-9274:
-

And one more run: https://ci.ignite.apache.org/viewQueued.html?itemId=2297887

> Pass transaction label to cache events
> --
>
> Key: IGNITE-9274
> URL: https://issues.apache.org/jira/browse/IGNITE-9274
> Project: Ignite
>  Issue Type: Task
>  Components: cache
>Reporter: Vladimir Ozerov
>Assignee: Yury Gerzhedovich
>Priority: Major
> Fix For: 2.8
>
>
> It is possible to set transaction label - \{{IgniteTransactions.withLabel}}. 
> We need to pass this label to related cache and transaction events:
> 1) EVT_TX_STARTED, EVT_TX_COMMITTED, EVT_TX_ROLLED_BACK, EVT_TX_SUSPENDED, 
> EVT_TX_RESUMED
> 2) EVT_CACHE_OBJECT_READ, EVT_CACHE_OBJECT_PUT, EVT_CACHE_OBJECT_REMOVED
> For TX events most probably everything is already passed (see  
> \{{TransactionStateChangedEvent}}), we only need to add tests.
> For put/remove events we need to investigate correct messages to pass label, 
> prepare requests appear to be good candidates for this.
> For read operation we may need to add pass label to get/lock requests 
> ({{GridNearLockRequest}}, {{GridNearGetRequest}}, 
> {{GridNearSingleGetRequest}}).



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


[jira] [Commented] (IGNITE-9897) Quering with PDO returns null for all column values except the 1st one

2018-11-11 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov commented on IGNITE-9897:
-

[~isapego], looks good to me.

> Quering with PDO returns null for all column values except the 1st one
> --
>
> Key: IGNITE-9897
> URL: https://issues.apache.org/jira/browse/IGNITE-9897
> Project: Ignite
>  Issue Type: Bug
>  Components: odbc
>Affects Versions: 2.6
> Environment: CentOS
>Reporter: Roman Shtykh
>Assignee: Igor Sapego
>Priority: Major
> Attachments: odbc.log, phpPDO2.out, phpPdo.out, unixOdbc.log
>
>
> Using _odbc_connect_ returns all column values, but with _PDO_ only the 1st 
> one – all the rest are null.
>  Reproduced on CentOS.
>  # Start a server node with Ignite CPP
>  # Run odbc-example (which will create two tables)
>  # Run a simple PHP script
> {code:php}
>  try {
> echo PHP_EOL,PHP_EOL,"# Using PDO",PHP_EOL;
> $dbh = new PDO('odbc:ApacheIgnite');
> $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
> $sql = 'SELECT * FROM "Person".Person';
> $data = $dbh->query($sql);
> foreach($data as $row) {
> var_export($row);
>   }
> echo PHP_EOL,PHP_EOL,"# Using odbc_*( ) Functions",PHP_EOL;
>   
> $conn = odbc_connect('ApacheIgnite','','');
> $rs = odbc_exec($conn, $sql);
>   
> while($row = odbc_fetch_array($rs)) {
> var_export($row);
>   }
> 
> } catch (PDOException $e) {
> print "Error!: " . $e->getMessage() . "\n";
> die();
> }
> ?>
> {code}
>  



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


[jira] [Commented] (IGNITE-10009) ODBC: SQLColumns does not work for tables with escape sequences in name

2018-11-11 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov commented on IGNITE-10009:
--

[~isapego], looks good to me.

> ODBC: SQLColumns does not work for tables with escape sequences in name
> ---
>
> Key: IGNITE-10009
> URL: https://issues.apache.org/jira/browse/IGNITE-10009
> Project: Ignite
>  Issue Type: Bug
>  Components: odbc
>Affects Versions: 2.6
>Reporter: Igor Sapego
>Assignee: Igor Sapego
>Priority: Major
>  Labels: odbc
> Fix For: 2.8
>
>
> Table names with escaped underscore '\_' or percent '\%' characters is not 
> recognized by the ODBC driver. I.e. the following table pattern:
> {noformat}
> TEST\_TABLE
> {noformat}
> Should match the following table:
> {noformat}
> TEST_TABLE
> {noformat}
> But currently it does not. Needs to be fixed.



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


[jira] [Updated] (IGNITE-10053) IgniteAbstractBenchmark: NPE in waitForNodes

2018-11-11 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov updated IGNITE-10053:
-
Fix Version/s: 2.8

> IgniteAbstractBenchmark: NPE in waitForNodes
> 
>
> Key: IGNITE-10053
> URL: https://issues.apache.org/jira/browse/IGNITE-10053
> Project: Ignite
>  Issue Type: Bug
>  Components: yardstick
>Reporter: Pavel Kuznetsov
>Assignee: Pavel Kuznetsov
>Priority: Major
> Fix For: 2.8
>
>
> {noformat}
> <14:58:02> Failed to set up benchmark drivers (will shutdown 
> and exit).
> java.lang.NullPointerException
> <-->at 
> org.apache.ignite.yardstick.IgniteAbstractBenchmark.topologyContainsId(IgniteAbstractBenchmark.java:182)
> <-->at 
> org.apache.ignite.yardstick.IgniteAbstractBenchmark.nodesStarted(IgniteAbstractBenchmark.java:169)
> <-->at 
> org.apache.ignite.yardstick.IgniteAbstractBenchmark.waitForNodes(IgniteAbstractBenchmark.java:144)
> <-->at 
> org.apache.ignite.yardstick.IgniteAbstractBenchmark.setUp(IgniteAbstractBenchmark.java:68)
> <-->at 
> org.apache.ignite.yardstick.cache.IgniteCacheAbstractBenchmark.setUp(IgniteCacheAbstractBenchmark.java:108)
> <-->at 
> org.yardstickframework.BenchmarkDriverStartUp.main(BenchmarkDriverStartUp.java:130
> {noformat}
> 1) Given 4 server nodes in the cluster
> 2) Cluster gets activated
> 3) client nodes join topology and start waiting for nodes 
> 4) on one node NPE is thrown



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


[jira] [Commented] (IGNITE-9904) CPP Thin: Implement atomic part of Cache API for C++ thin client

2018-11-11 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov commented on IGNITE-9904:
-

[~isapego], looks good to me.

> CPP Thin: Implement atomic part of Cache API for C++ thin client
> 
>
> Key: IGNITE-9904
> URL: https://issues.apache.org/jira/browse/IGNITE-9904
> Project: Ignite
>  Issue Type: New Feature
>  Components: thin client
>Reporter: Igor Sapego
>Assignee: Igor Sapego
>Priority: Major
>  Labels: cpp
> Fix For: 2.8
>
>
> Need to implement atomic part of cache API: 
> # {{ReplaceIfEquals}}
> # {{RemoveIfEquals}}
> # {{GetAndPut}}
> # {{GetAndRemove}}
> # {{GetAndReplace}}
> # {{PutIfAbsent}}
> # {{GetAndPutIfAbsent}}



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


[jira] [Updated] (IGNITE-10053) IgniteAbstractBenchmark: NPE in waitForNodes

2018-11-11 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov updated IGNITE-10053:
-
Ignite Flags:   (was: Docs Required)

> IgniteAbstractBenchmark: NPE in waitForNodes
> 
>
> Key: IGNITE-10053
> URL: https://issues.apache.org/jira/browse/IGNITE-10053
> Project: Ignite
>  Issue Type: Bug
>  Components: yardstick
>Reporter: Pavel Kuznetsov
>Assignee: Pavel Kuznetsov
>Priority: Major
> Fix For: 2.8
>
>
> {noformat}
> <14:58:02> Failed to set up benchmark drivers (will shutdown 
> and exit).
> java.lang.NullPointerException
> <-->at 
> org.apache.ignite.yardstick.IgniteAbstractBenchmark.topologyContainsId(IgniteAbstractBenchmark.java:182)
> <-->at 
> org.apache.ignite.yardstick.IgniteAbstractBenchmark.nodesStarted(IgniteAbstractBenchmark.java:169)
> <-->at 
> org.apache.ignite.yardstick.IgniteAbstractBenchmark.waitForNodes(IgniteAbstractBenchmark.java:144)
> <-->at 
> org.apache.ignite.yardstick.IgniteAbstractBenchmark.setUp(IgniteAbstractBenchmark.java:68)
> <-->at 
> org.apache.ignite.yardstick.cache.IgniteCacheAbstractBenchmark.setUp(IgniteCacheAbstractBenchmark.java:108)
> <-->at 
> org.yardstickframework.BenchmarkDriverStartUp.main(BenchmarkDriverStartUp.java:130
> {noformat}
> 1) Given 4 server nodes in the cluster
> 2) Cluster gets activated
> 3) client nodes join topology and start waiting for nodes 
> 4) on one node NPE is thrown



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


[jira] [Commented] (IGNITE-9996) Investigate possible performance drop in FSYNC mode for ignite-2.7 compared to ignite-2.6

2018-11-11 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on IGNITE-9996:


GitHub user nizhikov opened a pull request:

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

IGNITE-9996: comment out pageSize for encmgr



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

$ git pull https://github.com/nizhikov/ignite IGNITE-9996-2

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

https://github.com/apache/ignite/pull/5362.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 #5362


commit 9ca5037f696d83989e336d0c1d4066830ab14bb4
Author: Nikolay Izhikov 
Date:   2018-11-12T07:07:25Z

IGNITE-9996: comment out pageSize for encmgr




> Investigate possible performance drop in FSYNC mode for ignite-2.7 compared 
> to ignite-2.6
> -
>
> Key: IGNITE-9996
> URL: https://issues.apache.org/jira/browse/IGNITE-9996
> Project: Ignite
>  Issue Type: Task
>Reporter: Alexey Goncharuk
>Assignee: Nikolay Izhikov
>Priority: Major
> Fix For: 2.7
>
> Attachments: Screen Shot 2018-10-29 at 3.30.51 PM.png, Screen Shot 
> 2018-10-31 at 10.30.26 AM.png, Screen Shot 2018-11-08 at 2.38.06 PM.png
>
>
> As per the latest reports we probably have a performance drop around 5-8% on 
> write benchmarks in FSYNC mode. The cause needs to be investigated and fixed.



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


[jira] [Commented] (IGNITE-10196) Change scope of kafka-clients-*-test dependency to test

2018-11-11 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on IGNITE-10196:
-

Github user asfgit closed the pull request at:

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


> Change scope of kafka-clients-*-test dependency to test
> ---
>
> Key: IGNITE-10196
> URL: https://issues.apache.org/jira/browse/IGNITE-10196
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Affects Versions: 2.7
>Reporter: Sergey Kozlov
>Assignee: Maxim Pudov
>Priority: Major
> Fix For: 2.7
>
>




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


[jira] [Assigned] (IGNITE-8871) TDE - Phase-1. Documentation

2018-11-11 Thread Artem Budnikov (JIRA)


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

Artem Budnikov reassigned IGNITE-8871:
--

Assignee: Artem Budnikov  (was: Nikolay Izhikov)

> TDE - Phase-1. Documentation
> 
>
> Key: IGNITE-8871
> URL: https://issues.apache.org/jira/browse/IGNITE-8871
> Project: Ignite
>  Issue Type: Sub-task
>  Components: documentation
>Affects Versions: 2.5
>Reporter: Nikolay Izhikov
>Assignee: Artem Budnikov
>Priority: Major
>  Labels: documentation
> Fix For: 2.7
>
>
> TDE feature should be documented.



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


[jira] [Updated] (IGNITE-10196) Change scope of kafka-clients-*-test dependency to test

2018-11-11 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov updated IGNITE-10196:
-
Ignite Flags:   (was: Docs Required)

> Change scope of kafka-clients-*-test dependency to test
> ---
>
> Key: IGNITE-10196
> URL: https://issues.apache.org/jira/browse/IGNITE-10196
> Project: Ignite
>  Issue Type: Bug
>  Components: build
>Affects Versions: 2.7
>Reporter: Sergey Kozlov
>Assignee: Maxim Pudov
>Priority: Major
> Fix For: 2.7
>
>




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


[jira] [Commented] (IGNITE-8871) TDE - Phase-1. Documentation

2018-11-11 Thread Artem Budnikov (JIRA)


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

Artem Budnikov commented on IGNITE-8871:


[~pgarg] please review the page: 
[https://apacheignite.readme.io/v2.6/docs/transparent-data-encryption]

> TDE - Phase-1. Documentation
> 
>
> Key: IGNITE-8871
> URL: https://issues.apache.org/jira/browse/IGNITE-8871
> Project: Ignite
>  Issue Type: Sub-task
>  Components: documentation
>Affects Versions: 2.5
>Reporter: Nikolay Izhikov
>Assignee: Artem Budnikov
>Priority: Major
>  Labels: documentation
> Fix For: 2.7
>
>
> TDE feature should be documented.



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


[jira] [Assigned] (IGNITE-8871) TDE - Phase-1. Documentation

2018-11-11 Thread Artem Budnikov (JIRA)


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

Artem Budnikov reassigned IGNITE-8871:
--

Assignee: Prachi Garg  (was: Artem Budnikov)

> TDE - Phase-1. Documentation
> 
>
> Key: IGNITE-8871
> URL: https://issues.apache.org/jira/browse/IGNITE-8871
> Project: Ignite
>  Issue Type: Sub-task
>  Components: documentation
>Affects Versions: 2.5
>Reporter: Nikolay Izhikov
>Assignee: Prachi Garg
>Priority: Major
>  Labels: documentation
> Fix For: 2.7
>
>
> TDE feature should be documented.



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


[jira] [Reopened] (IGNITE-8871) TDE - Phase-1. Documentation

2018-11-11 Thread Artem Budnikov (JIRA)


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

Artem Budnikov reopened IGNITE-8871:


> TDE - Phase-1. Documentation
> 
>
> Key: IGNITE-8871
> URL: https://issues.apache.org/jira/browse/IGNITE-8871
> Project: Ignite
>  Issue Type: Sub-task
>  Components: documentation
>Affects Versions: 2.5
>Reporter: Nikolay Izhikov
>Assignee: Artem Budnikov
>Priority: Major
>  Labels: documentation
> Fix For: 2.7
>
>
> TDE feature should be documented.



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


[jira] [Commented] (IGNITE-6600) Web Console: Make a design of 403 and 404 pages

2018-11-11 Thread Alexander Kalinin (JIRA)


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

Alexander Kalinin commented on IGNITE-6600:
---

[~Klaster_1] I've made changes upon review. Please check and ping [~kuaw26] if 
everything is ok.

> Web Console: Make a design of 403 and 404 pages
> ---
>
> Key: IGNITE-6600
> URL: https://issues.apache.org/jira/browse/IGNITE-6600
> Project: Ignite
>  Issue Type: Task
>  Components: UI, wizards
>Reporter: Vica Abramova
>Assignee: Alexey Kuznetsov
>Priority: Minor
> Fix For: 2.8
>
> Attachments: 403-page.png, 404-page.png
>
>   Original Estimate: 8h
>  Time Spent: 8h
>  Remaining Estimate: 0h
>




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


[jira] [Resolved] (IGNITE-10101) Web Console: Filed to get cache list on Query page.

2018-11-11 Thread Pavel Konstantinov (JIRA)


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

Pavel Konstantinov resolved IGNITE-10101.
-
Resolution: Fixed
  Assignee: Alexey Kuznetsov  (was: Pavel Konstantinov)

> Web Console: Filed to get cache list on Query page.
> ---
>
> Key: IGNITE-10101
> URL: https://issues.apache.org/jira/browse/IGNITE-10101
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Affects Versions: 2.8
>Reporter: Vasiliy Sisko
>Assignee: Alexey Kuznetsov
>Priority: Major
> Fix For: 2.8
>
> Attachments: ignite-10101.png
>
>
> On opening of Queries page:
>  # For scan query field with cache selection is empty
>  # For query list of caches is empty.



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


[jira] [Commented] (IGNITE-10101) Web Console: Filed to get cache list on Query page.

2018-11-11 Thread Pavel Konstantinov (JIRA)


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

Pavel Konstantinov commented on IGNITE-10101:
-

The initial error on Query screen is fixed. The error with demo mode needs to 
be extracted to the separated issue.

> Web Console: Filed to get cache list on Query page.
> ---
>
> Key: IGNITE-10101
> URL: https://issues.apache.org/jira/browse/IGNITE-10101
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Affects Versions: 2.8
>Reporter: Vasiliy Sisko
>Assignee: Pavel Konstantinov
>Priority: Major
> Fix For: 2.8
>
> Attachments: ignite-10101.png
>
>
> On opening of Queries page:
>  # For scan query field with cache selection is empty
>  # For query list of caches is empty.



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


[jira] [Assigned] (IGNITE-10101) Web Console: Filed to get cache list on Query page.

2018-11-11 Thread Andrey Novikov (JIRA)


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

Andrey Novikov reassigned IGNITE-10101:
---

Assignee: Pavel Konstantinov  (was: Andrey Novikov)

> Web Console: Filed to get cache list on Query page.
> ---
>
> Key: IGNITE-10101
> URL: https://issues.apache.org/jira/browse/IGNITE-10101
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Affects Versions: 2.8
>Reporter: Vasiliy Sisko
>Assignee: Pavel Konstantinov
>Priority: Major
> Fix For: 2.8
>
> Attachments: ignite-10101.png
>
>
> On opening of Queries page:
>  # For scan query field with cache selection is empty
>  # For query list of caches is empty.



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


[jira] [Commented] (IGNITE-10101) Web Console: Filed to get cache list on Query page.

2018-11-11 Thread Andrey Novikov (JIRA)


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

Andrey Novikov commented on IGNITE-10101:
-

[~pkonstantinov], I can't reproduce this problem on master locally. Please 
attach more detailed steps or create reproducible example.

> Web Console: Filed to get cache list on Query page.
> ---
>
> Key: IGNITE-10101
> URL: https://issues.apache.org/jira/browse/IGNITE-10101
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Affects Versions: 2.8
>Reporter: Vasiliy Sisko
>Assignee: Andrey Novikov
>Priority: Major
> Fix For: 2.8
>
> Attachments: ignite-10101.png
>
>
> On opening of Queries page:
>  # For scan query field with cache selection is empty
>  # For query list of caches is empty.



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


[jira] [Commented] (IGNITE-6600) Web Console: Make a design of 403 and 404 pages

2018-11-11 Thread Alexey Kuznetsov (JIRA)


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

Alexey Kuznetsov commented on IGNITE-6600:
--

[~alexdel], Looks good to me, but I think that [~Klaster_1] should also take a 
look.

> Web Console: Make a design of 403 and 404 pages
> ---
>
> Key: IGNITE-6600
> URL: https://issues.apache.org/jira/browse/IGNITE-6600
> Project: Ignite
>  Issue Type: Task
>  Components: UI, wizards
>Reporter: Vica Abramova
>Assignee: Alexey Kuznetsov
>Priority: Minor
> Fix For: 2.8
>
> Attachments: 403-page.png, 404-page.png
>
>   Original Estimate: 8h
>  Time Spent: 8h
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-6600) Web Console: Make a design of 403 and 404 pages

2018-11-11 Thread Alexey Kuznetsov (JIRA)


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

Alexey Kuznetsov updated IGNITE-6600:
-
Fix Version/s: 2.8

> Web Console: Make a design of 403 and 404 pages
> ---
>
> Key: IGNITE-6600
> URL: https://issues.apache.org/jira/browse/IGNITE-6600
> Project: Ignite
>  Issue Type: Task
>  Components: UI, wizards
>Reporter: Vica Abramova
>Assignee: Alexey Kuznetsov
>Priority: Minor
> Fix For: 2.8
>
> Attachments: 403-page.png, 404-page.png
>
>   Original Estimate: 8h
>  Time Spent: 8h
>  Remaining Estimate: 0h
>




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


[jira] [Updated] (IGNITE-10213) Add eclipse-link JPA implementation for L2 cache

2018-11-11 Thread Li Xu (JIRA)


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

Li Xu updated IGNITE-10213:
---
Description: 
Sometime JavaEE applications with JPA that using eclipse-link want to use 
Ignite as a L2 cache, but only Hibernates and MyBatis was implemented currently.

Add the L2 cache implementation of eclipse-link will be welcomed.

  was:
Several JavaEE applications with JPA that using eclipse-link want to use Ignite 
as a L2 cache, but only Hibernates and MyBatis was implemented currently.

Add the L2 cache implementation of eclipse-link will be welcomed.


> Add eclipse-link JPA implementation for L2 cache
> 
>
> Key: IGNITE-10213
> URL: https://issues.apache.org/jira/browse/IGNITE-10213
> Project: Ignite
>  Issue Type: New Feature
>Reporter: Li Xu
>Priority: Major
>  Labels: L2Cache, features
>
> Sometime JavaEE applications with JPA that using eclipse-link want to use 
> Ignite as a L2 cache, but only Hibernates and MyBatis was implemented 
> currently.
> Add the L2 cache implementation of eclipse-link will be welcomed.



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


[jira] [Assigned] (IGNITE-10214) Web console: dependency to open source JDBS driver is not generated in the project's pom file

2018-11-11 Thread Vasiliy Sisko (JIRA)


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

Vasiliy Sisko reassigned IGNITE-10214:
--

Assignee: Vasiliy Sisko

> Web console: dependency to open source JDBS driver is not generated in the 
> project's pom file
> -
>
> Key: IGNITE-10214
> URL: https://issues.apache.org/jira/browse/IGNITE-10214
> Project: Ignite
>  Issue Type: Bug
>Reporter: Pavel Konstantinov
>Assignee: Vasiliy Sisko
>Priority: Major
>
> Steps to reproduce:
> # import caches from for example MySql DB
> # check generated pom file



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


[jira] [Created] (IGNITE-10214) Web console: dependency to open source JDBS driver is not generated in the project's pom file

2018-11-11 Thread Pavel Konstantinov (JIRA)
Pavel Konstantinov created IGNITE-10214:
---

 Summary: Web console: dependency to open source JDBS driver is not 
generated in the project's pom file
 Key: IGNITE-10214
 URL: https://issues.apache.org/jira/browse/IGNITE-10214
 Project: Ignite
  Issue Type: Bug
Reporter: Pavel Konstantinov


Steps to reproduce:
# import caches from for example MySql DB
# check generated pom file



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


[jira] [Created] (IGNITE-10213) Add eclipse-link JPA implementation for L2 cache

2018-11-11 Thread Li Xu (JIRA)
Li Xu created IGNITE-10213:
--

 Summary: Add eclipse-link JPA implementation for L2 cache
 Key: IGNITE-10213
 URL: https://issues.apache.org/jira/browse/IGNITE-10213
 Project: Ignite
  Issue Type: New Feature
Reporter: Li Xu


Several JavaEE applications with JPA that using eclipse-link want to use Ignite 
as a L2 cache, but only Hibernates and MyBatis was implemented currently.

Add the L2 cache implementation of eclipse-link will be welcomed.



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


[jira] [Commented] (IGNITE-10207) Missed loss policy checks

2018-11-11 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on IGNITE-10207:
-

GitHub user dgovorukhin opened a pull request:

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

IGNITE-10207 Fix missed loss policy checks



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

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

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

https://github.com/apache/ignite/pull/5360.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 #5360


commit 162e57381f1edd3f3b3a252894fe40231c332474
Author: Dmitriy Govorukhin 
Date:   2018-11-09T22:09:12Z

IGNITE-10207 rework lossPolicy tests

Signed-off-by: Dmitriy Govorukhin 

commit 19d8d902f6ee2fb77244549a1a891a901ea2386d
Author: Dmitriy Govorukhin 
Date:   2018-11-11T22:16:18Z

IGNITE-10207 fix checking lost partition for many cases

Signed-off-by: Dmitriy Govorukhin 




> Missed loss policy checks
> -
>
> Key: IGNITE-10207
> URL: https://issues.apache.org/jira/browse/IGNITE-10207
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Reporter: Dmitriy Govorukhin
>Assignee: Dmitriy Govorukhin
>Priority: Critical
> Fix For: 2.8
>
>
> In some cases (client reconnect, new client join, etc) PartitionLossPolicy 
> may incorrectly validate operation. Return null for READ_ONLY_SAFE for loss 
> partition.
> To reproduce run CacheResultIsNotNullOnPartitionLossTest (1000 times) with 
> random node stop.



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


[jira] [Created] (IGNITE-10212) Add information about topology version in all messages related with PME

2018-11-11 Thread Sergey Antonov (JIRA)
Sergey Antonov created IGNITE-10212:
---

 Summary: Add information about topology version in all messages 
related with PME
 Key: IGNITE-10212
 URL: https://issues.apache.org/jira/browse/IGNITE-10212
 Project: Ignite
  Issue Type: Improvement
Reporter: Sergey Antonov
 Fix For: 2.8


We need to see topology version in all messages related with partitions map 
exchange.



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


[jira] [Commented] (IGNITE-8717) Move persisted cache configuration to metastore

2018-11-11 Thread Alexei Scherbakov (JIRA)


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

Alexei Scherbakov commented on IGNITE-8717:
---

[~antonovsergey93],

I left review comments in PR, please address them.

> Move persisted cache configuration to metastore
> ---
>
> Key: IGNITE-8717
> URL: https://issues.apache.org/jira/browse/IGNITE-8717
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Alexey Goncharuk
>Assignee: Sergey Antonov
>Priority: Major
>
> Currently, we persist cache configuration to local files which resulted in 
> several inconsistencies when a node misses configuration update (create 
> index, cache destroy, etc).
> I think the cache configuration should be saved to the metastore the same way 
> as baseline topology is saved. Same mechanics should be used for conflicting 
> configuration updates resolution.
> Along with cache configuration, it also makes sense to move marshaller and 
> binary metadata to the metastore.



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


[jira] [Commented] (IGNITE-10209) some tests in IgniteExamplesMLTestSuite fail with FileNotFoundException at SandboxMLCache#fillCacheWith(MLSandboxDatasets)

2018-11-11 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on IGNITE-10209:
-

Github user oignatenko closed the pull request at:

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


> some tests in IgniteExamplesMLTestSuite fail with FileNotFoundException at 
> SandboxMLCache#fillCacheWith(MLSandboxDatasets)
> --
>
> Key: IGNITE-10209
> URL: https://issues.apache.org/jira/browse/IGNITE-10209
> Project: Ignite
>  Issue Type: Bug
>  Components: ml
>Affects Versions: 2.8
>Reporter: Oleg Ignatenko
>Assignee: Oleg Ignatenko
>Priority: Major
> Fix For: 2.8
>
>
> Tests for examples that use 
> {{SandboxMLCache#fillCacheWith(MLSandboxDatasets)}} fail with FNFE:
> {noformat}
> [ERROR] Tests run: 34, Failures: 0, Errors: 13, Skipped: 0, Time elapsed: 
> 638.752 s <<< FAILURE! - in 
> org.apache.ignite.testsuites.IgniteExamplesMLTestSuite
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.KMeansClusterizationExampleSelfName)
>   Time elapsed: 21.701 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\two_classed_iris.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.KMeansClusterizationExampleSelfName.testExample(KMeansClusterizationExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.KNNClassificationExampleSelfName)  
> Time elapsed: 13.81 s  <<< ERROR!
> java.io.FileNotFoundException: examples\src\main\resources\datasets\iris.txt 
> (Системе не удается найти указанный путь)
> at 
> org.apache.ignite.examples.ml.KNNClassificationExampleSelfName.testExample(KNNClassificationExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.KNNRegressionExampleSelfName)  Time 
> elapsed: 13.633 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\cleared_machines.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.KNNRegressionExampleSelfName.testExample(KNNRegressionExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.LinearRegressionLSQRTrainerExampleSelfName)
>   Time elapsed: 13.71 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\mortalitydata.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.LinearRegressionLSQRTrainerExampleSelfName.testExample(LinearRegressionLSQRTrainerExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.LinearRegressionLSQRTrainerWithMinMaxScalerExampleSelfName)
>   Time elapsed: 13.728 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\mortalitydata.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.LinearRegressionLSQRTrainerWithMinMaxScalerExampleSelfName.testExample(LinearRegressionLSQRTrainerWithMinMaxScalerExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.LinearRegressionSGDTrainerExampleSelfName)
>   Time elapsed: 13.874 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\mortalitydata.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.LinearRegressionSGDTrainerExampleSelfName.testExample(LinearRegressionSGDTrainerExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.LogisticRegressionSGDTrainerExampleSelfName)
>   Time elapsed: 13.694 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\two_classed_iris.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.LogisticRegressionSGDTrainerExampleSelfName.testExample(LogisticRegressionSGDTrainerExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.LogRegressionMultiClassClassificationExampleSelfName)
>   Time elapsed: 13.823 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\glass_identification.csv (Системе не 
> удается найти указанный путь)
> at 
> org.apache.ignite.examples.ml.LogRegressionMultiClassClassificationExampleSelfName.testExample(LogRegressionMultiClassClassificationExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.TrainTestDatasetSplitterExampleSelfName)
>   Time elapsed: 12.875 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\mortalitydata.csv (Системе не удается 
> найти указанный путь)
> at 
> 

[jira] [Commented] (IGNITE-9558) Avoid changing AffinityTopologyVersion on client connect when possible

2018-11-11 Thread Ilya Lantukh (JIRA)


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

Ilya Lantukh commented on IGNITE-9558:
--

[~agoncharuk], thanks for uncovering that issue!

I've fixed it, please review my PR again.

> Avoid changing AffinityTopologyVersion on client connect when possible
> --
>
> Key: IGNITE-9558
> URL: https://issues.apache.org/jira/browse/IGNITE-9558
> Project: Ignite
>  Issue Type: Improvement
>Affects Versions: 2.0
>Reporter: Alexey Goncharuk
>Assignee: Ilya Lantukh
>Priority: Major
> Fix For: 2.8
>
>
> Currently a client join event changes discovery topology version which, in 
> turn, changes AffinityTopologyVersion.
> When a client maps transaction on new AffinityTopologyVersion, corresponding 
> message is not processed on remote node until remote node receives the 
> corresponding discovery event. If discovery event delivery is delayed for 
> some reason, this will result in transaction stalls on client joins.
> Since the client node does not change partition affinity, we can safely map 
> transactions on the previous topology version and do not change the affinity 
> topology version at all.
> Some cases need special care and probably do not qualify for this 
> optimization, such as when client has near cache or client hosts partition 
> for REPLICATED cache.



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


[jira] [Commented] (IGNITE-10209) some tests in IgniteExamplesMLTestSuite fail with FileNotFoundException at SandboxMLCache#fillCacheWith(MLSandboxDatasets)

2018-11-11 Thread Ignite TC Bot (JIRA)


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

Ignite TC Bot commented on IGNITE-10209:


{panel:title=No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
[TeamCity Run All 
Results|http://ci.ignite.apache.org/viewLog.html?buildId=2291160buildTypeId=IgniteTests24Java8_RunAll]

> some tests in IgniteExamplesMLTestSuite fail with FileNotFoundException at 
> SandboxMLCache#fillCacheWith(MLSandboxDatasets)
> --
>
> Key: IGNITE-10209
> URL: https://issues.apache.org/jira/browse/IGNITE-10209
> Project: Ignite
>  Issue Type: Bug
>  Components: ml
>Affects Versions: 2.8
>Reporter: Oleg Ignatenko
>Assignee: Oleg Ignatenko
>Priority: Major
> Fix For: 2.8
>
>
> Tests for examples that use 
> {{SandboxMLCache#fillCacheWith(MLSandboxDatasets)}} fail with FNFE:
> {noformat}
> [ERROR] Tests run: 34, Failures: 0, Errors: 13, Skipped: 0, Time elapsed: 
> 638.752 s <<< FAILURE! - in 
> org.apache.ignite.testsuites.IgniteExamplesMLTestSuite
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.KMeansClusterizationExampleSelfName)
>   Time elapsed: 21.701 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\two_classed_iris.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.KMeansClusterizationExampleSelfName.testExample(KMeansClusterizationExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.KNNClassificationExampleSelfName)  
> Time elapsed: 13.81 s  <<< ERROR!
> java.io.FileNotFoundException: examples\src\main\resources\datasets\iris.txt 
> (Системе не удается найти указанный путь)
> at 
> org.apache.ignite.examples.ml.KNNClassificationExampleSelfName.testExample(KNNClassificationExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.KNNRegressionExampleSelfName)  Time 
> elapsed: 13.633 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\cleared_machines.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.KNNRegressionExampleSelfName.testExample(KNNRegressionExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.LinearRegressionLSQRTrainerExampleSelfName)
>   Time elapsed: 13.71 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\mortalitydata.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.LinearRegressionLSQRTrainerExampleSelfName.testExample(LinearRegressionLSQRTrainerExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.LinearRegressionLSQRTrainerWithMinMaxScalerExampleSelfName)
>   Time elapsed: 13.728 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\mortalitydata.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.LinearRegressionLSQRTrainerWithMinMaxScalerExampleSelfName.testExample(LinearRegressionLSQRTrainerWithMinMaxScalerExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.LinearRegressionSGDTrainerExampleSelfName)
>   Time elapsed: 13.874 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\mortalitydata.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.LinearRegressionSGDTrainerExampleSelfName.testExample(LinearRegressionSGDTrainerExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.LogisticRegressionSGDTrainerExampleSelfName)
>   Time elapsed: 13.694 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\two_classed_iris.csv (Системе не удается 
> найти указанный путь)
> at 
> org.apache.ignite.examples.ml.LogisticRegressionSGDTrainerExampleSelfName.testExample(LogisticRegressionSGDTrainerExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.LogRegressionMultiClassClassificationExampleSelfName)
>   Time elapsed: 13.823 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\glass_identification.csv (Системе не 
> удается найти указанный путь)
> at 
> org.apache.ignite.examples.ml.LogRegressionMultiClassClassificationExampleSelfName.testExample(LogRegressionMultiClassClassificationExampleSelfName.java)
> [ERROR] 
> testExample(org.apache.ignite.examples.ml.TrainTestDatasetSplitterExampleSelfName)
>   Time elapsed: 12.875 s  <<< ERROR!
> java.io.FileNotFoundException: 
> examples\src\main\resources\datasets\mortalitydata.csv (Системе не удается 
> найти указанный