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

Expose IO worker runtime data / statistics

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 3.0.0.Alpha17
    • 2.0.7.Final
    • Remoting
    • None

      The remoting subsystem uses a worker-thread-pool which can be configured such as shown below.

      The runtime thread pool information is not exposed when doing read-resource:

      /subsystem=remoting:read-resource(include-runtime=true, recursive=true)
      
      <subsystem xmlns="urn:jboss:domain:remoting:1.1">
         <worker-thread-pool
             read-threads="1"
             task-core-threads="4"
             task-keepalive="60"
             task-limit="16384"
             task-max-threads="16"
             write-threads="1"
          />
          <connector name="remoting-connector" socket-binding="remoting" security-realm="ApplicationRealm"/>
      </subsystem>
      

      In tuning and runtime diagnosis, it would be useful to see the thread pool information such as the current size, queue-size, largest-thread-count, etc similar to the ejb3 subsystem thread pool:

      /subsystem=ejb3/thread-pool=default:read-resource(include-runtime=true, recursive=true)
          "result" => {
              "active-count" => 0,
              "completed-task-count" => 0L,
              "current-thread-count" => 0,
              "keepalive-time" => {
                  "time" => 100L,
                  "unit" => "MILLISECONDS"
              },
              "largest-thread-count" => 0,
              "max-threads" => 10,
              "name" => "default",
              "queue-size" => 0,
              "rejected-count" => 0,
              "task-count" => 0L,
              "thread-factory" => undefined
          }
      

              tomazcerar Tomaž Cerar (Inactive)
              rhn-support-bmaxwell Brad Maxwell
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: