Hello!

Did you try changing user version between deployments?

https://ignite.apache.org/docs/latest/code-deployment/peer-class-loading#un-deployment-and-user-versions

Regards,
-- 
Ilya Kasnacheev


чт, 12 нояб. 2020 г. в 12:07, 18624049226 <18624049...@163.com>:

> Hi Ilya,
>
> This issue exists in both versions 2.8 and 2.8.1.
> 在 2020/11/11 下午10:05, Ilya Kasnacheev 写道:
>
> Hello!
>
> Did that work under 2.8? Can you check
>
> If it wasn't, then maybe it is not implemented in the first place. If it
> is a regression, we could try to address that.
>
> Regards.
> --
> Ilya Kasnacheev
>
>
> ср, 11 нояб. 2020 г. в 05:55, 18624049226 <18624049...@163.com>:
>
>> Any further conclusions?
>>
>> 在 2020/11/6 上午11:00, 18624049226 写道:
>> > Hi community,
>> >
>> > 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.
>> >
>> >
>>
>>

Reply via email to