Modified: helix/site-content/1.0.2-docs/auto_exit_maintenance.html URL: http://svn.apache.org/viewvc/helix/site-content/1.0.2-docs/auto_exit_maintenance.html?rev=1899880&r1=1899879&r2=1899880&view=diff ============================================================================== --- helix/site-content/1.0.2-docs/auto_exit_maintenance.html (original) +++ helix/site-content/1.0.2-docs/auto_exit_maintenance.html Fri Apr 15 07:24:01 2022 @@ -1,20 +1,20 @@ <!DOCTYPE html> <!-- - Generated by Apache Maven Doxia at 2021-11-21 + Generated by Apache Maven Doxia at 2022-04-15 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 - Auto-exit of Maintenance Mode</title> + <title>Apache Helix – Auto-exit of Maintenance Mode</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="./css/bootstrap.min.css" rel="stylesheet" /> - <link href="./css/bootstrap-responsive.min.css" rel="stylesheet" /> + <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/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/docs.css" rel="stylesheet" /> <link href="./css/reflow-skin.css" rel="stylesheet" /> @@ -29,18 +29,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-auto_exit_maintenance project-102-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target"> + <body class="page-$config.fileId project-$config.projectId" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target"> <div class="navbar navbar-fixed-top"> <div class="navbar-inner"> @@ -50,34 +41,33 @@ <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><a href="index.html" title="Helix 1.0.2">Helix 1.0.2 </a></li> - <li class="dropdown"> + <li class="active"><a href="" title="Helix 1.0.2">Helix 1.0.2 </a></li> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="download.html" title="Download">Download </a></li> - <li><a href="Building.html" title="Building">Building </a></li> - <li><a href="releasenotes/release-1.0.2.html" title="Release Notes">Release Notes </a></li> + <li class="active"><a href="" title="Download">Download </a></li> + <li class="active"><a href="" title="Building">Building </a></li> + <li class="active"><a href="" title="Release Notes">Release Notes </a></li> </ul> </li> - <li class="dropdown"> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li> - <li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li> - <li><a href="../javadocs/1.0.2" title="Javadocs">Javadocs </a></li> + <li class="active"><a href="" title="Quick Start">Quick Start </a></li> + <li class="active"><a href="" title="Tutorial">Tutorial </a></li> + <li class="active"><a href="" title="Javadocs">Javadocs </a></li> </ul> </li> - <li class="dropdown"> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li> - <li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li> - <li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li> - <li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li> - <li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li> + <li class="active"><a href="" title="Distributed lock manager">Distributed lock manager </a></li> + <li class="active"><a href="" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li> + <li class="active"><a href="" title="Rsync replicated file store">Rsync replicated file store </a></li> + <li class="active"><a href="" title="Service discovery">Service discovery </a></li> + <li class="active"><a href="" title="Distributed task DAG execution">Distributed task DAG execution </a></li> </ul> </li> </ul> @@ -94,22 +84,21 @@ <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> + <a href="" id="bannerLeft"><img src="" alt='"''"' /></a> </div> <div class="pull-right"> - <a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a> + <a href="http://www.apache.org/" id="bannerRight"><img src="" alt='"''"' /></a> </div> </div> </div> <div> <ul class="breadcrumb"> - <li><a href="../" title="Apache Helix">Apache Helix </a></li> + <li><a href="" title="Apache Helix">Apache Helix </a></li> <li class="divider">/</li> - <li><a href="./" title="Release 1.0.2">Release 1.0.2 </a></li> + <li><a href="" title="Release 1.0.2">Release 1.0.2 </a></li> <li class="divider">/</li> <li>Auto-exit of Maintenance Mode</li> - <li class="publishDate version-date pull-right">Last Published: 2021-11-21</li> + <li class="publishDate version-date pull-right">Last Published: 2022-04-15</li> </ul> </div> </header> @@ -118,171 +107,7 @@ <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. --> -<div class="page-header"> - <h1>Auto-exit of Maintenance Mode</h1> -</div> -<div class="section"> - <h2 id="Introduction">Introduction</h2> - <p>Auto-exit of maintenance mode is a feature addition to Helix. It concerns a feature that allows clusters to switch out of maintenance mode automatically to save operational costs and to improve availability.</p> -</div> -<div class="section"> - <h2 id="Background">Background</h2> - <div class="section"> - <h3 id="Maintenance_Mode">Maintenance Mode</h3> - <p>The maintenance mode in Helix refers to a Helix cluster state where the Helix Controller will not trigger any type of rebalance. In short, if a cluster is in maintenance, the Controller will not bootstrap any new partitions. However, this does not mean that there wonât be any (upward) state transitions. For example, partitions missing a top-state (e.g. <b>MASTER/LEADER</b>) replica will get a state transition in order to fill in the void for a top-state replica.</p> - <div class="section"> - <h4 id="Possible_Scenarios">Possible Scenarios</h4> - <p>There are two possible conditions under which a cluster will go into maintenance mode automatically.</p> - <ol style="list-style-type: decimal"> - <li>There are more offline/disabled instances than ClusterConfigâs <b>MAX_OFFLINE_INSTANCES_ALLOWED</b>.</li> - <li>There exist instances that have more partitions than ClusterConfigâs <b>MAX_PARTITIONS_PER_INSTANCE</b>.</li> - </ol> - <p>Difficulty in Manually Exiting Maintenance Mode </p> - <p>Although maintenance mode has been designed to prevent a large-scale reshuffling of replicas when there are intermittent, transient Participant connection issues. When in maintenance, no new partitions will be bootstrapped, which will block many native operations such as creation of stores/DBs. Currently, in order to unblock, an operator must manually disable maintenance mode via Helix REST API. Since itâs difficult to predict when temporary disconnects will happen, it has been a challenge to address them in a prompt manner.</p> - </div> - </div> -</div> -<div class="section"> - <h2 id="Problem_Statement">Problem Statement</h2> - <p>Currently, once clusters enter maintenance mode automatically, exiting must be done manually. This is an added human effort. We want a feature to automate this to reduce downtime and increase availability.</p> -</div> -<div class="section"> - <h2 id="ArchitectureImplementation">Architecture/Implementation</h2> - <div class="section"> - <h3 id="Maintenance_Recovery_Threshold">Maintenance Recovery Threshold</h3> - <p>Recall that there are two cases in which a cluster may enter maintenance mode automatically:</p> - <blockquote> - <ol style="list-style-type: decimal"> - <li>There are more offline/disabled instances than ClusterConfigâs MAX_OFFLINE_INSTANCES_ALLOWED.</li> - <li>There exist instances that have more partitions than ClusterConfigâs MAX_PARTITIONS_PER_INSTANCE.</li> - </ol> - </blockquote> - <p>It is important to note that we are mainly concerned with Case 1. Case 2 is meant to be a sanity check against Helixâs CRUSH-ed rebalance algorithm, and this has little to do with the original motivation behind cluster maintenance mode. So, although we will <i>still</i> check against Case 2 when determining whether it is safe to exit maintenance mode, we will only address Case 1 in this section.</p> - <p>With that said, it is not hard to imagine a cluster in production experiencing a flip-flop behavior around the exact value of <b>ClusterConfigâs MAX_OFFLINE_INSTANCES_ALLOWED</b> field. Such behavior is undesirable and may defeat the purpose of using this feature. To mitigate it in design is to have a separate, <i>more strict</i> threshold for recovering out of maintenance mode. We therefore propose to add a new field, <b>MAINTENANCE_RECOVERY_THRESHOLD</b>. <b>MAINTENANCE_RECOVERY_THRESHOLD</b> will be defined by the user and hold a more conservative value than **MAX_OFFLINE<i>INSTANCES<i>ALLOWED** to allow for some wiggle room in deciding what value is enough to call a cluster â<i>sufficiently recovered</i>â. Additionally, we will also give users the flexibility to </i>âopt-outâ</i> of the auto-exit feature by treating a <b>MAINTENANCE_RECOVERY_THRESHOLD</b> value of -1 as a disable signal.</p> - <p>In short,</p> - <ul> - <li>If NumOfflineDisabledInstances < NUM_OFFLINE_INSTANCES_FOR_AUTO_EXIT, exit maintenance mode</li> - <li>NUM_OFFLINE_INSTANCES_FOR_AUTO_EXIT <= MAX_OFFLINE_INSTANCES_ALLOWED</li> - <li>NUM_OFFLINE_INSTANCES_FOR_AUTO_EXIT < 0 or not set â Opt-out of auto-exiting of maintenance mode</li> - </ul> - </div> - <div class="section"> - <h3 id="Additional_Fields_in_MaintenanceSignal">Additional Fields in MaintenanceSignal</h3> - <p>Currently, Helix stores the maintenance signal in /{CLUSTER_NAME}/CONTROLLER/MAINTENANCE. A sample maintenance signal ZNode will look like the following:</p> - <div class="source"> - <pre>{ - "id" : "maintenance", - "simpleFields" : { - "REASON" : "Offline Instances count 5 greater than allowed count 4. Stop rebalance and put the cluster CLUSTER_TestClusterInMaintenanceModeWhenReachingOfflineInstancesLimit into maintenance mode.", - "TRIGGERED_BY" : "CONTROLLER", - "TIMESTAMP" : "12312838831***", - // The following are sample user-defined fields from the REST call payload // - "id" : "hulee", - "jira" : "HELIX-123", - "cluster" : "testCluster" - }, - "listFields" : { - }, - "mapFields" : { - } -} -</pre> - </div> - <p>A simpleField will be newly added (notice the â<b>TRIGGERED_BY</b>â field) to denote whether the current maintenance signal has been generated automatically by the Controller. There will initially be <b>two</b> possible entries for this field:</p> - <ul> - <li><b>CONTROLLER</b></li> - <li><b>USER</b></li> - </ul> - <p>Also, the TIMESTAMP field will be added so that the value could be retrieved via REST.</p> - <p>In addition, we will allow addition of custom fields in simpleFields. See the example above. Users will be able to add these fields by using the REST endpoints that will be provided when <b>enabling</b> the maintenance mode. Note that when disabling maintenance mode, these fields will no longer be available because disabling maintenance mode will remove the maintenance signal altogether.</p> - </div> - <div class="section"> - <h3 id="Recording_Maintenance_History">Recording Maintenance History</h3> - <p>Currently, Helix maintains the controller history in the /{clusterName}/CONTROLLER/HISTORY ZNode. We plan to add a history for maintenance mode. This way, users will be able to access the history in ZooKeeper directly, or utilize the REST endpoint for viewing. The format will be in a human-readable format like the following (this is how Helix maintains the Controller leader history):</p> - <div class="source"> - <pre>long currentTime = System.currentTimeMillis(); -DateFormat df = new SimpleDateFormat("yyyy-MM-dd-HH:mm:ss"); -df.setTimeZone(TimeZone.getTimeZone("UTC")); -String dateTime = df.format(new Date(currentTime)); -</pre> - </div> - <p>Note that Helix only records <i>10 most recent</i> changes in the HISTORY ZNode. We will follow a similar protocol for persisting maintenance mode-related history. Note that <b>all changes around maintenance mode will be recorded</b> (both entering and exiting of the mode).</p> - </div> - <div class="section"> - <h3 id="Backward_Compatibility">Backward Compatibility</h3> - <p>Old versions of Helix Controllers will not refer to the newly-added fields, in which case they will simply lack the auto-exit functionality.</p> - </div> - <div class="section"> - <h3 id="Asynchronous_Processing">Asynchronous Processing</h3> - <p>Note that in order for a cluster to exit maintenance mode, the Controller must check against <i>all conditions</i> that are outlined above. That is, it needs to make sure <b>1) the total count of offline/disabled instances is less than the threshold and that 2) there are no instances with more partitions than the threshold</b>. Checking against Condition 2 requires traversing all resourcesâ states, which could be costly in clusters of large scale. From this, we potentially risk adding a significant latency to the pipeline, which is undesirable because it could cause problems regarding availability (for example, longer pipeline runs may exacerbate the rate at which ZooKeeper Event Callbacks accumulate. Helix currently deals with a large number of ZK Event Callbacks by re-booting the Controller, which could nick Helixâs as well as applicationsâ availability numbers).</p> - <p>For this reason, we will make the checks happen asynchronously. Additional tweak may be required to ensure that the maintenance signal is cached appropriately through each run of the pipeline to avoid the race condition.</p> - </div> - <div class="section"> - <h3 id="Periodic_Check_on_Cluster_Recovery_Status">Periodic Check on Cluster Recovery Status</h3> - <p>Auto-exit is inherently triggered as part of Helixâs rebalance pipeline; that is, if there is no rebalance triggered, there wouldnât be any auto-exits triggered either. In theory, this is a non-issue because whether a cluster goes into or recovers out of maintenance mode is determined by changes around LiveInstances, and a LiveInstance change is an event that triggers Helixâs rebalance pipeline.</p> - <p>Regardless, there has been anecdotal reports where such events seemed to have been âswallowedâ or âdisappearedâ - if that is true for any reason (mostly a ZK callback queue issue), one way to mitigate it is to enable periodically-triggered rebalances. Note that this is actually a feature <i>already supported</i> by Helix.</p> - </div> -</div> -<div class="section"> - <h2 id="How_to_Use_the_Auto-Exit_Feature">How to Use the Auto-Exit Feature</h2> - <div class="section"> - <h3 id="Why_Use_Auto-Exit">Why Use Auto-Exit</h3> - <p>Helix is used to manage resources in distributed clusters; therefore, it inevitably gets to have hundreds of instances. With so many clusters and traffic to the ZooKeeper, Helixâs metadata store, there are cases in which some Participants in the cluster experience transient connection failure, which may cause Helix to respond to each little change that happens to the cluster. For users of stateful systems, this may be undesirable, so they opt to set a config for entering maintenance mode automatically. Maintenance mode is a temporary mode that the cluster can enter in order to ensure that there are no bootstrapping state transitions on instances.</p> - <p>However, no bootstrapping state transitions could mean that some operations such as addition of resources would be halted, which causes periods of unavailability. It was the cluster operatorâs responsibility to determine whether the given cluster has sufficiently recovered enough to exit maintenance mode. The auto-exit feature removes such overhead.</p> - </div> - <div class="section"> - <h3 id="Guide">Guide</h3> - <p>First, we encourage all users of this feature to understand Helixâs workflow below:</p> - <p><img src="./images/auto-exit-maintenance.jpg" alt="Intro" /></p> - <p>In order to use this feature, youâd need to set the following config parameters in your clusterâs ClusterConfig.</p> - <div class="section"> - <h4 id="Auto-enter_maintenance_mode">Auto-enter maintenance mode</h4> - <p><b>MAX_OFFLINE_INSTANCES_ALLOWED</b>: the number of offline and disabled instances allowed before the cluster automatically enters maintenance mode.</p> - <p><b>MAX_PARTITIONS_PER_INSTANCE</b>: the number of partitions on any given instance, where, if any instance in the cluster happens to have more partitions than this number, the cluster automatically enters maintenance mode</p> - </div> - <div class="section"> - <h4 id="Auto-exit_maintenance_mode">Auto-exit maintenance mode</h4> - <p><b>NUM_OFFLINE_INSTANCES_FOR_AUTO_EXIT</b>: set this value to allow your cluster to auto-exit when the number of offline and disabled instances are at this value. Note that this value must be less than MAX_OFFLINE_INSTANCES_ALLOWED (Read the design above on why). Note that the appropriate value for this is dependent on the characteristics of the cluster. In general, start with 1, meaning that the cluster will only auto-exit maintenance mode when it is down to 1 offline or disable instance, and increase the value as you increase tolerance.</p> - <p>Note that the cluster will auto-exit only if it has <i>automatically</i> entered maintenance mode previously.</p> - </div> - </div> -</div> -<div class="section"> - <h2 id="FAQ">FAQ</h2> - <div class="section"> - <div class="section"> - <h4 id="How_is_this_related_to_DelayedAutoRebalancer">How is this related to <b>DelayedAutoRebalancer</b>?</h4> - <ul> - <li>If you are using DelayedAutoRebalancer for your clusters, this auto-exit feature would still work as expected. Fundamentally, DelayedAutoRebalancer and maintenance mode are mutually independent. That is, under maintenance mode, Helix uses a different rebalancing strategy. Once the cluster auto-exits maintenance mode, it will go back to whichever rebalancing mode it was on previously.</li> - <li>Delayed Partition Movement is a feature in Helixâs FULL-AUTO rebalancer.</li> - <li>The rebalance delay will work at the instance level and entering/exiting maintenance mode will not affect the time at which the delay-counting started.</li> - </ul> - </div> - <div class="section"> - <h4 id="How_do_I_know_what_the_appropriate_value_is_for_MAINTENANCE_RECOVERY_THRESHOLD">How do I know what the appropriate value is for ****MAINTENANCE_RECOVERY_THRESHOLD****?</h4> - <ul> - <li>As a framework, we cannot provide the right value for this threshold. It should depend on the nature of the application and the risk tolerance thereof. Familiarize yourself with the rules outlined above and start with a low value (for example, 0) and increase your tolerance.</li> - </ul> - </div> - </div> -</div> +$bodyWithHeader </div> </div> </div> @@ -295,51 +120,43 @@ String dateTime = df.format(new Date(cur <footer class="well"> <div class="container"> <div class="row"> - <div class="span3 bottom-nav"> + <div class="span9 bottom-nav"> <ul class="nav nav-list"> <li class="nav-header">Get Helix</li> - <li> - <a href="download.html" title="Download">Download </a> + <li class="active"> + <a href="#" title="Download">Download </a> </li> - <li> - <a href="Building.html" title="Building">Building </a> + <li class="active"> + <a href="#" title="Building">Building </a> </li> - <li> - <a href="releasenotes/release-1.0.2.html" title="Release Notes">Release Notes </a> + <li class="active"> + <a href="#" title="Release Notes">Release Notes </a> </li> - </ul> - </div> - <div class="span3 bottom-nav"> - <ul class="nav nav-list"> <li class="nav-header">Hands-On</li> - <li> - <a href="Quickstart.html" title="Quick Start">Quick Start </a> + <li class="active"> + <a href="#" title="Quick Start">Quick Start </a> </li> - <li> - <a href="Tutorial.html" title="Tutorial">Tutorial </a> + <li class="active"> + <a href="#" title="Tutorial">Tutorial </a> </li> - <li> - <a href="../javadocs/1.0.2" title="Javadocs">Javadocs </a> + <li class="active"> + <a href="#" title="Javadocs">Javadocs </a> </li> - </ul> - </div> - <div class="span3 bottom-nav"> - <ul class="nav nav-list"> <li class="nav-header">Recipes</li> - <li> - <a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a> + <li class="active"> + <a href="#" title="Distributed lock manager">Distributed lock manager </a> </li> - <li> - <a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a> + <li class="active"> + <a href="#" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a> </li> - <li> - <a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a> + <li class="active"> + <a href="#" title="Rsync replicated file store">Rsync replicated file store </a> </li> - <li> - <a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a> + <li class="active"> + <a href="#" title="Service discovery">Service discovery </a> </li> - <li> - <a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a> + <li class="active"> + <a href="#" title="Distributed task DAG execution">Distributed task DAG execution </a> </li> </ul> </div> @@ -351,14 +168,9 @@ String dateTime = df.format(new Date(cur <div class="row"> <div class="span12"> <p class="pull-right"><a href="#">Back to top</a></p> - <p class="copyright">Copyright ©2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p> + <p class="copyright">Copyright ©2022 <a href="https://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/1.0.2-docs/privacy-policy.html">Privacy Policy</a> -</div> </div> + </div> </div> </div> @@ -376,7 +188,7 @@ String dateTime = df.format(new Date(cur } </script> - <script src="./js/bootstrap.min.js"></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 -->
Modified: helix/site-content/1.0.2-docs/dependencies.html URL: http://svn.apache.org/viewvc/helix/site-content/1.0.2-docs/dependencies.html?rev=1899880&r1=1899879&r2=1899880&view=diff ============================================================================== --- helix/site-content/1.0.2-docs/dependencies.html (original) +++ helix/site-content/1.0.2-docs/dependencies.html Fri Apr 15 07:24:01 2022 @@ -1,20 +1,20 @@ <!DOCTYPE html> <!-- - Generated by Apache Maven Doxia at 2021-11-21 + Generated by Apache Maven Doxia at 2022-04-15 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 - Project Dependencies</title> + <title>Apache Helix – Project Dependencies</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="./css/bootstrap.min.css" rel="stylesheet" /> - <link href="./css/bootstrap-responsive.min.css" rel="stylesheet" /> + <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/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/docs.css" rel="stylesheet" /> <link href="./css/reflow-skin.css" rel="stylesheet" /> @@ -29,18 +29,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-dependencies project-102-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target"> + <body class="page-$config.fileId project-$config.projectId" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target"> <div class="navbar navbar-fixed-top"> <div class="navbar-inner"> @@ -50,34 +41,33 @@ <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><a href="index.html" title="Helix 1.0.2">Helix 1.0.2 </a></li> - <li class="dropdown"> + <li class="active"><a href="" title="Helix 1.0.2">Helix 1.0.2 </a></li> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="download.html" title="Download">Download </a></li> - <li><a href="Building.html" title="Building">Building </a></li> - <li><a href="releasenotes/release-1.0.2.html" title="Release Notes">Release Notes </a></li> + <li class="active"><a href="" title="Download">Download </a></li> + <li class="active"><a href="" title="Building">Building </a></li> + <li class="active"><a href="" title="Release Notes">Release Notes </a></li> </ul> </li> - <li class="dropdown"> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li> - <li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li> - <li><a href="../javadocs/1.0.2" title="Javadocs">Javadocs </a></li> + <li class="active"><a href="" title="Quick Start">Quick Start </a></li> + <li class="active"><a href="" title="Tutorial">Tutorial </a></li> + <li class="active"><a href="" title="Javadocs">Javadocs </a></li> </ul> </li> - <li class="dropdown"> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li> - <li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li> - <li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li> - <li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li> - <li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li> + <li class="active"><a href="" title="Distributed lock manager">Distributed lock manager </a></li> + <li class="active"><a href="" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li> + <li class="active"><a href="" title="Rsync replicated file store">Rsync replicated file store </a></li> + <li class="active"><a href="" title="Service discovery">Service discovery </a></li> + <li class="active"><a href="" title="Distributed task DAG execution">Distributed task DAG execution </a></li> </ul> </li> </ul> @@ -94,22 +84,21 @@ <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> + <a href="" id="bannerLeft"><img src="" alt='"''"' /></a> </div> <div class="pull-right"> - <a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a> + <a href="http://www.apache.org/" id="bannerRight"><img src="" alt='"''"' /></a> </div> </div> </div> <div> <ul class="breadcrumb"> - <li><a href="../" title="Apache Helix">Apache Helix </a></li> + <li><a href="" title="Apache Helix">Apache Helix </a></li> <li class="divider">/</li> - <li><a href="./" title="Release 1.0.2">Release 1.0.2 </a></li> + <li><a href="" title="Release 1.0.2">Release 1.0.2 </a></li> <li class="divider">/</li> <li>Project Dependencies</li> - <li class="publishDate version-date pull-right">Last Published: 2021-11-21</li> + <li class="publishDate version-date pull-right">Last Published: 2022-04-15</li> </ul> </div> </header> @@ -118,493 +107,7 @@ <div class="row"> <div class="span12"> <div class="body-content"> -<a name="Project_Dependencies"></a> -<div class="section"> - <div class="page-header"> - <h2 id="Project_Dependencies">Project Dependencies</h2> - </div> - <a name="Project_Dependencies_compile"></a> - <div class="section"> - <h3 id="compile">compile</h3> - <p>The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:</p> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>GroupId</th> - <th>ArtifactId</th> - <th>Version</th> - <th>Type</th> - <th>Licenses</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td>org.slf4j</td> - <td><a class="externalLink" href="http://www.slf4j.org">slf4j-api</a></td> - <td>1.7.25</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></td> - </tr> - <tr class="a"> - <td>org.testng</td> - <td><a class="externalLink" href="http://testng.org">testng</a></td> - <td>6.0.1</td> - <td>jar</td> - <td><a class="externalLink" href="http://apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></td> - </tr> - </tbody> - </table> - </div> -</div> -<a name="Project_Transitive_Dependencies"></a> -<div class="section"> - <h2 id="Project_Transitive_Dependencies">Project Transitive Dependencies</h2> - <p>The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.</p> - <a name="Project_Transitive_Dependencies_compile"></a> - <div class="section"> - <h3 id="compile">compile</h3> - <p>The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:</p> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>GroupId</th> - <th>ArtifactId</th> - <th>Version</th> - <th>Type</th> - <th>Licenses</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td>com.beust</td> - <td><a class="externalLink" href="http://beust.com/jcommander">jcommander</a></td> - <td>1.12</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td> - </tr> - <tr class="a"> - <td>org.beanshell</td> - <td>bsh</td> - <td>2.0b4</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl.txt">GNU LESSER GENERAL PUBLIC LICENSE</a></td> - </tr> - <tr class="b"> - <td>org.yaml</td> - <td><a class="externalLink" href="http://code.google.com/p/snakeyaml/">snakeyaml</a></td> - <td>1.6</td> - <td>jar</td> - <td>LICENSE.txt</td> - </tr> - </tbody> - </table> - </div> - <a name="Project_Transitive_Dependencies_test"></a> - <div class="section"> - <h3 id="test">test</h3> - <p>The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:</p> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>GroupId</th> - <th>ArtifactId</th> - <th>Version</th> - <th>Type</th> - <th>Licenses</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td>junit</td> - <td><a class="externalLink" href="http://junit.org">junit</a></td> - <td>4.11</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.opensource.org/licenses/cpl1.0.txt">Common Public License Version 1.0</a></td> - </tr> - <tr class="a"> - <td>org.hamcrest</td> - <td><a class="externalLink" href="https://github.com/hamcrest/JavaHamcrest/hamcrest-core">hamcrest-core</a></td> - <td>1.3</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.opensource.org/licenses/bsd-license.php">New BSD License</a></td> - </tr> - </tbody> - </table> - </div> -</div> -<a name="Project_Dependency_Graph"></a> -<div class="section"> - <h2 id="Project_Dependency_Graph">Project Dependency Graph</h2> - <script language="javascript" type="text/javascript"> - function toggleDependencyDetails( divId, imgId ) - { - var div = document.getElementById( divId ); - var img = document.getElementById( imgId ); - if( div.style.display == '' ) - { - div.style.display = 'none'; - img.src='./images/icon_info_sml.gif'; - img.alt='[Information]'; - } - else - { - div.style.display = ''; - img.src='./images/close.gif'; - img.alt='[Close]'; - } - } -</script> - <a name="Dependency_Tree"></a> - <div class="section"> - <h3 id="Dependency_Tree">Dependency Tree</h3> - <ul> - <li>org.apache.helix:1.0.2-docs:bundle:1.0.3-SNAPSHOT <button title="Information" class="btn btn-link btn-small" type="button" data-toggle="collapse" data-target="#_dep0"><i class="icon-info-sign"></i></button> - <div id="_dep0" style="" class=" collapse"> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>Apache Helix :: Website :: 1.0.2</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td> <p><b>Description: </b>Helix is a generic cluster management framework used for the automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes.</p> <p><b>URL: </b><a class="externalLink" href="http://helix.apache.org/1.0.2-docs">http://helix.apache.org/1.0.2-docs</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td> - </tr> - </tbody> - </table> - </div> - <ul> - <li>org.testng:testng:jar:6.0.1 (compile) <button title="Information" class="btn btn-link btn-small" type="button" data-toggle="collapse" data-target="#_dep2"><i class="icon-info-sign"></i></button> - <div id="_dep2" style="" class=" collapse"> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>TestNG</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td> <p><b>Description: </b>TestNG is a testing framework.</p> <p><b>URL: </b><a class="externalLink" href="http://testng.org">http://testng.org</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="http://apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></p></td> - </tr> - </tbody> - </table> - </div> - <ul> - <li>junit:junit:jar:4.11 (test) <button title="Information" class="btn btn-link btn-small" type="button" data-toggle="collapse" data-target="#_dep4"><i class="icon-info-sign"></i></button> - <div id="_dep4" style="" class=" collapse"> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>JUnit</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td> <p><b>Description: </b>JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.</p> <p><b>URL: </b><a class="externalLink" href="http://junit.org">http://junit.org</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/cpl1.0.txt">Common Public License Version 1.0</a></p></td> - </tr> - </tbody> - </table> - </div> - <ul> - <li>org.hamcrest:hamcrest-core:jar:1.3 (test) <button title="Information" class="btn btn-link btn-small" type="button" data-toggle="collapse" data-target="#_dep6"><i class="icon-info-sign"></i></button> - <div id="_dep6" style="" class=" collapse"> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>Hamcrest Core</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td> <p><b>Description: </b>This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.</p> <p><b>URL: </b><a class="externalLink" href="https://github.com/hamcrest/JavaHamcrest/hamcrest-core">https://github.com/hamcrest/JavaHamcrest/hamcrest-core</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/bsd-license.php">New BSD License</a></p></td> - </tr> - </tbody> - </table> - </div></li> - </ul></li> - <li>org.beanshell:bsh:jar:2.0b4 (compile) <button title="Information" class="btn btn-link btn-small" type="button" data-toggle="collapse" data-target="#_dep8"><i class="icon-info-sign"></i></button> - <div id="_dep8" style="" class=" collapse"> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>BeanShell</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td> <p><b>Description: </b>BeanShell</p> <p><b>Project Licenses: </b><a class="externalLink" href="http://www.gnu.org/licenses/lgpl.txt">GNU LESSER GENERAL PUBLIC LICENSE</a></p></td> - </tr> - </tbody> - </table> - </div></li> - <li>com.beust:jcommander:jar:1.12 (compile) <button title="Information" class="btn btn-link btn-small" type="button" data-toggle="collapse" data-target="#_dep10"><i class="icon-info-sign"></i></button> - <div id="_dep10" style="" class=" collapse"> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>JCommander</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td> <p><b>Description: </b>A Java framework to parse command line options with annotations.</p> <p><b>URL: </b><a class="externalLink" href="http://beust.com/jcommander">http://beust.com/jcommander</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td> - </tr> - </tbody> - </table> - </div></li> - <li>org.yaml:snakeyaml:jar:1.6 (compile) <button title="Information" class="btn btn-link btn-small" type="button" data-toggle="collapse" data-target="#_dep12"><i class="icon-info-sign"></i></button> - <div id="_dep12" style="" class=" collapse"> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>SnakeYAML</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td> <p><b>Description: </b>YAML 1.1 parser and emitter for Java</p> <p><b>URL: </b><a class="externalLink" href="http://code.google.com/p/snakeyaml/">http://code.google.com/p/snakeyaml/</a></p> <p><b>Project Licenses: </b><a href="LICENSE.txt">Apache License Version 2.0</a></p></td> - </tr> - </tbody> - </table> - </div></li> - </ul></li> - <li>org.slf4j:slf4j-api:jar:1.7.25 (compile) <button title="Information" class="btn btn-link btn-small" type="button" data-toggle="collapse" data-target="#_dep14"><i class="icon-info-sign"></i></button> - <div id="_dep14" style="" class=" collapse"> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>SLF4J API Module</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td> <p><b>Description: </b>The slf4j API</p> <p><b>URL: </b><a class="externalLink" href="http://www.slf4j.org">http://www.slf4j.org</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></p></td> - </tr> - </tbody> - </table> - </div></li> - </ul></li> - </ul> - </div> -</div> -<a name="Licenses"></a> -<div class="section"> - <h2 id="Licenses">Licenses</h2> - <p><b>Apache License Version 2.0: </b>SnakeYAML</p> - <p><b>GNU LESSER GENERAL PUBLIC LICENSE: </b>BeanShell</p> - <p><b>MIT License: </b>SLF4J API Module</p> - <p><b>Apache License, Version 2.0: </b>Apache Helix :: Website :: 1.0.2, TestNG</p> - <p><b>New BSD License: </b>Hamcrest Core</p> - <p><b>Common Public License Version 1.0: </b>JUnit</p> - <p><b>The Apache Software License, Version 2.0: </b>JCommander</p> -</div> -<a name="Dependency_File_Details"></a> -<div class="section"> - <h2 id="Dependency_File_Details">Dependency File Details</h2> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>Total</th> - <th>Size</th> - <th>Entries</th> - <th>Classes</th> - <th>Packages</th> - <th>Java Version</th> - <th>Debug Information</th> - </tr> - </thead> - <thead> - <tr class="a"> - <th>Filename</th> - <th>Size</th> - <th>Entries</th> - <th>Classes</th> - <th>Packages</th> - <th>Java Version</th> - <th title="Indicates whether these dependencies have been compiled with debug information.">Debug Information</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td>jcommander-1.12.jar</td> - <td>31.3 kB</td> - <td>36</td> - <td>23</td> - <td>4</td> - <td>1.5</td> - <td>Yes</td> - </tr> - <tr class="a"> - <td>junit-4.11.jar</td> - <td>245 kB</td> - <td>266</td> - <td>233</td> - <td>28</td> - <td>1.5</td> - <td>Yes</td> - </tr> - <tr class="b"> - <td>bsh-2.0b4.jar</td> - <td>281.7 kB</td> - <td>238</td> - <td>158</td> - <td>8</td> - <td>1.2</td> - <td>No</td> - </tr> - <tr class="a"> - <td>hamcrest-core-1.3.jar</td> - <td>45 kB</td> - <td>52</td> - <td>45</td> - <td>3</td> - <td>1.5</td> - <td>Yes</td> - </tr> - <tr class="b"> - <td>slf4j-api-1.7.25.jar</td> - <td>41.2 kB</td> - <td>46</td> - <td>34</td> - <td>4</td> - <td>1.5</td> - <td>Yes</td> - </tr> - <tr class="a"> - <td>testng-6.0.1.jar</td> - <td>582.3 kB</td> - <td>400</td> - <td>365</td> - <td>22</td> - <td>1.5</td> - <td>Yes</td> - </tr> - <tr class="b"> - <td>snakeyaml-1.6.jar</td> - <td>232.1 kB</td> - <td>208</td> - <td>183</td> - <td>16</td> - <td>1.5</td> - <td>Yes</td> - </tr> - <tr class="b"> - <td>7</td> - <td>1.5 MB</td> - <td>1246</td> - <td>1041</td> - <td>85</td> - <td>1.5</td> - <td>6</td> - </tr> - <tr class="a"> - <td>compile: 5</td> - <td>compile: 1.2 MB</td> - <td>compile: 928</td> - <td>compile: 763</td> - <td>compile: 54</td> - <td>-</td> - <td>compile: 4</td> - </tr> - <tr class="b"> - <td>test: 2</td> - <td>test: 290.1 kB</td> - <td>test: 318</td> - <td>test: 278</td> - <td>test: 31</td> - <td>-</td> - <td>test: 2</td> - </tr> - </tbody> - </table> -</div> -<a name="Dependency_Repository_Locations"></a> -<div class="section"> - <h2 id="Dependency_Repository_Locations">Dependency Repository Locations</h2> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>Repo ID</th> - <th>URL</th> - <th>Release</th> - <th>Snapshot</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td>central</td> - <td><a class="externalLink" href="https://repo.maven.apache.org/maven2">https://repo.maven.apache.org/maven2</a></td> - <td>Yes</td> - <td>No</td> - </tr> - <tr class="a"> - <td>apache.snapshots</td> - <td><a class="externalLink" href="https://repository.apache.org/snapshots">https://repository.apache.org/snapshots</a></td> - <td>No</td> - <td>Yes</td> - </tr> - </tbody> - </table> - <p>Repository locations for each of the Dependencies.</p> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>Total</th> - <th>build-master-nexus</th> - <th>apache.snapshots</th> - </tr> - </thead> - <thead> - <tr class="a"> - <th>Artifact</th> - <th>build-master-nexus</th> - <th>apache.snapshots</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td>com.beust:jcommander:jar:1.12</td> - <td><a class="externalLink" href="http://10.0.0.15:8081/repository/maven-public//com/beust/jcommander/1.12/jcommander-1.12.jar"><i class="icon-ok"></i></a></td> - <td>-</td> - </tr> - <tr class="a"> - <td>junit:junit:jar:4.11</td> - <td><a class="externalLink" href="http://10.0.0.15:8081/repository/maven-public//junit/junit/4.11/junit-4.11.jar"><i class="icon-ok"></i></a></td> - <td>-</td> - </tr> - <tr class="b"> - <td>org.beanshell:bsh:jar:2.0b4</td> - <td><a class="externalLink" href="http://10.0.0.15:8081/repository/maven-public//org/beanshell/bsh/2.0b4/bsh-2.0b4.jar"><i class="icon-ok"></i></a></td> - <td>-</td> - </tr> - <tr class="a"> - <td>org.hamcrest:hamcrest-core:jar:1.3</td> - <td><a class="externalLink" href="http://10.0.0.15:8081/repository/maven-public//org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"><i class="icon-ok"></i></a></td> - <td>-</td> - </tr> - <tr class="b"> - <td>org.slf4j:slf4j-api:jar:1.7.25</td> - <td><a class="externalLink" href="http://10.0.0.15:8081/repository/maven-public//org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar"><i class="icon-ok"></i></a></td> - <td>-</td> - </tr> - <tr class="a"> - <td>org.testng:testng:jar:6.0.1</td> - <td><a class="externalLink" href="http://10.0.0.15:8081/repository/maven-public//org/testng/testng/6.0.1/testng-6.0.1.jar"><i class="icon-ok"></i></a></td> - <td>-</td> - </tr> - <tr class="b"> - <td>org.yaml:snakeyaml:jar:1.6</td> - <td><a class="externalLink" href="http://10.0.0.15:8081/repository/maven-public//org/yaml/snakeyaml/1.6/snakeyaml-1.6.jar"><i class="icon-ok"></i></a></td> - <td>-</td> - </tr> - <tr class="b"> - <td>7 (compile: 5, test: 2)</td> - <td>7</td> - <td>0</td> - </tr> - </tbody> - </table> -</div> +$bodyWithHeader </div> </div> </div> @@ -617,51 +120,43 @@ <footer class="well"> <div class="container"> <div class="row"> - <div class="span3 bottom-nav"> + <div class="span9 bottom-nav"> <ul class="nav nav-list"> <li class="nav-header">Get Helix</li> - <li> - <a href="download.html" title="Download">Download </a> + <li class="active"> + <a href="#" title="Download">Download </a> </li> - <li> - <a href="Building.html" title="Building">Building </a> + <li class="active"> + <a href="#" title="Building">Building </a> </li> - <li> - <a href="releasenotes/release-1.0.2.html" title="Release Notes">Release Notes </a> + <li class="active"> + <a href="#" title="Release Notes">Release Notes </a> </li> - </ul> - </div> - <div class="span3 bottom-nav"> - <ul class="nav nav-list"> <li class="nav-header">Hands-On</li> - <li> - <a href="Quickstart.html" title="Quick Start">Quick Start </a> + <li class="active"> + <a href="#" title="Quick Start">Quick Start </a> </li> - <li> - <a href="Tutorial.html" title="Tutorial">Tutorial </a> + <li class="active"> + <a href="#" title="Tutorial">Tutorial </a> </li> - <li> - <a href="../javadocs/1.0.2" title="Javadocs">Javadocs </a> + <li class="active"> + <a href="#" title="Javadocs">Javadocs </a> </li> - </ul> - </div> - <div class="span3 bottom-nav"> - <ul class="nav nav-list"> <li class="nav-header">Recipes</li> - <li> - <a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a> + <li class="active"> + <a href="#" title="Distributed lock manager">Distributed lock manager </a> </li> - <li> - <a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a> + <li class="active"> + <a href="#" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a> </li> - <li> - <a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a> + <li class="active"> + <a href="#" title="Rsync replicated file store">Rsync replicated file store </a> </li> - <li> - <a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a> + <li class="active"> + <a href="#" title="Service discovery">Service discovery </a> </li> - <li> - <a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a> + <li class="active"> + <a href="#" title="Distributed task DAG execution">Distributed task DAG execution </a> </li> </ul> </div> @@ -673,14 +168,9 @@ <div class="row"> <div class="span12"> <p class="pull-right"><a href="#">Back to top</a></p> - <p class="copyright">Copyright ©2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p> + <p class="copyright">Copyright ©2022 <a href="https://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/1.0.2-docs/privacy-policy.html">Privacy Policy</a> -</div> </div> + </div> </div> </div> @@ -698,7 +188,7 @@ } </script> - <script src="./js/bootstrap.min.js"></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 --> Modified: helix/site-content/1.0.2-docs/dependency-info.html URL: http://svn.apache.org/viewvc/helix/site-content/1.0.2-docs/dependency-info.html?rev=1899880&r1=1899879&r2=1899880&view=diff ============================================================================== --- helix/site-content/1.0.2-docs/dependency-info.html (original) +++ helix/site-content/1.0.2-docs/dependency-info.html Fri Apr 15 07:24:01 2022 @@ -1,20 +1,20 @@ <!DOCTYPE html> <!-- - Generated by Apache Maven Doxia at 2021-11-21 + Generated by Apache Maven Doxia at 2022-04-15 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 - Dependency Information</title> + <title>Apache Helix – Dependency Information</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="./css/bootstrap.min.css" rel="stylesheet" /> - <link href="./css/bootstrap-responsive.min.css" rel="stylesheet" /> + <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/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/docs.css" rel="stylesheet" /> <link href="./css/reflow-skin.css" rel="stylesheet" /> @@ -29,18 +29,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-dependency-info project-102-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target"> + <body class="page-$config.fileId project-$config.projectId" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target"> <div class="navbar navbar-fixed-top"> <div class="navbar-inner"> @@ -50,34 +41,33 @@ <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><a href="index.html" title="Helix 1.0.2">Helix 1.0.2 </a></li> - <li class="dropdown"> + <li class="active"><a href="" title="Helix 1.0.2">Helix 1.0.2 </a></li> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="download.html" title="Download">Download </a></li> - <li><a href="Building.html" title="Building">Building </a></li> - <li><a href="releasenotes/release-1.0.2.html" title="Release Notes">Release Notes </a></li> + <li class="active"><a href="" title="Download">Download </a></li> + <li class="active"><a href="" title="Building">Building </a></li> + <li class="active"><a href="" title="Release Notes">Release Notes </a></li> </ul> </li> - <li class="dropdown"> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li> - <li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li> - <li><a href="../javadocs/1.0.2" title="Javadocs">Javadocs </a></li> + <li class="active"><a href="" title="Quick Start">Quick Start </a></li> + <li class="active"><a href="" title="Tutorial">Tutorial </a></li> + <li class="active"><a href="" title="Javadocs">Javadocs </a></li> </ul> </li> - <li class="dropdown"> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li> - <li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li> - <li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li> - <li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li> - <li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li> + <li class="active"><a href="" title="Distributed lock manager">Distributed lock manager </a></li> + <li class="active"><a href="" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li> + <li class="active"><a href="" title="Rsync replicated file store">Rsync replicated file store </a></li> + <li class="active"><a href="" title="Service discovery">Service discovery </a></li> + <li class="active"><a href="" title="Distributed task DAG execution">Distributed task DAG execution </a></li> </ul> </li> </ul> @@ -94,22 +84,21 @@ <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> + <a href="" id="bannerLeft"><img src="" alt='"''"' /></a> </div> <div class="pull-right"> - <a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a> + <a href="http://www.apache.org/" id="bannerRight"><img src="" alt='"''"' /></a> </div> </div> </div> <div> <ul class="breadcrumb"> - <li><a href="../" title="Apache Helix">Apache Helix </a></li> + <li><a href="" title="Apache Helix">Apache Helix </a></li> <li class="divider">/</li> - <li><a href="./" title="Release 1.0.2">Release 1.0.2 </a></li> + <li><a href="" title="Release 1.0.2">Release 1.0.2 </a></li> <li class="divider">/</li> <li>Dependency Information</li> - <li class="publishDate version-date pull-right">Last Published: 2021-11-21</li> + <li class="publishDate version-date pull-right">Last Published: 2022-04-15</li> </ul> </div> </header> @@ -118,70 +107,7 @@ <div class="row"> <div class="span12"> <div class="body-content"> -<div class="section"> - <div class="page-header"> - <h2 id="Dependency_Information">Dependency Information</h2> - </div> - <a name="Dependency_Information"></a> - <div class="section"> - <h3 id="Apache_Maven">Apache Maven</h3> - <a name="Apache_Maven"></a> - <div class="source"> - <pre><dependency> - <groupId>org.apache.helix</groupId> - <artifactId>1.0.2-docs</artifactId> - <version>1.0.3-SNAPSHOT</version> - <type>bundle</type> -</dependency></pre> - </div> - </div> - <div class="section"> - <h3 id="Apache_Buildr">Apache Buildr</h3> - <a name="Apache_Buildr"></a> - <div class="source"> - <pre>'org.apache.helix:1.0.2-docs:bundle:1.0.3-SNAPSHOT'</pre> - </div> - </div> - <div class="section"> - <h3 id="Apache_Ivy">Apache Ivy</h3> - <a name="Apache_Ivy"></a> - <div class="source"> - <pre><dependency org="org.apache.helix" name="1.0.2-docs" rev="1.0.3-SNAPSHOT"> - <artifact name="1.0.2-docs" type="bundle" /> -</dependency></pre> - </div> - </div> - <div class="section"> - <h3 id="Groovy_Grape">Groovy Grape</h3> - <a name="Groovy_Grape"></a> - <div class="source"> - <pre>@Grapes( -@Grab(group='org.apache.helix', module='1.0.2-docs', version='1.0.3-SNAPSHOT') -)</pre> - </div> - </div> - <div class="section"> - <h3 id="GradleGrails">Gradle/Grails</h3> - <a name="GradleGrails"></a> - <div class="source"> - <pre>compile 'org.apache.helix:1.0.2-docs:1.0.3-SNAPSHOT'</pre> - </div> - </div> - <div class="section"> - <h3 id="Scala_SBT">Scala SBT</h3> - <a name="Scala_SBT"></a> - <div class="source"> - <pre>libraryDependencies += "org.apache.helix" % "1.0.2-docs" % "1.0.3-SNAPSHOT"</pre> - </div> - </div> - <div class="section"> - <h3 id="Leiningen">Leiningen</h3> - <a name="Leiningen"></a> - <div class="source"> - <pre>[org.apache.helix/1.0.2-docs "1.0.3-SNAPSHOT"]</pre> - </div> - </div> -</div> +$bodyWithHeader </div> </div> </div> @@ -194,51 +120,43 @@ <footer class="well"> <div class="container"> <div class="row"> - <div class="span3 bottom-nav"> + <div class="span9 bottom-nav"> <ul class="nav nav-list"> <li class="nav-header">Get Helix</li> - <li> - <a href="download.html" title="Download">Download </a> + <li class="active"> + <a href="#" title="Download">Download </a> </li> - <li> - <a href="Building.html" title="Building">Building </a> + <li class="active"> + <a href="#" title="Building">Building </a> </li> - <li> - <a href="releasenotes/release-1.0.2.html" title="Release Notes">Release Notes </a> + <li class="active"> + <a href="#" title="Release Notes">Release Notes </a> </li> - </ul> - </div> - <div class="span3 bottom-nav"> - <ul class="nav nav-list"> <li class="nav-header">Hands-On</li> - <li> - <a href="Quickstart.html" title="Quick Start">Quick Start </a> + <li class="active"> + <a href="#" title="Quick Start">Quick Start </a> </li> - <li> - <a href="Tutorial.html" title="Tutorial">Tutorial </a> + <li class="active"> + <a href="#" title="Tutorial">Tutorial </a> </li> - <li> - <a href="../javadocs/1.0.2" title="Javadocs">Javadocs </a> + <li class="active"> + <a href="#" title="Javadocs">Javadocs </a> </li> - </ul> - </div> - <div class="span3 bottom-nav"> - <ul class="nav nav-list"> <li class="nav-header">Recipes</li> - <li> - <a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a> + <li class="active"> + <a href="#" title="Distributed lock manager">Distributed lock manager </a> </li> - <li> - <a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a> + <li class="active"> + <a href="#" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a> </li> - <li> - <a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a> + <li class="active"> + <a href="#" title="Rsync replicated file store">Rsync replicated file store </a> </li> - <li> - <a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a> + <li class="active"> + <a href="#" title="Service discovery">Service discovery </a> </li> - <li> - <a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a> + <li class="active"> + <a href="#" title="Distributed task DAG execution">Distributed task DAG execution </a> </li> </ul> </div> @@ -250,14 +168,9 @@ <div class="row"> <div class="span12"> <p class="pull-right"><a href="#">Back to top</a></p> - <p class="copyright">Copyright ©2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p> + <p class="copyright">Copyright ©2022 <a href="https://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/1.0.2-docs/privacy-policy.html">Privacy Policy</a> -</div> </div> + </div> </div> </div> @@ -275,7 +188,7 @@ } </script> - <script src="./js/bootstrap.min.js"></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 --> Modified: helix/site-content/1.0.2-docs/dependency-management.html URL: http://svn.apache.org/viewvc/helix/site-content/1.0.2-docs/dependency-management.html?rev=1899880&r1=1899879&r2=1899880&view=diff ============================================================================== --- helix/site-content/1.0.2-docs/dependency-management.html (original) +++ helix/site-content/1.0.2-docs/dependency-management.html Fri Apr 15 07:24:01 2022 @@ -1,20 +1,20 @@ <!DOCTYPE html> <!-- - Generated by Apache Maven Doxia at 2021-11-21 + Generated by Apache Maven Doxia at 2022-04-15 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 - Project Dependency Management</title> + <title>Apache Helix – Project Dependency Management</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="./css/bootstrap.min.css" rel="stylesheet" /> - <link href="./css/bootstrap-responsive.min.css" rel="stylesheet" /> + <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/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/docs.css" rel="stylesheet" /> <link href="./css/reflow-skin.css" rel="stylesheet" /> @@ -29,18 +29,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-dependency-management project-102-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target"> + <body class="page-$config.fileId project-$config.projectId" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target"> <div class="navbar navbar-fixed-top"> <div class="navbar-inner"> @@ -50,34 +41,33 @@ <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><a href="index.html" title="Helix 1.0.2">Helix 1.0.2 </a></li> - <li class="dropdown"> + <li class="active"><a href="" title="Helix 1.0.2">Helix 1.0.2 </a></li> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="download.html" title="Download">Download </a></li> - <li><a href="Building.html" title="Building">Building </a></li> - <li><a href="releasenotes/release-1.0.2.html" title="Release Notes">Release Notes </a></li> + <li class="active"><a href="" title="Download">Download </a></li> + <li class="active"><a href="" title="Building">Building </a></li> + <li class="active"><a href="" title="Release Notes">Release Notes </a></li> </ul> </li> - <li class="dropdown"> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li> - <li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li> - <li><a href="../javadocs/1.0.2" title="Javadocs">Javadocs </a></li> + <li class="active"><a href="" title="Quick Start">Quick Start </a></li> + <li class="active"><a href="" title="Tutorial">Tutorial </a></li> + <li class="active"><a href="" title="Javadocs">Javadocs </a></li> </ul> </li> - <li class="dropdown"> + <li class="dropdown active"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a> <ul class="dropdown-menu"> - <li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li> - <li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li> - <li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li> - <li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li> - <li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li> + <li class="active"><a href="" title="Distributed lock manager">Distributed lock manager </a></li> + <li class="active"><a href="" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li> + <li class="active"><a href="" title="Rsync replicated file store">Rsync replicated file store </a></li> + <li class="active"><a href="" title="Service discovery">Service discovery </a></li> + <li class="active"><a href="" title="Distributed task DAG execution">Distributed task DAG execution </a></li> </ul> </li> </ul> @@ -94,22 +84,21 @@ <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> + <a href="" id="bannerLeft"><img src="" alt='"''"' /></a> </div> <div class="pull-right"> - <a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a> + <a href="http://www.apache.org/" id="bannerRight"><img src="" alt='"''"' /></a> </div> </div> </div> <div> <ul class="breadcrumb"> - <li><a href="../" title="Apache Helix">Apache Helix </a></li> + <li><a href="" title="Apache Helix">Apache Helix </a></li> <li class="divider">/</li> - <li><a href="./" title="Release 1.0.2">Release 1.0.2 </a></li> + <li><a href="" title="Release 1.0.2">Release 1.0.2 </a></li> <li class="divider">/</li> <li>Project Dependency Management</li> - <li class="publishDate version-date pull-right">Last Published: 2021-11-21</li> + <li class="publishDate version-date pull-right">Last Published: 2022-04-15</li> </ul> </div> </header> @@ -118,118 +107,7 @@ <div class="row"> <div class="span12"> <div class="body-content"> -<div class="section"> - <div class="page-header"> - <h2 id="Project_Dependency_Management">Project Dependency Management</h2> - </div> - <a name="Project_Dependency_Management"></a> - <div class="section"> - <h3 id="compile">compile</h3> - <a name="compile"></a> - <p>The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:</p> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>GroupId</th> - <th>ArtifactId</th> - <th>Version</th> - <th>Type</th> - <th>License</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td>org.apache.helix</td> - <td><a class="externalLink" href="http://helix.apache.org/helix-core">helix-core</a></td> - <td>1.0.3-SNAPSHOT</td> - <td>jar</td> - <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td> - </tr> - <tr class="a"> - <td>org.apache.helix</td> - <td><a class="externalLink" href="http://helix.apache.org/helix-core">helix-core</a></td> - <td>1.0.3-SNAPSHOT</td> - <td>test-jar</td> - <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td> - </tr> - <tr class="b"> - <td>org.eclipse.jetty</td> - <td><a class="externalLink" href="http://www.eclipse.org/jetty/jetty-server">jetty-server</a></td> - <td>8.1.8.v20121106</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License - Version 2.0</a>, <a class="externalLink" href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License - Version 1.0</a></td> - </tr> - <tr class="a"> - <td>org.mockito</td> - <td><a class="externalLink" href="https://github.com/mockito/mockito">mockito-core</a></td> - <td>3.12.4</td> - <td>jar</td> - <td><a class="externalLink" href="https://github.com/mockito/mockito/blob/main/LICENSE">The MIT License</a></td> - </tr> - <tr class="b"> - <td>org.restlet.jse</td> - <td><a class="externalLink" href="http://restlet.org/org.restlet">org.restlet</a></td> - <td>2.3.12</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.opensource.org/licenses/apache-2.0">Apache 2.0 license</a>, <a class="externalLink" href="http://www.opensource.org/licenses/lgpl-3.0">LGPL 3.0 license</a>, <a class="externalLink" href="http://www.opensource.org/licenses/lgpl-2.1">LGPL 2.1 license</a>, <a class="externalLink" href="http://www.opensource.org/licenses/cddl1">CDDL 1.0 license</a>, <a class="externalLink" href="http://www.opensource.org/licenses/eclipse-1.0">EPL 1.0 license</a></td> - </tr> - <tr class="a"> - <td>org.restlet.jse</td> - <td><a class="externalLink" href="http://restlet.org/org.restlet.ext.jetty">org.restlet.ext.jetty</a></td> - <td>2.3.12</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.opensource.org/licenses/apache-2.0">Apache 2.0 license</a>, <a class="externalLink" href="http://www.opensource.org/licenses/lgpl-3.0">LGPL 3.0 license</a>, <a class="externalLink" href="http://www.opensource.org/licenses/lgpl-2.1">LGPL 2.1 license</a>, <a class="externalLink" href="http://www.opensource.org/licenses/cddl1">CDDL 1.0 license</a>, <a class="externalLink" href="http://www.opensource.org/licenses/eclipse-1.0">EPL 1.0 license</a></td> - </tr> - <tr class="b"> - <td>org.slf4j</td> - <td><a class="externalLink" href="http://www.slf4j.org">slf4j-api</a></td> - <td>1.7.25</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></td> - </tr> - <tr class="a"> - <td>org.slf4j</td> - <td><a class="externalLink" href="http://www.slf4j.org">slf4j-log4j12</a></td> - <td>1.7.14</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></td> - </tr> - <tr class="b"> - <td>org.testng</td> - <td><a class="externalLink" href="http://testng.org">testng</a></td> - <td>6.0.1</td> - <td>jar</td> - <td><a class="externalLink" href="http://apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></td> - </tr> - </tbody> - </table> - </div> - <div class="section"> - <h3 id="test">test</h3> - <a name="test"></a> - <p>The following is a list of test dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run unit tests for the submodule:</p> - <table border="0" class="bodyTable table table-striped table-hover"> - <thead> - <tr class="a"> - <th>GroupId</th> - <th>ArtifactId</th> - <th>Version</th> - <th>Type</th> - <th>License</th> - </tr> - </thead> - <tbody> - <tr class="b"> - <td>junit</td> - <td><a class="externalLink" href="http://junit.org">junit</a></td> - <td>4.11</td> - <td>jar</td> - <td><a class="externalLink" href="http://www.opensource.org/licenses/cpl1.0.txt">Common Public License Version 1.0</a></td> - </tr> - </tbody> - </table> - </div> -</div> +$bodyWithHeader </div> </div> </div> @@ -242,51 +120,43 @@ <footer class="well"> <div class="container"> <div class="row"> - <div class="span3 bottom-nav"> + <div class="span9 bottom-nav"> <ul class="nav nav-list"> <li class="nav-header">Get Helix</li> - <li> - <a href="download.html" title="Download">Download </a> + <li class="active"> + <a href="#" title="Download">Download </a> </li> - <li> - <a href="Building.html" title="Building">Building </a> + <li class="active"> + <a href="#" title="Building">Building </a> </li> - <li> - <a href="releasenotes/release-1.0.2.html" title="Release Notes">Release Notes </a> + <li class="active"> + <a href="#" title="Release Notes">Release Notes </a> </li> - </ul> - </div> - <div class="span3 bottom-nav"> - <ul class="nav nav-list"> <li class="nav-header">Hands-On</li> - <li> - <a href="Quickstart.html" title="Quick Start">Quick Start </a> + <li class="active"> + <a href="#" title="Quick Start">Quick Start </a> </li> - <li> - <a href="Tutorial.html" title="Tutorial">Tutorial </a> + <li class="active"> + <a href="#" title="Tutorial">Tutorial </a> </li> - <li> - <a href="../javadocs/1.0.2" title="Javadocs">Javadocs </a> + <li class="active"> + <a href="#" title="Javadocs">Javadocs </a> </li> - </ul> - </div> - <div class="span3 bottom-nav"> - <ul class="nav nav-list"> <li class="nav-header">Recipes</li> - <li> - <a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a> + <li class="active"> + <a href="#" title="Distributed lock manager">Distributed lock manager </a> </li> - <li> - <a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a> + <li class="active"> + <a href="#" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a> </li> - <li> - <a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a> + <li class="active"> + <a href="#" title="Rsync replicated file store">Rsync replicated file store </a> </li> - <li> - <a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a> + <li class="active"> + <a href="#" title="Service discovery">Service discovery </a> </li> - <li> - <a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a> + <li class="active"> + <a href="#" title="Distributed task DAG execution">Distributed task DAG execution </a> </li> </ul> </div> @@ -298,14 +168,9 @@ <div class="row"> <div class="span12"> <p class="pull-right"><a href="#">Back to top</a></p> - <p class="copyright">Copyright ©2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p> + <p class="copyright">Copyright ©2022 <a href="https://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/1.0.2-docs/privacy-policy.html">Privacy Policy</a> -</div> </div> + </div> </div> </div> @@ -323,7 +188,7 @@ } </script> - <script src="./js/bootstrap.min.js"></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 -->
