Uploaded image for project: 'Crowd Data Center'
  1. Crowd Data Center
  2. CWD-2833

What timeout strategies are used by crowd-client?

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Answered
    • None
    • None
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      Are timeouts used in all Crowd Clients ?

      I can see that in RestExecutor, we use a default of 5seconds for the ConnectionTimeout. Which:

      Sets the timeout until a connection is established.

      However, it looks like use an infinite Socket Timeout.

      socket timeout (SO_TIMEOUT) in milliseconds which is the timeout for waiting for data. A timeout value of zero is interpreted as an infinite timeout.

      So, if a connection is established and then crowd hangs, or goes down, will the client receive a connection closed, and return control to the app, or will it hang infinitely?

      It appears to describe the behaviour we saw on eac/crucible today where a crowd-upgrade caused FishEye/Crucible to hang for at least 1 hour.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              npellow Nick
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: