Return-Path: X-Original-To: apmail-mesos-dev-archive@www.apache.org Delivered-To: apmail-mesos-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 3783717D18 for ; Wed, 25 Mar 2015 01:31:45 +0000 (UTC) Received: (qmail 63976 invoked by uid 500); 25 Mar 2015 01:31:40 -0000 Delivered-To: apmail-mesos-dev-archive@mesos.apache.org Received: (qmail 63904 invoked by uid 500); 25 Mar 2015 01:31:40 -0000 Mailing-List: contact dev-help@mesos.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mesos.apache.org Delivered-To: mailing list dev@mesos.apache.org Received: (qmail 63893 invoked by uid 99); 25 Mar 2015 01:31:39 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Mar 2015 01:31:39 +0000 Received: from mail-ig0-f174.google.com (mail-ig0-f174.google.com [209.85.213.174]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id BCD571A0026 for ; Wed, 25 Mar 2015 01:31:39 +0000 (UTC) Received: by igbqf9 with SMTP id qf9so13454550igb.1 for ; Tue, 24 Mar 2015 18:31:39 -0700 (PDT) X-Gm-Message-State: ALoCoQmWkv6oPFy84jTKsh3ctWmKlTVs61JFq0s3demRcA67z0RhjNYc4MgW5lWKrNT8hH/ijSfg MIME-Version: 1.0 X-Received: by 10.42.249.20 with SMTP id mi20mr29066300icb.86.1427247099076; Tue, 24 Mar 2015 18:31:39 -0700 (PDT) Received: by 10.36.86.196 with HTTP; Tue, 24 Mar 2015 18:31:39 -0700 (PDT) Date: Tue, 24 Mar 2015 18:31:39 -0700 Message-ID: Subject: compactor From: Brian Wickman To: dev@mesos.apache.org Content-Type: multipart/alternative; boundary=20cf3011e125590212051212dc87 --20cf3011e125590212051212dc87 Content-Type: text/plain; charset=UTF-8 compactor is a pure python implementation of libprocess. I announced it a while back while it was still in the very alpha stage. I've spent the last couple days fixing a bunch of compactor bugs and generally getting it into better shape as we consider running pesos (a pure python implementation of the mesos framework api) in production for the Aurora executor. I've added documentation here: compactor.readthedocs.org The code is available here: https://github.com/wickman/compactor The latest version is published to pypi, so it can be pip installed or pexed to your heart's content. I'd love to hear feedback. It seems like it would be generally useful to be able to write python Processes e.g. lightweight test Processes like allocators, authenticators or health checkers using this. thanks, brian --20cf3011e125590212051212dc87--