Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id EA9D1200D0E for ; Mon, 11 Sep 2017 18:18:05 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id E96531609C3; Mon, 11 Sep 2017 16:18:05 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 3FC501609C4 for ; Mon, 11 Sep 2017 18:18:05 +0200 (CEST) Received: (qmail 56709 invoked by uid 500); 11 Sep 2017 16:18:03 -0000 Mailing-List: contact commits-help@beam.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@beam.apache.org Delivered-To: mailing list commits@beam.apache.org Received: (qmail 56698 invoked by uid 99); 11 Sep 2017 16:18:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Sep 2017 16:18:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id EF71B195ADB for ; Mon, 11 Sep 2017 16:18:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -100.002 X-Spam-Level: X-Spam-Status: No, score=-100.002 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id k-9qAstPt-ZA for ; Mon, 11 Sep 2017 16:18:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 1DCB560E17 for ; Mon, 11 Sep 2017 16:18:02 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 87A9CE0ED3 for ; Mon, 11 Sep 2017 16:18:01 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 8C58C24158 for ; Mon, 11 Sep 2017 16:18:00 +0000 (UTC) Date: Mon, 11 Sep 2017 16:18:00 +0000 (UTC) From: "Henning Korsholm Rohde (JIRA)" To: commits@beam.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (BEAM-2876) Add provision api proto MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 11 Sep 2017 16:18:06 -0000 Henning Korsholm Rohde created BEAM-2876: -------------------------------------------- Summary: Add provision api proto Key: BEAM-2876 URL: https://issues.apache.org/jira/browse/BEAM-2876 Project: Beam Issue Type: Sub-task Components: beam-model Reporter: Henning Korsholm Rohde Assignee: Henning Korsholm Rohde As per discussion in https://s.apache.org/beam-fn-api-container-contract, we need to define the provision API to allow boot code access to pipeline options, in particular. It is proposed as a separate API instead of merging it with control or artifact: (1) Not merging with control avoids having the boot code talk to control, only to disconnect and have the SDK harness connect. The runner can't then use the lifetime of the connection to be the lifetime of the SDK harness. (2) Not merging with artifact allows for simple, reusable artifact proxies. -- This message was sent by Atlassian JIRA (v6.4.14#64029)