From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS14383 205.234.109.0/24 X-Spam-Status: No, score=0.5 required=3.0 tests=FROM_LOCAL_NOVOWEL, MSGID_FROM_MTA_HEADER shortcircuit=no autolearn=unavailable version=3.3.2 Path: news.gmane.org!not-for-mail From: Christoph Sturm Newsgroups: gmane.comp.lang.ruby.rainbows.general Subject: synchronous controllers taking 6 seconds in Eventmachine config Date: Wed, 15 Sep 2010 15:46:05 +0200 Message-ID: <2B157204-E5C6-4F5D-98A9-E2A79F9F9765@christophsturm.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1284558982 9963 80.91.229.12 (15 Sep 2010 13:56:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 15 Sep 2010 13:56:22 +0000 (UTC) To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Original-X-From: rainbows-talk-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Wed Sep 15 15:56:16 2010 Return-path: Envelope-to: gclrrg-rainbows-talk@m.gmane.org X-Original-To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Delivered-To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org X-Mailer: Apple Mail (2.1081) X-BeenThere: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: rainbows-talk-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Errors-To: rainbows-talk-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Xref: news.gmane.org gmane.comp.lang.ruby.rainbows.general:129 Archived-At: Received: from rubyforge.org ([205.234.109.19]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OvsT9-000584-Sz for gclrrg-rainbows-talk@m.gmane.org; Wed, 15 Sep 2010 15:56:16 +0200 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 60CE61858363 for ; Wed, 15 Sep 2010 09:56:15 -0400 (EDT) Received: from mail-bw0-f50.google.com (mail-bw0-f50.google.com [209.85.214.50]) by rubyforge.org (Postfix) with ESMTP id AA0791858364 for ; Wed, 15 Sep 2010 09:46:11 -0400 (EDT) Received: by bwz17 with SMTP id 17so669206bwz.23 for ; Wed, 15 Sep 2010 06:46:10 -0700 (PDT) Received: by 10.204.35.69 with SMTP id o5mr1310726bkd.87.1284558369703; Wed, 15 Sep 2010 06:46:09 -0700 (PDT) Received: from [192.168.1.100] (85-127-156-185.dynamic.xdsl-line.inode.at [85.127.156.185]) by mx.google.com with ESMTPS id 24sm1353791bkr.19.2010.09.15.06.46.07 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 15 Sep 2010 06:46:08 -0700 (PDT) hello rainbows friends! we use rainbows in eventmachine mode, and it seems there's a bug in handling of synchronous responses. this controller takes 6 seconds: def call(env) Rack::Response.new.finish end this only occurs when i dont set a content length, for example this controller returns immedately: def call [200, {'Content-Length' => 2}, ['OK']] end it also doesnt seem to be eventmachine specific, if i remove the use :Eventmachine it also happens. -chris _______________________________________________ Rainbows! mailing list - rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org http://rubyforge.org/mailman/listinfo/rainbows-talk Do not quote signatures (like this one) or top post when replying