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 c73b953  Publishing website 2021/04/02 00:01:30 at commit 5ddb69f
c73b953 is described below

commit c73b953bdd71804ae24e2563f1864558a3e6bcd3
Author: jenkins <[email protected]>
AuthorDate: Fri Apr 2 00:01:31 2021 +0000

    Publishing website 2021/04/02 00:01:30 at commit 5ddb69f
---
 website/generated-content/blog/test-stream/index.html | 12 ++++++------
 website/generated-content/sitemap.xml                 |  2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/website/generated-content/blog/test-stream/index.html 
b/website/generated-content/blog/test-stream/index.html
index 47b8e27..0c715a7 100644
--- a/website/generated-content/blog/test-stream/index.html
+++ b/website/generated-content/blog/test-stream/index.html
@@ -86,7 +86,7 @@ receives them progresses as the graph goes upwards. The 
watermark is represented
 by the squiggly red line, and each starburst is the firing of a trigger and the
 associated pane.</p><img class=center-block 
src=/images/blog/test-stream/elements-all-on-time.png alt="Elements on the 
Event and Processing time axes, with the Watermark and produced panes" 
width=442><h3 id=everything-arrives-on-time>Everything arrives 
on-time</h3><p>For example, if we create a TestStream where all the data 
arrives before the
 watermark and provide the result PCollection as input to the 
CalculateTeamScores
-PTransform:</p><div class="language-java snippet"><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code 
class=language-java data-lang=java><span class=n>TestStream</span><span 
class=o>&lt;</span><span class=n>GameActionInfo</span><span class=o>&gt;</span> 
<span class=n>infos</span> <span class=o>=</span> <span class=n>TestSt [...]
+PTransform:</p><div class="language-java snippet"><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code 
class=language-java data-lang=java><span class=n>TestStream</span><span 
class=o>&lt;</span><span class=n>GameActionInfo</span><span class=o>&gt;</span> 
<span class=n>createEvents</span> <span class=o>=</span> <span class=n [...]
     <span class=o>.</span><span class=na>addElements</span><span 
class=o>(</span><span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;sky&#34;</span><span class=o>,</span> <span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span 
class=n>12</span><span class=o>,</span> <span class=k>new</span> <span 
class=n>Instant</span><span class=o>(</span><span class=n>0L</span><span 
class=o>)),</span>
                  <span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;navy&#34;</span><span class=o>,</span> <span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span class=n>3</span><span 
class=o>,</span> <span class=k>new</span> <span class=n>Instant</span><span 
class=o>(</span><span class=n>0L</span><span class=o>)),</span>
                  <span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;navy&#34;</span><span class=o>,</span> <span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span class=n>3</span><span 
class=o>,</span> <span class=k>new</span> <span class=n>Instant</span><span 
class=o>(</span><span class=n>0L</span><span class=o>).</span><span 
class=na>plus</span><span class=o>(</span><span class=n>Duration</span><span 
class=o>.</span><span class= [...]
@@ -104,7 +104,7 @@ PTransform:</p><div class="language-java snippet"><div 
class="notebook-skip code
 of the window (shown below to the left of the red watermark), which 
demonstrates
 &ldquo;unobservably late&rdquo; data - that is, data that arrives late, but is 
promoted by
 the system to be on time, as it arrives before the watermark passes the end of
-the window</p><div class="language-java snippet"><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code 
class=language-java data-lang=java><span class=n>TestStream</span><span 
class=o>&lt;</span><span class=n>GameActionInfo</span><span class=o>&gt;</span> 
<span class=n>infos</span> <span class=o>=</span> <span class=n>TestStr [...]
+the window</p><div class="language-java snippet"><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code 
class=language-java data-lang=java><span class=n>TestStream</span><span 
class=o>&lt;</span><span class=n>GameActionInfo</span><span class=o>&gt;</span> 
<span class=n>createEvents</span> <span class=o>=</span> <span class=n> [...]
     <span class=o>.</span><span class=na>addElements</span><span 
class=o>(</span><span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;sky&#34;</span><span class=o>,</span> <span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span class=n>3</span><span 
class=o>,</span> <span class=k>new</span> <span class=n>Instant</span><span 
class=o>(</span><span class=n>0L</span><span class=o>)),</span>
                  <span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;navy&#34;</span><span class=o>,</span> <span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span class=n>3</span><span 
class=o>,</span> <span class=k>new</span> <span class=n>Instant</span><span 
class=o>(</span><span class=n>0L</span><span class=o>).</span><span 
class=na>plus</span><span class=o>(</span><span class=n>Duration</span><span 
class=o>.</span><span class= [...]
     <span class=c1>// Move the watermark up to &#34;near&#34; the end of the 
window
@@ -120,7 +120,7 @@ the window</p><div class="language-java snippet"><div 
class="notebook-skip code-
        <span class=o>.</span><span class=na>containsInAnyOrder</span><span 
class=o>(</span><span class=n>KV</span><span class=o>.</span><span 
class=na>of</span><span class=o>(</span><span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span 
class=n>18</span><span class=o>));</span>
 <span class=n>p</span><span class=o>.</span><span class=na>run</span><span 
class=o>();</span></code></pre></div></div></div><h3 
id=elements-are-late-and-arrive-after-the-end-of-the-window>Elements are late, 
and arrive after the end of the window</h3><p>By advancing the watermark 
farther in time before adding the late data, we can
 demonstrate the triggering behavior that causes the system to emit an on-time
-pane, and then after the late data arrives, a pane that refines the 
result.</p><div class="language-java snippet"><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code 
class=language-java data-lang=java><span class=n>TestStream</span><span 
class=o>&lt;</span><span class=n>GameActionInfo</span><span class=o>&gt;</span> 
<span  [...]
+pane, and then after the late data arrives, a pane that refines the 
result.</p><div class="language-java snippet"><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code 
class=language-java data-lang=java><span class=n>TestStream</span><span 
class=o>&lt;</span><span class=n>GameActionInfo</span><span class=o>&gt;</span> 
<span  [...]
     <span class=o>.</span><span class=na>addElements</span><span 
class=o>(</span><span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;sky&#34;</span><span class=o>,</span> <span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span class=n>3</span><span 
class=o>,</span> <span class=k>new</span> <span class=n>Instant</span><span 
class=o>(</span><span class=n>0L</span><span class=o>)),</span>
                  <span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;navy&#34;</span><span class=o>,</span> <span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span class=n>3</span><span 
class=o>,</span> <span class=k>new</span> <span class=n>Instant</span><span 
class=o>(</span><span class=n>0L</span><span class=o>).</span><span 
class=na>plus</span><span class=o>(</span><span class=n>Duration</span><span 
class=o>.</span><span class= [...]
     <span class=c1>// Move the watermark up to &#34;near&#34; the end of the 
window
@@ -140,7 +140,7 @@ pane, and then after the late data arrives, a pane that 
refines the result.</p><
        <span class=o>.</span><span class=na>containsInAnyOrder</span><span 
class=o>(</span><span class=n>KV</span><span class=o>.</span><span 
class=na>of</span><span class=o>(</span><span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span 
class=n>18</span><span class=o>));</span>
 <span class=n>p</span><span class=o>.</span><span class=na>run</span><span 
class=o>();</span></code></pre></div></div></div><h3 
id=elements-are-late-and-after-the-end-of-the-window-plus-the-allowed-lateness>Elements
 are late, and after the end of the window plus the allowed lateness</h3><p>If 
we push the watermark even further into the future, beyond the maximum
 configured allowed lateness, we can demonstrate that the late element is 
dropped
-by the system.</p><div class="language-java snippet"><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code 
class=language-java data-lang=java><span class=n>TestStream</span><span 
class=o>&lt;</span><span class=n>GameActionInfo</span><span class=o>&gt;</span> 
<span class=n>infos</span> <span class=o>=</span> <span class=n>Tes [...]
+by the system.</p><div class="language-java snippet"><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code 
class=language-java data-lang=java><span class=n>TestStream</span><span 
class=o>&lt;</span><span class=n>GameActionInfo</span><span class=o>&gt;</span> 
<span class=n>createEvents</span> <span class=o>=</span> <span clas [...]
     <span class=o>.</span><span class=na>addElements</span><span 
class=o>(</span><span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;sky&#34;</span><span class=o>,</span> <span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span class=n>3</span><span 
class=o>,</span> <span class=n>Duration</span><span class=o>.</span><span 
class=na>ZERO</span><span class=o>),</span>
                  <span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;navy&#34;</span><span class=o>,</span> <span 
class=s>&#34;blue&#34;</span><span class=o>,</span> <span class=n>3</span><span 
class=o>,</span> <span class=n>Duration</span><span class=o>.</span><span 
class=na>standardMinutes</span><span class=o>(</span><span 
class=n>3</span><span class=o>)))</span>
     <span class=c1>// Move the watermark up to &#34;near&#34; the end of the 
window
@@ -163,7 +163,7 @@ by the system.</p><div class="language-java snippet"><div 
class="notebook-skip c
 <span class=n>p</span><span class=o>.</span><span class=na>run</span><span 
class=o>();</span></code></pre></div></div></div><h3 
id=elements-arrive-before-the-end-of-the-window-and-some-processing-time-passes>Elements
 arrive before the end of the window, and some processing time 
passes</h3><p>Using additional methods, we can demonstrate the behavior of 
speculative
 triggers by advancing the processing time of the TestStream. If we add elements
 to an input PCollection, occasionally advancing the processing time clock, and
-apply <code>CalculateUserScores</code></p><div class="language-java 
snippet"><div class="notebook-skip code-snippet"><a class=copy type=button 
data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code 
class=language-java data-lang=java><span class=n>TestStream</span><span 
class=o>.</span><span class=na>create</span><span class=o>(</span><span 
class=n>AvroCoder</span><span class=o>.</span><span [...]
+apply <code>CalculateUserScores</code></p><div class="language-java 
snippet"><div class="notebook-skip code-snippet"><a class=copy type=button 
data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code 
class=language-java data-lang=java><span class=n>TestStream</span><span 
class=o>&lt;</span><span class=n>GameActionInfo</span><span class=o>&gt;</span> 
<span class=n>createEvents</span> <span cla [...]
     <span class=o>.</span><span class=na>addElements</span><span 
class=o>(</span><span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;scarlet&#34;</span><span class=o>,</span> <span 
class=s>&#34;red&#34;</span><span class=o>,</span> <span class=n>3</span><span 
class=o>,</span> <span class=k>new</span> <span class=n>Instant</span><span 
class=o>(</span><span class=n>0L</span><span class=o>)),</span>
                  <span class=k>new</span> <span 
class=n>GameActionInfo</span><span class=o>(</span><span 
class=s>&#34;scarlet&#34;</span><span class=o>,</span> <span 
class=s>&#34;red&#34;</span><span class=o>,</span> <span class=n>2</span><span 
class=o>,</span> <span class=k>new</span> <span class=n>Instant</span><span 
class=o>(</span><span class=n>0L</span><span class=o>).</span><span 
class=na>plus</span><span class=o>(</span><span class=n>Duration</span><span 
class=o>.</span><span clas [...]
     <span class=o>.</span><span class=na>advanceProcessingTime</span><span 
class=o>(</span><span class=n>Duration</span><span class=o>.</span><span 
class=na>standardMinutes</span><span class=o>(</span><span 
class=n>12</span><span class=o>))</span>
@@ -173,7 +173,7 @@ apply <code>CalculateUserScores</code></p><div 
class="language-java snippet"><di
     <span class=o>.</span><span 
class=na>advanceWatermarkToInfinity</span><span class=o>();</span>
 
 <span class=n>PCollection</span><span class=o>&lt;</span><span 
class=n>KV</span><span class=o>&lt;</span><span class=n>String</span><span 
class=o>,</span> <span class=n>Integer</span><span class=o>&gt;&gt;</span> 
<span class=n>userScores</span> <span class=o>=</span>
-    <span class=n>p</span><span class=o>.</span><span 
class=na>apply</span><span class=o>(</span><span class=n>infos</span><span 
class=o>).</span><span class=na>apply</span><span class=o>(</span><span 
class=k>new</span> <span class=n>CalculateUserScores</span><span 
class=o>(</span><span class=n>ALLOWED_LATENESS</span><span 
class=o>));</span></code></pre></div></div></div><img class=center-block 
src=/images/blog/test-stream/elements-processing-speculative.png alt="Elements 
all arrive befo [...]
+    <span class=n>p</span><span class=o>.</span><span 
class=na>apply</span><span class=o>(</span><span 
class=n>createEvents</span><span class=o>).</span><span 
class=na>apply</span><span class=o>(</span><span class=k>new</span> <span 
class=n>CalculateUserScores</span><span class=o>(</span><span 
class=n>ALLOWED_LATENESS</span><span 
class=o>));</span></code></pre></div></div></div><img class=center-block 
src=/images/blog/test-stream/elements-processing-speculative.png alt="Elements 
all arri [...]
        <span class=o>.</span><span 
class=na>inEarlyGlobalWindowPanes</span><span class=o>()</span>
        <span class=o>.</span><span class=na>containsInAnyOrder</span><span 
class=o>(</span><span class=n>KV</span><span class=o>.</span><span 
class=na>of</span><span class=o>(</span><span 
class=s>&#34;scarlet&#34;</span><span class=o>,</span> <span 
class=n>5</span><span class=o>),</span>
                            <span class=n>KV</span><span class=o>.</span><span 
class=na>of</span><span class=o>(</span><span 
class=s>&#34;scarlet&#34;</span><span class=o>,</span> <span 
class=n>9</span><span class=o>),</span>
diff --git a/website/generated-content/sitemap.xml 
b/website/generated-content/sitemap.xml
index b1e7f05..b532506 100644
--- a/website/generated-content/sitemap.xml
+++ b/website/generated-content/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>/blog/beam-2.28.0/</loc><lastmod>2021-02-22T11:40:20-08:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2021-02-22T11:40:20-08:00</lastmod></url><url><loc>/blog/</loc><lastmod>2021-02-22T11:40:20-08:00</lastmod></url><url><loc>/categories/</loc><lastmod>2021-03-16T13:53:01+05:00</lastmod></url><url><loc>/blog/k
 [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>/blog/beam-2.28.0/</loc><lastmod>2021-02-22T11:40:20-08:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2021-03-31T21:00:41-04:00</lastmod></url><url><loc>/blog/</loc><lastmod>2021-03-31T21:00:41-04:00</lastmod></url><url><loc>/categories/</loc><lastmod>2021-03-31T21:00:41-04:00</lastmod></url><url><loc>/blog/k
 [...]
\ No newline at end of file

Reply via email to