Bug 34762 - Scheduler uses notify, not notifyAll
Summary: Scheduler uses notify, not notifyAll
Status: RESOLVED FIXED
Alias: None
Product: Log4j - Now in Jira
Classification: Unclassified
Component: Other (show other bugs)
Version: 1.3alpha
Hardware: Other other
: P2 normal
Target Milestone: ---
Assignee: log4j-dev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-05 16:46 UTC by Elias Ross
Modified: 2006-08-31 21:48 UTC (History)
0 users



Attachments
Misc. fixes to log4j CVS tree (16.05 KB, patch)
2005-05-05 16:46 UTC, Elias Ross
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Elias Ross 2005-05-05 16:46:05 UTC
I used the http://findbugs.sourceforge.net/ tool to locate unused variables,
dead assignments, etc.  Here is a patch to clean up some things.
Comment 1 Elias Ross 2005-05-05 16:46:36 UTC
Created attachment 14943 [details]
Misc. fixes to log4j CVS tree
Comment 2 Curt Arnold 2006-09-01 04:48:12 UTC
Some suggested changes had already been fixed or the underlying code eliminated or substantially 
rewritten.  Many of the changes were to variables that were not declared a private which means that 
eliminating them may cause binary-compatibility problems though usually only limited to code that 
inserted itself into a org.apache.log4j package to access package visible members.

The two changes that were committed were to make NA_LOCATION_INFO final and changing the notify's in 
Scheduler to notifyAll and synchronizing the close method.  Scheduler has been very problematic in the 
Gump tests, use of notify might have been at least partially responsible.  I'm changing the title to reflect 
the major effect of the change.

Committed rev 439177.