Return-Path: Delivered-To: apmail-hadoop-hbase-commits-archive@minotaur.apache.org Received: (qmail 19423 invoked from network); 14 Aug 2009 19:41:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 Aug 2009 19:41:03 -0000 Received: (qmail 56456 invoked by uid 500); 14 Aug 2009 19:41:09 -0000 Delivered-To: apmail-hadoop-hbase-commits-archive@hadoop.apache.org Received: (qmail 56406 invoked by uid 500); 14 Aug 2009 19:41:09 -0000 Mailing-List: contact hbase-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-dev@hadoop.apache.org Delivered-To: mailing list hbase-commits@hadoop.apache.org Received: (qmail 56396 invoked by uid 99); 14 Aug 2009 19:41:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Aug 2009 19:41:09 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Aug 2009 19:41:07 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 2EB532388897; Fri, 14 Aug 2009 19:40:47 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r804340 - in /hadoop/hbase/trunk: CHANGES.txt src/java/org/apache/hadoop/hbase/rest/Dispatcher.java Date: Fri, 14 Aug 2009 19:40:47 -0000 To: hbase-commits@hadoop.apache.org From: stack@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090814194047.2EB532388897@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: stack Date: Fri Aug 14 19:40:46 2009 New Revision: 804340 URL: http://svn.apache.org/viewvc?rev=804340&view=rev Log: HBASE-1768 REST server has upper limit of 5k PUT Modified: hadoop/hbase/trunk/CHANGES.txt hadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/rest/Dispatcher.java Modified: hadoop/hbase/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/CHANGES.txt?rev=804340&r1=804339&r2=804340&view=diff ============================================================================== --- hadoop/hbase/trunk/CHANGES.txt (original) +++ hadoop/hbase/trunk/CHANGES.txt Fri Aug 14 19:40:46 2009 @@ -332,6 +332,7 @@ what N was HBASE-1745 [tools] Tool to kick region out of inTransistion HBASE-1757 REST server runs out of fds + HBASE-1768 REST server has upper limit of 5k PUT IMPROVEMENTS HBASE-1089 Add count of regions on filesystem to master UI; add percentage Modified: hadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/rest/Dispatcher.java URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/rest/Dispatcher.java?rev=804340&r1=804339&r2=804340&view=diff ============================================================================== --- hadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/rest/Dispatcher.java (original) +++ hadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/rest/Dispatcher.java Fri Aug 14 19:40:46 2009 @@ -81,6 +81,7 @@ protected RowController rowController; protected ScannerController scannercontroller; protected TimestampController tsController; + private HBaseConfiguration conf = null; public enum ContentType { XML("text/xml"), JSON("application/json"), PLAIN("text/plain"), MIME( @@ -135,7 +136,7 @@ public void init() throws ServletException { super.init(); - HBaseConfiguration conf = new HBaseConfiguration(); + this.conf = new HBaseConfiguration(); HBaseAdmin admin = null; try { @@ -360,7 +361,9 @@ String resultant = ""; BufferedReader r = request.getReader(); - int maxLength = 5000; // tie to conf + int defaultmaxlength = 10 * 1024 * 1024; + int maxLength = this.conf == null? + defaultmaxlength: this.conf.getInt("hbase.rest.input.limit", defaultmaxlength); int bufferLength = 640; // TODO make s maxLength and c size values in configuration