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

Vyacheslav Daradur commented on IGNITE-9023:
--------------------------------------------

[~DmitriyGovorukhin], thank you for the review!

Regarding your questions:
bq. Why do you use a custom topic? Can we do a test with standard P2P topic?
Custom topic has been used to test explicit behaviour, and to be sure that we 
received the response as a reaction on our broken request. If we use P2P topic 
our test may be affected by environment and other internal modules during 
Ignite's lifecycle.
bq. Why test was added in kernel test suite but not in p2p? 
I thought in this way:
1. The test is related to deployment infrastructure more than to testing of p2p 
behaviour;
2. {{GridDeploymentCommunication}} affected by changes is used in 
{{GridDeploymentManager}} which is part of kernal;
3. In test we use {{GridDeploymentRequest}} and {{GridDeploymentResponse}} 
which have package private access, so we had to use 
{{org.apache.ignite.internal.managers.deployment}} package for test and other 
tests in the package have been placed in {{IgniteKernalSelfTestSuite}}.

If you think that the test is more suitable to be placed in a different 
test-suite, please let me know, I will fix this quickly.

I've fixed all your notes, please, have a look.

Thanks in advance!


> LinkageError or ClassNotFoundException should not be swollen by 
> GridDeploymentCommunication during processing deployment request.
> ---------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-9023
>                 URL: https://issues.apache.org/jira/browse/IGNITE-9023
>             Project: Ignite
>          Issue Type: Improvement
>    Affects Versions: 2.5
>            Reporter: Ivan Daschinskiy
>            Assignee: Vyacheslav Daradur
>            Priority: Minor
>             Fix For: 2.8
>
>
> In current implementation any error, that is thrown in 
> GridDeploymentCommunication#processResourceRequest, is ignored silently.
> Any error should be logged and send to client.



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

Reply via email to