Repository: apex-site
Updated Branches:
  refs/heads/asf-site 4ad0ffad8 -> 76000d5fc


from 70e94c7532e7297da1e154178c28f911e8aa8098


Project: http://git-wip-us.apache.org/repos/asf/apex-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/apex-site/commit/76000d5f
Tree: http://git-wip-us.apache.org/repos/asf/apex-site/tree/76000d5f
Diff: http://git-wip-us.apache.org/repos/asf/apex-site/diff/76000d5f

Branch: refs/heads/asf-site
Commit: 76000d5fc0faee67ca6985acd9cfc41aa40927fb
Parents: 4ad0ffa
Author: Apex Dev <[email protected]>
Authored: Sun May 7 11:12:05 2017 -0700
Committer: Thomas Weise <[email protected]>
Committed: Sun May 7 11:12:05 2017 -0700

----------------------------------------------------------------------
 content/downloads.html    |  8 +++---
 content/release.html      | 12 +++++----
 content/roadmap.html      | 57 +-----------------------------------------
 content/verification.html |  4 +--
 4 files changed, 14 insertions(+), 67 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/apex-site/blob/76000d5f/content/downloads.html
----------------------------------------------------------------------
diff --git a/content/downloads.html b/content/downloads.html
index 6d7b2bc..d7e4ca9 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -111,7 +111,7 @@
           <span class="latest-tag">(latest)</span>
         </td>
         <td>
-          2017-05-05
+          2017-05-04
         </td>
         <td>
           <a 
href="http://www.apache.org/dyn/closer.lua/apex/apache-apex-core-3.6.0/apache-apex-core-3.6.0-source-release.zip";>apex-3.6.0-source-release.zip</a><br>
@@ -193,7 +193,7 @@
           <span class="latest-tag">(latest)</span>
         </td>
         <td>
-          2017-04-01
+          2017-03-31
         </td>
         <td>
           <a 
href="http://www.apache.org/dyn/closer.lua/apex/apache-apex-malhar-3.7.0/apache-apex-malhar-3.7.0-source-release.zip";>malhar-3.7.0-source-release.zip</a><br>
@@ -226,7 +226,7 @@
           <span class="latest-tag">(latest)</span>
         </td>
         <td>
-          2016-12-03
+          2016-12-02
         </td>
         <td>
           <a 
href="http://www.apache.org/dyn/closer.lua/apex/apache-apex-malhar-3.6.0/apache-apex-malhar-3.6.0-source-release.zip";>malhar-3.6.0-source-release.zip</a><br>
@@ -259,7 +259,7 @@
           <span class="latest-tag">(latest)</span>
         </td>
         <td>
-          2016-09-04
+          2016-09-03
         </td>
         <td>
           <a 
href="http://www.apache.org/dyn/closer.lua/apex/apache-apex-malhar-3.5.0/apache-apex-malhar-3.5.0-source-release.zip";>malhar-3.5.0-source-release.zip</a><br>

http://git-wip-us.apache.org/repos/asf/apex-site/blob/76000d5f/content/release.html
----------------------------------------------------------------------
diff --git a/content/release.html b/content/release.html
index 865c3d9..9a03858 100644
--- a/content/release.html
+++ b/content/release.html
@@ -96,6 +96,7 @@
 <p>If this is a minor release (X.Y.0), start with creating a new branch. 
Example for 3.4.0:</p>
 <pre><code class="lang-bash">git checkout master &amp;&amp; git pull
 git checkout -b release-3.4 master
+git push apache release-3.4
 </code></pre>
 <p>Replace version in master branch:</p>
 <pre><code>git checkout master
@@ -141,7 +142,7 @@ rv=3.4.0
 git tag -a &quot;v${rv}-RC1&quot; -m &quot;Release ${rv}-RC1&quot;
 </code></pre><p>Push to fork (as temporary branch), open pull request, wait 
for Travis CI build to succeed. Then push the tag.</p>
 <pre><code>git push apache &quot;v${rv}-RC1&quot;
-</code></pre><p>The only difference between release branch and tag is this 
final version number change. The branch stays at <code>-SNAPSHOT</code> 
version.</p>
+</code></pre><p>The only difference between release branch and tag are this 
final version number change and the change log commit. The branch stays at 
<code>-SNAPSHOT</code> version.</p>
 <h2 id="build-and-deploy-release-candidate">Build and Deploy Release 
Candidate</h2>
 <p>Prerequisites:</p>
 <ul>
@@ -219,23 +220,24 @@ git push
 <a 
href="http://mail-archives.apache.org/mod_mbox/apex-dev/201605.mbox/%3CCAKJfLDPr3CBCfstQJWjchG-ZEYw5P%2Bwv5jN0tfy3EL%2BU%3DBUQgQ%40mail.gmail.com%3E";>http://mail-archives.apache.org/mod_mbox/apex-dev/201605.mbox/%3CCAKJfLDPr3CBCfstQJWjchG-ZEYw5P%2Bwv5jN0tfy3EL%2BU%3DBUQgQ%40mail.gmail.com%3E</a></p>
 <p>Vote result:
 <a 
href="http://mail-archives.apache.org/mod_mbox/apex-dev/201605.mbox/%3CCAKJfLDNQzMN4zcuTHosU%2BCepF38A_2VL03GOYSc2%3DxxV-9iqMw%40mail.gmail.com%3E";>http://mail-archives.apache.org/mod_mbox/apex-dev/201605.mbox/%3CCAKJfLDNQzMN4zcuTHosU%2BCepF38A_2VL03GOYSc2%3DxxV-9iqMw%40mail.gmail.com%3E</a></p>
+<p>Note that the vote result email should have the subject prefixed with 
<code>[RESULT]</code>.</p>
 <p>If the vote is not successful, a new RC needs to be built and new vote 
called. Once the PMC vote passes, proceed with promoting and announcing the 
release.</p>
 <h2 id="promote-release">Promote Release</h2>
 <p>Release Nexus staging repository: <a 
href="http://central.sonatype.org/pages/releasing-the-deployment.html#close-and-drop-or-release-your-staging-repository";>http://central.sonatype.org/pages/releasing-the-deployment.html#close-and-drop-or-release-your-staging-repository</a></p>
-<p>Move source release from dist staging to release folder:</p>
+<p>Move source release from dist staging to release folder (to be done by PMC 
member):</p>
 <pre><code>rv=3.4.0
 RNAME=apache-apex-core-${rv}
 svn mv https://dist.apache.org/repos/dist/dev/apex/${RNAME}-RC1 
https://dist.apache.org/repos/dist/release/apex/${RNAME} -m &quot;Release 
${RNAME}&quot;
 </code></pre><h3 id="jira">JIRA</h3>
-<p>Close release and all associated tickets (use bulk change workflow 
transition and turn off notification at bottom of page). 
-Create version number X.Y.Z+1 for next release</p>
+<p>Close release and all associated tickets (use bulk change workflow 
transition and <strong>turn off notification</strong> at bottom of page to not 
flood the mailing list). 
+Create version number X.Y.Z+1 for next release (to be done by PMC member).</p>
 <h3 id="git">git</h3>
 <p>Create final release tag:</p>
 <pre><code class="lang-bash">rv=3.4.0
 git tag -a &quot;v${rv}&quot; -m &quot;Release ${rv}&quot; 
&quot;v${rv}-RC2&quot;
 git push apache &quot;v${rv}&quot;
 </code></pre>
-<p>Bump patch version number in release branch (X.Y.Z+1 - otherwise same as 
when creating new release branch):</p>
+<p>Cherry-pick <code>@since</code> tag and change log commit from release tag 
and bump patch version number in release branch (X.Y.Z+1 - otherwise same as 
when creating new release branch):</p>
 <pre><code class="lang-bash">git checkout release-3.4
 dv=3.4.0-SNAPSHOT
 rv=3.4.1-SNAPSHOT

http://git-wip-us.apache.org/repos/asf/apex-site/blob/76000d5f/content/roadmap.html
----------------------------------------------------------------------
diff --git a/content/roadmap.html b/content/roadmap.html
index d05362a..32d0edf 100644
--- a/content/roadmap.html
+++ b/content/roadmap.html
@@ -107,26 +107,6 @@
     <tbody>
       <tr>
         <td>
-          <a target="_blank" 
href="https://issues.apache.org/jira/browse/APEXCORE-163";>APEXCORE-163</a>
-        </td>
-        <td title="Apex support modification of operator properties at runtime 
but the current implemenations has the following shortcomings.
-
-1. Property is not set across all partitions on the same window as individual 
partitions can be on different windows when property change is initiated from 
client resulting in inconsistency of data for those windows. I am being 
generous using the word inconsistent.
-2. Sometimes properties need to be set on more than one logical operators at 
the same time to achieve the change the user is seeking. Today they will be two 
separate changes happening on two different windows again resulting in 
inconsistent data for some windows. These would need to happen as a single 
transaction.
-3. If there is an operator failure before a committed checkpoint after an 
operator property is dynamically changed the operator will restart with the old 
property and the change will not be re-applied.
-
-Tim and myself did some brainstorming and we have a proposal to overcome these 
shortcomings. The main problem in all the above cases is that the property 
changes are happening out-of-band of data flow and hence independent of 
windowing. The proposal is to bring the property change request into the 
in-band dataflow so that they are handled consistently with windowing and 
handled distributively.
-
-The idea is to inject a special property change tuple containing the property 
changes and the identification information of the operator&#x27;s they affect 
into the dataflow at the input operator. The tuple will be injected at window 
boundary after end window and before begin window and as this tuple flows 
through the DAG the intended operators properties will be modifed. They will 
all be modified consistently at the same window. The tuple can contain more 
than one property changes for more than one logical operators and the change 
will be applied consistently to the different logical operators at the same 
window. In case of failure the replay of tuples will ensure that the property 
change gets reapplied at the correct window.">
-          Dynamic application property changes
-        </td>
-        <td>
-    
-
-        </td>
-      </tr>
-      <tr>
-        <td>
           <a target="_blank" 
href="https://issues.apache.org/jira/browse/APEXCORE-231";>APEXCORE-231</a>
         </td>
         <td title="The Apex engine supports many platform level attributes 
like operator memory, application window count, container jvm options etc. 
Today these can only be set at application launch time and cannot be changed 
once the application is running.
@@ -161,18 +141,6 @@ b. A new operator needs to be added to the DAG to take 
data from an existing ope
       </tr>
       <tr>
         <td>
-          <a target="_blank" 
href="https://issues.apache.org/jira/browse/APEXCORE-233";>APEXCORE-233</a>
-        </td>
-        <td title="There are scenarios where the same object instance needs to 
be specified for two attributes. Example is partitioner and stats listener, for 
partitioners that need to affect partitoning based on operator stats the same 
instance needs to be both. This is not possible to specify using a property 
file today as it will create two separate instances and can only be done in 
Java code today. The issue is to request adding this feature.">
-          Ability to specify single instance objects in configuration
-        </td>
-        <td>
-    
-
-        </td>
-      </tr>
-      <tr>
-        <td>
           <a target="_blank" 
href="https://issues.apache.org/jira/browse/APEXCORE-234";>APEXCORE-234</a>
         </td>
         <td title="The current property file specification follows the hadoop 
configuration file format and this has led to some drawbacks. 
@@ -184,7 +152,7 @@ There will already be some changes afoot based on the 
following
    b. There are also other ideas such as one from David to have the ability to 
specify global application level attributes which possible require rethinking 
the current syntax.
 
 Users have also asked for an easier and more consistent way to specify these 
properties.  This issue is to track the ideas and progress of these changes.">
-          Investigate other ways to specify properties in property files
+          Better application configuration specification
         </td>
         <td>
     
@@ -320,29 +288,6 @@ This jira item can contain tasks for providing similar 
support in Apex">
       </tr>
       <tr>
         <td>
-          <a target="_blank" 
href="https://issues.apache.org/jira/browse/APEXMALHAR-2130";>APEXMALHAR-2130</a>
-        </td>
-        <td title="This feature is used for supporting windowing.
-
-The storage needs to have the following features:
-1. Spillable key value storage (integrate with APEXMALHAR-2026)
-2. Upon checkpoint, it saves a snapshot for the entire data set with the 
checkpointing window id.  This should be done incrementally (ManagedState) to 
avoid wasting space with unchanged data
-3. When recovering, it takes the recovery window id and restores to that 
snapshot
-4. When a window is committed, all windows with a lower ID should be purged 
from the store.
-5. It should implement the WindowedStorage and WindowedKeyedStorage 
interfaces, and because of 2 and 3, we may want to add methods to the 
WindowedStorage interface so that the implementation of WindowedOperator can 
notify the storage of checkpointing, recovering and committing of a window.
-">
-          Scalable windowed storage
-        </td>
-        <td>
-    
-
-            <a target="_blank" 
href="https://issues.apache.org/jira/browse/APEXMALHAR/fixforversion/12338771";>3.7.0</a>&nbsp;
-
-
-        </td>
-      </tr>
-      <tr>
-        <td>
           <a target="_blank" 
href="https://issues.apache.org/jira/browse/APEXMALHAR-2260";>APEXMALHAR-2260</a>
         </td>
         <td title="Support execution of Python code in an operator. 

http://git-wip-us.apache.org/repos/asf/apex-site/blob/76000d5f/content/verification.html
----------------------------------------------------------------------
diff --git a/content/verification.html b/content/verification.html
index 9b795f0..5beed26 100644
--- a/content/verification.html
+++ b/content/verification.html
@@ -108,8 +108,8 @@ gpg --fingerprint &lt;key-id&gt;
 <pre><code class="lang-bash">wget -r -np -nd &lt;staging-area-link&gt;/
 </code></pre>
 <p>Note the link should end with &quot;/&quot;.</p>
-<p>Define the apex release candidate variable. We will set it up 
<em>apex-3.4.0</em> as an example.</p>
-<pre><code class="lang-bash">APEX_RELEASE_CANDIDATE=apex-3.4.0
+<p>Define the apex release candidate variable. We will use 
<em>apache-apex-core-3.6.0</em> as an example.</p>
+<pre><code class="lang-bash">APEX_RELEASE_CANDIDATE=apache-apex-core-3.6.0
 </code></pre>
 <p>Verify integrity of tar.gz file:</p>
 <pre><code class="lang-bash">gpg --verify 
$APEX_RELEASE_CANDIDATE-source-release.tar.gz.asc

Reply via email to