Author: elserj Date: Tue Apr 15 05:22:30 2014 New Revision: 1587422 URL: http://svn.apache.org/r1587422 Log: ACCUMULO-2396 Add section describing reason behind omission of nativemap shared lib in binary tarball and how to built said library.
Modified: accumulo/site/trunk/content/release_notes/1.6.0.mdtext Modified: accumulo/site/trunk/content/release_notes/1.6.0.mdtext URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/release_notes/1.6.0.mdtext?rev=1587422&r1=1587421&r2=1587422&view=diff ============================================================================== --- accumulo/site/trunk/content/release_notes/1.6.0.mdtext (original) +++ accumulo/site/trunk/content/release_notes/1.6.0.mdtext Tue Apr 15 05:22:30 2014 @@ -82,6 +82,18 @@ While Hadoop [does not support IPv6 netw Multiple bug-fixes were made to support running Accumulo over multiple HDFS instances using ViewFS. [ACCUMULO-2047][ACCUMULO-2047] is the parent ticket that contains numerous fixes to enable this support. +### Packaging + +One notable change that was made to the binary tarball is the purposeful omission of a pre-built copy of the Accumulo "native map" library. +This shared library is used at ingest time to implement an off-JVM-heap sorted map that greatly increases ingest throughput while side-stepping +issues such as JVM garbage collection pauses. In earlier releases, a pre-built copy of this shared library was included in the binary tarball; however, the decision was made to omit this due to the potential variance in toolchains on the target system. + +It is recommended that users invoke the provided build_native_library.sh before running Accumulo: + + $ACCUMULO_HOME/bin/build_native_library.sh + +Be aware that you will need a C++ compiler/toolchain installed to build this library. Check your GNU/Linux distribution documentation for the package manager command. + ### Other notable changes * [ACCUMULO-842][ACCUMULO-842] Added FATE administration to shell