Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 402BE200BB8 for ; Fri, 28 Oct 2016 18:57:45 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 3EE9D160AF5; Fri, 28 Oct 2016 16:57:45 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 390B0160AE4 for ; Fri, 28 Oct 2016 18:57:44 +0200 (CEST) Received: (qmail 13935 invoked by uid 500); 28 Oct 2016 16:57:43 -0000 Mailing-List: contact commits-help@fluo.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@fluo.incubator.apache.org Delivered-To: mailing list commits@fluo.incubator.apache.org Received: (qmail 13916 invoked by uid 99); 28 Oct 2016 16:57:43 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Oct 2016 16:57:43 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id EB910CA1FF for ; Fri, 28 Oct 2016 16:57:42 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -6.219 X-Spam-Level: X-Spam-Status: No, score=-6.219 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id aFXE_vbblEPp for ; Fri, 28 Oct 2016 16:57:40 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id 801D05FC27 for ; Fri, 28 Oct 2016 16:57:39 +0000 (UTC) Received: (qmail 13833 invoked by uid 99); 28 Oct 2016 16:57:38 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Oct 2016 16:57:38 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 80BE3F1596; Fri, 28 Oct 2016 16:57:38 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: mwalch@apache.org To: commits@fluo.incubator.apache.org Date: Fri, 28 Oct 2016 16:57:40 -0000 Message-Id: In-Reply-To: <4ae001eae02741b8b0719d89fa6914d0@git.apache.org> References: <4ae001eae02741b8b0719d89fa6914d0@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [3/8] incubator-fluo-website git commit: Updates for Recipes 1.0.0 release archived-at: Fri, 28 Oct 2016 16:57:45 -0000 Updates for Recipes 1.0.0 release Project: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/commit/e40442eb Tree: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/tree/e40442eb Diff: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/diff/e40442eb Branch: refs/heads/gh-pages Commit: e40442ebd7f3583ecad6210e693fb4e732b2ea39 Parents: cbb726c Author: Keith Turner Authored: Thu Oct 27 20:42:26 2016 -0400 Committer: Mike Walch Committed: Fri Oct 28 12:48:55 2016 -0400 ---------------------------------------------------------------------- .../2016-10-17-fluo-recipes-1.0.0-incubating.md | 20 +++++++++++++------- .../1.0.0-incubating/accumulo-export-queue.md | 4 ++-- .../1.0.0-incubating/export-queue.md | 2 +- docs/fluo-recipes/1.0.0-incubating/index.md | 4 ++-- .../1.0.0-incubating/serialization.md | 2 +- .../1.0.0-incubating/table-optimization.md | 4 ++-- docs/fluo-recipes/1.0.0-incubating/testing.md | 4 ++-- docs/fluo-recipes/1.0.0-incubating/transient.md | 4 ++-- 8 files changed, 25 insertions(+), 19 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/e40442eb/_posts/release/2016-10-17-fluo-recipes-1.0.0-incubating.md ---------------------------------------------------------------------- diff --git a/_posts/release/2016-10-17-fluo-recipes-1.0.0-incubating.md b/_posts/release/2016-10-17-fluo-recipes-1.0.0-incubating.md index fc816d4..f7551bc 100644 --- a/_posts/release/2016-10-17-fluo-recipes-1.0.0-incubating.md +++ b/_posts/release/2016-10-17-fluo-recipes-1.0.0-incubating.md @@ -6,39 +6,45 @@ version: fluo-recipes-1.0.0-incubating Apache Fluo Recipes builds on the Apache Fluo API to provide libraries of common code for Fluo developers. -Apache Fluo Recipes 1.0.0-incubating is the first release of Fluo Recipes as an Apache project and the third +Apache Fluo Recipes 1.0.0-incubating is the first release of Fluo Recipes as an Apache project and the second release for the project. Below are resources for this release: + * Download a release tarball and verify by these [procedures] using these [KEYS] + + | [fluo-recipes-1.0.0-incubating-source-release.tar.gz][src-release] | [ASC][src-asc] [MD5][md5] [SHA1][sha1] | + * View the [documentation][docs] * Read the javadocs: core, accumulo, kryo, spark, test * Jars are available in [Maven Central][central]. -## Changes of interest +## Changes of interest since last release * [#112][112] - Avoid allocating collection in AccumuloExporter * [#107][107] - Added standard way to setup per exporter configuration * [#102][102] - Simplified Accumulo export queue recipe -* [#99][99] - Made thrift version configurable -* [#94][94] - Updated pom to use new Fluo parent * [#92][92] - Added dependency analysis plugin * [#82][82] - Moved TypeLayer from Fluo API to Fluo Recipes * [#76][76] - Made compact transient command retry wehn calling compact throws an exception * [#75][75] - Construct export queue row that falls in bucket * [#73][73] - Make compact transient sleep for each range -* [#70][70] - Collision Free Map not behaving well whe processing backs up +* [#70][70] - Collision Free Map not behaving well when processing backs up * [#69][69] - Compact transient command has negative impact when processing falls behind * [#67][67] - Added option to control number of buckets per tablet * [#50][50] - Renamed Pirto to TableOptimizations + +[KEYS]: https://www.apache.org/dist/incubator/fluo/KEYS +[src-release]: https://www.apache.org/dyn/closer.lua/incubator/fluo/fluo-recipes/1.0.0-incubating/fluo-recipes-1.0.0-incubating-source-release.tar.gz +[src-asc]: https://www.apache.org/dist/incubator/fluo/fluo-recipes/1.0.0-incubating/fluo-recipes-1.0.0-incubating-source-release.tar.gz.asc +[md5]: https://www.apache.org/dist/incubator/fluo/fluo-recipes/1.0.0-incubating/MD5SUM +[sha1]: https://www.apache.org/dist/incubator/fluo/fluo-recipes/1.0.0-incubating/SHA1SUM [docs]: /docs/fluo-recipes/1.0.0-incubating [central]: http://search.maven.org/#search|ga|1|fluo-recipes [112]: https://github.com/apache/incubator-fluo-recipes/issues/112 [107]: https://github.com/apache/incubator-fluo-recipes/issues/107 [102]: https://github.com/apache/incubator-fluo-recipes/issues/102 -[99]: https://github.com/apache/incubator-fluo-recipes/issues/99 -[94]: https://github.com/apache/incubator-fluo-recipes/issues/94 [92]: https://github.com/apache/incubator-fluo-recipes/issues/92 [82]: https://github.com/apache/incubator-fluo-recipes/issues/82 [76]: https://github.com/apache/incubator-fluo-recipes/issues/76 http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/e40442eb/docs/fluo-recipes/1.0.0-incubating/accumulo-export-queue.md ---------------------------------------------------------------------- diff --git a/docs/fluo-recipes/1.0.0-incubating/accumulo-export-queue.md b/docs/fluo-recipes/1.0.0-incubating/accumulo-export-queue.md index 9e9190f..62a3205 100644 --- a/docs/fluo-recipes/1.0.0-incubating/accumulo-export-queue.md +++ b/docs/fluo-recipes/1.0.0-incubating/accumulo-export-queue.md @@ -93,6 +93,6 @@ Exporting to Accumulo is easy. Follow the steps below: [AccumuloReplicator] is a specialized [AccumuloExporter] that replicates a Fluo table to Accumulo. [1]: /docs/fluo-recipes/1.0.0-incubating/export-queue/ -[AccumuloExporter]: {{ site.api_static }}/fluo-recipes-accumulo/1.0.0-incubating/apache/fluo/recipes/accumulo/export/AccumuloExporter.html -[AccumuloReplicator]: {{ site.api_static }}/fluo-recipes-accumulo/1.0.0-incubating/apache/fluo/recipes/accumulo/export/DifferenceExport.html +[AccumuloExporter]: {{ site.api_static }}/fluo-recipes-accumulo/1.0.0-incubating/org/apache/fluo/recipes/accumulo/export/AccumuloExporter.html +[AccumuloReplicator]: {{ site.api_static }}/fluo-recipes-accumulo/1.0.0-incubating/org/apache/fluo/recipes/accumulo/export/AccumuloReplicator.html http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/e40442eb/docs/fluo-recipes/1.0.0-incubating/export-queue.md ---------------------------------------------------------------------- diff --git a/docs/fluo-recipes/1.0.0-incubating/export-queue.md b/docs/fluo-recipes/1.0.0-incubating/export-queue.md index 4708f79..e8d0412 100644 --- a/docs/fluo-recipes/1.0.0-incubating/export-queue.md +++ b/docs/fluo-recipes/1.0.0-incubating/export-queue.md @@ -282,7 +282,7 @@ example of write skew mentioned in the Percolater paper. 1. TH1 : tx1.set(`rowA`,`fam1:qual2`, val1) 1. TH2 : tx2.set(`rowB`,`fam1:qual2`, val2) -[1]: {{ site.api_static }}/fluo-recipes-core/1.0.0-incubating/apache/fluo/recipes/core/export/Exporter.html +[1]: {{ site.api_static }}/fluo-recipes-core/1.0.0-incubating/org/apache/fluo/recipes/core/export/Exporter.html [2]: https://en.wikipedia.org/wiki/Serializability [3]: /docs/fluo-recipes/1.0.0-incubating/accumulo-export-queue/ http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/e40442eb/docs/fluo-recipes/1.0.0-incubating/index.md ---------------------------------------------------------------------- diff --git a/docs/fluo-recipes/1.0.0-incubating/index.md b/docs/fluo-recipes/1.0.0-incubating/index.md index 9bf6430..ae2128a 100644 --- a/docs/fluo-recipes/1.0.0-incubating/index.md +++ b/docs/fluo-recipes/1.0.0-incubating/index.md @@ -82,8 +82,8 @@ Below is a sample Maven POM containing all possible Fluo Recipes dependencies: ``` [fluo]: https://fluo.apache.org/ -[fluo-api]: https://fluo.apache.org/api/ -[recipes-api]: https://fluo.apache.org/apidocs/fluo-recipes/ +[fluo-api]: /api/ +[recipes-api]: /api/ [cfm]: /docs/fluo-recipes/1.0.0-incubating/cfm/ [export-q]: /docs/fluo-recipes/1.0.0-incubating/export-queue/ [recording-tx]: /docs/fluo-recipes/1.0.0-incubating/recording-tx/ http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/e40442eb/docs/fluo-recipes/1.0.0-incubating/serialization.md ---------------------------------------------------------------------- diff --git a/docs/fluo-recipes/1.0.0-incubating/serialization.md b/docs/fluo-recipes/1.0.0-incubating/serialization.md index 8c9b3fc..0a650c0 100644 --- a/docs/fluo-recipes/1.0.0-incubating/serialization.md +++ b/docs/fluo-recipes/1.0.0-incubating/serialization.md @@ -72,5 +72,5 @@ how to do this. ``` [1]: https://github.com/EsotericSoftware/kryo -[2]: {{ site.api_static }}/fluo-recipes-core/1.0.0-incubating/apache/fluo/recipes/core/serialization/SimpleSerializer.html +[2]: {{ site.api_static }}/fluo-recipes-core/1.0.0-incubating/org/apache/fluo/recipes/core/serialization/SimpleSerializer.html [3]: https://github.com/EsotericSoftware/kryo#registration http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/e40442eb/docs/fluo-recipes/1.0.0-incubating/table-optimization.md ---------------------------------------------------------------------- diff --git a/docs/fluo-recipes/1.0.0-incubating/table-optimization.md b/docs/fluo-recipes/1.0.0-incubating/table-optimization.md index d3d9b43..8ae7f54 100644 --- a/docs/fluo-recipes/1.0.0-incubating/table-optimization.md +++ b/docs/fluo-recipes/1.0.0-incubating/table-optimization.md @@ -60,5 +60,5 @@ fluo exec app1 org.apache.fluo.recipes.accumulo.cmds.OptimizeTable Recipes register themself by calling [TableOptimizations.registerOptimization()][1]. Anyone can use this mechanism, its not limited to use by exisitng recipes. -[1]: {{ site.api_static }}/fluo-recipes-core/1.0.0-incubating/apache/fluo/recipes/core/common/TableOptimizations.html -[2]: {{ site.api_static }}/fluo-recipes-accumulo/1.0.0-incubating/apache/fluo/recipes/accumulo/ops/TableOperations.html +[1]: {{ site.api_static }}/fluo-recipes-core/1.0.0-incubating/org/apache/fluo/recipes/core/common/TableOptimizations.html +[2]: {{ site.api_static }}/fluo-recipes-accumulo/1.0.0-incubating/org/apache/fluo/recipes/accumulo/ops/TableOperations.html http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/e40442eb/docs/fluo-recipes/1.0.0-incubating/testing.md ---------------------------------------------------------------------- diff --git a/docs/fluo-recipes/1.0.0-incubating/testing.md b/docs/fluo-recipes/1.0.0-incubating/testing.md index 77a604e..2fb31af 100644 --- a/docs/fluo-recipes/1.0.0-incubating/testing.md +++ b/docs/fluo-recipes/1.0.0-incubating/testing.md @@ -10,5 +10,5 @@ code for writing an integration test. * [FluoITHelper][1] A class with utility methods for comparing expected data with whats in Fluo. * [AccumuloExportITBase][2] A base class for writing an integration test that exports data from Fluo to an external Accumulo table. -[1]: {{ site.api_static }}/fluo-recipes-test/1.0.0-incubating/apache/fluo/recipes/test/FluoITHelper.html -[2]: {{ site.api_static }}/fluo-recipes-test/1.0.0-incubating/apache/fluo/recipes/test/AccumuloExportITBase.html +[1]: {{ site.api_static }}/fluo-recipes-test/1.0.0-incubating/org/apache/fluo/recipes/test/FluoITHelper.html +[2]: {{ site.api_static }}/fluo-recipes-test/1.0.0-incubating/org/apache/fluo/recipes/test/AccumuloExportITBase.html http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/e40442eb/docs/fluo-recipes/1.0.0-incubating/transient.md ---------------------------------------------------------------------- diff --git a/docs/fluo-recipes/1.0.0-incubating/transient.md b/docs/fluo-recipes/1.0.0-incubating/transient.md index 06029cb..e6b2914 100644 --- a/docs/fluo-recipes/1.0.0-incubating/transient.md +++ b/docs/fluo-recipes/1.0.0-incubating/transient.md @@ -79,5 +79,5 @@ first range takes 20 seconds to compact, then it will be compacted again in 600 seconds. If the second range takes 80 seconds to compact, then it will be compacted again in 800 seconds. -[1]: {{ site.api_static }}/fluo-recipes-core/1.0.0-incubating/apache/fluo/recipes/core/common/TransientRegistry.html -[2]: {{ site.api_static }}/fluo-recipes-accumulo/1.0.0-incubating/apache/fluo/recipes/accumulo/ops/TableOperations.html +[1]: {{ site.api_static }}/fluo-recipes-core/1.0.0-incubating/org/apache/fluo/recipes/core/common/TransientRegistry.html +[2]: {{ site.api_static }}/fluo-recipes-accumulo/1.0.0-incubating/org/apache/fluo/recipes/accumulo/ops/TableOperations.html