accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From els...@apache.org
Subject svn commit: r1680114 - /accumulo/site/trunk/content/release_notes/1.7.0.mdtext
Date Mon, 18 May 2015 22:14:28 GMT
Author: elserj
Date: Mon May 18 22:14:28 2015
New Revision: 1680114

URL: http://svn.apache.org/r1680114
Log:
ACCUMULO-3737 Some other improvements

Modified:
    accumulo/site/trunk/content/release_notes/1.7.0.mdtext

Modified: accumulo/site/trunk/content/release_notes/1.7.0.mdtext
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/release_notes/1.7.0.mdtext?rev=1680114&r1=1680113&r2=1680114&view=diff
==============================================================================
--- accumulo/site/trunk/content/release_notes/1.7.0.mdtext (original)
+++ accumulo/site/trunk/content/release_notes/1.7.0.mdtext Mon May 18 22:14:28 2015
@@ -130,24 +130,6 @@ Created an Accumulo API regular expressi
 this checkstyle rule to ensure they are only using Accumulo's public API. The regular expression
can be found in the 
 [README][readme].
 
-### Balancing Groups of Tablets
-
-By default Accumulo evenly spreads each tables tablets across a cluster.  In some 
-situations its advantageous for query or ingest to evenly spreads groups of tablets 
-within a table.  For [ACCUMULO-3439][ACCUMULO-3439] a new balancer was added to evenly 
-spread groups of tablets.  This Apache [blog post][group_balancer] provides more 
-details.
-
-### User-specified Durability
-
-Prior to 1.7, a user could configure the durability for individual tables. With the implementation
of
-[ACCUMULO-1957][ACCUMULO-1957], the durability can be specified by the user when creating
a BatchWriter. 
-This can result in substantially faster ingest rates when the durability can 
-be relaxed, such as when power is redundantly available to the cluster.
-
-### Wait for tablet balance API
-
-https://issues.apache.org/jira/browse/ACCUMULO-2998
 
 ## Notable Bug Fixes
 
@@ -191,14 +173,59 @@ Ut enim ad minim veniam, quis nostrud ex
  dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
sint occaecat cupidatat
  non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
 
-## Other improvements
+## General improvements
 
-### Improvement 1
+### Balancing Groups of Tablets
+
+By default Accumulo evenly spreads each tables tablets across a cluster.  In some 
+situations its advantageous for query or ingest to evenly spreads groups of tablets 
+within a table.  For [ACCUMULO-3439][ACCUMULO-3439] a new balancer was added to evenly 
+spread groups of tablets.  This Apache [blog post][group_balancer] provides more 
+details.
+
+### User-specified Durability
+
+Prior to 1.7, a user could configure the durability for individual tables. With the implementation
of
+[ACCUMULO-1957][ACCUMULO-1957], the durability can be specified by the user when creating
a BatchWriter. 
+This can result in substantially faster ingest rates when the durability can 
+be relaxed, such as when power is redundantly available to the cluster.
+
+### waitForBalance API
+
+When creating a new Accumulo table, the common next step is to add splits to the
+table before starting ingest. This can be extremely important as a table without
+any splits will only be hosted on a single TabletServer. Adding many splits will
+ensure that a table is distributed across many servers.
+
+In previous versions, adding splits to a table is synchronous, but the assignment
+of those splits was asynchronous. [ACCUMULO-2998][ACCUMULO-2998] adds a new method
+to `InstanceOperations` which allows users to wait for all tablets to be balanced.
+This method lets users wait until tablets are appropriately distributed so that
+ingest can be started unhampered.
+
+### Hadoop Metrics2 Support
+
+Accumulo has long had its own metrics system integration using Java MBeans. This
+enabled metrics to be reported by Accumulo services, but consumption by other systems
+often required use of an additional tool like jmxtrans to read the metrics from the
+MBean and send them to some other system.
+
+[ACCUMULO-1817][ACCUMULO-1817] switches Accumulo to replace the custom MBean code
+with Hadoop Metrics2. Metrics2 has a number of benefits, the most common of which
+is invalidating the need for an additional process to send metrics to common metrics
+storage and visualization tools. With Metrics2 support, Accumulo can send its
+metrics to common tools like Ganglia and Graphite.
+
+### Distributed Tracing with HTrace
+
+HTrace has recently started gaining traction as a standlone-project, especially
+with its adoption in HDFS. Accumulo has long had distributed tracing support
+via its own "Cloudtrace" library, but wasn't intended to use outside of Accumulo.
+
+[ACCUMULO-898][ACCUMULO-898] replaces Accumulo's Cloudtrace code with HTrace. This
+has the benefit of timings (spans) already in Accumulo automatically containing
+additional information from the HDFS operations.
 
-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.
-Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure
- dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
sint occaecat cupidatat
- non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
 
 
 ## Documentation
@@ -279,14 +306,17 @@ and, in HDFS High-Availability instances
 [18]: https://issues.apache.org/jira/browse/ACCUMULO-3316
 
 [ACCUMULO-1798]: https://issues.apache.org/jira/browse/ACCUMULO-1798
+[ACCUMULO-1817]: https://issues.apache.org/jira/browse/ACCUMULO-1817
 [ACCUMULO-1957]: https://issues.apache.org/jira/browse/ACCUMULO-1957
 [ACCUMULO-2815]: https://issues.apache.org/jira/browse/ACCUMULO-2815
+[ACCUMULO-2998]: https://issues.apache.org/jira/browse/ACCUMULO-2998
 [ACCUMULO-3134]: https://issues.apache.org/jira/browse/ACCUMULO-3134
 [ACCUMULO-3439]: https://issues.apache.org/jira/browse/ACCUMULO-3439
 [ACCUMULO-3597]: https://issues.apache.org/jira/browse/ACCUMULO-3597
 [ACCUMULO-3657]: https://issues.apache.org/jira/browse/ACCUMULO-3657
 [ACCUMULO-3745]: https://issues.apache.org/jira/browse/ACCUMULO-3745
 [ACCUMULO-378]: https://issues.apache.org/jira/browse/ACCUMULO-378
+[ACCUMULO-898]: https://issues.apache.org/jira/browse/ACCUMULO-898
 [apilyzer]: http://code.revelc.net/apilyzer-maven-plugin/
 [group_balancer]: https://blogs.apache.org/accumulo/entry/balancing_groups_of_tablets
 [GSSAPI]: http://en.wikipedia.org/wiki/Generic_Security_Services_Application_Program_Interface



Mime
View raw message