Hello.
Recently we discovered that if a service is configured in
IgniteConfiguration with e.g. maxPerNodeCount equal to 1 and totalCount
equal to 3, we start-up 2 Ignite nodes - then cancel the service after
some time and redeploy it with the same config as
ignite.services().deploy(...) - we observe more than instance of service
starting per node.
Here is a minimal code that demonstrates this issue:
https://github.com/YevIgn/ignite-services-bug - After the call to
ignite.services().deploy(...) - the output to console is "Started 3
services" while "Started 2 services" is expected as there are only two
nodes. This is with the Ignite 1.9.0.
Could you please look into it?