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

GridServiceProxy invocation never times out

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.7
    • Fix Version/s: 1.9
    • Component/s: managed services
    • Labels:
      None

      Description

      GridServiceProxy uses compute for remote invocation. In some cases an exception on server side can cause the closure execution never finish. For example, this happens when the exception is thrown during the serialization of the result.

      Need to add additional IgniteServices.serviceProxy(..) method that will additionally allow to specify custom timeout.

      This timeout should limit the number of retries (there is an infinite loop now) and also be passed to callAsyncNoFailover to avoid hangs.

        Attachments

          Activity

            People

            • Assignee:
              dkarachentsev Dmitry Karachentsev
              Reporter:
              vkulichenko Valentin Kulichenko
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: