Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-1146

Research behavior of fork with ProcessBuilder on modern JVMs

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Management
    • Medium

      Right now our Process Controller exists for two primary reasons:

      1. fork() misbehaves for large processes on some OSes, causing leaks or crashes
      2. if the HC crashes, the PC can respawn it

      We have never (afaik) seen #2 happen. We need to verify whether #1 is still true on modern JVMs on the following operating systems:

      • Linux
      • Solaris
      • IBM OSes
      • Windows
      • BSDs
      • Mac OS X

      Test by creating processes with large heap and lots of concurrent file descriptor activity while forking to see what happens.

            Unassigned Unassigned
            dlloyd@redhat.com David Lloyd
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: