From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-2.1 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00, URIBL_BLOCKED shortcircuit=no autolearn=unavailable version=3.3.2 X-Original-To: unicorn-public@bogomips.org Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 72C7F1F7C5 for ; Mon, 22 Sep 2014 01:05:44 +0000 (UTC) From: Eric Wong To: unicorn-public@bogomips.org Subject: [PATCH 0/4] a few more minor cleanups pushed out Date: Mon, 22 Sep 2014 01:05:26 +0000 Message-Id: <1411347930-16660-1-git-send-email-e@80x24.org> X-Mailer: git-send-email 2.1.0.242.ga948883 List-Id: Not much going on other than killing old stuff and minor cleanups. I'll probably give systemd a try soon and see if the "unicorn_forever" script makes sense to bundle: http://bogomips.org/unicorn-public/m/20130724031151.GA14534@dcvr.yhbt.net.txt Since CoW-friendliness is important to unicorn users, I think we'll always have to manage our own process forking. For now, I think using the UNICORN_FD environment variable (comma-delimited list of integer file descriptors) and matching "listen" directives is enough to get started. Perhaps supporting something like: listen :inherit ...can help DRY-up configurations so users won't have to specify redundant listen directives. Ruby startup times are still horrific; so I don't think anybody wants to use socket activation with on-demand fork+exec of unicorn processes. The following changes since commit f203eaae7ea84de9e974ea5dac2df97d664d8e61: http_response: remove Status: header (2014-08-17 19:26:17 +0000) are available in the git repository at: git://bogomips.org/unicorn master for you to fetch changes up to 4b2782a926d8f131b1e7382be35e3abb77bf4be5: http: reduce parser from 72 to 56 bytes on 64-bit (2014-09-17 03:15:25 +0000) ---------------------------------------------------------------- Eric Wong (4): remove RubyForge and Freecode references remove mongrel.rubyforge.org references http: remove the keepalive requests limit http: reduce parser from 72 to 56 bytes on 64-bit GNUmakefile | 7 ---- Rakefile | 44 ---------------------- ext/unicorn_http/unicorn_http.rl | 55 ++++++--------------------- test/test_helper.rb | 4 +- test/unit/test_http_parser.rb | 4 +- test/unit/test_http_parser_ng.rb | 80 ++++------------------------------------ test/unit/test_response.rb | 4 +- test/unit/test_server.rb | 4 +- unicorn.gemspec | 1 - 9 files changed, 26 insertions(+), 177 deletions(-)