Return-Path: X-Original-To: apmail-tomcat-dev-archive@www.apache.org Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 33C1D10970 for ; Thu, 26 Sep 2013 16:46:21 +0000 (UTC) Received: (qmail 70725 invoked by uid 500); 26 Sep 2013 16:46:18 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 70601 invoked by uid 500); 26 Sep 2013 16:46:18 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 70590 invoked by uid 99); 26 Sep 2013 16:46:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Sep 2013 16:46:17 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.115] (HELO eir.zones.apache.org) (140.211.11.115) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Sep 2013 16:46:15 +0000 Received: by eir.zones.apache.org (Postfix, from userid 80) id 2B53A1B7D4; Thu, 26 Sep 2013 16:45:54 +0000 (UTC) From: bugzilla@apache.org To: dev@tomcat.apache.org Subject: [Bug 55595] Request parameter parsing is not thread-safe Date: Thu, 26 Sep 2013 16:45:52 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Tomcat 8 X-Bugzilla-Component: Catalina X-Bugzilla-Version: trunk X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: tajuddin@amazon.com X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: dev@tomcat.apache.org X-Bugzilla-Target-Milestone: ---- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://issues.apache.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org https://issues.apache.org/bugzilla/show_bug.cgi?id=55595 --- Comment #4 from Brian Tajuddin --- We are actually trying to avoid the simple user land solution. This would prevent any processing that does not depend on the parameters from starting before the parameters are parsed. Since parsing parameters can be a heavy-weight operation, especially in the case of a chunked post, we would like to allow some processing to start before parsing. Wrapping the request seems reasonable on the surface, but it forces the application to assume that the data structures underneath the parameters cannot be changed by the container without going through one of the getParameter...() methods. Is this an assumption that can be safely made? -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org For additional commands, e-mail: dev-help@tomcat.apache.org