You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by gi...@apache.org on 2018/12/10 13:15:30 UTC
[beam] branch asf-site updated: Publishing website 2018/12/10
13:15:25 at commit 6e3cf84
This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 9621a35 Publishing website 2018/12/10 13:15:25 at commit 6e3cf84
9621a35 is described below
commit 9621a357adb34ac55824b2579c9db992a91a7be2
Author: jenkins <bu...@apache.org>
AuthorDate: Mon Dec 10 13:15:25 2018 +0000
Publishing website 2018/12/10 13:15:25 at commit 6e3cf84
---
.../postcommits-policies-details/index.html | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/website/generated-content/contribute/postcommits-policies-details/index.html b/website/generated-content/contribute/postcommits-policies-details/index.html
index 71a4de1..da1fa26 100644
--- a/website/generated-content/contribute/postcommits-policies-details/index.html
+++ b/website/generated-content/contribute/postcommits-policies-details/index.html
@@ -208,6 +208,7 @@
<li><a href="#flake_is_failing">A flaky test is a critical/P1 issue</a></li>
<li><a href="#remove_flake">Flaky tests must be fixed or removed</a></li>
<li><a href="#precommit_for_postcommit">Add new pre-commit tests as part of a post-commit fix</a></li>
+ <li><a href="#inform_community">Inform the community if Beam breaks downstream projects</a></li>
</ul>
@@ -298,6 +299,26 @@ post-commit tests.</p>
test that will detect similar failures in the future. For example, you can
implement a new unit test that covers a problematic code branch.</p>
+<h2 id="inform_community">Inform the community if Beam breaks downstream projects</h2>
+
+<p>There are multiple external projects depending on Beam which contain tests that are
+outside of Beam repository. For example, Dataflow, Samza runner, and IBM Streams.</p>
+
+<p>When an external project encounters an issue caused by (a PR) in Beam
+and, in consequence, requests for a change in the Beam repository,
+the first thing is to create a JIRA entry that addresses
+the following three questions:</p>
+
+<ol>
+ <li>Descriptions on what the issue is.</li>
+ <li>Does a revert fix it? (Or it is supposed to be fixed differently)</li>
+ <li>Is a revert the best way to fix it?</li>
+</ol>
+
+<p>It is encouraged to bring the discussion to the dev mailing list as well.
+Ideally, after the incident, we prefer to have discussions regarding
+whether we should extend tests in Beam repository, with the goal of
+catching similar issues early in the future.</p>
</div>
</div>