[jira] [Updated] (IGNITE-12089) JVM is halted after this error during rolling restart of a cluster

2019-09-09 Thread temp2 (Jira)


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

temp2 updated IGNITE-12089:
---
Attachment: test2.txt
test1.txt

> JVM is halted after this error during rolling restart of a cluster
> --
>
> Key: IGNITE-12089
> URL: https://issues.apache.org/jira/browse/IGNITE-12089
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.6
>Reporter: temp2
>Priority: Critical
> Attachments: IgniteTest2.java, Screenshot_20190909_204710.png, 
> Screenshot_20190909_204808.png, Screenshot_20190909_204837.png, 
> default-config.xml, ignite27.log, ignite42.log, test1.txt, test2.txt, 
> test_test2.java
>
>
> JVM is halted after this error during rolling restart of a cluster:
> excepition is :528-a852-c65782e337f0][2019-08-20 
> 17:22:10,901][ERROR][ttl-cleanup-worker-#155][] Critical system error 
> detected. Will be handled accordingly to configured handler [hnd=class 
> o.a.i.failure.StopNodeOrHaltFailure528-a852-c65782e337f0][2019-08-20 
> 17:22:10,901][ERROR][ttl-cleanup-worker-#155][] Critical system error 
> detected. Will be handled accordingly to configured handler [hnd=class 
> o.a.i.failure.StopNodeOrHaltFailureHandler, failureCtx=FailureContext 
> [type=SYSTEM_WORKER_TERMINATION, err=class o.a.i.IgniteException: Runtime 
> failure on bounds: [lower=PendingRow [], upper=PendingRow 
> [org.apache.ignite.IgniteException: Runtime failure on bounds: 
> [lower=PendingRow [], upper=PendingRow []] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.find(BPlusTree.java:971)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.find(BPlusTree.java:950)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.expire(IgniteCacheOffheapManagerImpl.java:1022)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.GridCacheTtlManager.expire(GridCacheTtlManager.java:197)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.GridCacheSharedTtlCleanupManager$CleanupWorker.body(GridCacheSharedTtlCleanupManager.java:137)
>  [ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) 
> [ignite-core-2.6.0.jar:2.6.0] at java.lang.Thread.run(Thread.java:745) 
> [?:1.8.0_101]Caused by: java.lang.IllegalStateException: Failed to get page 
> IO instance (page content is corrupted) at 
> org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forVersion(IOVersions.java:83)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forPage(IOVersions.java:95)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter.initFromLink(CacheDataRowAdapter.java:148)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter.initFromLink(CacheDataRowAdapter.java:102)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingRow.initKey(PendingRow.java:72)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingEntriesTree.getRow(PendingEntriesTree.java:118)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingEntriesTree.getRow(PendingEntriesTree.java:31)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.fillFromBuffer(BPlusTree.java:4660)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.init(BPlusTree.java:4562)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.access$5300(BPlusTree.java:4501)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetCursor.notFound(BPlusTree.java:2633)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$Search.run0(BPlusTree.java:293)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetPageHandler.run(BPlusTree.java:4816)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetPageHandler.run(BPlusTree.java:4801)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.util.PageHandler.readPage(PageHandler.java:158)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> 

[jira] [Commented] (IGNITE-12089) JVM is halted after this error during rolling restart of a cluster

2019-09-09 Thread temp2 (Jira)


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

temp2 commented on IGNITE-12089:


I can reproduce, see new log attach. [^test1.txt]  [^test2.txt] 

Change the cache expiration time from 15 to 3 minutes to speed up testing,
from "createCache(name, TimeUnit.MINUTES, 15, EXPIRY_CREATE, null, STORE_NAME, 
1);"
to "createCache(name, TimeUnit.MINUTES, 3, EXPIRY_CREATE, null, STORE_NAME, 
1);" in testWriteCach and testRemoveCach method.

> JVM is halted after this error during rolling restart of a cluster
> --
>
> Key: IGNITE-12089
> URL: https://issues.apache.org/jira/browse/IGNITE-12089
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.6
>Reporter: temp2
>Priority: Critical
> Attachments: IgniteTest2.java, Screenshot_20190909_204710.png, 
> Screenshot_20190909_204808.png, Screenshot_20190909_204837.png, 
> default-config.xml, ignite27.log, ignite42.log, test1.txt, test2.txt, 
> test_test2.java
>
>
> JVM is halted after this error during rolling restart of a cluster:
> excepition is :528-a852-c65782e337f0][2019-08-20 
> 17:22:10,901][ERROR][ttl-cleanup-worker-#155][] Critical system error 
> detected. Will be handled accordingly to configured handler [hnd=class 
> o.a.i.failure.StopNodeOrHaltFailure528-a852-c65782e337f0][2019-08-20 
> 17:22:10,901][ERROR][ttl-cleanup-worker-#155][] Critical system error 
> detected. Will be handled accordingly to configured handler [hnd=class 
> o.a.i.failure.StopNodeOrHaltFailureHandler, failureCtx=FailureContext 
> [type=SYSTEM_WORKER_TERMINATION, err=class o.a.i.IgniteException: Runtime 
> failure on bounds: [lower=PendingRow [], upper=PendingRow 
> [org.apache.ignite.IgniteException: Runtime failure on bounds: 
> [lower=PendingRow [], upper=PendingRow []] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.find(BPlusTree.java:971)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.find(BPlusTree.java:950)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.expire(IgniteCacheOffheapManagerImpl.java:1022)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.GridCacheTtlManager.expire(GridCacheTtlManager.java:197)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.GridCacheSharedTtlCleanupManager$CleanupWorker.body(GridCacheSharedTtlCleanupManager.java:137)
>  [ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) 
> [ignite-core-2.6.0.jar:2.6.0] at java.lang.Thread.run(Thread.java:745) 
> [?:1.8.0_101]Caused by: java.lang.IllegalStateException: Failed to get page 
> IO instance (page content is corrupted) at 
> org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forVersion(IOVersions.java:83)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forPage(IOVersions.java:95)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter.initFromLink(CacheDataRowAdapter.java:148)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter.initFromLink(CacheDataRowAdapter.java:102)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingRow.initKey(PendingRow.java:72)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingEntriesTree.getRow(PendingEntriesTree.java:118)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingEntriesTree.getRow(PendingEntriesTree.java:31)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.fillFromBuffer(BPlusTree.java:4660)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.init(BPlusTree.java:4562)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.access$5300(BPlusTree.java:4501)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetCursor.notFound(BPlusTree.java:2633)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$Search.run0(BPlusTree.java:293)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetPageHandler.run(BPlusTree.java:4816)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> 

[jira] [Commented] (IGNITE-11905) [IEP-35] Monitoring Phase 2

2019-09-09 Thread Vyacheslav Daradur (Jira)


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

Vyacheslav Daradur commented on IGNITE-11905:
-

[~NIzhikov], thank you for the patch, great work!
I left some minor pr comments on GitHub.

> [IEP-35] Monitoring Phase 2
> --
>
> Key: IGNITE-11905
> URL: https://issues.apache.org/jira/browse/IGNITE-11905
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
>
> Phase 2 should introduce:
> Ability to collect lists of some internal object Ignite manage.
> Examples of such objects:
> * Caches
> * Queries (including continuous queries)
> * Services
> * Compute tasks
> * Distributed Data Structures
> * etc...
> 1. Fields for each list should be discussed in separate tickets
> 2. Metric Exporters (optionally) can support list export.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (IGNITE-12012) .NET: ICompute.WithExecutor

2019-09-09 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn updated IGNITE-12012:

Labels: .NET  (was: )

> .NET: ICompute.WithExecutor
> ---
>
> Key: IGNITE-12012
> URL: https://issues.apache.org/jira/browse/IGNITE-12012
> Project: Ignite
>  Issue Type: Improvement
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Major
>  Labels: .NET
>
> Propagate the following APIs to .NET:
> * IgniteCompute.withExecutor
> * IgniteConfiguration.ExecutorConfiguration



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Resolved] (IGNITE-12012) .NET: ICompute.WithExecutor

2019-09-09 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn resolved IGNITE-12012.
-
Fix Version/s: 2.8
 Reviewer: Alexandr Shapkin
   Resolution: Done

> .NET: ICompute.WithExecutor
> ---
>
> Key: IGNITE-12012
> URL: https://issues.apache.org/jira/browse/IGNITE-12012
> Project: Ignite
>  Issue Type: Improvement
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Major
>  Labels: .NET
> Fix For: 2.8
>
>
> Propagate the following APIs to .NET:
> * IgniteCompute.withExecutor
> * IgniteConfiguration.ExecutorConfiguration



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-12012) .NET: ICompute.WithExecutor

2019-09-09 Thread Pavel Tupitsyn (Jira)


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

Pavel Tupitsyn commented on IGNITE-12012:
-

Merged to master: 5215e67403f1bd7c49e6a609adc200a89c39cbf9

> .NET: ICompute.WithExecutor
> ---
>
> Key: IGNITE-12012
> URL: https://issues.apache.org/jira/browse/IGNITE-12012
> Project: Ignite
>  Issue Type: Improvement
>  Components: platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Major
>
> Propagate the following APIs to .NET:
> * IgniteCompute.withExecutor
> * IgniteConfiguration.ExecutorConfiguration



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-12032) Server node prints exception when ODBC driver disconnects

2019-09-09 Thread Lev Agafonov (Jira)


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

Lev Agafonov commented on IGNITE-12032:
---

Hello!

I'd like to work on this ticket. Could you please assign it to me?

> Server node prints exception when ODBC driver disconnects
> -
>
> Key: IGNITE-12032
> URL: https://issues.apache.org/jira/browse/IGNITE-12032
> Project: Ignite
>  Issue Type: Bug
>  Components: odbc
>Affects Versions: 2.7.5
>Reporter: Evgenii Zhuravlev
>Priority: Major
>  Labels: newbie, usability
> Fix For: 2.8
>
>
> Whenever a process using ODBC clients is finished, it's printing in the 
> node logs this exception: 
> {code:java}
> *[07:45:19,559][SEVERE][grid-nio-worker-client-listener-1-#30][ClientListenerProcessor]
>  
> Failed to process selector key [s 
> es=GridSelectorNioSessionImpl [worker=ByteBufferNioClientWorker 
> [readBuf=java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192 
> ], super=AbstractNioClientWorker [idx=1, bytesRcvd=0, bytesSent=0, 
> bytesRcvd0=0, bytesSent0=0, select=true, super=GridWo 
> rker [name=grid-nio-worker-client-listener-1, igniteInstanceName=null, 
> finished=false, heartbeatTs=1564289118230, hashCo 
> de=1829856117, interrupted=false, 
> runner=grid-nio-worker-client-listener-1-#30]]], writeBuf=null, 
> readBuf=null, inRecove 
> ry=null, outRecovery=null, super=GridNioSessionImpl 
> [locAddr=/0:0:0:0:0:0:0:1:10800, rmtAddr=/0:0:0:0:0:0:0:1:63697, cre 
> ateTime=1564289116225, closeTime=0, bytesSent=1346, bytesRcvd=588, 
> bytesSent0=0, bytesRcvd0=0, sndSchedTime=156428911623 
> 5, lastSndTime=1564289116235, lastRcvTime=1564289116235, readsPaused=false, 
> filterChain=FilterChain[filters=[GridNioAsyn 
> cNotifyFilter, GridNioCodecFilter [parser=ClientListenerBufferedParser, 
> directMode=false]], accepted=true, markedForClos 
> e=false]]] 
> java.io.IOException: An existing connection was forcibly closed by the 
> remote host 
> at sun.nio.ch.SocketDispatcher.read0(Native Method) 
> at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) 
> at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) 
> at sun.nio.ch.IOUtil.read(IOUtil.java:197) 
> at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380) 
> at 
> org.apache.ignite.internal.util.nio.GridNioServer$ByteBufferNioClientWorker.processRead(GridNioServer.java:11
>  
> 04) 
> at 
> org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.processSelectedKeysOptimized(GridNi
>  
> oServer.java:2389) 
> at 
> org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.bodyInternal(GridNioServer.java:215
>  
> 6) 
> at 
> org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.body(GridNioServer.java:1797)
>  
> at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120) 
> at java.lang.Thread.run(Thread.java:748)* 
> {code}
> It's absolutely normal behavior when ODBC client disconnects from the node, 
> so, we shouldn't print exception in the log. We should replace it with 
> something like INFO message about ODBC client disconnection.
> Thread from user list: 
> http://apache-ignite-users.70518.x6.nabble.com/exceptions-in-Ignite-node-when-a-thin-client-process-ends-td28970.html



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-12089) JVM is halted after this error during rolling restart of a cluster

2019-09-09 Thread Stanilovsky Evgeny (Jira)


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

Stanilovsky Evgeny commented on IGNITE-12089:
-

i check your scenario and still can`t reproduce, check attach.

> JVM is halted after this error during rolling restart of a cluster
> --
>
> Key: IGNITE-12089
> URL: https://issues.apache.org/jira/browse/IGNITE-12089
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.6
>Reporter: temp2
>Priority: Critical
> Attachments: IgniteTest2.java, Screenshot_20190909_204710.png, 
> Screenshot_20190909_204808.png, Screenshot_20190909_204837.png, 
> default-config.xml, ignite27.log, ignite42.log, test_test2.java
>
>
> JVM is halted after this error during rolling restart of a cluster:
> excepition is :528-a852-c65782e337f0][2019-08-20 
> 17:22:10,901][ERROR][ttl-cleanup-worker-#155][] Critical system error 
> detected. Will be handled accordingly to configured handler [hnd=class 
> o.a.i.failure.StopNodeOrHaltFailure528-a852-c65782e337f0][2019-08-20 
> 17:22:10,901][ERROR][ttl-cleanup-worker-#155][] Critical system error 
> detected. Will be handled accordingly to configured handler [hnd=class 
> o.a.i.failure.StopNodeOrHaltFailureHandler, failureCtx=FailureContext 
> [type=SYSTEM_WORKER_TERMINATION, err=class o.a.i.IgniteException: Runtime 
> failure on bounds: [lower=PendingRow [], upper=PendingRow 
> [org.apache.ignite.IgniteException: Runtime failure on bounds: 
> [lower=PendingRow [], upper=PendingRow []] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.find(BPlusTree.java:971)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.find(BPlusTree.java:950)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.expire(IgniteCacheOffheapManagerImpl.java:1022)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.GridCacheTtlManager.expire(GridCacheTtlManager.java:197)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.GridCacheSharedTtlCleanupManager$CleanupWorker.body(GridCacheSharedTtlCleanupManager.java:137)
>  [ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) 
> [ignite-core-2.6.0.jar:2.6.0] at java.lang.Thread.run(Thread.java:745) 
> [?:1.8.0_101]Caused by: java.lang.IllegalStateException: Failed to get page 
> IO instance (page content is corrupted) at 
> org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forVersion(IOVersions.java:83)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forPage(IOVersions.java:95)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter.initFromLink(CacheDataRowAdapter.java:148)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter.initFromLink(CacheDataRowAdapter.java:102)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingRow.initKey(PendingRow.java:72)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingEntriesTree.getRow(PendingEntriesTree.java:118)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingEntriesTree.getRow(PendingEntriesTree.java:31)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.fillFromBuffer(BPlusTree.java:4660)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.init(BPlusTree.java:4562)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.access$5300(BPlusTree.java:4501)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetCursor.notFound(BPlusTree.java:2633)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$Search.run0(BPlusTree.java:293)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetPageHandler.run(BPlusTree.java:4816)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetPageHandler.run(BPlusTree.java:4801)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.util.PageHandler.readPage(PageHandler.java:158)
>  

[jira] [Updated] (IGNITE-12089) JVM is halted after this error during rolling restart of a cluster

2019-09-09 Thread Stanilovsky Evgeny (Jira)


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

Stanilovsky Evgeny updated IGNITE-12089:

Attachment: Screenshot_20190909_204837.png
Screenshot_20190909_204808.png
Screenshot_20190909_204710.png

> JVM is halted after this error during rolling restart of a cluster
> --
>
> Key: IGNITE-12089
> URL: https://issues.apache.org/jira/browse/IGNITE-12089
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.6
>Reporter: temp2
>Priority: Critical
> Attachments: IgniteTest2.java, Screenshot_20190909_204710.png, 
> Screenshot_20190909_204808.png, Screenshot_20190909_204837.png, 
> default-config.xml, ignite27.log, ignite42.log, test_test2.java
>
>
> JVM is halted after this error during rolling restart of a cluster:
> excepition is :528-a852-c65782e337f0][2019-08-20 
> 17:22:10,901][ERROR][ttl-cleanup-worker-#155][] Critical system error 
> detected. Will be handled accordingly to configured handler [hnd=class 
> o.a.i.failure.StopNodeOrHaltFailure528-a852-c65782e337f0][2019-08-20 
> 17:22:10,901][ERROR][ttl-cleanup-worker-#155][] Critical system error 
> detected. Will be handled accordingly to configured handler [hnd=class 
> o.a.i.failure.StopNodeOrHaltFailureHandler, failureCtx=FailureContext 
> [type=SYSTEM_WORKER_TERMINATION, err=class o.a.i.IgniteException: Runtime 
> failure on bounds: [lower=PendingRow [], upper=PendingRow 
> [org.apache.ignite.IgniteException: Runtime failure on bounds: 
> [lower=PendingRow [], upper=PendingRow []] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.find(BPlusTree.java:971)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.find(BPlusTree.java:950)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.expire(IgniteCacheOffheapManagerImpl.java:1022)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.GridCacheTtlManager.expire(GridCacheTtlManager.java:197)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.GridCacheSharedTtlCleanupManager$CleanupWorker.body(GridCacheSharedTtlCleanupManager.java:137)
>  [ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) 
> [ignite-core-2.6.0.jar:2.6.0] at java.lang.Thread.run(Thread.java:745) 
> [?:1.8.0_101]Caused by: java.lang.IllegalStateException: Failed to get page 
> IO instance (page content is corrupted) at 
> org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forVersion(IOVersions.java:83)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.io.IOVersions.forPage(IOVersions.java:95)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter.initFromLink(CacheDataRowAdapter.java:148)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter.initFromLink(CacheDataRowAdapter.java:102)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingRow.initKey(PendingRow.java:72)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingEntriesTree.getRow(PendingEntriesTree.java:118)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.tree.PendingEntriesTree.getRow(PendingEntriesTree.java:31)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.fillFromBuffer(BPlusTree.java:4660)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.init(BPlusTree.java:4562)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$ForwardCursor.access$5300(BPlusTree.java:4501)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetCursor.notFound(BPlusTree.java:2633)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$Search.run0(BPlusTree.java:293)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetPageHandler.run(BPlusTree.java:4816)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$GetPageHandler.run(BPlusTree.java:4801)
>  ~[ignite-core-2.6.0.jar:2.6.0] at 
> 

[jira] [Commented] (IGNITE-12151) Load Cache: Failed to load bean in app context

2019-09-09 Thread Kurt Semba (Jira)


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

Kurt Semba commented on IGNITE-12151:
-

Hi all,

it seems that this was a misunderstanding on the overall workflow on my side. I 
got ignite to import data from my MySQL DB by running the cluster out of my IDE 
with the pre-built DB schema (using file ServerNodeSpringStartup.java). When 
run LoadCaches.java afterwards, it works fine. 

So in order to get my scenario to work I will have to provide the XML config 
file for my cluster in advance (at the point of startup). My impression was 
that I could create cache defintions on a running ignite cluster on the fly. 
But it seems that the cluster needs to be aware of all DB schemas it should 
talk to at the moment of startup.

Thanks

Kurt

> Load Cache: Failed to load bean in app context
> --
>
> Key: IGNITE-12151
> URL: https://issues.apache.org/jira/browse/IGNITE-12151
> Project: Ignite
>  Issue Type: Bug
>  Components: binary, cache
>Affects Versions: 2.7.5
> Environment: * Ubuntu 18.04
>  * Ignite server v2.7.5 - running in a docker container with the REST API 
> module enabled
>  * Ignite web-console: 2.7.0 - also running in a docker container
>  * Ignite web-agent - downloaded from the web-console so I assume also using 
> version 2.7.0 - not running in a docker container (properly connects to both 
> the web-console as well as the cluster... until I kill my cluster ;) )
>  * MySQL DB: v5.7 running on a remote VM
>  * IDE: Visual Studio Code (latest update)
>Reporter: Kurt Semba
>Priority: Major
> Attachments: Dockerfile, clientLoadCaches.log, cluster.log
>
>
> Hi team,
> I was following the instructions from  
> [https://www.youtube.com/watch?v=SJ6h55VhUBI] and onwards to use the 
> web-console and web-agent to import data from a MySQL DB. It all works fine 
> until I download the cluster configuration Java project from the web-console 
> and try to run the "LoadCaches" java file in my IDE. 
> The client (LoadCaches code) fails with an "IgniteCheckedException: Failed to 
> connect to node" exception but more importantly, the ignite cluster crashes 
> as well with an "IgniteException: Failed to load bean in application context" 
> exception. See both logs attached. 
> The parts where I diverged from the demo video series:
>  * I did not tweak the cluster config using the web-console - just kept it as 
> it was auto-created by the web-console
>  * I edited  /src/main/resources/META-INF/ImportedCluster-client.xml and 
> configured the IP of my Ignite cluster (both the ignite cluster and the IDE 
> code are running on the same server, but using the default 127.0.0.1 didn't 
> connect)
>  * I edited the pom.xml file to make the Java code use the latest v2.7.5 
> libraries to load the cache (since the cluster is also running this version)
>  
> Do I have to somehow pre-stage the cluster / cache with the DB table I'm 
> trying to import? I was hoping that the web-console would do that when I use 
> the "Import from Database" wizard?
> Maybe the version mismatch between web-console (2.7.0) and cluster (2.7.5) is 
> an issue?
> Thanks
> Kurt  



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (IGNITE-12128) Potentially pds corruption on a failed node during checkpoint

2019-09-09 Thread Alexey Goncharuk (Jira)


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

Alexey Goncharuk updated IGNITE-12128:
--
Release Note: Fixed an issue causing potential PDS corruption when a node 
is killed during checkpoint mark phase

> Potentially pds corruption on a failed node during checkpoint
> -
>
> Key: IGNITE-12128
> URL: https://issues.apache.org/jira/browse/IGNITE-12128
> Project: Ignite
>  Issue Type: Bug
>Reporter: Dmitriy Govorukhin
>Assignee: Anton Kalashnikov
>Priority: Critical
> Fix For: 2.7.6
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> There are the case when we start a checkpoint but not create CP file marker, 
> but PageMemory may start to flush dirty pages from checkpoint pages to page 
> store.  If node crashed at this moment, we can get inconsistency state, 
> because we still not write checkpoint marker to disk but already write some 
> pages for this checkpoint. If we try to recover from this state we cat get 
> any sort of corruption problem. Recovery logic may not recognize that crash 
> was during checkpoint because we did not write file marker when we start 
> checkpoint but write some pages for this checkpoint.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (IGNITE-12150) Ignite javadoc contains bogus links, copyright is outdated

2019-09-09 Thread Alexey Goncharuk (Jira)


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

Alexey Goncharuk updated IGNITE-12150:
--
Ignite Flags:   (was: Docs Required,Release Notes Required)

> Ignite javadoc contains bogus links, copyright is outdated
> --
>
> Key: IGNITE-12150
> URL: https://issues.apache.org/jira/browse/IGNITE-12150
> Project: Ignite
>  Issue Type: Bug
>Reporter: Alexey Goncharuk
>Assignee: Alexey Goncharuk
>Priority: Major
> Fix For: 2.7.6
>
>
> Ignite Javadoc contains links to {{http://agorbatchev.typepad.com}} which may 
> be broken and unnecessary. Also, the copyright year is hardcoded and outdated.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Resolved] (IGNITE-12150) Ignite javadoc contains bogus links, copyright is outdated

2019-09-09 Thread Alexey Goncharuk (Jira)


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

Alexey Goncharuk resolved IGNITE-12150.
---
Resolution: Fixed

Visa is not required since changes are validated manually. Merged to master and 
ignite-2.7.6

> Ignite javadoc contains bogus links, copyright is outdated
> --
>
> Key: IGNITE-12150
> URL: https://issues.apache.org/jira/browse/IGNITE-12150
> Project: Ignite
>  Issue Type: Bug
>Reporter: Alexey Goncharuk
>Assignee: Alexey Goncharuk
>Priority: Major
> Fix For: 2.7.6
>
>
> Ignite Javadoc contains links to {{http://agorbatchev.typepad.com}} which may 
> be broken and unnecessary. Also, the copyright year is hardcoded and outdated.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (IGNITE-12106) Rework ignite binary metadata exception for ease of troubleshooting

2019-09-09 Thread Alexey Goncharuk (Jira)


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

Alexey Goncharuk updated IGNITE-12106:
--
Fix Version/s: (was: 2.7.6)
   2.8

> Rework ignite binary metadata exception for ease of troubleshooting
> ---
>
> Key: IGNITE-12106
> URL: https://issues.apache.org/jira/browse/IGNITE-12106
> Project: Ignite
>  Issue Type: Bug
>  Components: cache, persistence
>Affects Versions: 2.7.5, 2.7.6
>Reporter: Denis Magda
>Priority: Blocker
> Fix For: 2.8
>
>
> An exception of this kind happens regularly and its message doesn't suggest 
> why it took place and how to fix the issue:
> {noformat}
> Cannot find metadata for object with compact footer: 2097659979
> {noformat}
> See this thread for more details:
> http://apache-ignite-developers.2346864.n4.nabble.com/Metastore-disappears-in-Docker-on-restarts-td43107.html
> As a solution, let's rework this exception to ensure that the way like that 
> "Ignite work directory might be cleared on restarts. Ensure that IGNITE_HOME 
> doesn't point to a temp folder or any other folder that is destroyed/erased 
> on restarts. Presently, IGNITE_HOME points to..."



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (IGNITE-12106) Rework ignite binary metadata exception for ease of troubleshooting

2019-09-09 Thread Alexey Goncharuk (Jira)


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

Alexey Goncharuk updated IGNITE-12106:
--
Fix Version/s: (was: 2.8)
   2.7.6

> Rework ignite binary metadata exception for ease of troubleshooting
> ---
>
> Key: IGNITE-12106
> URL: https://issues.apache.org/jira/browse/IGNITE-12106
> Project: Ignite
>  Issue Type: Bug
>  Components: cache, persistence
>Affects Versions: 2.7.5, 2.7.6
>Reporter: Denis Magda
>Priority: Blocker
> Fix For: 2.7.6
>
>
> An exception of this kind happens regularly and its message doesn't suggest 
> why it took place and how to fix the issue:
> {noformat}
> Cannot find metadata for object with compact footer: 2097659979
> {noformat}
> See this thread for more details:
> http://apache-ignite-developers.2346864.n4.nabble.com/Metastore-disappears-in-Docker-on-restarts-td43107.html
> As a solution, let's rework this exception to ensure that the way like that 
> "Ignite work directory might be cleared on restarts. Ensure that IGNITE_HOME 
> doesn't point to a temp folder or any other folder that is destroyed/erased 
> on restarts. Presently, IGNITE_HOME points to..."



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (IGNITE-12153) Control.sh add test for checking that help and cache help output are not broken.

2019-09-09 Thread Sergey Antonov (Jira)


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

Sergey Antonov updated IGNITE-12153:

Labels: MakeTeamcityGreenAgain  (was: )

> Control.sh add test for checking that help and cache help output are not 
> broken.
> 
>
> Key: IGNITE-12153
> URL: https://issues.apache.org/jira/browse/IGNITE-12153
> Project: Ignite
>  Issue Type: Bug
>Reporter: Sergey Antonov
>Assignee: Sergey Antonov
>Priority: Major
>  Labels: MakeTeamcityGreenAgain
> Fix For: 2.8
>
>
> We should store "ideal" outputs in resorces and compare with current.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (IGNITE-12153) Control.sh add test for checking that help and cache help output are not broken.

2019-09-09 Thread Sergey Antonov (Jira)


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

Sergey Antonov updated IGNITE-12153:

Ignite Flags:   (was: Release Notes Required)

> Control.sh add test for checking that help and cache help output are not 
> broken.
> 
>
> Key: IGNITE-12153
> URL: https://issues.apache.org/jira/browse/IGNITE-12153
> Project: Ignite
>  Issue Type: Bug
>Reporter: Sergey Antonov
>Assignee: Sergey Antonov
>Priority: Major
> Fix For: 2.8
>
>
> We should store "ideal" outputs in resorces and compare with current.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (IGNITE-12153) Control.sh add test for checking that help and cache help output are not broken.

2019-09-09 Thread Sergey Antonov (Jira)


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

Sergey Antonov updated IGNITE-12153:

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

> Control.sh add test for checking that help and cache help output are not 
> broken.
> 
>
> Key: IGNITE-12153
> URL: https://issues.apache.org/jira/browse/IGNITE-12153
> Project: Ignite
>  Issue Type: Bug
>Reporter: Sergey Antonov
>Assignee: Sergey Antonov
>Priority: Major
> Fix For: 2.8
>
>
> We should store "ideal" outputs in resorces and compare with current.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Created] (IGNITE-12153) Control.sh add test for checking that help and cache help output are not broken.

2019-09-09 Thread Sergey Antonov (Jira)
Sergey Antonov created IGNITE-12153:
---

 Summary: Control.sh add test for checking that help and cache help 
output are not broken.
 Key: IGNITE-12153
 URL: https://issues.apache.org/jira/browse/IGNITE-12153
 Project: Ignite
  Issue Type: Bug
Reporter: Sergey Antonov
Assignee: Sergey Antonov
 Fix For: 2.8


We should store "ideal" outputs in resorces and compare with current.





--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (IGNITE-12128) Potentially pds corruption on a failed node during checkpoint

2019-09-09 Thread Alexey Goncharuk (Jira)


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

Alexey Goncharuk edited comment on IGNITE-12128 at 9/9/19 1:41 PM:
---

[~akalashnikov] thanks, merged your changes to master and ignite-2.7.6!


was (Author: agoncharuk):
[~akalashnikov] thanks, merged your changes to master!

> Potentially pds corruption on a failed node during checkpoint
> -
>
> Key: IGNITE-12128
> URL: https://issues.apache.org/jira/browse/IGNITE-12128
> Project: Ignite
>  Issue Type: Bug
>Reporter: Dmitriy Govorukhin
>Assignee: Anton Kalashnikov
>Priority: Critical
> Fix For: 2.7.6
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> There are the case when we start a checkpoint but not create CP file marker, 
> but PageMemory may start to flush dirty pages from checkpoint pages to page 
> store.  If node crashed at this moment, we can get inconsistency state, 
> because we still not write checkpoint marker to disk but already write some 
> pages for this checkpoint. If we try to recover from this state we cat get 
> any sort of corruption problem. Recovery logic may not recognize that crash 
> was during checkpoint because we did not write file marker when we start 
> checkpoint but write some pages for this checkpoint.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-12128) Potentially pds corruption on a failed node during checkpoint

2019-09-09 Thread Alexey Goncharuk (Jira)


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

Alexey Goncharuk commented on IGNITE-12128:
---

[~akalashnikov] thanks, merged your changes to master!

> Potentially pds corruption on a failed node during checkpoint
> -
>
> Key: IGNITE-12128
> URL: https://issues.apache.org/jira/browse/IGNITE-12128
> Project: Ignite
>  Issue Type: Bug
>Reporter: Dmitriy Govorukhin
>Assignee: Anton Kalashnikov
>Priority: Critical
> Fix For: 2.7.6
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> There are the case when we start a checkpoint but not create CP file marker, 
> but PageMemory may start to flush dirty pages from checkpoint pages to page 
> store.  If node crashed at this moment, we can get inconsistency state, 
> because we still not write checkpoint marker to disk but already write some 
> pages for this checkpoint. If we try to recover from this state we cat get 
> any sort of corruption problem. Recovery logic may not recognize that crash 
> was during checkpoint because we did not write file marker when we start 
> checkpoint but write some pages for this checkpoint.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-12123) Cache throws npe at {null, null, null} array key.

2019-09-09 Thread Stepachev Maksim (Jira)


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

Stepachev Maksim commented on IGNITE-12123:
---

[~Jokser] please make the review.

> Cache throws npe at {null, null, null} array key.
> -
>
> Key: IGNITE-12123
> URL: https://issues.apache.org/jira/browse/IGNITE-12123
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.8
>Reporter: Stepachev Maksim
>Assignee: Stepachev Maksim
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> When we put null-key to ignite cache we get NPE with the problem description
> "java.lang.NullPointerException: Ouch! Argument cannot be null: key"
> But when we put "new String[]
> {"c", *null*, "a"}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-12123) Cache throws npe at {null, null, null} array key.

2019-09-09 Thread Stepachev Maksim (Jira)


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

Stepachev Maksim commented on IGNITE-12123:
---

[~xtern] please look at this.

> Cache throws npe at {null, null, null} array key.
> -
>
> Key: IGNITE-12123
> URL: https://issues.apache.org/jira/browse/IGNITE-12123
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.8
>Reporter: Stepachev Maksim
>Assignee: Stepachev Maksim
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> When we put null-key to ignite cache we get NPE with the problem description
> "java.lang.NullPointerException: Ouch! Argument cannot be null: key"
> But when we put "new String[]
> {"c", *null*, "a"}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-12123) Cache throws npe at {null, null, null} array key.

2019-09-09 Thread Ignite TC Bot (Jira)


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

Ignite TC Bot commented on IGNITE-12123:


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

> Cache throws npe at {null, null, null} array key.
> -
>
> Key: IGNITE-12123
> URL: https://issues.apache.org/jira/browse/IGNITE-12123
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.8
>Reporter: Stepachev Maksim
>Assignee: Stepachev Maksim
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> When we put null-key to ignite cache we get NPE with the problem description
> "java.lang.NullPointerException: Ouch! Argument cannot be null: key"
> But when we put "new String[]
> {"c", *null*, "a"}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Resolved] (IGNITE-2636) Server cache metrics for put-get-remove avg time are incorrect for case when request sent from client

2019-09-09 Thread Andrey Gura (Jira)


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

Andrey Gura resolved IGNITE-2636.
-
Resolution: Duplicate

> Server cache metrics for put-get-remove avg time are incorrect for case when 
> request sent from client
> -
>
> Key: IGNITE-2636
> URL: https://issues.apache.org/jira/browse/IGNITE-2636
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.5.0.final
>Reporter: Vladimir Ershov
>Priority: Major
>   Original Estimate: 120h
>  Remaining Estimate: 120h
>
> Server cache metrics for put-get-remove avg time are incorrect for case when 
> request sent from client.
> We should add methods like CacheMetrics#addPutAndGetTimeNanos for all flows, 
> when requests for cache modifications are processed. For all type of caches.
> This will fix CacheMetricsForClusterGroupSelfTest



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (IGNITE-7285) Add default query timeout

2019-09-09 Thread Ivan Pavlukhin (Jira)


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

Ivan Pavlukhin edited comment on IGNITE-7285 at 9/9/19 12:42 PM:
-

[~samaitra], sorry for a late response. I left a couple of comments on GitHub.
Regarding _unset_ timeout. I think that it would be more straightforward to 
have a following logic:
* Unset timeout means that a default one should be used.
* Explicitly set timeout must be used.
* Timeout values have the same meaning for {{SqlFieldsQuery.setTimeout}} and 
{{IgniteConfiguration.setDefaultQueryTimeout}}. Consequently 0 means infinite 
timeout for both methods.

Technically it can be done in a following way:
# {{SqlFieldsQuery}} declares {{private int timeout = -1}}.
# {{SqlFieldsQuery.setTimeout}} forbids negative arguments.
# Upon {{QueryParameters}} initialization we treat -1 as _unset_ value and use 
a default one.
A care should be taken when we create {{SqlFieldsQuery}} internally for an 
execution, like in {{OdbcRequestHandler}}.


was (Author: pavlukhin):
[~samaitra], I left a couple of comments on GitHub.
Regarding _unset_ timeout. I think that it would be more straightforward to 
have a following logic:
* Unset timeout means that a default one should be used.
* Explicitly set timeout must be used.
* Timeout values have the same meaning for {{SqlFieldsQuery.setTimeout}} and 
{{IgniteConfiguration.setDefaultQueryTimeout}}. Consequently 0 means infinite 
timeout for both methods.

Technically it can be done in a following way:
# {{SqlFieldsQuery}} declares {{private int timeout = -1}}.
# {{SqlFieldsQuery.setTimeout}} forbids negative arguments.
# Upon {{QueryParameters}} initialization we treat -1 as _unset_ value and use 
a default one.
A care should be taken when we create {{SqlFieldsQuery}} internally for an 
execution, like in {{OdbcRequestHandler}}.

> Add default query timeout
> -
>
> Key: IGNITE-7285
> URL: https://issues.apache.org/jira/browse/IGNITE-7285
> Project: Ignite
>  Issue Type: Improvement
>  Components: cache, sql
>Affects Versions: 2.3
>Reporter: Valentin Kulichenko
>Assignee: Saikat Maitra
>Priority: Major
>  Labels: sql-stability
> Fix For: 2.8
>
>  Time Spent: 2h 10m
>  Remaining Estimate: 0h
>
> Currently it's possible to provide timeout only on query level. It would be 
> very useful to have default timeout value provided on cache startup. Let's 
> add {{CacheConfiguration#defaultQueryTimeout}} configuration property.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-7285) Add default query timeout

2019-09-09 Thread Ivan Pavlukhin (Jira)


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

Ivan Pavlukhin commented on IGNITE-7285:


[~samaitra], I left a couple of comments on GitHub.
Regarding _unset_ timeout. I think that it would be more straightforward to 
have a following logic:
* Unset timeout means that a default one should be used.
* Explicitly set timeout must be used.
* Timeout values have the same meaning for {{SqlFieldsQuery.setTimeout}} and 
{{IgniteConfiguration.setDefaultQueryTimeout}}. Consequently 0 means infinite 
timeout for both methods.

Technically it can be done in a following way:
# {{SqlFieldsQuery}} declares {{private int timeout = -1}}.
# {{SqlFieldsQuery.setTimeout}} forbids negative arguments.
# Upon {{QueryParameters}} initialization we treat -1 as _unset_ value and use 
a default one.
A care should be taken when we create {{SqlFieldsQuery}} internally for an 
execution, like in {{OdbcRequestHandler}}.

> Add default query timeout
> -
>
> Key: IGNITE-7285
> URL: https://issues.apache.org/jira/browse/IGNITE-7285
> Project: Ignite
>  Issue Type: Improvement
>  Components: cache, sql
>Affects Versions: 2.3
>Reporter: Valentin Kulichenko
>Assignee: Saikat Maitra
>Priority: Major
>  Labels: sql-stability
> Fix For: 2.8
>
>  Time Spent: 2h 10m
>  Remaining Estimate: 0h
>
> Currently it's possible to provide timeout only on query level. It would be 
> very useful to have default timeout value provided on cache startup. Let's 
> add {{CacheConfiguration#defaultQueryTimeout}} configuration property.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-11624) Discovery SPI: The client can handle events from the previous cluster after reconnect.

2019-09-09 Thread Aleksey Plekhanov (Jira)


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

Aleksey Plekhanov commented on IGNITE-11624:


[~akalashnikov], still waiting for your answer.

Patch looks good to me, your upsource comments are answered. If you are not 
interested in this ticket anymore, I will merge ticket in the next couple of 
days.

> Discovery SPI: The client can handle events from the previous cluster after 
> reconnect.
> --
>
> Key: IGNITE-11624
> URL: https://issues.apache.org/jira/browse/IGNITE-11624
> Project: Ignite
>  Issue Type: Bug
>Reporter: Amelchev Nikita
>Assignee: Amelchev Nikita
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Discovery has a queue for events. It's processed by event thread. If we hold 
> up event processing using a listener on the client side and restarts cluster 
> - the client will reconnect. After it reconnects it will continue processing 
> events from the previous cluster. 
> This behavior produces bugs in MvccProcessor (IGNITE-11460) and [hanging of 
> partitions exchange|https://github.com/NSAmelchev/ignite/pull/26/files] on 
> the client side. The reason is that discovery notifies components about 
> reconnection in the notifier thread by calling the 'onLocalJoin' method. 
> After it (or at the same time), components can process events from the 
> previous cluster in their listeners and break their logic. 
> The order of events is fine - after processing previous cluster events - it 
> will process client disconnection/reconnection and new cluster events.
> The possible solution is to fix discovery logic. Make a guarantee that no one 
> event from the previous cluster will be processed after the client reconnect 
> ('onLocalJoin' called). For example, wait for the client disconnect event 
> will be processed in the discovery event thread. Then start attempt to 
> reconnect.
> [Dev-list 
> discussion.|http://apache-ignite-developers.2346864.n4.nabble.com/The-client-can-handle-events-from-the-previous-cluster-after-reconnect-td41392.html]
>  [Reproducer.|https://github.com/NSAmelchev/ignite/pull/26/files]



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Created] (IGNITE-12152) Disk space not getting released after deleting rows from a table or after records expired with expiration policy

2019-09-09 Thread shivakumar (Jira)
shivakumar created IGNITE-12152:
---

 Summary: Disk space not getting released after deleting rows from 
a table or after records expired with expiration policy
 Key: IGNITE-12152
 URL: https://issues.apache.org/jira/browse/IGNITE-12152
 Project: Ignite
  Issue Type: Bug
  Components: documentation, persistence, sql
Affects Versions: 2.7
Reporter: shivakumar


To reproduce,

create a cache group and create a sql table using that cache group, then insert 
considerable rows of records to the table, monitor the disk space usage, now 
stop inserting records and delete records from the table using 

*DELETE FROM table;  (not a drop table operation)*

once this is done the *select count(*) from table;* shows the count 0 but after 
this when disk space is monitored it will be in the same usage level as it is 
in the level before rows deletion.

When I start inserting records again, the new records re-used the space 
occupied by the deleted records but still, it is not a good idea to 
unnecessarily hold disk resource.

The same can be reproduced by configuring cache expiry policy 
(CreatedExpiryPolicy) where after records expires it will not be visible in sql 
query (select * from table) but still it will hold disk resource.

 

 



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Created] (IGNITE-12151) Load Cache: Failed to load bean in app context

2019-09-09 Thread Kurt Semba (Jira)
Kurt Semba created IGNITE-12151:
---

 Summary: Load Cache: Failed to load bean in app context
 Key: IGNITE-12151
 URL: https://issues.apache.org/jira/browse/IGNITE-12151
 Project: Ignite
  Issue Type: Bug
  Components: binary, cache
Affects Versions: 2.7.5
 Environment: * Ubuntu 18.04
 * Ignite server v2.7.5 - running in a docker container with the REST API 
module enabled
 * Ignite web-console: 2.7.0 - also running in a docker container
 * Ignite web-agent - downloaded from the web-console so I assume also using 
version 2.7.0 - not running in a docker container (properly connects to both 
the web-console as well as the cluster... until I kill my cluster ;) )
 * MySQL DB: v5.7 running on a remote VM
 * IDE: Visual Studio Code (latest update)
Reporter: Kurt Semba
 Attachments: Dockerfile, clientLoadCaches.log, cluster.log

Hi team,

I was following the instructions from  
[https://www.youtube.com/watch?v=SJ6h55VhUBI] and onwards to use the 
web-console and web-agent to import data from a MySQL DB. It all works fine 
until I download the cluster configuration Java project from the web-console 
and try to run the "LoadCaches" java file in my IDE. 

The client (LoadCaches code) fails with an "IgniteCheckedException: Failed to 
connect to node" exception but more importantly, the ignite cluster crashes as 
well with an "IgniteException: Failed to load bean in application context" 
exception. See both logs attached. 

The parts where I diverged from the demo video series:
 * I did not tweak the cluster config using the web-console - just kept it as 
it was auto-created by the web-console
 * I edited  /src/main/resources/META-INF/ImportedCluster-client.xml and 
configured the IP of my Ignite cluster (both the ignite cluster and the IDE 
code are running on the same server, but using the default 127.0.0.1 didn't 
connect)
 * I edited the pom.xml file to make the Java code use the latest v2.7.5 
libraries to load the cache (since the cluster is also running this version)

 

Do I have to somehow pre-stage the cluster / cache with the DB table I'm trying 
to import? I was hoping that the web-console would do that when I use the 
"Import from Database" wizard?

Maybe the version mismatch between web-console (2.7.0) and cluster (2.7.5) is 
an issue?

Thanks

Kurt  



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Created] (IGNITE-12150) Ignite javadoc contains bogus links, copyright is outdated

2019-09-09 Thread Alexey Goncharuk (Jira)
Alexey Goncharuk created IGNITE-12150:
-

 Summary: Ignite javadoc contains bogus links, copyright is outdated
 Key: IGNITE-12150
 URL: https://issues.apache.org/jira/browse/IGNITE-12150
 Project: Ignite
  Issue Type: Bug
Reporter: Alexey Goncharuk
Assignee: Alexey Goncharuk


Ignite Javadoc contains links to {{http://agorbatchev.typepad.com}} which may 
be broken and unnecessary. Also, the copyright year is hardcoded and outdated.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-12128) Potentially pds corruption on a failed node during checkpoint

2019-09-09 Thread Ignite TC Bot (Jira)


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

Ignite TC Bot commented on IGNITE-12128:


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

> Potentially pds corruption on a failed node during checkpoint
> -
>
> Key: IGNITE-12128
> URL: https://issues.apache.org/jira/browse/IGNITE-12128
> Project: Ignite
>  Issue Type: Bug
>Reporter: Dmitriy Govorukhin
>Assignee: Anton Kalashnikov
>Priority: Critical
> Fix For: 2.7.6
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> There are the case when we start a checkpoint but not create CP file marker, 
> but PageMemory may start to flush dirty pages from checkpoint pages to page 
> store.  If node crashed at this moment, we can get inconsistency state, 
> because we still not write checkpoint marker to disk but already write some 
> pages for this checkpoint. If we try to recover from this state we cat get 
> any sort of corruption problem. Recovery logic may not recognize that crash 
> was during checkpoint because we did not write file marker when we start 
> checkpoint but write some pages for this checkpoint.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-12145) [IEP-35] Monitoring list engine

2019-09-09 Thread Nikolay Izhikov (Jira)


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

Nikolay Izhikov commented on IGNITE-12145:
--

This PR contains:

* Monitoring list engine.
  ** Support for SQL, JMX, Log exporters implemented.
  ** Internal MonitoringList API added.
  ** Enable/Disable of lists implemented.
* Following list implemented:
  ** Cache list
  ** Cache group list
  ** Compute task list
  ** Service list.

Engine details:
* {{MonitoringList}} added to store list data.
* Base interface {{MonitoringRow` for list data created.
* Corresponding method added to {{MetricExporterSpi}}
* {{JmxMetricExporterSpi}}, {{SqlViewExporterSpi}}, {{LogExporterSpi}} updated 
to support list export.
* JMX, SQL and other column-oriented SPI uses {{MonitoringRowAttributeWalker}} 
to quickly traverse all list row attributes.
* Implementation of {{MonitoringRowAttributeWalker}} for specific 
{{MonitoringRow}} can be generated with 
{{MonitoringRowAttributeWalkerGenerator}}

> [IEP-35] Monitoring list engine
> ---
>
> Key: IGNITE-12145
> URL: https://issues.apache.org/jira/browse/IGNITE-12145
> Project: Ignite
>  Issue Type: Sub-task
>Affects Versions: 2.7.5
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Major
>  Labels: IEP-35
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> The base engine for the monitoring list.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (IGNITE-12135) Rework GridCommandHandlerTest

2019-09-09 Thread Kirill Tkalenko (Jira)


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

Kirill Tkalenko commented on IGNITE-12135:
--

Deleted @Test.

> Rework GridCommandHandlerTest
> -
>
> Key: IGNITE-12135
> URL: https://issues.apache.org/jira/browse/IGNITE-12135
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Kirill Tkalenko
>Assignee: Kirill Tkalenko
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> There are 50+ tests. In each test we are start and stop nodes. I think we 
> could split tests at least to two groups:
>  # Tests on normal behaviour. We could start nodes before all tests and stop 
> them after all tests.
>  # Tests required start new cluster before each test.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Issue Comment Deleted] (IGNITE-11410) Sandbox for user-defined code

2019-09-09 Thread Anton Vinogradov (Jira)


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

Anton Vinogradov updated IGNITE-11410:
--
Comment: was deleted

(was: {panel:title=Branch: [pull/6750/head] Base: [master] : Possible Blockers 
(115)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}
{color:#d04437}Platform C++ (Linux)*{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574670]]

{color:#d04437}Cache 6{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574699]]

{color:#d04437}PDS (Indexing){color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574709]]

{color:#d04437}Data Structures{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574706]]

{color:#d04437}ZooKeeper (Discovery) 1{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574668]]

{color:#d04437}Scala (Examples){color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574666]]

{color:#d04437}MVCC PDS 2{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574739]]

{color:#d04437}MVCC PDS 4{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574741]]

{color:#d04437}ZooKeeper (Discovery) 2{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574669]]

{color:#d04437}Platform .NET (Long Running){color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574719]]

{color:#d04437}SPI{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574661]]

{color:#d04437}Cache 8{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574701]]

{color:#d04437}Cache 5{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574698]]

{color:#d04437}Cache 3{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574696]]

{color:#d04437}Platform .NET (Core Linux){color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574716]]

{color:#d04437}PDS (Compatibility){color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574708]]

{color:#d04437}Scala (Visor Console){color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574667]]

{color:#d04437}RDD{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574655]]

{color:#d04437}Examples{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574642]]

{color:#d04437}MVCC Cache 7{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574735]]

{color:#d04437}Platform .NET{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574715]]

{color:#d04437}Start Nodes{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574660]]

{color:#d04437}Cache (Expiry Policy){color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574684]]

{color:#d04437}PDS 2{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574712]]

{color:#d04437}Streamers{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574659]]

{color:#d04437}Cache 2{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574695]]

{color:#d04437}MVCC Cache 8{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574736]]

{color:#d04437}PDS 3{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574713]]

{color:#d04437}Queries 1{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574721]]

{color:#d04437}Continuous Query 3{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574704]]

{color:#d04437}ZooKeeper (Discovery) 3{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574723]]

{color:#d04437}ZooKeeper (Discovery) 4{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574724]]

{color:#d04437}Continuous Query 4{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574705]]

{color:#d04437}Basic 1{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574673]]

{color:#d04437}Cache (Restarts) 1{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574691]]

{color:#d04437}Cache 1{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574694]]

{color:#d04437}MVCC Queries{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574679]]

{color:#d04437}PDS 4{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574714]]

{color:#d04437}MVCC Cache 1{color} [[tests 0 
CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574729]]


[jira] [Resolved] (IGNITE-7221) Web console: Fractional value in memory field

2019-09-09 Thread Alexey Kuznetsov (Jira)


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

Alexey Kuznetsov resolved IGNITE-7221.
--
Resolution: Cannot Reproduce

> Web console: Fractional value in memory field
> -
>
> Key: IGNITE-7221
> URL: https://issues.apache.org/jira/browse/IGNITE-7221
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Affects Versions: 2.1
>Reporter: Vasiliy Sisko
>Assignee: Ilya Borisov
>Priority: Major
>
> # Open basic page of configuration.
> # Input fractional value into Off-heap size field (f.e. 1000951.4249753)
> Value is showed as valid.
> On download fractional value is generated instead of long value in bytes 
> (1024974259.1747072)



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Closed] (IGNITE-7221) Web console: Fractional value in memory field

2019-09-09 Thread Alexey Kuznetsov (Jira)


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

Alexey Kuznetsov closed IGNITE-7221.


> Web console: Fractional value in memory field
> -
>
> Key: IGNITE-7221
> URL: https://issues.apache.org/jira/browse/IGNITE-7221
> Project: Ignite
>  Issue Type: Bug
>  Components: wizards
>Affects Versions: 2.1
>Reporter: Vasiliy Sisko
>Assignee: Ilya Borisov
>Priority: Major
>
> # Open basic page of configuration.
> # Input fractional value into Off-heap size field (f.e. 1000951.4249753)
> Value is showed as valid.
> On download fractional value is generated instead of long value in bytes 
> (1024974259.1747072)



--
This message was sent by Atlassian Jira
(v8.3.2#803003)