You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Anton Vinogradov (Jira)" <ji...@apache.org> on 2021/09/07 13:39:00 UTC

[jira] [Updated] (IGNITE-15327) Idle_verify fails on cluster check when nodesFilter is used

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

Anton Vinogradov updated IGNITE-15327:
--------------------------------------
    Description: 
Start cluster and create a cache with a filter
{noformat}
cfg.setNodeFilter(node -> !node.consistentId().equals(filteredId)); 
{noformat}
and idle_verify will return you
{noformat}
The check procedure task was executed with the following args: caches=[], excluded=[], cacheFilter=[DEFAULT]

The check procedure failed.

There are no caches matching given filter options.

The check procedure failed on nodes:

Node ID: 157c034a-4dfa-428f-a671-569fbad00002 [127.0.0.1]
Consistent ID: gridCommandHandlerTest2
See log for additional information. /Users/user/IdeaProjects/ignite/work/idle_verify-2021-08-17T16-56-15_283.txt
Control utility [ver. 2.12.0-SNAPSHOT#20210817-sha1:DEV]
2021 Copyright(C) Apache Software Foundation
User: user
Time: 2021-08-17T16:56:09.858
Command [CACHE] started
Arguments: --cache idle_verify --yes 
--------------------------------------------------------------------------------
Command [CACHE] finished with code: 0
Control utility has completed execution at: 2021-08-17T16:56:15.298
Execution time: 5440 ms
{noformat}
because of empty caches list on a filtered node
{noformat}
class org.apache.ignite.internal.processors.cache.verify.NoMatchingCachesException: null
	at org.apache.ignite.internal.processors.cache.verify.VerifyBackupPartitionsTaskV2$VerifyBackupPartitionsJobV2.getGroupIds(VerifyBackupPartitionsTaskV2.java:335)
	at org.apache.ignite.internal.processors.cache.verify.VerifyBackupPartitionsTaskV2$VerifyBackupPartitionsJobV2.execute(VerifyBackupPartitionsTaskV2.java:206)
	at org.apache.ignite.internal.processors.cache.verify.VerifyBackupPartitionsTaskV2$VerifyBackupPartitionsJobV2.execute(VerifyBackupPartitionsTaskV2.java:171)
	at org.apache.ignite.internal.processors.job.GridJobWorker$2.call(GridJobWorker.java:601)
	at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:7253)
	at org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:595)
	at org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:522)
	at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125)
	at org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1305)
	at org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:2155)
	at org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1908)
	at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1529)
	at org.apache.ignite.internal.managers.communication.GridIoManager.access$5300(GridIoManager.java:242)
	at org.apache.ignite.internal.managers.communication.GridIoManager$9.execute(GridIoManager.java:1422)
	at org.apache.ignite.internal.managers.communication.TraceRunnable.run(TraceRunnable.java:55)
{noformat}

BTW, don't forget to remove the following
{noformat}
// Another cache without nodeFilter required to perform idle_verify check.
// See https://issues.apache.org/jira/browse/IGNITE-15327 for details.
ignite.getOrCreateCache(cacheConfiguration(true)).getName();
{noformat}

  was:
Start cluster and create a cache with a filter
{noformat}
cfg.setNodeFilter(node -> !node.consistentId().equals(filteredId)); 
{noformat}
and idle_verify will return you
{noformat}
The check procedure task was executed with the following args: caches=[], excluded=[], cacheFilter=[DEFAULT]

The check procedure failed.

There are no caches matching given filter options.

The check procedure failed on nodes:

Node ID: 157c034a-4dfa-428f-a671-569fbad00002 [127.0.0.1]
Consistent ID: gridCommandHandlerTest2
See log for additional information. /Users/user/IdeaProjects/ignite/work/idle_verify-2021-08-17T16-56-15_283.txt
Control utility [ver. 2.12.0-SNAPSHOT#20210817-sha1:DEV]
2021 Copyright(C) Apache Software Foundation
User: user
Time: 2021-08-17T16:56:09.858
Command [CACHE] started
Arguments: --cache idle_verify --yes 
--------------------------------------------------------------------------------
Command [CACHE] finished with code: 0
Control utility has completed execution at: 2021-08-17T16:56:15.298
Execution time: 5440 ms
{noformat}
because of empty caches list on a filtered node
{noformat}
class org.apache.ignite.internal.processors.cache.verify.NoMatchingCachesException: null
	at org.apache.ignite.internal.processors.cache.verify.VerifyBackupPartitionsTaskV2$VerifyBackupPartitionsJobV2.getGroupIds(VerifyBackupPartitionsTaskV2.java:335)
	at org.apache.ignite.internal.processors.cache.verify.VerifyBackupPartitionsTaskV2$VerifyBackupPartitionsJobV2.execute(VerifyBackupPartitionsTaskV2.java:206)
	at org.apache.ignite.internal.processors.cache.verify.VerifyBackupPartitionsTaskV2$VerifyBackupPartitionsJobV2.execute(VerifyBackupPartitionsTaskV2.java:171)
	at org.apache.ignite.internal.processors.job.GridJobWorker$2.call(GridJobWorker.java:601)
	at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:7253)
	at org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:595)
	at org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:522)
	at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125)
	at org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1305)
	at org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:2155)
	at org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1908)
	at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1529)
	at org.apache.ignite.internal.managers.communication.GridIoManager.access$5300(GridIoManager.java:242)
	at org.apache.ignite.internal.managers.communication.GridIoManager$9.execute(GridIoManager.java:1422)
	at org.apache.ignite.internal.managers.communication.TraceRunnable.run(TraceRunnable.java:55)
{noformat}


> Idle_verify fails on cluster check when nodesFilter is used
> -----------------------------------------------------------
>
>                 Key: IGNITE-15327
>                 URL: https://issues.apache.org/jira/browse/IGNITE-15327
>             Project: Ignite
>          Issue Type: Sub-task
>            Reporter: Anton Vinogradov
>            Priority: Major
>
> Start cluster and create a cache with a filter
> {noformat}
> cfg.setNodeFilter(node -> !node.consistentId().equals(filteredId)); 
> {noformat}
> and idle_verify will return you
> {noformat}
> The check procedure task was executed with the following args: caches=[], excluded=[], cacheFilter=[DEFAULT]
> The check procedure failed.
> There are no caches matching given filter options.
> The check procedure failed on nodes:
> Node ID: 157c034a-4dfa-428f-a671-569fbad00002 [127.0.0.1]
> Consistent ID: gridCommandHandlerTest2
> See log for additional information. /Users/user/IdeaProjects/ignite/work/idle_verify-2021-08-17T16-56-15_283.txt
> Control utility [ver. 2.12.0-SNAPSHOT#20210817-sha1:DEV]
> 2021 Copyright(C) Apache Software Foundation
> User: user
> Time: 2021-08-17T16:56:09.858
> Command [CACHE] started
> Arguments: --cache idle_verify --yes 
> --------------------------------------------------------------------------------
> Command [CACHE] finished with code: 0
> Control utility has completed execution at: 2021-08-17T16:56:15.298
> Execution time: 5440 ms
> {noformat}
> because of empty caches list on a filtered node
> {noformat}
> class org.apache.ignite.internal.processors.cache.verify.NoMatchingCachesException: null
> 	at org.apache.ignite.internal.processors.cache.verify.VerifyBackupPartitionsTaskV2$VerifyBackupPartitionsJobV2.getGroupIds(VerifyBackupPartitionsTaskV2.java:335)
> 	at org.apache.ignite.internal.processors.cache.verify.VerifyBackupPartitionsTaskV2$VerifyBackupPartitionsJobV2.execute(VerifyBackupPartitionsTaskV2.java:206)
> 	at org.apache.ignite.internal.processors.cache.verify.VerifyBackupPartitionsTaskV2$VerifyBackupPartitionsJobV2.execute(VerifyBackupPartitionsTaskV2.java:171)
> 	at org.apache.ignite.internal.processors.job.GridJobWorker$2.call(GridJobWorker.java:601)
> 	at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:7253)
> 	at org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:595)
> 	at org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:522)
> 	at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125)
> 	at org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1305)
> 	at org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:2155)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1908)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1529)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager.access$5300(GridIoManager.java:242)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager$9.execute(GridIoManager.java:1422)
> 	at org.apache.ignite.internal.managers.communication.TraceRunnable.run(TraceRunnable.java:55)
> {noformat}
> BTW, don't forget to remove the following
> {noformat}
> // Another cache without nodeFilter required to perform idle_verify check.
> // See https://issues.apache.org/jira/browse/IGNITE-15327 for details.
> ignite.getOrCreateCache(cacheConfiguration(true)).getName();
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)