[jira] [Updated] (IGNITE-8373) BinaryObjectException: Cannot find schema for object with compact footer during load test

2020-02-29 Thread Amir Rezaeu (Jira)


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

Amir Rezaeu updated IGNITE-8373:

Attachment: Download APK VPN Monster - free unlimited & security VPN proxy 
version 1.7.0 free.vpn.unblock.proxy.vpnmonster

> BinaryObjectException: Cannot find schema for object with compact footer 
> during load test
> -
>
> Key: IGNITE-8373
> URL: https://issues.apache.org/jira/browse/IGNITE-8373
> Project: Ignite
>  Issue Type: Bug
>Affects Versions: 2.4
>Reporter: Ksenia Rybakova
>Priority: Major
> Attachments: Download APK VPN Monster - free unlimited & security VPN 
> proxy version 1.7.0 free.vpn.unblock.proxy.vpnmonster, 
> ignite-base-load-config.xml, run-load.properties, run-load.xml
>
>
> Load test config:
>  - Yardstick benchmark: CacheRandomOperationBenchmark 
>  - 10 client nodes, 20 server nodes
>  - 26 physical and 500 logical caches of different types
>  - Benckmark performs operations: PUT PUT_ALL GET GET_ALL INVOKE INVOKE_ALL 
> REMOVE REMOVE_ALL PUT_IF_ABSENT REPLACE
>  - PDS is on
>  Complete configs are attached.
> One of the client nodes failed with:
> {noformat}
> <13:13:14> The benchmark of random operation 
> failed.
> javax.cache.CacheException: class org.apache.ignite.IgniteCheckedException: 
> Cannot find schema for object with compact footer [typeId=-577379855, 
> schemaId=-1906854152]
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1298)
>  at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.cacheException(IgniteCacheProxyImpl.java:1673)
>  at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.invokeAll(IgniteCacheProxyImpl.java:1501)
>  at 
> org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.invokeAll(GatewayProtectedCacheProxy.java:648)
>  at 
> org.apache.ignite.yardstick.cache.load.IgniteCacheRandomOperationBenchmark.doInvokeAll(IgniteCacheRandomOperationBenchmark.java:875)
>  at 
> org.apache.ignite.yardstick.cache.load.IgniteCacheRandomOperationBenchmark.executeRandomOperation(IgniteCacheRandomOperationBenchmark.java:636)
>  at 
> org.apache.ignite.yardstick.cache.load.IgniteCacheRandomOperationBenchmark.executeOutOfTx(IgniteCacheRandomOperationBenchmark.java:602)
>  at 
> org.apache.ignite.yardstick.cache.load.IgniteCacheRandomOperationBenchmark.test(IgniteCacheRandomOperationBenchmark.java:207)
>  at 
> org.yardstickframework.impl.BenchmarkRunner$2.run(BenchmarkRunner.java:178)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: class org.apache.ignite.IgniteCheckedException: Cannot find schema 
> for object with compact footer [typeId=-577379855, schemaId=-1906854152]
>  at 
> org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:9948)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheMessage.unmarshalCollection(GridCacheMessage.java:625)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicFullUpdateRequest.finishUnmarshal(GridNearAtomicFullUpdateRequest.java:407)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.unmarshall(GridCacheIoManager.java:1520)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:574)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:378)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:304)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:99)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:293)
>  at 
> org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1555)
>  at 
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1183)
>  at 
> org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:126)
>  at 
> org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1090)
>  at 
> org.apache.ignite.internal.util.StripedExecutor$Stripe.run(StripedExecutor.java:505)
>  ... 1 more
> Caused by: class org.apache.ignite.binary.BinaryObjectException: Cannot find 
> schema for object with compact footer [typeId=-577379855, 
> schemaId=-1906854152]
>  at 
> org.apache.ignite.internal.binary.BinaryReaderExImpl.getOrCreateSchema(BinaryReaderExImpl.java:2020)
>  at 
> org.apache.ignite.internal.binary.BinaryReaderExImpl.(BinaryReaderExImpl.java:284)
>  at 
> 

[jira] [Commented] (IGNITE-12723) Test refactoring. Explicit method to get MXBean instance

2020-02-29 Thread Ignite TC Bot (Jira)


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

Ignite TC Bot commented on IGNITE-12723:


{panel:title=Branch: [pull/7479/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=5089385buildTypeId=IgniteTests24Java8_RunAll]

> Test refactoring. Explicit method to get MXBean instance
> 
>
> Key: IGNITE-12723
> URL: https://issues.apache.org/jira/browse/IGNITE-12723
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Nikolay Izhikov
>Assignee: Nikolay Izhikov
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Test code contains several dozen of copy-paste code to get different MXBeans.
> We can reduce code base by introducing common method for it.
> Example of copy pasted code:
> {code:java}
> /** */
> private FailureHandlingMxBean getMBean() throws Exception {
> ObjectName name = U.makeMBeanName(getTestIgniteInstanceName(0), 
> "Kernal",
> FailureHandlingMxBeanImpl.class.getSimpleName());
> MBeanServer srv = ManagementFactory.getPlatformMBeanServer();
> assertTrue(srv.isRegistered(name));
> return MBeanServerInvocationHandler.newProxyInstance(srv, name, 
> FailureHandlingMxBean.class, true);
> }
> {code}



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


[jira] [Commented] (IGNITE-12656) Cleanup GridCacheProcessor from functionality not related to its responsibility

2020-02-29 Thread Joel Lang (Jira)


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

Joel Lang commented on IGNITE-12656:


[~slava.koptilin] I think moving the LocalAffinityFunction class would break 
node startup for anyone that is using a local cache with persistence enabled.

 

> Cleanup GridCacheProcessor from functionality not related to its 
> responsibility
> ---
>
> Key: IGNITE-12656
> URL: https://issues.apache.org/jira/browse/IGNITE-12656
> Project: Ignite
>  Issue Type: Improvement
>Affects Versions: 2.8
>Reporter: Vyacheslav Koptilin
>Assignee: Vyacheslav Koptilin
>Priority: Major
> Fix For: 2.9
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Currently, we have a couple of functionality in GridCacheProcessor not 
> directly related to its responsibility, like:
> * initQueryStructuresForNotStartedCache
> * addRemovedItemsCleanupTask
> * setTxOwnerDumpRequestsAllowed
> * longTransactionTimeDumpThreshold
> * transactionTimeDumpSamplesCoefficient
> * longTransactionTimeDumpSamplesPerSecondLimit
> * broadcastToNodesSupportingFeature
> * LocalAffinityFunction
> * RemovedItemsCleanupTask
> * TxTimeoutOnPartitionMapExchangeChangeFuture
> * enableRebalance
> We need to move them to the right places and make GridCacheProcessor code 
> cleaner.



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