Author: noel Date: Mon Oct 17 21:57:30 2005 New Revision: 326030 URL: http://svn.apache.org/viewcvs?rev=326030&view=rev Log: Applied Guru Shenoy's patch to fix CPU utilization problem with multiple delivery threads.
Modified: james/server/trunk/src/java/org/apache/james/mailrepository/JDBCMailRepository.java Modified: james/server/trunk/src/java/org/apache/james/mailrepository/JDBCMailRepository.java URL: http://svn.apache.org/viewcvs/james/server/trunk/src/java/org/apache/james/mailrepository/JDBCMailRepository.java?rev=326030&r1=326029&r2=326030&view=diff ============================================================================== --- james/server/trunk/src/java/org/apache/james/mailrepository/JDBCMailRepository.java (original) +++ james/server/trunk/src/java/org/apache/james/mailrepository/JDBCMailRepository.java Mon Oct 17 21:57:30 2005 @@ -493,9 +493,6 @@ .append(new java.util.Date(System.currentTimeMillis())); getLogger().debug(debugBuffer.toString()); } - synchronized (this) { - notify(); - } return true; } else { return false; @@ -772,6 +769,9 @@ if (!wasLocked) { // If it wasn't locked, we need to unlock now unlock(key); + synchronized (this) { + notify(); + } } } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]