http://git-wip-us.apache.org/repos/asf/incubator-distributedlog/blob/1bd00e9a/considerations/main.html ---------------------------------------------------------------------- diff --git a/considerations/main.html b/considerations/main.html deleted file mode 100644 index 38f3cd6..0000000 --- a/considerations/main.html +++ /dev/null @@ -1,593 +0,0 @@ -<!DOCTYPE html> - - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - - <title>Considerations — DistributedLog 1.0 documentation</title> - - <link rel="stylesheet" href="../_static/override.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/bootstrap-3.1.0/css/bootstrap.min.css" type="text/css" /> - <link rel="stylesheet" href="../_static/bootstrap-3.1.0/css/bootstrap-theme.min.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/featherlight.min.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/docbird.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/docbird-xs.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/jquery.rateyo.min.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/selection-sharer.css" type="text/css" /> - - <script type="text/javascript"> - var DOCUMENTATION_OPTIONS = { - URL_ROOT: '../', - VERSION: '1.0', - COLLAPSE_INDEX: false, - FILE_SUFFIX: '.html', - HAS_SOURCE: true - }; - </script> - <script type="text/javascript" src="../_static/jquery.js"></script> - <script type="text/javascript" src="../_static/underscore.js"></script> - <script type="text/javascript" src="../_static/doctools.js"></script> - <script type="text/javascript" src="../_static/bootstrap-3.1.0/js/bootstrap.min.js"></script> - <script type="text/javascript" src="../_static/js/bootstrap-docbird.js"></script> - <script type="text/javascript" src="../_static/js/jquery-1.11.0.min.js"></script> - <script type="text/javascript" src="../_static/js/jquery-fix.js"></script> - <script type="text/javascript" src="../_static/js/featherlight.min.js"></script> - <script type="text/javascript" src="../_static/js/ifvisible.js"></script> - <script type="text/javascript" src="../_static/js/timeme.js"></script> - <script type="text/javascript" src="../_static/js/jquery.rateyo.min.js"></script> - <script type="text/javascript" src="../_static/js/js.cookie.js"></script> - <link rel="shortcut icon" href="../_static/docbird.ico"/> - <link rel="top" title="DistributedLog 1.0 documentation" href="../index.html" /> - <link rel="next" title="Architecture" href="../architecture/main.html" /> - <link rel="prev" title="Per Stream Configuration" href="../configuration/perlog.html" /> -<meta charset='utf-8'> -<meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'> -<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1'> -<meta name="apple-mobile-web-app-capable" content="yes"> - -<meta property="docbird:project" content="DistributedLog" /> - - </head> - <body> -<div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container-fluid"> - <div class="row db-header"> - <div class="col-sm-3 col-md-3 col-lg-3 hidden-xs db-header-controls"> - <a href="/" alt="Back to Docbird"> - <div class="db-home-button"> - <span class="glyphicon glyphicon-home"></span> - </div> -</a> - -<form action="../search.html" method="get" class="db-searchbox-form"> - <div class="form-group"> - <input type="text" name="q" class="form-control db-searchbox-input" placeholder="Search DistributedLog" /> - </div> - <input type="hidden" name="check_keywords" value="yes" /> - <input type="hidden" name="area" value="default" /> -</form> - - </div> - <div class="col-sm-7 col-md-7 col-lg-7 col-xs-12 db-header-info"> - <div class="visible-xs"> - <a href="/" alt="Back to Docbird"> - <div class="db-home-button"> - <span class="glyphicon glyphicon-home"></span> - </div> -</a> - </div> - <div class="visible-xs db-xs-menu-button"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#db-xs-menu"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> -</div> - </div> - <div class="db-header-projectname"> - <h1><a href="../index.html">DistributedLog</a></h1> - </div> - </div> - </div> - <div class="row db-xs-menu hidden-sm hidden-md hidden-lg - collapse" id="db-xs-menu"> - -<form action="../search.html" method="get" class="db-searchbox-form"> - <div class="form-group"> - <input type="text" name="q" class="form-control db-searchbox-input" placeholder="Search DistributedLog" /> - </div> - <input type="hidden" name="check_keywords" value="yes" /> - <input type="hidden" name="area" value="default" /> -</form> - - <div class="db-toc" role="complementary"> - <ul class="current"> -<li class="toctree-l1"><a class="reference internal" href="../download.html">Releases</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../download.html#rc1">0.3.51-RC1</a></li> -<li class="toctree-l2"><a class="reference internal" href="../download.html#rc0">0.3.51-RC0</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../basics/main.html">Getting Started</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../basics/introduction.html">Introduction</a></li> -<li class="toctree-l2"><a class="reference internal" href="../basics/quickstart.html">Quick Start</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../api/main.html">API</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../api/core.html">Core Library API</a></li> -<li class="toctree-l2"><a class="reference internal" href="../api/proxy.html">Write Proxy Client API</a></li> -<li class="toctree-l2"><a class="reference internal" href="../api/practice.html">Best Practices</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../configuration/main.html">Configuration</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../configuration/core.html">Core Library Configuration</a></li> -<li class="toctree-l2"><a class="reference internal" href="../configuration/proxy.html">Write Proxy Configuration</a></li> -<li class="toctree-l2"><a class="reference internal" href="../configuration/client.html">Client Configuration</a></li> -<li class="toctree-l2"><a class="reference internal" href="../configuration/perlog.html">Per Stream Configuration</a></li> -</ul> -</li> -<li class="toctree-l1 current"><a class="current reference internal" href="">Considerations</a><ul> -<li class="toctree-l2"><a class="reference internal" href="#consistency-durability-and-ordering">Consistency, Durability and Ordering</a></li> -<li class="toctree-l2"><a class="reference internal" href="#partitioning">Partitioning</a></li> -<li class="toctree-l2"><a class="reference internal" href="#processing-semantics">Processing Semantics</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../architecture/main.html">Architecture</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../architecture/main.html#data-model">Data Model</a></li> -<li class="toctree-l2"><a class="reference internal" href="../architecture/main.html#software-stack">Software Stack</a></li> -<li class="toctree-l2"><a class="reference internal" href="../architecture/main.html#lifecyle-of-records">Lifecyle of records</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../design/main.html">Detail Design</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../design/main.html#consistency">Consistency</a></li> -<li class="toctree-l2"><a class="reference internal" href="../design/main.html#streaming-reads">Streaming Reads</a></li> -<li class="toctree-l2"><a class="reference internal" href="../design/main.html#logsegment-lifecycle">LogSegment Lifecycle</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../globalreplicatedlog/main.html">Global Replicated Log</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../globalreplicatedlog/main.html#region-aware-data-placement-policy">Region Aware Data Placement Policy</a></li> -<li class="toctree-l2"><a class="reference internal" href="../globalreplicatedlog/main.html#cross-region-speculative-reads">Cross Region Speculative Reads</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../implementation/main.html">Implementation</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../implementation/storage.html">Storage</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../operations/main.html">Deployment & Administration</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../operations/deployment.html">Cluster Setup & Deployment</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/operations.html">DistributedLog Operations</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/performance.html">Performance Tuning</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/hardware.html">Hardware</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/monitoring.html">Monitoring</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/zookeeper.html">ZooKeeper</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/bookkeeper.html">BookKeeper</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../performance/main.html">Performance</a></li> -<li class="toctree-l1"><a class="reference internal" href="../references/main.html">References</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../references/configuration.html">Configuration Settings</a></li> -<li class="toctree-l2"><a class="reference internal" href="../references/metrics.html">Metrics</a></li> -<li class="toctree-l2"><a class="reference internal" href="../references/features.html">Features</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../tutorials/main.html">Tutorials</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../tutorials/main.html#basic">Basic</a></li> -<li class="toctree-l2"><a class="reference internal" href="../tutorials/main.html#messaging">Messaging</a></li> -<li class="toctree-l2"><a class="reference internal" href="../tutorials/main.html#replicated-state-machines">Replicated State Machines</a></li> -<li class="toctree-l2"><a class="reference internal" href="../tutorials/main.html#analytics">Analytics</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../developer/main.html">Developer</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../developer/release.html">Release</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../faq.html">FAQ</a></li> -</ul> - - </div> - </div> - </div> -</div> -<div class="container"> - <div class="row"> - <div style="z-index: 1" class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> - <style> - .overflow-container { - display: none; - } - .overflow-toggle { - text-decoration: none; - border-bottom: none; - border-radius: 4px; - border: 1px solid #eee; - padding: 1px 3px 3px; - color: #888; - font-weight: normal; - background-color: linen; - line-height: 1.85em; - cursor: pointer; - } - .overflow-toggle:hover { - color: #333; - border-color: #ccc; - background-color: beige; - } -</style> -<script> -$(function(){ - $('.overflow-toggle').on('click', function(){ - $(this).next().toggle(); - }); -}); -</script> -<div class="db-project-header-container"> - <div class="row"> - - <div class="db-project-info col-lg-12 col-md-12 col-sm-12 col-xs-12"> - <h1> - <a href="../index.html">DistributedLog</a> - - </h1> - - <div class="db-code-link"> - <a href="[email protected]:twitter/distributedlog.git/tree/master/" target="_blank">[email protected]:twitter/distributedlog.git/tree/master/</a> - </div> - - - </div> - </div> - - <div class="row db-project-links-row"> - <div class=" col-sm-3 col-md-3 col-lg-3 db-project-link-column"> - <div class="db-hashtag-container"> - - <span class="db-project-link-label">OWNERS</span> - - <em>None</em> - - - </div> - </div> - <div class="col-sm-3 col-md-3 col-lg-3 db-project-link-column"> - <div class="db-hashtag-container"> - - <span class="db-project-link-label">TAGS</span> - - <em><a class="db-hashtag" href="/?q=tags:%23uses_maven">#uses_maven</a></em> - - - </div> - </div> - <div class="col-sm-3 col-md-3 col-lg-3 db-project-link-column"> - <span class="db-project-link-label">HEALTH</span> - - <h3 style="margin-top: 0"> -<!-- <a href="/techdocs/checklist.html" class="label label-success">--> - <a href="/report/distributedlog" class=""> - 9.0 / 10 - <span style="margin-left: .25em" class="glyphicon glyphicon-ok"></span> - </a> - - </h3> - </div> - <div class="col-sm-3 col-md-3 col-lg-3 db-project-link-column"> - <span class="db-project-link-label">RATING</span> - <div id="rateYo"></div> - </div> - </div> - -</div> - </div> - <div class="col-xs-12 col-sm-8 col-md-8 col-lg-8"> - <div class="db-content-body"> - - <div class="section" id="considerations"> -<h1>Considerations<a class="headerlink" href="#considerations" title="Permalink to this headline">¶</a></h1> -<p>As different applications have different requirements, weâve carefully considered the capabilities -that should be included in DistributedLog leaving the rest up to the applications. These considerations are:</p> -<div class="section" id="consistency-durability-and-ordering"> -<h2>Consistency, Durability and Ordering<a class="headerlink" href="#consistency-durability-and-ordering" title="Permalink to this headline">¶</a></h2> -<p>The distributed systems literature commonly refers to two broad paradigms to use a log -for building reliable replicated systems (Figure 1). The <cite>Pub-Sub</cite> paradigm usually -refers to an active-active model where we keep a log of the incoming requests and each -replica(reader) processes each request. While the <cite>Master-Slave</cite> paradigm elects one -replica as the master to process requests as they arrive and log changes to its state. -The other replicas referred to as slaves apply the state changes in the same order as -the master, thereby being in sync and ready to take over the mastership if the current -master fails. If the current master loses connectivity to the slaves due to a network -partition, the slaves may elect a new master to continue forward progress. A fencing -mechanism is necessary for the old master to discover that it has lost ownership and -prevent it from modifying state after network connectivity is restored.</p> -<div class="figure align-center"> -<img alt="../_images/pubsub.png" src="../_images/pubsub.png" /> -<p class="caption">Figure 1. The uses of a log in distributed systems</p> -</div> -<p>These two different approaches indicate two different types of ordering requirements - -<cite>Write Ordering</cite> and <cite>Read Ordering</cite>. <cite>Write ordering</cite> requires that all writes issued -by the log writer be written in a strict order to the log, while <cite>read ordering</cite> only -requires that any reader that reads the log stream should see the same record at any -given position, the log records however may not appear in the same order that the writer -wrote them. The replicated log service should be able to support both use cases.</p> -</div> -<div class="section" id="partitioning"> -<h2>Partitioning<a class="headerlink" href="#partitioning" title="Permalink to this headline">¶</a></h2> -<p><cite>Partitioning</cite> (also known as sharding or bucketing) facilitates horizontal scale. The -partitioning scheme depends on the characteristics of the application and is closely -related to the ordering guarantees that the application requires. For example, distributed -key/value store that uses DistributedLog as its transaction log, distributes the data into -partitions each of which is a unit of consistency. Modifications within each partition are -required to be strictly ordered. On the other hand, real-time analytics workloads donât -require strict order, can use <em>round-robin</em> partitioning to evenly distribute the reads and -writes across all partitions. It is therefore prudent to provide applications the flexibility -to choose a suitable partitioning scheme.</p> -</div> -<div class="section" id="processing-semantics"> -<h2>Processing Semantics<a class="headerlink" href="#processing-semantics" title="Permalink to this headline">¶</a></h2> -<p>Applications typically choose between <cite>at-least-once</cite> and <cite>exactly-once</cite> processing semantics. -<cite>At-least-once</cite> processing guarantees that the application will process all the log records, -however when the application resumes after failure, previously processed records may be -re-processed if they have not been acknowledged. <cite>Exactly once</cite> processing is a stricter -guarantee where applications must see the effect of processing each record exactly once. -<cite>Exactly once</cite> semantics can be achieved by maintaining reader positions together with the -application state and atomically updating both the reader position and the effects of the -corresponding log records. For instance, for strongly consistent updates in a distributed -key/value store the reader position must be persisted atomically with the changes applied -from the corresponding log records. Upon restart from a failure, the reader resumes from the -last persisted position thereby guaranteeing that each change is applied only once. With at -least once processing guarantees the application can store reader positions in an external -store and update it periodically. Upon restart the application will reprocess messages since -the last updated reader position.</p> -</div> -</div> - - - </div> - </div> - <div class="hidden-xs col-sm-3 col-md-3 col-md-offset-1 col-lg-3 db-sidebar"> - - <div class="db-toc" role="complementary"> - <ul class="current"> - <li class="toctree-l0 current"><a class="current reference internal" href="../index.html">DistributedLog</a></li> - </ul> - <ul class="current"> -<li class="toctree-l1"><a class="reference internal" href="../download.html">Releases</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../download.html#rc1">0.3.51-RC1</a></li> -<li class="toctree-l2"><a class="reference internal" href="../download.html#rc0">0.3.51-RC0</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../basics/main.html">Getting Started</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../basics/introduction.html">Introduction</a></li> -<li class="toctree-l2"><a class="reference internal" href="../basics/quickstart.html">Quick Start</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../api/main.html">API</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../api/core.html">Core Library API</a></li> -<li class="toctree-l2"><a class="reference internal" href="../api/proxy.html">Write Proxy Client API</a></li> -<li class="toctree-l2"><a class="reference internal" href="../api/practice.html">Best Practices</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../configuration/main.html">Configuration</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../configuration/core.html">Core Library Configuration</a></li> -<li class="toctree-l2"><a class="reference internal" href="../configuration/proxy.html">Write Proxy Configuration</a></li> -<li class="toctree-l2"><a class="reference internal" href="../configuration/client.html">Client Configuration</a></li> -<li class="toctree-l2"><a class="reference internal" href="../configuration/perlog.html">Per Stream Configuration</a></li> -</ul> -</li> -<li class="toctree-l1 current"><a class="current reference internal" href="">Considerations</a><ul> -<li class="toctree-l2"><a class="reference internal" href="#consistency-durability-and-ordering">Consistency, Durability and Ordering</a></li> -<li class="toctree-l2"><a class="reference internal" href="#partitioning">Partitioning</a></li> -<li class="toctree-l2"><a class="reference internal" href="#processing-semantics">Processing Semantics</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../architecture/main.html">Architecture</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../architecture/main.html#data-model">Data Model</a></li> -<li class="toctree-l2"><a class="reference internal" href="../architecture/main.html#software-stack">Software Stack</a></li> -<li class="toctree-l2"><a class="reference internal" href="../architecture/main.html#lifecyle-of-records">Lifecyle of records</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../design/main.html">Detail Design</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../design/main.html#consistency">Consistency</a></li> -<li class="toctree-l2"><a class="reference internal" href="../design/main.html#streaming-reads">Streaming Reads</a></li> -<li class="toctree-l2"><a class="reference internal" href="../design/main.html#logsegment-lifecycle">LogSegment Lifecycle</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../globalreplicatedlog/main.html">Global Replicated Log</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../globalreplicatedlog/main.html#region-aware-data-placement-policy">Region Aware Data Placement Policy</a></li> -<li class="toctree-l2"><a class="reference internal" href="../globalreplicatedlog/main.html#cross-region-speculative-reads">Cross Region Speculative Reads</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../implementation/main.html">Implementation</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../implementation/storage.html">Storage</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../operations/main.html">Deployment & Administration</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../operations/deployment.html">Cluster Setup & Deployment</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/operations.html">DistributedLog Operations</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/performance.html">Performance Tuning</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/hardware.html">Hardware</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/monitoring.html">Monitoring</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/zookeeper.html">ZooKeeper</a></li> -<li class="toctree-l2"><a class="reference internal" href="../operations/bookkeeper.html">BookKeeper</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../performance/main.html">Performance</a></li> -<li class="toctree-l1"><a class="reference internal" href="../references/main.html">References</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../references/configuration.html">Configuration Settings</a></li> -<li class="toctree-l2"><a class="reference internal" href="../references/metrics.html">Metrics</a></li> -<li class="toctree-l2"><a class="reference internal" href="../references/features.html">Features</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../tutorials/main.html">Tutorials</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../tutorials/main.html#basic">Basic</a></li> -<li class="toctree-l2"><a class="reference internal" href="../tutorials/main.html#messaging">Messaging</a></li> -<li class="toctree-l2"><a class="reference internal" href="../tutorials/main.html#replicated-state-machines">Replicated State Machines</a></li> -<li class="toctree-l2"><a class="reference internal" href="../tutorials/main.html#analytics">Analytics</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../developer/main.html">Developer</a><ul> -<li class="toctree-l2"><a class="reference internal" href="../developer/release.html">Release</a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="../faq.html">FAQ</a></li> -</ul> - - <span id="last"></span> - </div> - - </div> - <!-- <div id="slidebox"> --> - <!-- <button id="slidebox_close" type="button" class="close">×</button> --> - <!-- <p>Rate This Page</p> --> - <!-- <div id="rateYo"></div> --> - <!-- <p>Comment</p> - <input type="text" name="comment"></input> - <button>Submit</button> --> - <!-- </div> --> - </div> -</div> -<footer class="footer"> - <div class="container-fluid"> - <div class="row"> - <div class="col-md-10 col-md-offset-1"> - <p class="pull-right"> - <a href="#">Back to top</a> - - <br/> - -<div id="sourcelink"> - <a href="[email protected]:twitter/distributedlog.git/tree/master/docs/considerations/main.rst" - rel="nofollow">Source</a> - - <a href="../_sources/considerations/main.txt" - rel="nofollow">Raw</a> - <a href="../__docbird-build.log" - rel="nofollow">Build Log</a> - <a href="/report/stats/distributedlog:distributedlog" - rel="nofollow">Stats</a> -</div> - </p> - <p> - Built and hosted by <a href="/">DocBird</a>. - </p> - </div> - </div> - </div> -</footer> -<script type="text/javascript" src="../_static/js/docbird.js"></script> -<script type="text/javascript"> - var _gaq = _gaq || []; - _gaq.push(['_setAccount', 'UA-30775-8']); - _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> -<!-- <script type="text/javascript" src="//s/d41d8cd98f00b204e9800998ecf8427e/en_US-tbnx1s-1988229788/6163/97/1.4.3/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?collectorId=e62237fc"></script> ---> - -<script type="text/javascript"> - $(document).ready(function () { - // track user activity time (from https://github.com/jasonzissman/TimeMe.js) - TimeMe.setIdleDurationInSeconds(30); - TimeMe.setCurrentPageName("my-home-page"); - TimeMe.initialize(); - - // record page visit event when user leaves the page - window.onbeforeunload = function (event) { - xmlhttp=new XMLHttpRequest(); - xmlhttp.withCredentials = true; - xmlhttp.open("POST", "/event/distributedlog:distributedlog/visit", false); - xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - var event_data = { - total_time_reading: TimeMe.getTimeOnCurrentPageInSeconds(), - page: window.location.href - }; - //alert("send: " + $.param(event_data)); - xmlhttp.send($.param(event_data)); - }; - - // ask user for page rating after 20 seconds - // setTimeout(function(){ - // alert("Rate this page!"); - // }, 20000); - }); -</script> -<!-- <style> -#slidebox{ - width: 250px; - height: 90px; - padding: 10px; - background-color: #fff; - border: 1px solid #ccc; - position: fixed; - bottom: 3px; - right: -280px; - z-index: 1; -} -#slidebox .close{ - margin-top: -5px; - opacity: 0.5; -} -#slidebox .close:hover{ - opacity: 0.7; -} -</style> --> -<script type="text/javascript"> -$(function() { - // $(window).scroll(function(){ - // var distanceTop = $('#last').offset().top - $(window).height(); - - // if ($(window).scrollTop() > distanceTop) - // $('#slidebox').animate({'right':'3px'},300); - // else - // $('#slidebox').stop(true).animate({'right':'-280px'},100); - // }); - - // $('#slidebox .close').bind('click',function(){ - // $(this).parent().remove(); - // }); - - $("#rateYo").rateYo({ - normalFill: "#A0A0A0", - halfStar: true, - rating: (Cookies.get('docbird.rating.distributedlog.distributedlog') || 0.0) - }).on("rateyo.set", function (e, data) { - var event_data = { - comment: '', // see todo note below - rating: data.rating, - page: window.location.href - }; - Cookies.get('docbird.rating.distributedlog.distributedlog', data.rating) - $.post('/event/distributedlog:distributedlog/rating', event_data) - // xmlhttp=new XMLHttpRequest(); - // xmlhttp.withCredentials = true; - // var event_data = { - // comment: '', // see todo note below - // rating: data.rating, - // page: window.location.href - // }; - // xmlhttp.open("GET", "/event/distributedlog/rating?" + $.param(event_data), false); - // xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - // // todo: implement comment form in rating slide out, - // // and instead of hooking this event, include a submit button, - // // and read the rating with rating() method - - // // alert("send: " + $.param(event_data)); - // xmlhttp.send(); - - }); - -}); -</script> -<script src="_static/js/selection-sharer.js"></script> -<script> -$('.db-content-body').selectionSharer(); -</script> - </body> -</html>
http://git-wip-us.apache.org/repos/asf/incubator-distributedlog/blob/1bd00e9a/content/blog/index.html ---------------------------------------------------------------------- diff --git a/content/blog/index.html b/content/blog/index.html new file mode 100644 index 0000000..1c0e185 --- /dev/null +++ b/content/blog/index.html @@ -0,0 +1,185 @@ +<!DOCTYPE html> +<html lang="en"> + + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <title>DistributedLog Blog</title> + <meta name="description" content="Apache DistributedLog is an high performance replicated log. +"> + + <link rel="stylesheet" href="http://distributedlog.incubator.apache.org/styles/site.css"> + <link rel="stylesheet" href="http://distributedlog.incubator.apache.org/css/theme.css"> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> + <script src="http://distributedlog.incubator.apache.org/js/bootstrap.min.js"></script> + <link rel="canonical" href="http://distributedlog.incubator.apache.orghttp://distributedlog.incubator.apache.org/blog/" data-proofer-ignore> + <link rel="alternate" type="application/rss+xml" title="Apache DistributedLog (incubating)" href="http://distributedlog.incubator.apache.orghttp://distributedlog.incubator.apache.org/feed.xml"> + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-83870961-1', 'auto'); + ga('send', 'pageview'); + + </script> + <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico"> +</head> + + + <body role="document"> + + <nav class="navbar navbar-default navbar-fixed-top"> + <div class="container"> + <div class="navbar-header"> + <a href="/" class="navbar-brand" > + <img alt="Brand" style="height: 28px" src="http://distributedlog.incubator.apache.org/images/distributedlog_logo_navbar.png"> + </a> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <!-- Overview --> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/basics/introduction">Overview</a></li> + <!-- Downloads --> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/start/download">Downloads</a></li> + <!-- Quick Start --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Quick Start<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/start/quickstart">Setup & Run Example</a></li> + <li role="separator" class="divider"></li> + <li class="dropdown-header">Tutorials</li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id3"> + <small><span class="glyphicon glyphicon-pencil"></span></small> + Basic + </a> + </li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id4"> + <small><span class="glyphicon glyphicon-envelope"></span></small> + Messaging + </a> + </li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id6"> + <small><span class="glyphicon glyphicon-stats"></span></small> + Analytics + </a> + </li> + </ul> + </li> + <!-- Documentation --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Snapshot (Developement)</li> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest">Latest</a></li> + <li role="separator" class="divider"></li> + <li> + <a href="https://cwiki.apache.org/confluence/display/DL/Project+Ideas"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Project Ideas + </a> + </li> + </ul> + </li> + <!-- FAQ --> + <li><a href="http://distributedlog.incubator.apache.org/faq">FAQ</a></li> + </ul> + <!-- Right Side --> + <ul class="nav navbar-nav navbar-right"> + <!-- Blog --> + <li><a href="http://distributedlog.incubator.apache.org/blog">Blog</a></li> + <!-- Community --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Community</li> + <li><a href="http://distributedlog.incubator.apache.org/community/#mailing-lists">Mailing Lists</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/#source-code">Source Code</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/#issue-tracker">Issue Tracking</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/team/">Team</a></li> + <li role="separator" class="divider"></li> + <li class="dropdown-header">Contribute</li> + <li><a href="https://cwiki.apache.org/confluence/display/DL/Developer+Setup">Developer Setup</a></li> + <li><a href="https://cwiki.apache.org/confluence/display/DL/Contributing+to+DistributedLog">Contributing to DistributedLog</a></li> + <li><a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65867477">Coding Guide</a></li> + </ul> + </li> + <!-- Project --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Project<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Project</li> + <li><a href="http://distributedlog.incubator.apache.org/project/presentations/">Presentations</a></li> + <li> + <a href="https://twitter.com/distributedlog"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Twitter + </a> + </li> + <li> + <a href="https://github.com/apache/incubator-distributedlog"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Github + </a> + </li> + <li> + <a href="https://cwiki.apache.org/confluence/display/DL/Apache+DistributedLog+Home"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Wiki + </a> + </li> + </ul> + </li> + </ul> + </div><!--/.nav-collapse --> + </div> +</nav> + + +<link rel="stylesheet" href=""> + + + <div class="container" role="main"> + + <div class="row"> + <h1 id="apache-distributedlog-blog">Apache DistributedLog Blog</h1> + +<p>This is the blog for the Apache DistributedLog project. This blog contains news and updates +for the project.</p> + + + </div> + + + <hr> + <div class="row"> + <div class="col-xs-12"> + <footer> + <p class="text-center">© Copyright 2016 + <a href="http://www.apache.org">The Apache Software Foundation.</a> All Rights Reserved. + </p> + <p class="text-center"> + <a href="http://distributedlog.incubator.apache.org/feed.xml">RSS Feed</a> + </p> + </footer> + </div> + </div> + <!-- container div end --> +</div> + + + </body> + +</html> http://git-wip-us.apache.org/repos/asf/incubator-distributedlog/blob/1bd00e9a/content/coming-soon.html ---------------------------------------------------------------------- diff --git a/content/coming-soon.html b/content/coming-soon.html new file mode 100644 index 0000000..4e8dc1a --- /dev/null +++ b/content/coming-soon.html @@ -0,0 +1,185 @@ +<!DOCTYPE html> +<html lang="en"> + + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <title>Apache DistributedLog (incubating)</title> + <meta name="description" content="Apache DistributedLog is an high performance replicated log. +"> + + <link rel="stylesheet" href="http://distributedlog.incubator.apache.org/styles/site.css"> + <link rel="stylesheet" href="http://distributedlog.incubator.apache.org/css/theme.css"> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> + <script src="http://distributedlog.incubator.apache.org/js/bootstrap.min.js"></script> + <link rel="canonical" href="http://distributedlog.incubator.apache.orghttp://distributedlog.incubator.apache.org/coming-soon.html" data-proofer-ignore> + <link rel="alternate" type="application/rss+xml" title="Apache DistributedLog (incubating)" href="http://distributedlog.incubator.apache.orghttp://distributedlog.incubator.apache.org/feed.xml"> + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-83870961-1', 'auto'); + ga('send', 'pageview'); + + </script> + <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico"> +</head> + + + <body role="document"> + + <nav class="navbar navbar-default navbar-fixed-top"> + <div class="container"> + <div class="navbar-header"> + <a href="/" class="navbar-brand" > + <img alt="Brand" style="height: 28px" src="http://distributedlog.incubator.apache.org/images/distributedlog_logo_navbar.png"> + </a> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <!-- Overview --> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/basics/introduction">Overview</a></li> + <!-- Downloads --> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/start/download">Downloads</a></li> + <!-- Quick Start --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Quick Start<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/start/quickstart">Setup & Run Example</a></li> + <li role="separator" class="divider"></li> + <li class="dropdown-header">Tutorials</li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id3"> + <small><span class="glyphicon glyphicon-pencil"></span></small> + Basic + </a> + </li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id4"> + <small><span class="glyphicon glyphicon-envelope"></span></small> + Messaging + </a> + </li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id6"> + <small><span class="glyphicon glyphicon-stats"></span></small> + Analytics + </a> + </li> + </ul> + </li> + <!-- Documentation --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Snapshot (Developement)</li> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest">Latest</a></li> + <li role="separator" class="divider"></li> + <li> + <a href="https://cwiki.apache.org/confluence/display/DL/Project+Ideas"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Project Ideas + </a> + </li> + </ul> + </li> + <!-- FAQ --> + <li><a href="http://distributedlog.incubator.apache.org/faq">FAQ</a></li> + </ul> + <!-- Right Side --> + <ul class="nav navbar-nav navbar-right"> + <!-- Blog --> + <li><a href="http://distributedlog.incubator.apache.org/blog">Blog</a></li> + <!-- Community --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Community</li> + <li><a href="http://distributedlog.incubator.apache.org/community/#mailing-lists">Mailing Lists</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/#source-code">Source Code</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/#issue-tracker">Issue Tracking</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/team/">Team</a></li> + <li role="separator" class="divider"></li> + <li class="dropdown-header">Contribute</li> + <li><a href="https://cwiki.apache.org/confluence/display/DL/Developer+Setup">Developer Setup</a></li> + <li><a href="https://cwiki.apache.org/confluence/display/DL/Contributing+to+DistributedLog">Contributing to DistributedLog</a></li> + <li><a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65867477">Coding Guide</a></li> + </ul> + </li> + <!-- Project --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Project<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Project</li> + <li><a href="http://distributedlog.incubator.apache.org/project/presentations/">Presentations</a></li> + <li> + <a href="https://twitter.com/distributedlog"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Twitter + </a> + </li> + <li> + <a href="https://github.com/apache/incubator-distributedlog"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Github + </a> + </li> + <li> + <a href="https://cwiki.apache.org/confluence/display/DL/Apache+DistributedLog+Home"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Wiki + </a> + </li> + </ul> + </li> + </ul> + </div><!--/.nav-collapse --> + </div> +</nav> + + +<link rel="stylesheet" href=""> + + + <div class="container" role="main"> + + <div class="row"> + <h1 id="documentation-coming-soon">Documentation Coming Soon</h1> + +<p>Youâve reached a page thatâs still in draft, or otherwise being developed! Please bear with us as we improve the documentation for Apache DistributedLog.</p> + +<p><a href="/">Go Back</a> to the main DistributedLog site.</p> + + </div> + + + <hr> + <div class="row"> + <div class="col-xs-12"> + <footer> + <p class="text-center">© Copyright 2016 + <a href="http://www.apache.org">The Apache Software Foundation.</a> All Rights Reserved. + </p> + <p class="text-center"> + <a href="http://distributedlog.incubator.apache.org/feed.xml">RSS Feed</a> + </p> + </footer> + </div> + </div> + <!-- container div end --> +</div> + + + </body> + +</html> http://git-wip-us.apache.org/repos/asf/incubator-distributedlog/blob/1bd00e9a/content/community/index.html ---------------------------------------------------------------------- diff --git a/content/community/index.html b/content/community/index.html new file mode 100644 index 0000000..671a7ab --- /dev/null +++ b/content/community/index.html @@ -0,0 +1,251 @@ +<!DOCTYPE html> +<html lang="en"> + + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <title>Community</title> + <meta name="description" content="Apache DistributedLog is an high performance replicated log. +"> + + <link rel="stylesheet" href="http://distributedlog.incubator.apache.org/styles/site.css"> + <link rel="stylesheet" href="http://distributedlog.incubator.apache.org/css/theme.css"> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> + <script src="http://distributedlog.incubator.apache.org/js/bootstrap.min.js"></script> + <link rel="canonical" href="http://distributedlog.incubator.apache.orghttp://distributedlog.incubator.apache.org/community/" data-proofer-ignore> + <link rel="alternate" type="application/rss+xml" title="Apache DistributedLog (incubating)" href="http://distributedlog.incubator.apache.orghttp://distributedlog.incubator.apache.org/feed.xml"> + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-83870961-1', 'auto'); + ga('send', 'pageview'); + + </script> + <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico"> +</head> + + + <body role="document"> + + <nav class="navbar navbar-default navbar-fixed-top"> + <div class="container"> + <div class="navbar-header"> + <a href="/" class="navbar-brand" > + <img alt="Brand" style="height: 28px" src="http://distributedlog.incubator.apache.org/images/distributedlog_logo_navbar.png"> + </a> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <!-- Overview --> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/basics/introduction">Overview</a></li> + <!-- Downloads --> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/start/download">Downloads</a></li> + <!-- Quick Start --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Quick Start<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/start/quickstart">Setup & Run Example</a></li> + <li role="separator" class="divider"></li> + <li class="dropdown-header">Tutorials</li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id3"> + <small><span class="glyphicon glyphicon-pencil"></span></small> + Basic + </a> + </li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id4"> + <small><span class="glyphicon glyphicon-envelope"></span></small> + Messaging + </a> + </li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id6"> + <small><span class="glyphicon glyphicon-stats"></span></small> + Analytics + </a> + </li> + </ul> + </li> + <!-- Documentation --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Snapshot (Developement)</li> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest">Latest</a></li> + <li role="separator" class="divider"></li> + <li> + <a href="https://cwiki.apache.org/confluence/display/DL/Project+Ideas"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Project Ideas + </a> + </li> + </ul> + </li> + <!-- FAQ --> + <li><a href="http://distributedlog.incubator.apache.org/faq">FAQ</a></li> + </ul> + <!-- Right Side --> + <ul class="nav navbar-nav navbar-right"> + <!-- Blog --> + <li><a href="http://distributedlog.incubator.apache.org/blog">Blog</a></li> + <!-- Community --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Community</li> + <li><a href="http://distributedlog.incubator.apache.org/community/#mailing-lists">Mailing Lists</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/#source-code">Source Code</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/#issue-tracker">Issue Tracking</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/team/">Team</a></li> + <li role="separator" class="divider"></li> + <li class="dropdown-header">Contribute</li> + <li><a href="https://cwiki.apache.org/confluence/display/DL/Developer+Setup">Developer Setup</a></li> + <li><a href="https://cwiki.apache.org/confluence/display/DL/Contributing+to+DistributedLog">Contributing to DistributedLog</a></li> + <li><a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65867477">Coding Guide</a></li> + </ul> + </li> + <!-- Project --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Project<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Project</li> + <li><a href="http://distributedlog.incubator.apache.org/project/presentations/">Presentations</a></li> + <li> + <a href="https://twitter.com/distributedlog"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Twitter + </a> + </li> + <li> + <a href="https://github.com/apache/incubator-distributedlog"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Github + </a> + </li> + <li> + <a href="https://cwiki.apache.org/confluence/display/DL/Apache+DistributedLog+Home"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Wiki + </a> + </li> + </ul> + </li> + </ul> + </div><!--/.nav-collapse --> + </div> +</nav> + + +<link rel="stylesheet" href=""> + + + <div class="container" role="main"> + + <div class="row"> + <ul id="markdown-toc"> + <li><a href="#community" id="markdown-toc-community">Community</a> <ul> + <li><a href="#mailing-lists" id="markdown-toc-mailing-lists">Mailing Lists</a></li> + <li><a href="#issue-tracker" id="markdown-toc-issue-tracker">Issue Tracker</a></li> + <li><a href="#source-code" id="markdown-toc-source-code">Source Code</a> <ul> + <li><a href="#main-source-repositories" id="markdown-toc-main-source-repositories">Main source repositories</a></li> + </ul> + </li> + </ul> + </li> +</ul> + +<h1 id="community">Community</h1> + +<p>There are many ways to get help from the Apache DistributedLog community. The <a href="#mailing-lists">mailing lists</a> are the primary place where all DistributedLog committers are present. Bugs and feature requests can either be discussed on <em>dev mailing list</em> or on <a href="https://issues.apache.org/jira/browse/DL">JIRA</a>. Those interested in contributing to DistributedLog should check out the <a href="how-to-contribute.html">contribution guide</a>.</p> + +<h2 id="mailing-lists">Mailing Lists</h2> + +<table class="table table-striped"> + <thead> + <th class="text-center">Name</th> + <th class="text-center">Subscribe</th> + <th class="text-center">Digest</th> + <th class="text-center">Unsubscribe</th> + <th class="text-center">Post</th> + <th class="text-center">Archive</th> + </thead> + <tr> + <td> + <strong>dev</strong>@@distributedlog.incubator.apache.org<br /> + <small>Users and Development related discussions</small> + </td> + <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:[email protected]">Subscribe</a></td> + <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:[email protected]">Subscribe</a></td> + <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:[email protected]">Unsubscribe</a></td> + <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:[email protected]">Post</a></td> + <td class="text-center"> + <a href="http://mail-archives.apache.org/mod_mbox/incubator-distributedlog-dev/">Archives</a> <br /> + </td> + </tr> +<tr> + <td> + <strong>commits</strong>@distributedlog.incubator.apache.org + <br /> + <small>All commits to our repositories</small> + </td> + <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:[email protected]">Subscribe</a></td> + <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:[email protected]">Subscribe</a></td> + <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:[email protected]">Unsubscribe</a></td> + <td class="text-center"><i class="fa fa-pencil-square-o"></i> <i>Read only list</i></td> + <td class="text-center"><a href="http://mail-archives.apache.org/mod_mbox/incubator-distributedlog-commits/">Archives</a></td> + </tr> +</table> + +<h2 id="issue-tracker">Issue Tracker</h2> + +<p>We use JIRA to track all code related issues: <a href="https://issues.apache.org/jira/browse/DL">https://issues.apache.org/jira/browse/DL</a>.</p> + +<p>All issue activity is also mirrored to the dev mailing list.</p> + +<h2 id="source-code">Source Code</h2> + +<h3 id="main-source-repositories">Main source repositories</h3> + +<ul> + <li><strong>ASF writable</strong>: <a href="https://git-wip-us.apache.org/repos/asf/incubator-distributedlog.git">https://git-wip-us.apache.org/repos/asf/incubator-distributedlog.git</a></li> + <li><strong>ASF read-only</strong>: git://git.apache.org/repos/asf/incubator-distributedlog.git</li> + <li><strong>GitHub mirror</strong>: <a href="https://github.com/apache/incubator-distributedlog.git">https://github.com/apache/incubator-distributedlog.git</a></li> +</ul> + +<p>Note: We prefer to run distributedlog using Java 8.</p> + + </div> + + + <hr> + <div class="row"> + <div class="col-xs-12"> + <footer> + <p class="text-center">© Copyright 2016 + <a href="http://www.apache.org">The Apache Software Foundation.</a> All Rights Reserved. + </p> + <p class="text-center"> + <a href="http://distributedlog.incubator.apache.org/feed.xml">RSS Feed</a> + </p> + </footer> + </div> + </div> + <!-- container div end --> +</div> + + + </body> + +</html> http://git-wip-us.apache.org/repos/asf/incubator-distributedlog/blob/1bd00e9a/content/community/team/index.html ---------------------------------------------------------------------- diff --git a/content/community/team/index.html b/content/community/team/index.html new file mode 100644 index 0000000..0d93899 --- /dev/null +++ b/content/community/team/index.html @@ -0,0 +1,330 @@ +<!DOCTYPE html> +<html lang="en"> + + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <title>DistributedLog Team</title> + <meta name="description" content="Apache DistributedLog is an high performance replicated log. +"> + + <link rel="stylesheet" href="http://distributedlog.incubator.apache.org/styles/site.css"> + <link rel="stylesheet" href="http://distributedlog.incubator.apache.org/css/theme.css"> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> + <script src="http://distributedlog.incubator.apache.org/js/bootstrap.min.js"></script> + <link rel="canonical" href="http://distributedlog.incubator.apache.orghttp://distributedlog.incubator.apache.org/community/team/" data-proofer-ignore> + <link rel="alternate" type="application/rss+xml" title="Apache DistributedLog (incubating)" href="http://distributedlog.incubator.apache.orghttp://distributedlog.incubator.apache.org/feed.xml"> + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-83870961-1', 'auto'); + ga('send', 'pageview'); + + </script> + <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico"> +</head> + + + <body role="document"> + + <nav class="navbar navbar-default navbar-fixed-top"> + <div class="container"> + <div class="navbar-header"> + <a href="/" class="navbar-brand" > + <img alt="Brand" style="height: 28px" src="http://distributedlog.incubator.apache.org/images/distributedlog_logo_navbar.png"> + </a> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + </div> + <div id="navbar" class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <!-- Overview --> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/basics/introduction">Overview</a></li> + <!-- Downloads --> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/start/download">Downloads</a></li> + <!-- Quick Start --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Quick Start<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest/start/quickstart">Setup & Run Example</a></li> + <li role="separator" class="divider"></li> + <li class="dropdown-header">Tutorials</li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id3"> + <small><span class="glyphicon glyphicon-pencil"></span></small> + Basic + </a> + </li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id4"> + <small><span class="glyphicon glyphicon-envelope"></span></small> + Messaging + </a> + </li> + <li> + <a href="http://distributedlog.incubator.apache.org/docs/latest/tutorials/main#id6"> + <small><span class="glyphicon glyphicon-stats"></span></small> + Analytics + </a> + </li> + </ul> + </li> + <!-- Documentation --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Documentation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Snapshot (Developement)</li> + <li><a href="http://distributedlog.incubator.apache.org/docs/latest">Latest</a></li> + <li role="separator" class="divider"></li> + <li> + <a href="https://cwiki.apache.org/confluence/display/DL/Project+Ideas"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Project Ideas + </a> + </li> + </ul> + </li> + <!-- FAQ --> + <li><a href="http://distributedlog.incubator.apache.org/faq">FAQ</a></li> + </ul> + <!-- Right Side --> + <ul class="nav navbar-nav navbar-right"> + <!-- Blog --> + <li><a href="http://distributedlog.incubator.apache.org/blog">Blog</a></li> + <!-- Community --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Community</li> + <li><a href="http://distributedlog.incubator.apache.org/community/#mailing-lists">Mailing Lists</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/#source-code">Source Code</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/#issue-tracker">Issue Tracking</a></li> + <li><a href="http://distributedlog.incubator.apache.org/community/team/">Team</a></li> + <li role="separator" class="divider"></li> + <li class="dropdown-header">Contribute</li> + <li><a href="https://cwiki.apache.org/confluence/display/DL/Developer+Setup">Developer Setup</a></li> + <li><a href="https://cwiki.apache.org/confluence/display/DL/Contributing+to+DistributedLog">Contributing to DistributedLog</a></li> + <li><a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65867477">Coding Guide</a></li> + </ul> + </li> + <!-- Project --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Project<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li class="dropdown-header">Project</li> + <li><a href="http://distributedlog.incubator.apache.org/project/presentations/">Presentations</a></li> + <li> + <a href="https://twitter.com/distributedlog"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Twitter + </a> + </li> + <li> + <a href="https://github.com/apache/incubator-distributedlog"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Github + </a> + </li> + <li> + <a href="https://cwiki.apache.org/confluence/display/DL/Apache+DistributedLog+Home"> + <small><span class="glyphicon glyphicon-new-window"></span></small> + Wiki + </a> + </li> + </ul> + </li> + </ul> + </div><!--/.nav-collapse --> + </div> +</nav> + + +<link rel="stylesheet" href=""> + + + <div class="container" role="main"> + + <div class="row"> + <h1 id="apache-distributedlog-team">Apache DistributedLog Team</h1> + +<p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p> + +<p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p> + +<h2>Committers</h2> +<p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p> +<table class="table table-hover"> + <thead> + <tr> + <th>Name</th> + <th>Apache ID</th> + <th>Email</th> + <th>Organization</th> + <th>Roles</th> + <th>Time Zone</th> + </tr> + </thead> + <tbody> + + <tr> + <th scope="row">Aniruddha Laud</th> + <td scope="row"></td> + <td scope="row"></td> + <td scope="row">MixPanel</td> + <td scope="row">committer</td> + <td scope="row">-8</td> + </tr> + + <tr> + <th scope="row">Dave Rusek</th> + <td scope="row">drusek</td> + <td scope="row">drusek [at] apache [dot] org</td> + <td scope="row">Twitter</td> + <td scope="row">committer</td> + <td scope="row">-8</td> + </tr> + + <tr> + <th scope="row">Eitan Adler</th> + <td scope="row">eax</td> + <td scope="row">eax [at] apache [dot] org</td> + <td scope="row">Twitter</td> + <td scope="row">committer</td> + <td scope="row">-8</td> + </tr> + + <tr> + <th scope="row">Franck Cuny</th> + <td scope="row">fcuny</td> + <td scope="row">fcuny [at] apache [dot] org</td> + <td scope="row">Twitter</td> + <td scope="row">committer</td> + <td scope="row">-8</td> + </tr> + + <tr> + <th scope="row">Jordan Bull</th> + <td scope="row"></td> + <td scope="row"></td> + <td scope="row">Twitter</td> + <td scope="row">committer</td> + <td scope="row">-8</td> + </tr> + + <tr> + <th scope="row">Leigh Stewart</th> + <td scope="row">lstewart</td> + <td scope="row">lstewart [at] apache [dot] org</td> + <td scope="row">Twitter</td> + <td scope="row">committer</td> + <td scope="row">-8</td> + </tr> + + <tr> + <th scope="row">Robin Dhamankar</th> + <td scope="row">robindh</td> + <td scope="row">robindh [at] apache [dot] org</td> + <td scope="row">Facebook</td> + <td scope="row">committer</td> + <td scope="row">-8</td> + </tr> + + <tr> + <th scope="row">Satish Kotha</th> + <td scope="row">satish</td> + <td scope="row">satish [at] apache [dot] org</td> + <td scope="row">Twitter</td> + <td scope="row">committer</td> + <td scope="row">-8</td> + </tr> + + <tr> + <th scope="row">Sijie Guo</th> + <td scope="row">sijie</td> + <td scope="row">sijie [at] apache [dot] org</td> + <td scope="row">Twitter</td> + <td scope="row">committer</td> + <td scope="row">-8</td> + </tr> + + </tbody> + </table> + +<h2>Mentors</h2> +<p>The following people are the mentors of this incubator project</p> +<table class="table table-hover"> + <thead> + <tr> + <th>Name</th> + <th>Apache ID</th> + <th>Email</th> + <th>Organization</th> + <th>Roles</th> + <th>Time Zone</th> + </tr> + </thead> + <tbody> + + <tr> + <th scope="row">Henry Saputra</th> + <td scope="row">hsaputra</td> + <td scope="row">hsaputra [at] apache [dot] org</td> + <td scope="row"></td> + <td scope="row">PPMC, Mentor</td> + <td scope="row">-8</td> + </tr> + + <tr> + <th scope="row">Flavio Junqueira</th> + <td scope="row">fpj</td> + <td scope="row">fpj [at] apache [dot] org</td> + <td scope="row"></td> + <td scope="row">PPMC, Mentor</td> + <td scope="row">0</td> + </tr> + + <tr> + <th scope="row">Chris Nauroth</th> + <td scope="row">hsaputra</td> + <td scope="row">hsaputra [at] apache [dot] org</td> + <td scope="row"></td> + <td scope="row">PPMC, Mentor</td> + <td scope="row">-8</td> + </tr> + + </tbody> + </table> + + + </div> + + + <hr> + <div class="row"> + <div class="col-xs-12"> + <footer> + <p class="text-center">© Copyright 2016 + <a href="http://www.apache.org">The Apache Software Foundation.</a> All Rights Reserved. + </p> + <p class="text-center"> + <a href="http://distributedlog.incubator.apache.org/feed.xml">RSS Feed</a> + </p> + </footer> + </div> + </div> + <!-- container div end --> +</div> + + + </body> + +</html>
