Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
org.apache.ignite.services.Service is a public interface, but Ignite fully relies it's cacel method is implemented properly and throws no errors.
However, if one of services fails on cancel(), then other services may not be stopped properly as well as their executor pools.
We should wrap Service.cancel method in try-catch to avoid this.