helix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ka...@apache.org
Subject svn commit: r1669051 [10/10] - in /helix/site-content: 0.6.5-docs/ 0.6.5-docs/css/ 0.6.5-docs/images/ 0.6.5-docs/img/ 0.6.5-docs/js/ 0.6.5-docs/recipes/ 0.6.5-docs/releasenotes/ releasenotes/
Date Wed, 25 Mar 2015 05:14:58 GMT
Added: helix/site-content/releasenotes/release-0.6.5.html
URL: http://svn.apache.org/viewvc/helix/site-content/releasenotes/release-0.6.5.html?rev=1669051&view=auto
==============================================================================
--- helix/site-content/releasenotes/release-0.6.5.html (added)
+++ helix/site-content/releasenotes/release-0.6.5.html Wed Mar 25 05:14:56 2015
@@ -0,0 +1,412 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2015-03-24
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>Apache Helix - Release Notes for Apache Helix 0.6.5</title>
+		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+		<meta name="description" content="" />
+		<meta http-equiv="content-language" content="en" />
+
+		<link href="http://netdna.bootstrapcdn.com/bootswatch/2.2.2/cerulean/bootstrap.min.css"
rel="stylesheet" />
+		<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-responsive.min.css"
rel="stylesheet" />
+		<link href="../css/bootswatch.css" rel="stylesheet" />
+		<link href="../css/reflow-skin.css" rel="stylesheet" />
+		
+		
+		<link href="../css/lightbox.css" rel="stylesheet" />
+		
+		<link href="../css/site.css" rel="stylesheet" />
+		<link href="../css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+		<![endif]-->
+		
+<script type="text/javascript">var _gaq = _gaq || [];
+        _gaq.push(['_setAccount', 'UA-3211522-12']);
+        _gaq.push(['_trackPageview']);
+
+        (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async
= true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www')
+ '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga,
s);
+        })();</script>
+	</head>
+
+	<body class="page-releasenotes-release-065 project-website" data-spy="scroll" data-offset="60"
data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="..">Apache Helix</a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Learn <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="../Concepts.html" title="Core Concepts">Core Concepts </a></li>
+									<li><a href="../Architecture.html" title="Architecture">Architecture
</a></li>
+									<li><a href="../Publications.html" title="Publications">Publications
</a></li>
+									<li><a href="../ClientLibraries.html" title="Client Libraries">Client
Libraries </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b
class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="../0.6.4-docs/index.html" title="0.6.4 (stable)">0.6.4
(stable) </a></li>
+									<li><a href="../0.6.5-docs/index.html" title="0.6.5 (stable)">0.6.5
(stable) </a></li>
+									<li><a href="../0.7.1-docs/index.html" title="0.7.1 (beta)">0.7.1 (beta)
</a></li>
+									<li><a href="../0.6.3-docs/index.html" title="0.6.3">0.6.3 </a></li>
+									<li><a href="../0.7.0-incubating-docs/index.html" title="0.7.0-incubating
(alpha)">0.7.0-incubating (alpha) </a></li>
+									<li><a href="../0.6.2-incubating-docs/index.html" title="0.6.2-incubating">0.6.2-incubating
</a></li>
+									<li><a href="../0.6.1-incubating-docs/index.html" title="0.6.1-incubating">0.6.1-incubating
</a></li>
+									<li><a href="../trunk-docs/index.html" title="trunk">trunk </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.6.5 <b
class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="../0.6.5-docs/index.html" title="Documentation">Documentation
</a></li>
+									<li><a href="../0.6.5-docs/Quickstart.html" title="Quick Start">Quick
Start </a></li>
+									<li><a href="../0.6.5-docs/Tutorial.html" title="Tutorial">Tutorial
</a></li>
+									<li><a href="../0.6.5-docs/download.html" title="Download">Download
</a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.7.1 (beta)
<b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="../0.7.1-docs/index.html" title="Documentation">Documentation
</a></li>
+									<li><a href="../0.7.1-docs/Quickstart.html" title="Quick Start">Quick
Start </a></li>
+									<li><a href="../0.7.1-docs/Tutorial.html" title="Tutorial">Tutorial
</a></li>
+									<li><a href="../0.7.1-docs/download.html" title="Download">Download
</a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Involved <b
class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="../IRC.html" title="IRC">IRC </a></li>
+									<li><a href="../mail-lists.html" title="Mailing Lists">Mailing Lists
</a></li>
+									<li><a href="../issue-tracking.html" title="Issues">Issues </a></li>
+									<li><a href="../team-list.html" title="Team">Team </a></li>
+									<li><a href="../sources.html" title="Sources">Sources </a></li>
+									<li><a href="../integration.html" title="Continuous Integration">Continuous
Integration </a></li>
+									<li><a href="../involved/building.html" title="Building Guide">Building
Guide </a></li>
+									<li><a href="../releasing.html" title="Release Guide">Release Guide
</a></li>
+									<li><a href="../involved/contribdocs.html" title="Improve this Website">Improve
this Website </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="http://www.apache.org/" title="ASF Home" class="externalLink">ASF
Home </a></li>
+									<li><a href="http://www.apache.org/licenses/" title="License" class="externalLink">License
</a></li>
+									<li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship"
class="externalLink">Sponsorship </a></li>
+									<li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks"
class="externalLink">Thanks </a></li>
+									<li><a href="http://www.apache.org/security/" title="Security" class="externalLink">Security
</a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	<header class="jumbotron subhead">
+		<div class="row" id="banner">
+			<div class="span12">
+				<div class="pull-left">
+					<a href="../" id="bannerLeft"><img src="../images/helix-logo.jpg" alt='"''"'
/></a>
+					<p class="lead">A cluster management framework for partitioned and replicated
distributed resources</p>
+				</div>
+				<div class="pull-right">
+					<a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif"
alt='"''"' /></a>
+				</div>
+			</div>
+		</div>
+		<div>
+			<ul class="breadcrumb">
+				<li><a href="../" title="Apache Helix">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li>Release Notes for Apache Helix 0.6.5</li>
+			</ul>
+		</div>
+	</header>
+
+	<div class="main-body">
+	<div class="row">
+		<div class="span12">
+			<div class="body-content">
+<!-- Licensed to the Apache Software Foundation (ASF) under one --> 
+<!-- or more contributor license agreements.  See the NOTICE file --> 
+<!-- distributed with this work for additional information --> 
+<!-- regarding copyright ownership.  The ASF licenses this file --> 
+<!-- to you under the Apache License, Version 2.0 (the --> 
+<!-- "License"); you may not use this file except in compliance --> 
+<!-- with the License.  You may obtain a copy of the License at --> 
+<!--  --> 
+<!-- http://www.apache.org/licenses/LICENSE-2.0 --> 
+<!--  --> 
+<!-- Unless required by applicable law or agreed to in writing, --> 
+<!-- software distributed under the License is distributed on an --> 
+<!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --> 
+<!-- KIND, either express or implied.  See the License for the --> 
+<!-- specific language governing permissions and limitations --> 
+<!-- under the License. --> 
+<!-- NOTE: For help with the syntax of this file, see: --> 
+<!-- http://maven.apache.org/guides/mini/guide-apt-format.html --> 
+<div class="section"> 
+ <div class="page-header">
+  <h2 id="Release_Notes_for_Apache_Helix_0.6.5">Release Notes for Apache Helix 0.6.5</h2>
+ </div> 
+ <p>The Apache Helix team would like to announce the release of Apache Helix 0.6.5.</p>

+ <p>This is the sixth release under the Apache umbrella, and the second as a top-level
project.</p> 
+ <p>Helix is a generic cluster management framework used for the automatic management
of partitioned, replicated and distributed resources hosted on a cluster of nodes. Helix provides
the following features:</p> 
+ <ul> 
+  <li>Automatic assignment of resource/partition to nodes</li> 
+  <li>Node failure detection and recovery</li> 
+  <li>Dynamic addition of Resources</li> 
+  <li>Dynamic addition of nodes to the cluster</li> 
+  <li>Pluggable distributed state machine to manage the state of a resource via state
transitions</li> 
+  <li>Automatic load balancing and throttling of transitions</li> 
+ </ul> 
+ <div class="section"> 
+  <h3 id="Changes">Changes</h3> 
+  <div class="section"> 
+   <h4 id="Bug">Bug</h4> 
+   <ul> 
+    <li>[HELIX-512] - add back HelixManager#getHealthReportCollector() interface to
0.6.x</li> 
+    <li>[HELIX-514] - ZkBaseDataAccessor#set() should throw BadVersionException instead
of return false in case of version mismatch</li> 
+    <li>[HELIX-518] - Add integration tests to ensure helix tasks work as expected
during master failover</li> 
+    <li>[HELIX-519] - Add integration tests to ensure that &quot;kill-switch&quot;
for Helix tasks work as expected</li> 
+    <li>[HELIX-521] - Should not start GenericHelixController#ClusterEventProcessor
in types other than CONTROLLER and CONTROLLER_PARTICIPANT</li> 
+    <li>[HELIX-537] - org.apache.helix.task.TaskStateModel should have a shutdown method.</li>

+    <li>[HELIX-541] - Possible &quot;livelock&quot; in Helix controller</li>

+    <li>[HELIX-547] - AutoRebalancer may not converge in some rare situation</li>

+    <li>[HELIX-549] - Discarding Throwable exceptions makes threads unkillable.</li>

+    <li>[HELIX-550] - ZKHelixManager does not shutdown GenericHelixController threads.</li>

+    <li>[HELIX-552] - StateModelFactory#_stateModelMap should use both resourceName
and partitionKey to map a state model</li> 
+    <li>[HELIX-555] - ClusterStateVerifier leaks ZkClients.</li> 
+    <li>[HELIX-559] - Helix web admin performance issues</li> 
+    <li>[HELIX-562] - TaskRebalancer doesn't honor MaxAttemptsPerTask when FailureThreshold
is larger than 0</li> 
+    <li>[HELIX-563] - Throw more meaningful exceptions when AutoRebalanceStrategy#computePartitionAssignment
inputs are invalid</li> 
+    <li>[HELIX-572] - External view is recreated every time for bucketized resource</li>

+    <li>[HELIX-574] - fix bucketize resource bug in current state carryover</li>

+    <li>[HELIX-575] - Should not send FINALIZED callback when a bucketized resource
is removed</li> 
+    <li>[HELIX-579] - fix ivy files issue</li> 
+   </ul> 
+  </div> 
+  <div class="section"> 
+   <h4 id="Improvement">Improvement</h4> 
+   <ul> 
+    <li>[HELIX-524] - add getProgress() to Task interface</li> 
+    <li>[HELIX-570] - Add default state model definitions if not already exists when
controller starts</li> 
+    <li>[HELIX-573] - Add support to compress/uncompress data on ZK</li> 
+    <li>[HELIX-576] - Make StateModelFactory change backward compatible</li>

+   </ul> 
+  </div> 
+  <div class="section"> 
+   <h4 id="New_Feature">New Feature</h4> 
+   <ul> 
+    <li>[HELIX-546] - REST Admin APIs needed for helix job queue management</li>

+    <li>[HELIX-581] - Support deleting job from a job queue</li> 
+   </ul> 
+  </div> 
+  <div class="section"> 
+   <h4 id="Task">Task</h4> 
+   <ul> 
+    <li>[HELIX-539] - Add ivy file for helix-agent</li> 
+   </ul> 
+  </div> 
+  <div class="section"> 
+   <h4 id="Test">Test</h4> 
+   <ul> 
+    <li>[HELIX-580] - Fix test: TestBatchMessage#testSubMsgExecutionFail</li>

+   </ul> 
+  </div> 
+ </div> 
+</div> 
+<div class="section"> 
+ <h2 id="Cheers_--_The_Apache_Helix_Team">Cheers, -- The Apache Helix Team</h2>

+</div>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span2 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Learn</li>
+						<li>
+							<a href="../Concepts.html" title="Core Concepts">Core Concepts </a>
+						</li>
+						<li>
+							<a href="../Architecture.html" title="Architecture">Architecture </a>
+						</li>
+						<li>
+							<a href="../Publications.html" title="Publications">Publications </a>
+						</li>
+						<li>
+							<a href="../ClientLibraries.html" title="Client Libraries">Client Libraries
</a>
+						</li>
+					</ul>
+				</div>
+				<div class="span2 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Documentation</li>
+						<li>
+							<a href="../0.6.4-docs/index.html" title="0.6.4 (stable)">0.6.4 (stable) </a>
+						</li>
+						<li>
+							<a href="../0.6.5-docs/index.html" title="0.6.5 (stable)">0.6.5 (stable) </a>
+						</li>
+						<li>
+							<a href="../0.7.1-docs/index.html" title="0.7.1 (beta)">0.7.1 (beta) </a>
+						</li>
+						<li>
+							<a href="../0.6.3-docs/index.html" title="0.6.3">0.6.3 </a>
+						</li>
+						<li>
+							<a href="../0.7.0-incubating-docs/index.html" title="0.7.0-incubating (alpha)">0.7.0-incubating
(alpha) </a>
+						</li>
+						<li>
+							<a href="../0.6.2-incubating-docs/index.html" title="0.6.2-incubating">0.6.2-incubating
</a>
+						</li>
+						<li>
+							<a href="../0.6.1-incubating-docs/index.html" title="0.6.1-incubating">0.6.1-incubating
</a>
+						</li>
+						<li>
+							<a href="../trunk-docs/index.html" title="trunk">trunk </a>
+						</li>
+						<li class="nav-header">Helix 0.6.5</li>
+						<li>
+							<a href="../0.6.5-docs/index.html" title="Documentation">Documentation </a>
+						</li>
+						<li>
+							<a href="../0.6.5-docs/Quickstart.html" title="Quick Start">Quick Start </a>
+						</li>
+						<li>
+							<a href="../0.6.5-docs/Tutorial.html" title="Tutorial">Tutorial </a>
+						</li>
+						<li>
+							<a href="../0.6.5-docs/download.html" title="Download">Download </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span2 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Get Involved</li>
+						<li>
+							<a href="../IRC.html" title="IRC">IRC </a>
+						</li>
+						<li>
+							<a href="../mail-lists.html" title="Mailing Lists">Mailing Lists </a>
+						</li>
+						<li>
+							<a href="../issue-tracking.html" title="Issues">Issues </a>
+						</li>
+						<li>
+							<a href="../team-list.html" title="Team">Team </a>
+						</li>
+						<li>
+							<a href="../sources.html" title="Sources">Sources </a>
+						</li>
+						<li>
+							<a href="../integration.html" title="Continuous Integration">Continuous Integration
</a>
+						</li>
+						<li>
+							<a href="../involved/building.html" title="Building Guide">Building Guide </a>
+						</li>
+						<li>
+							<a href="../releasing.html" title="Release Guide">Release Guide </a>
+						</li>
+						<li>
+							<a href="../involved/contribdocs.html" title="Improve this Website">Improve
this Website </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">ASF</li>
+						<li>
+							<a href="http://www.apache.org/" title="ASF Home" class="externalLink">ASF Home
</a>
+						</li>
+						<li>
+							<a href="http://www.apache.org/licenses/" title="License" class="externalLink">License
</a>
+						</li>
+						<li>
+							<a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship"
class="externalLink">Sponsorship </a>
+						</li>
+						<li>
+							<a href="http://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink">Thanks
</a>
+						</li>
+						<li>
+							<a href="http://www.apache.org/security/" title="Security" class="externalLink">Security
</a>
+						</li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2015 <a href="http://www.apache.org/">The
Apache Software Foundation</a>. All Rights Reserved.</p>
+				<p><a href="http://github.com/andriusvelykis/reflow-maven-skin" title="Reflow
Maven skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt" target="_blank"
title="Andrius Velykis">Andrius Velykis</a>.</p>
+		
+<div class="row span16">
+  <div>Apache Helix, Apache, the Apache feather logo, and the Apache Helix project
logos are trademarks of The Apache Software Foundation.
+        All other marks mentioned may be trademarks or registered trademarks of their respective
owners.</div>
+  <a href="http://helix.apache.org/privacy-policy.html">Privacy Policy</a>
+</div>			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go
-->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='../js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
+	<script src="../js/lightbox.js"></script>
+	<script src="../js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="../js/jquery.ba-bbq.min.js"></script>
+
+	<script src="../js/reflow-skin.js"></script>
+	
+	</body>
+</html>



Mime
View raw message