(process) Raise Windows pipe buffer size an extra 24 bytes (win)

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P3
    • 7
    • Affects Version/s: 7
    • Component/s: core-libs
    • None
    • b25
    • generic
    • generic

        The intent of the bug fix for

        6523983: (process) Raise Windows pipe buffer size (win)

        was that every system had at least a 4095 least common denominator
        pipe buffer size, for compatibility and performance.

        A testlet was added to test/java/lang/ProcessBuilder/Basic.java
        to ensure that 4095 bytes could be written between subprocesses without deadlock.

        However, at least some Windows systems (Windows 2000) inexplicably
        appears to need an extra 24 bytes of slop to avoid deadlock.

        The size of the pipe buffer as passed to CreateProcess should be raised by 24 bytes.

              Assignee:
              Martin Buchholz
              Reporter:
              Martin Buchholz
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: