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

Maxim Muzafarov commented on IGNITE-4706:
-----------------------------------------

[~sergey-chugunov], Hi

 
I'm triyng to clarify for myseft issue [1] of rewriting this test case to use 
multiple JVMs. I'm trying to reproduce it using steps described here [2]: 
As I correct understand issue description, I'm runing testJobIdCollision and 
expecting to get exception:
"Received computation request with duplicate job ID"
, but I've got:
"Job has already been hold [ctx=GridJobContextImpl 
[jobId=f7e74a1d161-08edbe47-9b65-4ed2-8d0c-a8a1a6700003, timeoutObj=null, 
attrs={}]]"


So, does this test-case actual or can be removed? Or we should use another 
IgniteCallable<Object> like othis one: IgniteWalRecoveryTest.LoadRunnable [4]?
 
Also, IgniteClusterProcessProxy#forNodeId [3] doesn't implemented yet. Brief 
search for some JIRA's of implementation this method doesn't return anything. 
What should we do with this?

[1] https://issues.apache.org/jira/browse/IGNITE-4706
[2] https://issues.apache.org/jira/browse/IGNITE-1384  
[3] 
[https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testframework/junits/multijvm/IgniteClusterProcessProxy.java#L204]
[4] 
[https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/wal/IgniteWalRecoveryTest.java#L1552]

> Rewrite test GridTaskExecutionSelfTest::testJobIdCollision to use multiple 
> JVMs
> -------------------------------------------------------------------------------
>
>                 Key: IGNITE-4706
>                 URL: https://issues.apache.org/jira/browse/IGNITE-4706
>             Project: Ignite
>          Issue Type: Test
>            Reporter: Sergey Chugunov
>            Priority: Major
>
> h2. Notes
> Test emulates ID collision by tricks with *IgniteUuid* local counter which 
> leads to failures of important components like discovery messaging.
> It makes test unstable; sometimes it hangs or fails in a various ways.
> h2. Acceptance Criteria
> Test exploits multiple JVMs to execute its logic, all tricks with IgniteUuid 
> are removed.



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

Reply via email to