Return-Path: X-Original-To: apmail-flink-dev-archive@www.apache.org Delivered-To: apmail-flink-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 2EFF411498 for ; Wed, 3 Sep 2014 20:59:19 +0000 (UTC) Received: (qmail 79802 invoked by uid 500); 3 Sep 2014 20:59:18 -0000 Delivered-To: apmail-flink-dev-archive@flink.apache.org Received: (qmail 79746 invoked by uid 500); 3 Sep 2014 20:59:18 -0000 Mailing-List: contact dev-help@flink.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flink.incubator.apache.org Delivered-To: mailing list dev@flink.incubator.apache.org Received: (qmail 79734 invoked by uid 99); 3 Sep 2014 20:59:18 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Sep 2014 20:59:18 +0000 X-ASF-Spam-Status: No, hits=-1999.5 required=5.0 tests=ALL_TRUSTED,HTML_MESSAGE,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 03 Sep 2014 20:59:17 +0000 Received: (qmail 78648 invoked by uid 99); 3 Sep 2014 20:58:56 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Sep 2014 20:58:56 +0000 Received: from localhost (HELO mail-qa0-f45.google.com) (127.0.0.1) (smtp-auth username trohrmann, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Sep 2014 20:58:56 +0000 Received: by mail-qa0-f45.google.com with SMTP id f12so8395305qad.18 for ; Wed, 03 Sep 2014 13:58:54 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.229.219.138 with SMTP id hu10mr252440qcb.5.1409777934214; Wed, 03 Sep 2014 13:58:54 -0700 (PDT) Received: by 10.229.40.135 with HTTP; Wed, 3 Sep 2014 13:58:54 -0700 (PDT) Date: Wed, 3 Sep 2014 22:58:54 +0200 Message-ID: Subject: [VOTE] Using Scala to reimplement the JobManager and TaskManager From: Till Rohrmann To: dev@flink.incubator.apache.org Content-Type: multipart/alternative; boundary=001a11344af2fb4f8c05022f8085 X-Virus-Checked: Checked by ClamAV on apache.org --001a11344af2fb4f8c05022f8085 Content-Type: text/plain; charset=UTF-8 In the wake of replacing the current proprietary RPC service with an Akka service, we have to rewrite the JobManager and TaskManager. Akka is implemented in Scala and offers bindings for Scala as well as Java. Since the implementation using Scala would probably be neater and less verbose, we would like to use Scala for the reimplementation. That would imply that Flink's runtime module would become a mixed Java and Scala project. So please vote whether Scala should be used for rewriting the JobManager and TaskManager or not. The vote will be open for at least 72 hours. [ ] +1 Using Scala for reimplementation [ ] 0 I don't feel strongly about it, but I'm okay with using Scala [ ] -1 Do not use Scala because... --001a11344af2fb4f8c05022f8085--