Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@www.apache.org Received: (qmail 98004 invoked from network); 5 Jan 2004 08:50:07 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 5 Jan 2004 08:50:07 -0000 Received: (qmail 78520 invoked by uid 500); 5 Jan 2004 08:49:37 -0000 Delivered-To: apmail-jakarta-tomcat-dev-archive@jakarta.apache.org Received: (qmail 78356 invoked by uid 500); 5 Jan 2004 08:49:36 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 78342 invoked by uid 500); 5 Jan 2004 08:49:36 -0000 Received: (qmail 78339 invoked from network); 5 Jan 2004 08:49:36 -0000 Received: from unknown (HELO minotaur.apache.org) (209.237.227.194) by daedalus.apache.org with SMTP; 5 Jan 2004 08:49:36 -0000 Received: (qmail 97975 invoked by uid 1135); 5 Jan 2004 08:50:00 -0000 Date: 5 Jan 2004 08:50:00 -0000 Message-ID: <20040105085000.97974.qmail@minotaur.apache.org> From: remm@apache.org To: jakarta-tomcat-catalina-cvs@apache.org Subject: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session PersistentManagerBase.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N remm 2004/01/05 00:50:00 Modified: catalina/src/share/org/apache/catalina/session PersistentManagerBase.java Log: - Bug 25886: Remove the check on the maximum amount of active sessions during session creation. The whole point of the persistent manager is that excess sessions will be swaped out. Revision Changes Path 1.15 +4 -27 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/PersistentManagerBase.java Index: PersistentManagerBase.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/PersistentManagerBase.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- PersistentManagerBase.java 10 Dec 2003 23:00:36 -0000 1.14 +++ PersistentManagerBase.java 5 Jan 2004 08:50:00 -0000 1.15 @@ -657,29 +657,6 @@ /** - * Return a new session object as long as the number of active - * sessions does not exceed maxActiveSessions. If there - * aren't too many active sessions, or if there is no limit, - * a session is created or retrieved from the recycled pool. - * - * @exception IllegalStateException if a new session cannot be - * instantiated for any reason - */ - public Session createSession() { - - if ((maxActiveSessions >= 0) && - (sessions.size() >= maxActiveSessions)) { - rejectedSessions++; - throw new IllegalStateException - (sm.getString("standardManager.createSession.ise")); - } - - return (super.createSession()); - - } - - - /** * Return the active Session, associated with this Manager, with the * specified session id (if any); otherwise return null. * This method checks the persistence store if persistence is enabled, --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org