updatecenter2
  1. updatecenter2
  2. UPDATECENTER2-1956

Vista: bootstrap can hang when Receive Window Auto-Tuning enabled

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: B39
    • Fix Version/s: B146
    • Component/s: pkg-java
    • Labels:
      None
    • Environment:

      Operating System: Windows Vista
      Platform: PC

    • Issuezilla Id:
      1,956
    • Tags:

      Description

      As reported in this GlassFish Bug:

      https://glassfish.dev.java.net/issues/show_bug.cgi?id=11185

      The bootstrapper can hang on Vista (and Windows 7) when Vista's Auto-Tuning
      feature is enabled. This feature is enabled by default.

      The workaround is to highly restrict or disable auto-tuning:

      netsh interface tcp show global

      netsh interface tcp set global autotuning=disabled

      (using autotuning=high also appears to do the trick, at least for the cases we
      have seen).

      Tom has some ideas on things we can do in the bootstrap Java code to reduce the
      chance of the hang occuring when auto-tuning is enabled.

        Activity

        Joe Di Pol created issue -
        Hide
        Tom Mueller added a comment -

        The plan for this is to change the bootstrap code to use the same file download
        procedure as the Python API, i.e., download the files one at a time. This is
        expected to eliminate the auto-tune problem.

        Show
        Tom Mueller added a comment - The plan for this is to change the bootstrap code to use the same file download procedure as the Python API, i.e., download the files one at a time. This is expected to eliminate the auto-tune problem.
        Hide
        Tom Mueller added a comment -

        Fix integrated in revision 2715.

        The Java API now uses file requests rather than filelist requests to download
        files. This should eliminate the problem with TCP window auto-tuning.

        Show
        Tom Mueller added a comment - Fix integrated in revision 2715. The Java API now uses file requests rather than filelist requests to download files. This should eliminate the problem with TCP window auto-tuning.
        Hide
        rajkumarsrinivasan added a comment -

        Backported in revision 2797.

        Show
        rajkumarsrinivasan added a comment - Backported in revision 2797.
        kenaiadmin made changes -
        Field Original Value New Value
        issue.field.bugzillaimportkey 1956 27856

          People

          • Assignee:
            Tom Mueller
            Reporter:
            Joe Di Pol
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: