Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

[15:52:54 CDT(-0500)] <EricDalquist> yup

[15:53:13 CDT(-0500)] <EricDalquist> so the best way to do that is to add some share instrumentation between

[15:53:14 CDT(-0500)] <EricDalquist> https://github.com/Jasig/uPortal/blob/master/uportal-war/src/main/java/org/jasig/portal/portlet/rendering/worker/PortletExecutionWorker.java

[15:53:14 CDT(-0500)] <EricDalquist> and

[15:53:14 CDT(-0500)] <EricDalquist> https://github.com/Jasig/uPortal/blob/master/uportal-war/src/main/java/org/jasig/portal/portlet/rendering/worker/PortletWorkerExecutionQueue.java

[15:53:33 CDT(-0500)] <EricDalquist> PortletExecutionWorker is the base class for the four portlet execution types (render, action, resource, event)

[15:53:56 CDT(-0500)] <EricDalquist> it handles all the logic around knowing when a worker is actually running

[15:54:00 CDT(-0500)] <EricDalquist> if it has timed out

[15:54:01 CDT(-0500)] <EricDalquist> etc

[15:54:10 CDT(-0500)] <EricDalquist> hrm

[15:54:12 CDT(-0500)] <EricDalquist> actually

[15:54:12 CDT(-0500)] <drewwills> one pool for all execution types, right?