YuJue Li created IGNITE-13679:
---------------------------------

             Summary: Entryprocessor cannot be hot deployed properly via 
UriDeploymentSpi
                 Key: IGNITE-13679
                 URL: https://issues.apache.org/jira/browse/IGNITE-13679
             Project: Ignite
          Issue Type: Bug
          Components: cache
    Affects Versions: 2.9
            Reporter: YuJue Li
             Fix For: 2.9.1
         Attachments: ignite-deploy.zip

Entryprocessor cannot be hot deployed properly via UriDeploymentSpi,the 
operation steps are as follows:

1.put jar in the specified folder of uriList;

2.Use example-deploy.xml,start two ignite nodes;

3.Use the DeployClient to deploy the service named "deployService";

4.Execute the test through ThickClientTest, and the result is correct;

5.Modify the code of DeployServiceImpl and DeployEntryProcessor, for example, 
change "Hello" to "Hi", then repackage it and put it into the specified folder 
of uriList;

6.Redeploy services by RedeployClient;

7.Execute the test again through ThickClientTest, and the result is 
incorrect,we will find that if the Entryprocessor accessed by the service is on 
another node, the Entryprocessor uses the old version of the class definition.



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

Reply via email to