Jasig/uPortal — pull request #27 by drewwills (2012-03-28 21:40:40+00:00)
Title: Up 3402

This enhancement prevents portlet rendering worker thread starvation by periodically (10 sec) analyzing the hungWorkersQueue and preparing a "report" about which portlets (by fname) have how many hung workers. Furthermore, a worker that has been in a hung state for an extraordinary period is considered "errant." Portlets with too many errant workers will be denied further worker threads by the rendering pipeline (unless the feature is disabled in portal.properties).