Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-6545

Failure during Ignite Service.cancel() can break normal shutdown process.

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4
    • Component/s: managed services
    • Labels:

      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.

        Attachments

          Activity

            People

            • Assignee:
              amashenkov Andrew Mashenkov
              Reporter:
              amashenkov Andrew Mashenkov
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: