Преглед изворни кода

Preparing for release 3.4.0 - take 2

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/branches/branch-3.4@1198109 13f79535-47bb-0310-9956-ffa450edef68
Mahadev Konar пре 14 година
родитељ
комит
be012f3117

BIN
docs/bookkeeperConfig.pdf


BIN
docs/bookkeeperOverview.pdf


BIN
docs/bookkeeperProgrammer.pdf


BIN
docs/bookkeeperStarted.pdf


BIN
docs/bookkeeperStream.pdf



BIN
docs/javaExample.pdf




+ 98 - 0
docs/releasenotes.html

@@ -443,6 +443,104 @@ These release notes include new developer and user facing incompatibilities, fea
 
 <tr>
  
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1268">
+   ZOOKEEPER-1268</a>
+ </td>
+ <td>
+  problems with read only mode, intermittent test failures and ERRORs in the log.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1271">
+   ZOOKEEPER-1271</a>
+ </td>
+ <td>
+	testEarlyLeaderAbandonment failing on solaris - clients not retrying connection.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1192">
+   ZOOKEEPER-1192</a>
+ </td>
+ <td>
+Leader.waitForEpochAck() checks waitingForNewEpoch instead of checking electionFinished.
+</td>
+
+</tr>
+
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1246">
+   ZOOKEEPER-1246</a>
+ </td>
+ <td>
+  Dead code in PrepRequestProcessor catch Exception block.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1264">
+   ZOOKEEPER-1264</a>
+ </td>
+ <td>
+  FollowerResyncConcurrencyTest failing intermittently.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1270">
+   ZOOKEEPER-1270</a>
+ </td>
+ <td>
+   testEarlyLeaderAbandonment failing intermittently, quorum formed, no serving.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1291">
+   ZOOKEEPER-1291</a>
+ </td>
+ <td>
+   AcceptedEpoch not updated at leader before it proposes the epoch to followers.
+</td>
+
+</tr>
+
+<tr>
+ 
+<td>
+  <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-1282">
+   ZOOKEEPER-1282</a>
+ </td>
+ <td>
+Learner.java not following Zab 1.0 protocol - setCurrentEpoch should be done upon receipt of NEWLEADER
+ (before acking it) and not upon receipt of UPTODATE.
+ </td>
+
+</tr>
+
+<tr>
+ 
 <td>
   <a href="https://issues.apache.org/jira/browse/ZOOKEEPER-335">
    ZOOKEEPER-335</a>

BIN
docs/releasenotes.pdf


+ 28 - 0
docs/zookeeperAdmin.html

@@ -291,6 +291,9 @@ document.write("Last Published: " + document.lastModified);
 <a href="#sc_authOptions">Authentication &amp; Authorization Options</a>
 </li>
 <li>
+<a href="#Experimental+Options%2FFeatures">Experimental Options/Features</a>
+</li>
+<li>
 <a href="#Unsafe+Options">Unsafe Options</a>
 </li>
 <li>
@@ -1371,6 +1374,31 @@ server.3=zoo3:2888:3888</pre>
               connection.</p>
 </dd>
         
+</dl>
+<a name="Experimental+Options%2FFeatures"></a>
+<h4>Experimental Options/Features</h4>
+<p>New features that are currently considered experimental.</p>
+<dl>
+          
+<dt>
+<term>Read Only Mode Server</term>
+</dt>
+<dd>
+<p>(Java system property: <strong>readonlymode.enabled</strong>)</p>
+<p>
+<strong>New in 3.4.0:</strong>
+              Setting this value to true enables Read Only Mode server
+              support (disabled by default). ROM allows clients
+              sessions which requested ROM support to connect to the
+              server even when the server might be partitioned from
+              the quorum. In this mode ROM clients can still read
+              values from the ZK service, but will be unable to write
+              values and see changes from other clients. See
+              ZOOKEEPER-784 for more details.
+              </p>
+</dd>
+
+        
 </dl>
 <a name="Unsafe+Options"></a>
 <h4>Unsafe Options</h4>

BIN
docs/zookeeperAdmin.pdf


BIN
docs/zookeeperHierarchicalQuorums.pdf


BIN
docs/zookeeperInternals.pdf


BIN
docs/zookeeperJMX.pdf


BIN
docs/zookeeperObservers.pdf


BIN
docs/zookeeperOver.pdf


BIN
docs/zookeeperProgrammers.pdf


BIN
docs/zookeeperQuotas.pdf


BIN
docs/zookeeperStarted.pdf


BIN
docs/zookeeperTutorial.pdf


+ 74 - 0
src/docs/src/documentation/content/xdocs/releasenotes.xml

@@ -200,6 +200,80 @@ These release notes include new developer and user facing incompatibilities, fea
   
 </entry>
 </row>
+<row>
+ <entry>
+  <ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-1268">
+   ZOOKEEPER-1268</ulink>
+ </entry>
+ <entry>
+  problems with read only mode, intermittent test failures and ERRORs in the log.
+</entry>
+</row>
+<row>
+ <entry>
+  <ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-1271">
+   ZOOKEEPER-1271</ulink>
+ </entry>
+ <entry>
+	testEarlyLeaderAbandonment failing on solaris - clients not retrying connection.
+</entry>
+</row>
+<row>
+ <entry>
+  <ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-1192">
+   ZOOKEEPER-1192</ulink>
+ </entry>
+ <entry>
+Leader.waitForEpochAck() checks waitingForNewEpoch instead of checking electionFinished.
+</entry>
+</row>
+
+<row>
+ <entry>
+  <ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-1246">
+   ZOOKEEPER-1246</ulink>
+ </entry>
+ <entry>
+  Dead code in PrepRequestProcessor catch Exception block.
+</entry>
+</row>
+<row>
+ <entry>
+  <ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-1264">
+   ZOOKEEPER-1264</ulink>
+ </entry>
+ <entry>
+  FollowerResyncConcurrencyTest failing intermittently.
+</entry>
+</row>
+<row>
+ <entry>
+  <ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-1270">
+   ZOOKEEPER-1270</ulink>
+ </entry>
+ <entry>
+   testEarlyLeaderAbandonment failing intermittently, quorum formed, no serving.
+</entry>
+</row>
+<row>
+ <entry>
+  <ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-1291">
+   ZOOKEEPER-1291</ulink>
+ </entry>
+ <entry>
+   AcceptedEpoch not updated at leader before it proposes the epoch to followers.
+</entry>
+</row>
+<row>
+ <entry>
+  <ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-1282">
+   ZOOKEEPER-1282</ulink>
+ </entry>
+ <entry>
+Learner.java not following Zab 1.0 protocol - setCurrentEpoch should be done upon receipt of NEWLEADER
+ (before acking it) and not upon receipt of UPTODATE.
+ </entry>
+</row>
 <row>
  <entry>
   <ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-335">