accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ctubb...@apache.org
Subject [1/2] ACCUMULO-2171 Update CHANGES for 1.6.0-RC1
Date Thu, 10 Apr 2014 18:23:45 GMT
Repository: accumulo
Updated Branches:
  refs/heads/1.6.0-SNAPSHOT 534b0e7fc -> db102e470


http://git-wip-us.apache.org/repos/asf/accumulo/blob/db102e47/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index 30cd37c..4c58591 100644
--- a/CHANGES
+++ b/CHANGES
@@ -15,31 +15,157 @@
   limitations under the License.
 -->
 
-
 Release Notes - Accumulo - Version 1.6.0
 
-
-
 ** Sub-task
+    * [ACCUMULO-656] - move monitor code out of server
+    * [ACCUMULO-1029] - Remove unnecessary svn:ignore items
+    * [ACCUMULO-1132] - Use a concrete implementation of AuthenticationToken for !SYSTEM user
+    * [ACCUMULO-1218] - document the recovery from a failed zookeeper
+    * [ACCUMULO-1220] - document steps to recover when a WAL is corrupted or missing
+    * [ACCUMULO-1270] - Require license checks on every build
+    * [ACCUMULO-1367] - Instance name and ports in MiniAccumuloCluster should be configurable
+    * [ACCUMULO-1368] - Create main() method on MiniAccumuloCluster for firing it up from the command line.
+    * [ACCUMULO-1372] - Merge bigNumber() and humanReadableBytes() methods and put in a core utility class.
+    * [ACCUMULO-1383] - Add javadoc for lexicoders
+    * [ACCUMULO-1388] - Allow users to configure memory used by MiniAccumulo processes
+    * [ACCUMULO-1390] - Document how to use single node Accumulo
+    * [ACCUMULO-1391] - Create a MACConfig object to make tweaking the MAC easier
+    * [ACCUMULO-1409] - Make MiniAccumuloCluster support native maps
+    * [ACCUMULO-1412] - Allow shell password to come from a variety of sources
+    * [ACCUMULO-1431] - Clean-up/Simplify .gitignore
+    * [ACCUMULO-1458] - Create a mapred example for token file
+    * [ACCUMULO-1479] - Create per-user permissions for a given table namespace
+    * [ACCUMULO-1482] - Put provided tables in their own (system) namespace
+    * [ACCUMULO-1484] - Create node in per-table configuration hierarchy for table namespaces
+    * [ACCUMULO-1487] - Package javadocs for monitor better, or not at all
+    * [ACCUMULO-1491] - Stop packaging html pages with the monitor
+    * [ACCUMULO-1502] - Add Trace Table docs to user manual
+    * [ACCUMULO-1516] - Clean up Constants
+    * [ACCUMULO-1517] - Add config.html, created by mvn docs profile) to Accumulo website.
     * [ACCUMULO-1520] - Misc functional test fixes
+    * [ACCUMULO-1530] - Provide upgrade path to two system metadata tables
+    * [ACCUMULO-1537] - convert auto tests to integration tests, where possible for continuous integration
+    * [ACCUMULO-1564] - Fix typo in MiniAccumuloCluster-related code: JDWP, not JWDP.
+    * [ACCUMULO-1579] - project iterators unavailable in accumulo-maven-plugin
+    * [ACCUMULO-1580] - Clean existing mini directory if it already exists with the same name
+    * [ACCUMULO-1598] - RFileTest encrypted file tests
+    * [ACCUMULO-1601] - servers do not obey binding hint (--address)
+    * [ACCUMULO-1608] - collect stats when processing conditional mutations
+    * [ACCUMULO-1611] - Add conditional writer to proxy
+    * [ACCUMULO-1613] - Document conditional writer
+    * [ACCUMULO-1614] - Create random walk test that use conditional writer
+    * [ACCUMULO-1620] - audit can spam the logs
+    * [ACCUMULO-1627] - Add hashcode() and equals() to ConditionalMutation
+    * [ACCUMULO-1654] - Bug in encryption-at-rest causes periodic IOExceptions
+    * [ACCUMULO-1674] - Use Credentials to clean up internals of mapreduce configuration
+    * [ACCUMULO-1684] - WAL encryption beaks WAL
     * [ACCUMULO-1688] - Ensure ZooLock.watchParent is properly set in case of Connection loss
-    * [ACCUMULO-1793] - Update Hadoop 2.0 profile to Hadoop 2.2.0
+    * [ACCUMULO-1712] - Remove special characters from path names of metadata tables
+    * [ACCUMULO-1713] - defer deleting _tmp files to recovery-likely scenarios
+    * [ACCUMULO-1715] - extract user permissions in dump command
+    * [ACCUMULO-1729] - ThriftTransport pool does not include ssl options in cache key
+    * [ACCUMULO-1741] - Clean up setters in the InputFormatBase API to take tables and properties all at once.
+    * [ACCUMULO-1746] - Adjust Analytics documentation for new multi-table input format configuration
+    * [ACCUMULO-1747] -  ServerConstants.getBaseDirs() use fs default name, not instance.dfs.uri
+    * [ACCUMULO-1751] - SimpleMacIT test for Multitable Input Format
+    * [ACCUMULO-1761] - Get disk usage will not work across namenodes
+    * [ACCUMULO-1762] - Offline map reduce will fail if tablet spans multiple namenodes
+    * [ACCUMULO-1763] - RFile printinfo command does not handle multiple namenodes
+    * [ACCUMULO-1764] - Monitor collects disk usage from single namenode
+    * [ACCUMULO-1765] - Bulk import does sanity checks on client side using a single filesystem
+    * [ACCUMULO-1766] - Changing Accumulo config can prevent locating root table files.
+    * [ACCUMULO-1767] - Analyze all usages of instance.dfs.uri and instance.volumes
+    * [ACCUMULO-1768] - Add synchronous on/offline to proxy
+    * [ACCUMULO-1771] - Instance id and version info only stored on one hdfs instance
+    * [ACCUMULO-1772] - Need utility to decommission dfs uris
+    * [ACCUMULO-1773] - Garbage collector may delete referenced files after upgrade
     * [ACCUMULO-1794] - Add tests that flex Hadoop 2 features
+    * [ACCUMULO-1806] - continuous ingest scripts need to be smarter
+    * [ACCUMULO-1808] - Create compaction strategy that has  size limit
+    * [ACCUMULO-1825] - MiniAccumuloClusterGCTest fails with hadoop2 after other modules
+    * [ACCUMULO-1831] - Write ahead logs from upgrade prematurely GCed
+    * [ACCUMULO-1832] - Create utility for rewriting uris
     * [ACCUMULO-1857] - Update README
-    * [ACCUMULO-1988] - Example map reduce not running in functional test
+    * [ACCUMULO-1888] - WALog entries not properly deleted after recovery during upgrade 1.5 -> 1.6
+    * [ACCUMULO-1906] - Remove namespace operations that operate on the tables they contain
+    * [ACCUMULO-1907] - Prevent renaming tables between namespaces
+    * [ACCUMULO-1909] - Adding list of conditions to conditional mutation is cumbersome.
+    * [ACCUMULO-1966] - Clone table has race condition when excluding namespace properties
     * [ACCUMULO-2011] - LaTeX broken by ACCUMULO-1956
-    * [ACCUMULO-2378] - Fix use of LOGNAME in functional tests under MR
-    * [ACCUMULO-2379] - Document config needed for running functional tests under MR
-    * [ACCUMULO-2380] - Update functional test MR job to indicate failed tests
+    * [ACCUMULO-2044] - Accumulo fails when instance.volumes and fs.default.name are disjoint
+    * [ACCUMULO-2048] - WAL GC fails with viewfs:// and two namenodes
+    * [ACCUMULO-2049] - shell fails with viewfs:// and two namenodes
+    * [ACCUMULO-2050] - log recovery fails when using two namenodes and viewfs://
+    * [ACCUMULO-2051] - Can't write to accumulo when using viewfs://
+    * [ACCUMULO-2052] - Recommend using viewfs:// or HA Namenode
+    * [ACCUMULO-2061] - Deprecate instance.dfs.uri and instance.dfs.dir
+    * [ACCUMULO-2062] - general.volume.chooser has no environment
+    * [ACCUMULO-2072] - Log recovery is converting paths to relative
+    * [ACCUMULO-2079] - Should not be able to create table in system namespace (accumulo)
+    * [ACCUMULO-2080] - Active walogs deleted when using viewfs
+    * [ACCUMULO-2094] - prepareNewTableState stores namespaceName instead of namespaceId
+    * [ACCUMULO-2114] - default namespace name should be part of the public api
+    * [ACCUMULO-2123] - Lower default for tfile.fs.input.buffer.size
+    * [ACCUMULO-2195] - Bulk import fails with viewfs://
+    * [ACCUMULO-2248] - concurrent RW test fails trying to create tables in non-existent namespaces
+    * [ACCUMULO-2291] - Update CheckForMetadataProblems to check root table
+    * [ACCUMULO-2355] - Shell should not log UserInterruptedException
+    * [ACCUMULO-2421] - Tables utility should explain which table failed if the regex fails
+    * [ACCUMULO-2438] - deleting all table rows caused tablet load failure
+    * [ACCUMULO-2444] - Add unit tests to o.a.a.core.security
+    * [ACCUMULO-2451] - updateAccumuloVersion only updates the data version on a single configured volume
+    * [ACCUMULO-2452] - DfsLogger.write(LogFileKey, LogFileValue) flushes with every call
+    * [ACCUMULO-2456] - NamespacesIT.verifyIteratorInheritance
+    * [ACCUMULO-2457] - SimpleProxyIT fails to find a scanner using {{getActiveScans}}
+    * [ACCUMULO-2458] - BloomFilterIT fails to find improved performance
+    * [ACCUMULO-2465] - Improve unit test coverage on Iterators
+    * [ACCUMULO-2468] - Improve unit test coverage on o.a.a.core.data
+    * [ACCUMULO-2472] - Update README Public API to include compare and set classes
+    * [ACCUMULO-2475] - tablet is both assigned and hosted
+    * [ACCUMULO-2476] - unexpected constraint violation
+    * [ACCUMULO-2492] - test.NamespacesIT.verifyIteratorInheritance fails
+    * [ACCUMULO-2503] - Add unit tests for o.a.a.core.util.format
+    * [ACCUMULO-2504] - Copying failed bulk imports seems broken
+    * [ACCUMULO-2507] - HalfDeadTServerIT.testTimeout fails to lose session
+    * [ACCUMULO-2527] - Suppress expected deprecation warnings from instance.dfs.{dir,uri}
+    * [ACCUMULO-2531] - Update ClientOpts to read from volumes or instance dir
+    * [ACCUMULO-2532] - FileUtil expects instance.dfs.dir in tmpDir path
+    * [ACCUMULO-2534] - README's converted to markdown do not contain copyright headers
+    * [ACCUMULO-2541] - ScannerIT.testScannerReadaheadConfiguration
+    * [ACCUMULO-2547] - LargeRowIT.basicTest times out
+    * [ACCUMULO-2551] - Add read-only access to Fate
+    * [ACCUMULO-2555] - DeleterFormatterTest.testNoConfirm fails
+    * [ACCUMULO-2584] - ShellServerIT.listscans fails
+    * [ACCUMULO-2585] - WriteAheadLogIT.test times out
+    * [ACCUMULO-2605] - TServerUtilsTest.testStopTServer_ES fails with class not found
+    * [ACCUMULO-2620] - org.apache.accumulo.core.client.TableExistsException: Table run exists
 
 ** Bug
-    * [ACCUMULO-1143] - unload of METADATA default_tablet with merging minor compactions can lockup
+    * [ACCUMULO-324] - System/site constraints and iterators should NOT affect the METADATA table
+    * [ACCUMULO-335] - Can't batchscan over the !METADATA table
+    * [ACCUMULO-829] - Input Format puts passwords in Configuration, which is world readable
+    * [ACCUMULO-1018] - Client does not give informative message when user can not read table
+    * [ACCUMULO-1042] - Ctrl-C in shell terminates the process
+    * [ACCUMULO-1051] - Authorizations has inconsistent serialization
+    * [ACCUMULO-1144] - ThriftScanner ScanState.tableName is really the tableId
+    * [ACCUMULO-1163] - Throw TableDeletedException
+    * [ACCUMULO-1193] - shell history command does not paginate
+    * [ACCUMULO-1287] - the master column on the master status page has no documentation
+    * [ACCUMULO-1312] - Don't cache credentials in client-side Connector
+    * [ACCUMULO-1326] - ShellTest.authsTests failing in trunk.
+    * [ACCUMULO-1345] - Provide feedback that a compaction is "stuck"
+    * [ACCUMULO-1356] - shell tables command does not paginate
+    * [ACCUMULO-1370] - tweak rat check excludes to work on a configured workspace
+    * [ACCUMULO-1379] -  PermGen leak
+    * [ACCUMULO-1382] - Pair incorrectly assumes its components are Comparable
     * [ACCUMULO-1407] - Fix documentation for deleterows
+    * [ACCUMULO-1410] - ZooSession.connect barely adheres to timeout
     * [ACCUMULO-1428] - Document native maps
     * [ACCUMULO-1434] - NullPointerException thrown by ColumnVisibility#flatten() with empty visibility
-    * [ACCUMULO-1435] - Examples functional test fails when sources are not in the run directory 
+    * [ACCUMULO-1435] - Examples functional test fails when sources are not in the run directory
     * [ACCUMULO-1456] - isInSafeMode ignores passed in FileSystem
-    * [ACCUMULO-1465] - Fix formatting of examples
+    * [ACCUMULO-1464] - Services don't bind to specified --address parameter
     * [ACCUMULO-1470] - logger.dir.walog description should say that the WAL is stored on the "HDFS filesystem"
     * [ACCUMULO-1471] - SortedMapIterator.seek() doesn't respect columnFamilies
     * [ACCUMULO-1472] - MiniAccumulo cluster improperly configures classpaths
@@ -48,102 +174,208 @@ Release Notes - Accumulo - Version 1.6.0
     * [ACCUMULO-1500] - RAT check fails to ignore .git directory
     * [ACCUMULO-1505] - MockTable's addMutation does not check for empty mutation
     * [ACCUMULO-1513] - Shell du command doesn't work unless in table context
+    * [ACCUMULO-1514] - AccumuloVFSClassloader incorrectly treats folders as folders of jar files
     * [ACCUMULO-1518] - FileOperations expects RFile filenames to contain only 1 dot.
-    * [ACCUMULO-1544] - Remove username from initialization
-    * [ACCUMULO-1552] - minor typo in continuous-env.sh.example and run-verify.sh
+    * [ACCUMULO-1523] - property GENERAL_MAX_MESSAGE_SIZE is configured as "tserver.server.message.size.max"
+    * [ACCUMULO-1529] - FormatterCommandTest fails in Eclipse
+    * [ACCUMULO-1536] - load average on monitor page is an integer
     * [ACCUMULO-1556] - Initialize could use a better warning when HDFS dir is already populated
     * [ACCUMULO-1558] - Importtable writes file column entries with a filename of "null"
     * [ACCUMULO-1563] - Have BulkSplitOptimization and Compaction functional tests not write to hdfs root dir.
     * [ACCUMULO-1565] - Clonetable with excluded properties causes a NullPointerException
-    * [ACCUMULO-1571] - typo in PrintInfo: "historgram"
+    * [ACCUMULO-1567] - false error message "tablet overlaps previously assigned tablet"
     * [ACCUMULO-1572] - single node zookeeper failure kills connected accumulo servers
-    * [ACCUMULO-1573] - Dump/Restore Zookeeper command line parsing is broken
-    * [ACCUMULO-1574] - utility class TabletServerLocks doesn't work
-    * [ACCUMULO-1575] - ListInstances utility doesn't work
     * [ACCUMULO-1577] - accumulo-site.xml cannot be loaded from $ACCUMULO_CONF_DIR
     * [ACCUMULO-1584] - ACCUMULO_CONF_DIR not respected for accumulo-metrics.xml
-    * [ACCUMULO-1586] - If initial port binding fails, ThriftMetrics MBean is never registered for subsequently bound TServer 
+    * [ACCUMULO-1586] - If initial port binding fails, ThriftMetrics MBean is never registered for subsequently bound TServer
     * [ACCUMULO-1587] - Grep appears to ignore -o option to write to a file.
     * [ACCUMULO-1593] - Looking up instanceName in ZK doesn't use consistent encoding
+    * [ACCUMULO-1595] - remove code related to mlock: it is no longer supported
     * [ACCUMULO-1605] - stack overflow MilliSpan.java:113
-    * [ACCUMULO-1615] - 'service accumulo-tserver stop' does not work
+    * [ACCUMULO-1616] - Incorrect use of getCanonicalName in BloomFilterLayer code (and others)
     * [ACCUMULO-1618] - No ability to disable trash for root tablet & WAL
+    * [ACCUMULO-1624] - Delete table running slow in clone integration test
     * [ACCUMULO-1626] - Mutation equals() method does not always work
+    * [ACCUMULO-1629] - Files in cloned table disappear when source deleted
     * [ACCUMULO-1630] - Accumulo gc cannot identify as non localhost address
+    * [ACCUMULO-1631] - MiniAccumuloCluster's MiniDFS data directory is created relative to the working directory
     * [ACCUMULO-1637] - Update HDFS append/sync precondition check for Hadoop 1.2
+    * [ACCUMULO-1650] - Make it easier to find and run admin commands
+    * [ACCUMULO-1651] - GC removed WAL that master wasn't done with
     * [ACCUMULO-1661] - AccumuloInputFormat cannot fetch empty column family
+    * [ACCUMULO-1668] - MiniAccumuloCluster doesn't properly support multiple Hadoop versions
     * [ACCUMULO-1672] - org.apache.accumulo.proxy.SimpleTest failing
     * [ACCUMULO-1673] - Mikstake in 1.5 Manual section 7.3 Indexing
-    * [ACCUMULO-1687] - user manual refers to deprecated calls
+    * [ACCUMULO-1681] - Adjust Authorizor Interface to validate auths instead of retrieving a list
+    * [ACCUMULO-1683] - remove references to com.yahoo.zookeeper from logging configuration files
+    * [ACCUMULO-1685] - bench testing shows that the NN loses the WAL
+    * [ACCUMULO-1694] - ZooKeeperInstance constructor should avoid throwing RuntimeExceptions
+    * [ACCUMULO-1696] - deep copy in the compaction scope iterators can throw off the stats
     * [ACCUMULO-1698] - stop-here doesn't consider system hostname
     * [ACCUMULO-1700] - IndexedDocIterator incorrectly declares some variables as static
-    * [ACCUMULO-1731] - unit tests are failing in 1.5.1-SNAPSHOT
+    * [ACCUMULO-1714] - Do we need to take care of crypto based export control policy?
+    * [ACCUMULO-1724] - conflicting commons-logging imports in root pom
+    * [ACCUMULO-1730] - ColumnVisibility parse tree nodes do not have correct location offsets for AND and OR nodes
+    * [ACCUMULO-1732] - Resolve table name to table id once in Accumulo input format
     * [ACCUMULO-1734] - Mutation is hard to check in unit tests
+    * [ACCUMULO-1735] - test ShutdownIT#stopDuringStart sometimes times out
+    * [ACCUMULO-1743] - Seeing unexpected trace output
+    * [ACCUMULO-1745] - Merge broken on cloned tables
+    * [ACCUMULO-1752] - MAC start() method should timeout when it can't connect to Zookeeper
+    * [ACCUMULO-1774] - DevNull iterator documentation is incorrect
     * [ACCUMULO-1775] - zooCacheTest fails due to missing /tmp/zcTest-42
+    * [ACCUMULO-1776] - MiniAccumuloCluster has ConcurrentModificationException
+    * [ACCUMULO-1781] - MiniAccumuloRunner to support miniDFS in property file
     * [ACCUMULO-1784] - Failing tests again hadoop-2.2.0
     * [ACCUMULO-1786] - MiniAccumuloClusterGCTest fails if GC is already running
+    * [ACCUMULO-1788] - CleanTmpIT test is failing against hadoop 2.2.0
     * [ACCUMULO-1791] - status command for init.d script doesn't work with service command
-    * [ACCUMULO-1800] - delete mutations not working through the Proxy
+    * [ACCUMULO-1803] - remove test/system/auto
     * [ACCUMULO-1809] - ContinuousMoru does not run under hadoop 2.0
+    * [ACCUMULO-1812] - continuous ingest seeing log message and stack trace about log file closure
+    * [ACCUMULO-1814] - LogSorter cannot read WAlogs from 1.5
     * [ACCUMULO-1819] - NativeMap Makefile doesn't work with newest OSX/Xcode
-    * [ACCUMULO-1821] - master recovers new WAL on recovering tablets
+    * [ACCUMULO-1823] - Test failures after switching to Hadoop2
+    * [ACCUMULO-1830] - illegal state in RestartStressIT
+    * [ACCUMULO-1837] - Fix JS error in jquery.flot.js
+    * [ACCUMULO-1839] - $ACCUMULO_CONF_DIR isn't respected everywhere
+    * [ACCUMULO-1841] - Accumulo tarball doesn't include necessary jars
+    * [ACCUMULO-1842] - `accumulo init` invokes the wrong class
+    * [ACCUMULO-1843] - NativeMap Makefile creates incorrect output file for OSX
+    * [ACCUMULO-1846] - Spurious ClassNotFoundException
+    * [ACCUMULO-1848] - Failed to build Accumulo Maven Plugin with error: package org.apache.http.annotation does not exist
+    * [ACCUMULO-1852] - nativeMap test doesn't run on OS X
     * [ACCUMULO-1854] - AccumuloInputFormat can be less strict about contents of Configuration
-    * [ACCUMULO-1858] - Backport fix for Accumulo-1379 PermGen Leak to 1.4 and 1.5
-    * [ACCUMULO-1868] - Distro built from clean checkout misses several directories
-    * [ACCUMULO-1870] - Functional tests don't configure Monitor log
+    * [ACCUMULO-1859] - Conditional Mutation with 1000 conditions is slow.
+    * [ACCUMULO-1860] - NativeMapIT fails
+    * [ACCUMULO-1862] - BloomFilterIT fails due to timeout
+    * [ACCUMULO-1866] - get rid of Instance.getConfiguration()
+    * [ACCUMULO-1867] - Split failed during conditional randomwalk test
     * [ACCUMULO-1873] - start-all.sh's zookeeper version check is lacking
+    * [ACCUMULO-1874] - NoSuchMethodError when compiling 1.7.0 Snapshot
     * [ACCUMULO-1876] - Problem using accumulo artifacts from ivy
-    * [ACCUMULO-1878] - Functional test for Examples doesn't check return codes; many examples don't run
+    * [ACCUMULO-1881] - ShellConfigTest fails when run as root user
+    * [ACCUMULO-1884] - NativeMap Makefile fails under OSX for 1.6.x and higher
     * [ACCUMULO-1889] - ZooKeeperInstance close method should mark instance closed.
     * [ACCUMULO-1891] - AccumuloSecurityException doesn't properly handle null error codes.
     * [ACCUMULO-1892] - examples.simple.RandomBatchWriter might not write the specified number of rowids
+    * [ACCUMULO-1897] - Bug in MemKeyConversionIterator constructor
     * [ACCUMULO-1899] - cli.Help should return non-zero status on error parsing args
-    * [ACCUMULO-1900] - 1.5.1-SNAPHOST fails to run against Hadoop 1.0.4
     * [ACCUMULO-1901] - start-here.sh starts only one GC process even if more are defined
     * [ACCUMULO-1903] - Monitor creates a new ZK object to fetch gc status and doesn't wait for it to connect.
+    * [ACCUMULO-1905] - WALog is slow
+    * [ACCUMULO-1908] - Spurious ShellServerTest failures
+    * [ACCUMULO-1911] - zookeeper polled too frequently
     * [ACCUMULO-1914] - MetadataTableUtil.removeUnusedEntries() should use one mutation
+    * [ACCUMULO-1917] - ClientConfiguration needs javadocs
     * [ACCUMULO-1920] - monitor not seeing zookeeper updates
     * [ACCUMULO-1921] - NPE in tablet assignment
+    * [ACCUMULO-1922] - randomwalk test fails: unable to find accumulo-server.jar
+    * [ACCUMULO-1925] - Various system test pieces missing ACCUMULO_CONF_DIR
+    * [ACCUMULO-1930] - classpath example is not in the examples integration test
+    * [ACCUMULO-1936] - SimpleTest test cases occasionally fail
     * [ACCUMULO-1937] - Thread "tablet assignment 1" died overlaps assigned (tablet) true [] [] []
+    * [ACCUMULO-1939] - Saw ConcurrentModificationException on Mini shutdown
     * [ACCUMULO-1940] - Data file in !METADATA differs from in memory data
-    * [ACCUMULO-1942] - examples-simple brings in unprovided zookeeper dependency
+    * [ACCUMULO-1941] - TabletIT test fails
     * [ACCUMULO-1943] - NPE on randomwalk test
-    * [ACCUMULO-1944] - Cobertura not working for functional tests in 1.5.x and earlier
     * [ACCUMULO-1947] - dfs.datanode.synconclose check is lacking
-    * [ACCUMULO-1952] - Update dependencies to get around classdefnotfound in maven 3.1
+    * [ACCUMULO-1953] - MultiTableBatchWriterTest.testOfflineTable failed
     * [ACCUMULO-1958] - Range constructor lacks key checks, should be non-public
+    * [ACCUMULO-1959] - Value constructors taking ByteBuffers need refinement
+    * [ACCUMULO-1965] - Invalid table names (& namespaces) should have dedicated error codes
     * [ACCUMULO-1967] - magitator should respect presence or lack of gc file
     * [ACCUMULO-1968] - The FileDataIngest example creates MD5 hash keys, but the javadoc says it creates SHA1 hash keys.
+    * [ACCUMULO-1970] - Namespaces need to create appropriate exceptions
+    * [ACCUMULO-1976] - Need to upgrade to new namespaces
+    * [ACCUMULO-1978] - Compaction warning on fresh install
+    * [ACCUMULO-1980] - stop-here not accepting localhost
+    * [ACCUMULO-1983] - missing init.d scripts
     * [ACCUMULO-1985] - Cannot bind monitor on remote host to all interfaces
     * [ACCUMULO-1986] - Validity checks missing for readFields and Thrift deserialization
+    * [ACCUMULO-1987] - Incorrect handling of auth byte sequences in TabletServer
+    * [ACCUMULO-1989] - Can't configure (default) namespace parameters from shell
+    * [ACCUMULO-1990] - (default) namespace should not have iterators defined on it by default
     * [ACCUMULO-1993] - proxy classes conflict with Ruby system classes
     * [ACCUMULO-1994] - proxy does not handle Key timestamps correctly
     * [ACCUMULO-1997] - Perform validation on ACCUMULO_HOME
-    * [ACCUMULO-1999] - Random port for Master doesn't make sense
-    * [ACCUMULO-2027] - ZooKeeperInstance.close() not freeing resources in multithreaded env
+    * [ACCUMULO-1998] - Encrypted WALogs seem to be excessively buffering
+    * [ACCUMULO-2006] - MetadataSplitIT fails
+    * [ACCUMULO-2009] - ExamplesIT fails with Hadoop 1.2.1
+    * [ACCUMULO-2012] - Cloning the metadata table fails with faulty error
+    * [ACCUMULO-2013] - Cloning tables results in errors from the master
+    * [ACCUMULO-2022] - listiter lacks --all flag
+    * [ACCUMULO-2024] - environment variables not being substituted in conf paths properly
+    * [ACCUMULO-2025] - MiniAccumuloClusterTest failure
+    * [ACCUMULO-2028] - NPE seen balancing tablets
+    * [ACCUMULO-2029] - cannot clear root table problem reports
+    * [ACCUMULO-2032] - GC doesn't respect instance SSL configuration
+    * [ACCUMULO-2035] - NamespaceITs failing
+    * [ACCUMULO-2036] - Mappers are not running locally
     * [ACCUMULO-2037] - Tablets not assigned to last location
     * [ACCUMULO-2042] - Scalability test does not run
+    * [ACCUMULO-2045] - Accumulo fails to init when using viewfs://
+    * [ACCUMULO-2047] - Failures when using two namenodes and viewfs://
+    * [ACCUMULO-2054] - Concurrent random walk test fails
+    * [ACCUMULO-2056] - NotSerializableException: com.google.common.net.HostAndPort
     * [ACCUMULO-2057] - found two last locations for the same extent
-    * [ACCUMULO-2058] - Shell Env interpolation lacking for kerberos configuration
+    * [ACCUMULO-2063] - HadoopLogCloser gives wrong class name in exception
     * [ACCUMULO-2065] - Broke log-forwarding with monitor binding to 0.0.0.0
+    * [ACCUMULO-2067] - Cannot click through 'accumulo.root' table link in "Table List" view.
+    * [ACCUMULO-2068] - Remove deprecration warning on specifying a password with shell
+    * [ACCUMULO-2073] - ConditionalWriterIT missing timeouts
+    * [ACCUMULO-2074] - IndexOutOfBoundsException
+    * [ACCUMULO-2075] - Bulk random walk test jams
     * [ACCUMULO-2078] - ACCUMULO_LOG_HOST is incorrectly computed
-    * [ACCUMULO-2109] - functional tests do not clean up generated test site.xml files
+    * [ACCUMULO-2082] - Major compacting files not empty
+    * [ACCUMULO-2085] - Concurrent Randomwalk fails on namespace
+    * [ACCUMULO-2086] - NPE on Security Randomwalk with Namespaces
+    * [ACCUMULO-2087] - Tables.getNamespaces NPE's on missing table ID
+    * [ACCUMULO-2088] - MasterClient.execute() eats table exceptions
+    * [ACCUMULO-2090] - Concurrent random walk test fails to rename table
+    * [ACCUMULO-2091] - Concurrent random walk fails to rename across namespaces
+    * [ACCUMULO-2092] - Seeing spurious error message about namespace that does not exist
+    * [ACCUMULO-2093] - Table listing puts creating/deleting tables in default namespace
+    * [ACCUMULO-2096] - randomwalk AlterTable uses table name instead of ID
+    * [ACCUMULO-2101] - Makefile overwrites JAVA_HOME from env
+    * [ACCUMULO-2102] - ShellSetInstanceTest failures on clean system
+    * [ACCUMULO-2104] - [RW] Image failed on writing to a non-existent table
+    * [ACCUMULO-2105] - [RW] Multitable.CopyTable failed from using a closed ZooKeeperInstance
+    * [ACCUMULO-2106] - [RW] Multitable.Write failed writing to non-existent table
+    * [ACCUMULO-2110] - [RW] Error in Bulk.Verify
     * [ACCUMULO-2112] - master does not balance after intermittent communication failure
-    * [ACCUMULO-2116] - Examples functional test only works when run from ACCUMULO_HOME
     * [ACCUMULO-2117] - ClassLoaderIT fails
+    * [ACCUMULO-2121] - Rename client.instance.name to instance.name
+    * [ACCUMULO-2124] - fix minor typos and spelling in ARS
+    * [ACCUMULO-2125] - Update to guava 15
     * [ACCUMULO-2127] - example accumulo-site.xmls put Hadoop 2 jars ahead of Accumulo jars on classpath
     * [ACCUMULO-2128] - Provide resource cleanup via static utility rather than Instance.close
-    * [ACCUMULO-2141] - dirlist example documentation for 1.5 used 1.4 syntax
+    * [ACCUMULO-2134] - SimpleProxyIT fails on TableNotFoundException
+    * [ACCUMULO-2140] - Race conditions between client operations and upgrade
+    * [ACCUMULO-2142] - GC doesn't advertise its port
     * [ACCUMULO-2146] - typo in continuous-env.sh.example
+    * [ACCUMULO-2154] - NoNodeException error in master
+    * [ACCUMULO-2161] - Unable to migrate from 1.5.0 to 1.6.0
+    * [ACCUMULO-2162] - Fresh installs report a lot of VFS warnings from scripts
+    * [ACCUMULO-2165] - maven-plugin's classpath is not assembled similarly to a real accumulo or mac
+    * [ACCUMULO-2167] - remove deprecation from ZooKeeperInstance(String, String) constructor
+    * [ACCUMULO-2168] - WriteAheadLogIT failed
     * [ACCUMULO-2172] - Concurrent compactions before machine failure may cause uneeded recovery
+    * [ACCUMULO-2173] - Do not use absolute paths when comparing files
     * [ACCUMULO-2174] - VFS Classloader has potential to collide localized resources
     * [ACCUMULO-2176] - ExecfileCommand#execute() should close scanner
-    * [ACCUMULO-2182] - Backport randomwalk changes
+    * [ACCUMULO-2179] - CreateTableCommand#execute() should close Scanner
     * [ACCUMULO-2183] - [RW] Error in Security.Validate
     * [ACCUMULO-2184] - "Unknown" HDFS usage on monitor
-    * [ACCUMULO-2197] - Building RPMs requires thrift profile to be active
+    * [ACCUMULO-2192] - start-stats.sh isn't using the script boilerplate properly
+    * [ACCUMULO-2194] - Back-to-back Security randomwalk tests fail
+    * [ACCUMULO-2196] - ConfigurableMacIT tests should each use their own dirs
     * [ACCUMULO-2198] - Concurrent randomwalk fails with unbalanced servers
+    * [ACCUMULO-2199] - FileNotFound exception attempting to run continuous ingest verification
     * [ACCUMULO-2202] - Bloom loader missleading ERROR
+    * [ACCUMULO-2206] - close consistency check failure
+    * [ACCUMULO-2209] - Rename DefaultKeyEncryptionStrategy to something more descriptive
+    * [ACCUMULO-2210] - socket should be closed in MiniAccumuloClusterImpl#start()
     * [ACCUMULO-2211] - Security randomwalk fails "User doesn't exist and they SHOULD"
     * [ACCUMULO-2213] - tracer reports: IllegalStateException: Closed
     * [ACCUMULO-2220] - CloudStone Benchmarks do not respect ACCUMULO_CONF_DIR
@@ -151,97 +383,1119 @@ Release Notes - Accumulo - Version 1.6.0
     * [ACCUMULO-2224] - ZooSession should be more robust to transient DNS issues
     * [ACCUMULO-2225] - Need to better handle DNS failure propagation from Hadoop
     * [ACCUMULO-2226] - Wrong property name in user manual, section 11.5.4
-    * [ACCUMULO-2227] - Concurrent randomwalk fails when namenode dies after bulk import step
-    * [ACCUMULO-2228] - Security randomwalk fails when namenode dies before bulk import
     * [ACCUMULO-2230] - Can't run offline CI verification
+    * [ACCUMULO-2233] - Continuous Verify job should find ranges on cloned table
     * [ACCUMULO-2234] - Cannot run offline mapreduce over non-default instance.dfs.dir value
     * [ACCUMULO-2235] - 'du' shell command doesn't work when not in a table
+    * [ACCUMULO-2237] - mapred-setup.sh emits error, still works
     * [ACCUMULO-2245] - Bump maven plugin versions due to failures building maven site
-    * [ACCUMULO-2250] - Warning message in Fate.transitionToFailed should be logged in the beginning of the method
+    * [ACCUMULO-2246] - values returned by MiniAccumuloConfig getters can change w/o set
+    * [ACCUMULO-2260] - createnamespace option should not copy config from a table
     * [ACCUMULO-2261] - duplicate locations
-    * [ACCUMULO-2264] - KilledTabletServerSplitTest fails on Hadoop2
+    * [ACCUMULO-2265] - Typo in TabletServer.java's copyright
     * [ACCUMULO-2266] - TServer should ensure wal settings are valid for underlying FS
-    * [ACCUMULO-2275] - Auto tests use wrong options
-    * [ACCUMULO-2276] - ZooCacheTest uses wrong package names for classes
-    * [ACCUMULO-2293] - AccumuloSecurityException might be thrown instead of TableNotFoundException on flush or clone
+    * [ACCUMULO-2270] - bulk import thread pool initialized in non-static method.
+    * [ACCUMULO-2289] - Correct Tables.getNamespace to clarify namespace name or ID
+    * [ACCUMULO-2295] - Various ITs timing too sensitive
+    * [ACCUMULO-2297] - Additional unnecessary member on InputFormatBase
+    * [ACCUMULO-2298] - ExamplesIT should be chunked into several smaller tests
+    * [ACCUMULO-2306] - SslWithClientAuthIT.bulk consistently fails in parallel
+    * [ACCUMULO-2312] - NPE running Concurrent randomwalk
+    * [ACCUMULO-2315] - Concurrent random walk test needs better handling of Namespace/table not found
+    * [ACCUMULO-2316] - Table based Security operations should throw Table not found exceptions over namespace not found
+    * [ACCUMULO-2318] - Renaming table don't require namespace
+    * [ACCUMULO-2319] - TabletServerResourceManager MemoryManagementFramework constructor starts threads
     * [ACCUMULO-2324] - DistributedWorkQueue#waitUntilDone() shouldn't synchronize on String object
     * [ACCUMULO-2329] - "egrep: /home/user/accumulo-1.5.1/conf/gc: No such file or directory"
     * [ACCUMULO-2331] - TableConfiguration should override invalidateCache
-    * [ACCUMULO-2332] - SimpleGarbageCollector doesn't process address correctly
     * [ACCUMULO-2334] - Lacking fallback when ACCUMULO_LOG_HOST isn't set
-    * [ACCUMULO-2344] - stack trace in shell when using grep 
-    * [ACCUMULO-2361] - droptable created infinite METADATA scan loop
+    * [ACCUMULO-2344] - stack trace in shell when using grep
+    * [ACCUMULO-2354] - Master does not close TabletServerBatchReader
+    * [ACCUMULO-2360] - Need a way to configure TNonblockingServer.maxReadBufferBytes to prevent OOMs from network misbehavour
     * [ACCUMULO-2369] - AccumuloReloadingVFSClassLoaderTest failure
-    * [ACCUMULO-2385] - classload problem running functional tests
-    * [ACCUMULO-2387] - bootstrap_hdfs.sh doesn't read list of slaves and accumulo-site.xml from ACCUMULO_CONF_DIR
+    * [ACCUMULO-2371] - cachedDataIndex.close() should be enclosed in finally block in BCFile#Reader()
+    * [ACCUMULO-2382] - Using non-default CONTINUOUS_CONF_DIR breaks agitation
     * [ACCUMULO-2390] - TraceProxy.trace should not throw InvocationTargetException
-
-** New Feature
-    * [ACCUMULO-1488] - support BigDecimal encoding for basic built-in combiners
-    * [ACCUMULO-1639] - Server-side iterator/filter that allows you to specify a lexicographical range of column qualifier values you want to retrieve from a Scanner (ColumnSliceFilter)
-    * [ACCUMULO-1960] - agitator should support sudo as well
+    * [ACCUMULO-2391] - switching WALogs can cause scary traceback message
+    * [ACCUMULO-2393] - DeleteTableDuringSplitIT failed
+    * [ACCUMULO-2397] - MetadataIT has a race condition
+    * [ACCUMULO-2398] - DynamicThreadPoolsIT sometimes fails
+    * [ACCUMULO-2399] - BatchWalkers die when started before Ingesters
+    * [ACCUMULO-2400] - race condition in ExamplesIT
+    * [ACCUMULO-2401] - client code cannot create an RFile without logging a warning
+    * [ACCUMULO-2404] - Main.main can log cleaner messages when underlying process has errors
+    * [ACCUMULO-2405] - Race condition in MetadataIT.mergeMeta()
+    * [ACCUMULO-2406] - GarbageCollectorIT.dontGCRootLog() fails
+    * [ACCUMULO-2408] - metadata table not assigned after root table is loaded
+    * [ACCUMULO-2412] - MergeIT fails
+    * [ACCUMULO-2418] - replace empty loops in tests with simple count method
+    * [ACCUMULO-2422] - Backup master can miss acquiring lock when primary exits
+    * [ACCUMULO-2425] - ConcurrentModificationException in master at startup
+    * [ACCUMULO-2428] - Improper handling of rename in root tablet file management
+    * [ACCUMULO-2429] - Shell does not clean up JLine ConsoleReader, leaks threads
+    * [ACCUMULO-2437] - Cannot create splits with MSBit set in MSByte via API
+    * [ACCUMULO-2440] - VolumeManagerImpl.create doesn't set bufferSize on 0
+    * [ACCUMULO-2447] - Shell#printHelp should use the ConsoleReader to print
+    * [ACCUMULO-2453] - NoClassDefFound building against Hadoop1 in ShellServerTest
+    * [ACCUMULO-2460] - Experimental properties no longer hidden from DefaultConfiguration
+    * [ACCUMULO-2484] - BulkIT and SslIT might collide bulk import directories
+    * [ACCUMULO-2487] - Value implementation provides conflicting statements
+    * [ACCUMULO-2489] - NPE in split tablet
+    * [ACCUMULO-2494] - Stat calculation of STDEV may be inaccurate
+    * [ACCUMULO-2512] - MAC stop should waitFor processes
+    * [ACCUMULO-2513] - Inconsistent use of getBytes in MetadataTableUtil
+    * [ACCUMULO-2515] - NamespaceConfiguration doesn't invalidateCache
+    * [ACCUMULO-2519] - FATE operation failed across upgrade
+    * [ACCUMULO-2520] - Garbage collector deleted everything when given bad input
+    * [ACCUMULO-2524] - ProblemReport needs to check for nulls on construction
+    * [ACCUMULO-2526] - Top level files in tarball should be 644, not 755
+    * [ACCUMULO-2539] - SummingCombiner does not adhere to Combiner#COLUMNS_OPTION
+    * [ACCUMULO-2540] - Public API declaration misstates the package for MAC
+    * [ACCUMULO-2544] - Incorrect boundry matching for MockTableOperations.deleteRows
+    * [ACCUMULO-2586] - RangeInputSplit package name changed
+    * [ACCUMULO-2617] - locationByProgram incorrectly computes JAVA_HOME
+    * [ACCUMULO-2631] - Excessively large number of minutes for trace page prints exception
+    * [ACCUMULO-2648] - AccumuloInputFormat referencing incorrect RangeInputSplit
+    * [ACCUMULO-2651] - Maven build error running rat check
 
 ** Improvement
+    * [ACCUMULO-112] - Investigate partitioning in memory map by locality group
+    * [ACCUMULO-118] - accumulo could work across HDFS instances, which would help it to scale past a single namenode
+    * [ACCUMULO-466] - add a default constraint to limit the size of keys
+    * [ACCUMULO-527] - Shell should have way to specify instance name while using ZK hosts from configuration
+    * [ACCUMULO-748] - Optionally Sort tables by ID and paginate
+    * [ACCUMULO-842] - Fate operations should be rolled into shell
+    * [ACCUMULO-891] - Authorizations not actually immutable
+    * [ACCUMULO-935] - Run/Assemble Accumulo from Maven outside the source tree
+    * [ACCUMULO-958] - Support pluggable encryption in walogs
+    * [ACCUMULO-980] - support pluggable codecs for RFile
     * [ACCUMULO-1069] - InstanceOperations get/set/remove Property methods are ambiguous
+    * [ACCUMULO-1070] - Improve the auditing messages that are generated from the server.
+    * [ACCUMULO-1152] - Add more sanity checks to limit the damage of multiple assignment
+    * [ACCUMULO-1167] - add a mechanism to deprecate Properties
+    * [ACCUMULO-1203] - add option to scan command to display dateString
+    * [ACCUMULO-1217] - add notes on the recovery of accumulo from component failures to the user manual
     * [ACCUMULO-1222] - o.a.a.t.randomwalk.FrameworkTest#testXML throws exceptions and asserts nothing
+    * [ACCUMULO-1295] - Genericize creating objects from properties
     * [ACCUMULO-1299] - VFS tests should not use hard coded DFS port
+    * [ACCUMULO-1307] - Master need to shutdown fate
+    * [ACCUMULO-1309] - IntersectingIterator.addSource has unecessary object creation
+    * [ACCUMULO-1313] - Use annotations to filter/hide sensitive configuration properties when logging
+    * [ACCUMULO-1335] - DU command should be available through the java API
+    * [ACCUMULO-1347] - Accumulo Shell Does Not support comments
+    * [ACCUMULO-1349] - Enable tests with a suffix of IT to run in a profile
+    * [ACCUMULO-1357] - Make debugging MiniAccumuloCluster easier
+    * [ACCUMULO-1371] - Improve message in config.sh when HADOOP_PREFIX is not a directory.
+    * [ACCUMULO-1375] - Update README files in proxy module.
+    * [ACCUMULO-1393] - Removed code related to default ports in client code
+    * [ACCUMULO-1395] - Generate example configuration from template
+    * [ACCUMULO-1396] - Add hidden configuration option for adding target/classes/* to classpath for developers
+    * [ACCUMULO-1403] - setiter fails when given a sortedkeyvalueiterator
+    * [ACCUMULO-1406] - Add option for all scopes to setiter
+    * [ACCUMULO-1442] - Replace JLine with JLine2
+    * [ACCUMULO-1451] - Make Compaction triggers extensible
+    * [ACCUMULO-1452] - Automate cleanup of old rf_tmp files
+    * [ACCUMULO-1468] - Document release procedures
     * [ACCUMULO-1469] - Set the native memory maps configuration parameter to false for non-native example configurations
+    * [ACCUMULO-1478] - Refactor Shell To Use JCommander
+    * [ACCUMULO-1481] - Root tablet in its own table
+    * [ACCUMULO-1490] - Consolidate documentation
+    * [ACCUMULO-1494] - add a "run user jar" command to accumulo start script
+    * [ACCUMULO-1499] - Move sanity checks from MiniAccumuloCluster constructor into MiniAccumuloConfig.initialize method.
     * [ACCUMULO-1501] - Trace table should have an age-off filter by default
     * [ACCUMULO-1504] - IteratorSetting missing equals and hashCode methods
+    * [ACCUMULO-1506] - update class references to work out of assemble/target... path
+    * [ACCUMULO-1509] - 'Recent Logs' should be highlighted in yellow when only warnings are present.
     * [ACCUMULO-1526] - add option for xml report format so that functional tests runs can be used by jenkins ci
     * [ACCUMULO-1550] - Create ACCUMULO_CONF_DIR environment variable
-    * [ACCUMULO-1557] - [system/auto] if zooCacheTest.py fails, subsequent runs will fail due to /tmp/zkTest-42 dir existing with data
-    * [ACCUMULO-1561] - Update maven-rpm-plugin version
+    * [ACCUMULO-1554] - Use getKey() with Property.TRACE_TOKEN_PROPERTY_PREFIX in initialize method of MiniAccumuloConfig
+    * [ACCUMULO-1562] - add a troubleshooting section to the user guide
+    * [ACCUMULO-1566] - Add ability for client to start Scanner readahead immediately
     * [ACCUMULO-1576] - add CONTINUOUS_CONF_DIR environment variable for continuous ingest test
+    * [ACCUMULO-1585] - Provide option for FQDN/verbatim data from config files of servers to be stored in ZooKeeper rather than resolved IP
+    * [ACCUMULO-1599] - MacTest should use target for MiniAccumuloCluster
     * [ACCUMULO-1602] - put the KeyExtent in thread names for easier debugging
     * [ACCUMULO-1603] - Lack of permission to start Tracer doesn't log actual reason
     * [ACCUMULO-1633] - BatchWriter and variants don't assert maxMemory as a positive, non-zero value
-    * [ACCUMULO-1658] - System integration tests should default ACCUMULO_CONF_DIR to ACCUMULO_HOME/conf
+    * [ACCUMULO-1634] - Confusing shutdown message via stop-all.sh
+    * [ACCUMULO-1664] - Make all processes able to use random ports
     * [ACCUMULO-1667] - Allow On/Offline Command To Execute Synchronously
+    * [ACCUMULO-1669] - User manual examples use two argument Mutation.put
+    * [ACCUMULO-1677] - Native Maps to look in LD_LIBRARY_PATH  environment variable as possible location of compiled libs.
     * [ACCUMULO-1689] - Add option to run GC in MiniAccumuloCluster
+    * [ACCUMULO-1699] - ZooKeeperInstance lazy load instanceId
+    * [ACCUMULO-1704] - IteratorSetting missing (int,String,Class,Map) constructor
+    * [ACCUMULO-1705] - Upgrade to JCommander 1.32
+    * [ACCUMULO-1706] - Admin Utilities Should Respect EPIPE
     * [ACCUMULO-1707] - quote env variable expansion in the start script
     * [ACCUMULO-1709] - failing Master doesn't set exit code of process
+    * [ACCUMULO-1710] - Verify data in proxy test
     * [ACCUMULO-1733] - Better error message on minicluster failure to initialize
+    * [ACCUMULO-1778] - Create utility for retrieving monitor location
     * [ACCUMULO-1785] - Alter config.sh to optionally just verify environment instead of making changes
+    * [ACCUMULO-1828] - Create script to run specific functional tests
     * [ACCUMULO-1833] - MultiTableBatchWriterImpl.getBatchWriter() is not performant for multiple threads
     * [ACCUMULO-1835] - Update test/system/auto/README for -f, -x, etc.
     * [ACCUMULO-1890] - MiniAccumloClusterGCTest failing on limited resource machine.
     * [ACCUMULO-1932] - Don't rely on Hadoop "convenience" scripts for agitator
     * [ACCUMULO-1933] - Make unit on memory parameters case-insensitive
+    * [ACCUMULO-1945] - bin/accumulo help should print usage
     * [ACCUMULO-1946] - Include dfs.datanode.synconclose in hdfs configuration documentation
+    * [ACCUMULO-1960] - agitator should support sudo as well
+    * [ACCUMULO-1964] - native map build procedure is complicated and README is out of date
     * [ACCUMULO-1971] - Merge HDFS agitation from tablet server agitator and hdfs agitation
     * [ACCUMULO-1973] - Log better message when Hadoop configuration files are not found
     * [ACCUMULO-1984] - Clean up Instance closing
     * [ACCUMULO-2004] - LIB_PATH for Hadoop native libs is lacking
+    * [ACCUMULO-2030] - Javadoc: core/security
+    * [ACCUMULO-2039] - Authorizations.getAuthorizationsBB is inefficient
+    * [ACCUMULO-2046] - Have startup scripts automatically pick up jaas.conf and krb5.conf files
     * [ACCUMULO-2060] - Improve example general.classpath
     * [ACCUMULO-2064] - Include Git SHA1 in artifacts
     * [ACCUMULO-2120] - Fix maven warnings introduced declaration of mavanagaiata
     * [ACCUMULO-2126] - Hadoop profile names should be consistent across branches
     * [ACCUMULO-2132] - Prevent dock element in OSX from launching with MAC
     * [ACCUMULO-2144] - user lacking System.SYSTEM role should receive a more helpful error message
+    * [ACCUMULO-2151] - Separate API from implementation of mini accumulo
     * [ACCUMULO-2163] - Always run GC in mini accumulo
+    * [ACCUMULO-2190] - Add test for root table file management
     * [ACCUMULO-2223] - minor corrections to 1.5 documentation regarding WAL
+    * [ACCUMULO-2239] - Reformat test README files to Markdown
     * [ACCUMULO-2262] - Include java.net.preferIPv4Stack=true in process startup
-    * [ACCUMULO-2279] - Add timeout_factor to tests still subject to timings
     * [ACCUMULO-2292] - Fix findbugs/pmd errors for 1.5.1
     * [ACCUMULO-2296] - Add thrift generated sources to findbugs ignore list
-    * [ACCUMULO-2299] - WholeRowIterator.decodeRow should check input stream return val 
-    * [ACCUMULO-2337] - org.apache.accumulo.test.MetaSplitTest.testMetaSplit times out 
-    * [ACCUMULO-2342] - Proxy SimpleTest failures: might not see constraint updates 
+    * [ACCUMULO-2299] - WholeRowIterator.decodeRow should check input stream return val
+    * [ACCUMULO-2317] - remove ClientConfiguration loadDefault(String)
+    * [ACCUMULO-2342] - Proxy SimpleTest failures: might not see constraint updates
+    * [ACCUMULO-2350] - Missing recommendation on replacement for deprecated client APIs
+    * [ACCUMULO-2441] - Document internal state stored in RFile names
+    * [ACCUMULO-2454] - Aggregate Cobertura reports
+    * [ACCUMULO-2499] - User manual should include list of default ports
+    * [ACCUMULO-2521] - Expose FATE admin utility by name under bin/accumulo
+    * [ACCUMULO-2528] - OfflineScanner is not volume-aware
+    * [ACCUMULO-2592] - Add new interfaces that better allow extension/implementations of Accumulo clusters
+
+** New Feature
+    * [ACCUMULO-391] - Multi-table Accumulo input format
+    * [ACCUMULO-802] - table namespaces
+    * [ACCUMULO-1000] - support compare and set
+    * [ACCUMULO-1009] - Support encryption over the wire
+    * [ACCUMULO-1030] - Create a Maven plugin to run MiniAccumuloCluster for integration testing
+    * [ACCUMULO-1336] - Add lexicoders from Typo to Accumulo
+    * [ACCUMULO-1337] - Create Whole Column Family Iterator
+    * [ACCUMULO-1398] - Create command to dump running configuration
+    * [ACCUMULO-1399] - Pluggable commands for the shell
+    * [ACCUMULO-1419] - Make hadoop2 the default
+    * [ACCUMULO-1488] - support BigDecimal encoding for basic built-in combiners
+    * [ACCUMULO-1639] - Server-side iterator/filter that allows you to specify a lexicographical range of column qualifier values you want to retrieve from a Scanner (ColumnSliceFilter)
 
 ** Task
+    * [ACCUMULO-658] - refactor code into separate modules where appropriate
+    * [ACCUMULO-1066] - getauths in the shell shows authorizations in an arbitrary order
+    * [ACCUMULO-1498] - Create document to outline step to Git transition
+    * [ACCUMULO-1511] - ciManagement link to Jenkins broken in pom.xml
+    * [ACCUMULO-1533] - Clean up/remove unwanted code from 1.5
+    * [ACCUMULO-1640] - Remove IllegalDSException
+    * [ACCUMULO-1642] - Remove intermediate parent POM examples/pom.xml
     * [ACCUMULO-1643] - Make default Hadoop dependency 1.2.1 (stable)
+    * [ACCUMULO-1644] - Remove unused code - TestTime
+    * [ACCUMULO-1648] - investigate -XX:-OmitStackTraceInFastThrow
+    * [ACCUMULO-1678] - Create README in svn to point to git
+    * [ACCUMULO-1679] - Get rid of TFile
     * [ACCUMULO-1690] - Update Apache RAT plugin to 0.10
-    * [ACCUMULO-1872] - Clean up warnings in 1.5.1-SNAPSHOT branch
+    * [ACCUMULO-1820] - Suppress compiler warnings from hadoop1/2 switchover
+    * [ACCUMULO-1853] - Clean up dependencies for 1.6.0
+    * [ACCUMULO-1864] - Drop provided scope on dependencies
     * [ACCUMULO-1910] - Add source to jar files used for testing
     * [ACCUMULO-1956] - Add section on decomissioning or adding nodes to an Accumulo cluster
     * [ACCUMULO-1961] - Fix trivial compiler/javadoc warnings
+    * [ACCUMULO-1969] - Ensure native libraries can be loaded from ACCUMULO_HOME/lib/native
+    * [ACCUMULO-1992] - Don't use CachedConfiguration in examples
+    * [ACCUMULO-1996] - Document SimpleMacIT
     * [ACCUMULO-2010] - Remove resource leak warnings
     * [ACCUMULO-2113] - Verify that The Hammer approach to resource leak is a viable short term fix
+    * [ACCUMULO-2148] - Verify upgrade 1.5 to 1.6 works
+    * [ACCUMULO-2160] - Run findbugs for 1.6
     * [ACCUMULO-2254] - Remove run_findbugs.sh
+    * [ACCUMULO-2283] - Remove server-extras module
+    * [ACCUMULO-2389] - Remove OfflineMetadataScanner
+    * [ACCUMULO-2552] - Check for usage of FileSystem.get(Configuration)
+    * [ACCUMULO-2590] - Update public API in readme to clarify what's included
+    * [ACCUMULO-2606] - Remove RPM/DEB packaging from build
+    * [ACCUMULO-2616] - Bump plugin versions and parent POM version
+    * [ACCUMULO-2652] - Build warnings from missing plugin version
+    * [ACCUMULO-2653] - Remove useless javadocs
 
 ** Test
-    * [ACCUMULO-1782] - SimpleBulkTest and CompactionTest fail with missing testrf directory
-    * [ACCUMULO-1789] - Increase test timeouts for Accumulo 1.5.x
+    * [ACCUMULO-1981] - BloomFilterLayerLookupTest does not run
     * [ACCUMULO-2216] - Randomwalk module to run each test once
-    * [ACCUMULO-2170] - Remove static block from AccumuloDFSBase
+    * [ACCUMULO-2356] - Remove static block from AccumuloDFSBase
+    * [ACCUMULO-2392] - SimpleMacIT should document which MAC it is using
+    * [ACCUMULO-2470] - Improve unit test coverage for server base classes
+    * [ACCUMULO-2488] - Concurrent randomwalk balance check needs refinement
+    * [ACCUMULO-2508] - Security randomwalk fails "BAD_CREDENTIALS - Username or Password is Invalid"
+    * [ACCUMULO-2543] - cacheBlock should be closed in BlockIndexTest
+    * [ACCUMULO-2558] - Improve unit test coverage for server gc classes
+
+Release Notes - Accumulo - Version 1.5.0
+
+** Sub-task
+    * [ACCUMULO-584] - Add constraint configuration methods to table operations
+    * [ACCUMULO-765] - Compare 1.4 and 1.5 API
+    * [ACCUMULO-863] - Investigate removing prevkey from block index
+    * [ACCUMULO-865] - Make starting out HDFS easier (bootstrap)
+    * [ACCUMULO-866] - Remove old classloader
+    * [ACCUMULO-867] - Support common use cases for loading classes from context (e.g. HDFS)
+    * [ACCUMULO-868] - Explore configuring vfs cache
+    * [ACCUMULO-869] - Determine best default classloader hierarchy
+    * [ACCUMULO-870] - Accumulo start unit test rely on ACCUMULO_HOME being set
+    * [ACCUMULO-874] - set the BatchWriterConfig default latency to something finite
+    * [ACCUMULO-878] - Decide fate of Mock Accumulo
+    * [ACCUMULO-879] - Try to speed up MiniAccumuloCluster startup time
+    * [ACCUMULO-880] - Make MiniAccumuloCluster support multiple tablet servers
+    * [ACCUMULO-895] - MiniAccumuloCluster does not work on Windows
+    * [ACCUMULO-913] - Review license and notice for 1.5.0
+    * [ACCUMULO-924] - Update build for 1.5.0 release
+    * [ACCUMULO-927] - Replace HDFS VFS FileSystem objects with the ones from Commons VFS
+    * [ACCUMULO-930] - Classloader reloding indirection at wrong level
+    * [ACCUMULO-934] - Address missing cases in switch statements in AgeOffStore
+    * [ACCUMULO-936] - Additional debug from r1428556 breaks functional tests
+    * [ACCUMULO-938] - ensure that cli options (for batch writers and scanners in particular) match each utility
+    * [ACCUMULO-955] - Update MapReduce API to match the changes in ACCUMULO-706
+    * [ACCUMULO-961] - Deprecate methods that override deprecated methods
+    * [ACCUMULO-962] - Failed to do close consistency check for tablet
+    * [ACCUMULO-966] - listscans not showing client address
+    * [ACCUMULO-969] - commit the proxy for 1.5
+    * [ACCUMULO-971] - Update/Fix malformed Javadocs
+    * [ACCUMULO-972] - Check for unfinished TODOs that need to be done before release
+    * [ACCUMULO-973] - Check compiler warnings for any potential bugs / remove trivial warnings.
+    * [ACCUMULO-975] - Make proxy build with Hadoop 2.0
+    * [ACCUMULO-978] - Proxy can not get active scans or compactions for a tablet server
+    * [ACCUMULO-979] - Re-use generate-thrift.sh script for proxy
+    * [ACCUMULO-983] - ProxyServer does not handle exceptions properly
+    * [ACCUMULO-984] - Check potentially unexpected behavior with TimeUnit
+    * [ACCUMULO-985] - proxy leaks BatchWriters and BatchScanners
+    * [ACCUMULO-987] - Check for and schedule for removal (deprecate) any thrift objects in public API
+    * [ACCUMULO-988] - compaction should fail if per compaction iterators are set
+    * [ACCUMULO-989] - per compaction iterators should not affect tablets outside of compaction range
+    * [ACCUMULO-991] - Make Thrift Transport and Protocol configurable
+    * [ACCUMULO-992] - Document ACCUMULO-259
+    * [ACCUMULO-993] - Create unit tests for mapred package
+    * [ACCUMULO-996] - explore exposing accumulo token in proxy
+    * [ACCUMULO-1001] - Fix problems with TransformingIterator
+    * [ACCUMULO-1003] - what is the point of SecuritySerDe?
+    * [ACCUMULO-1004] - functional tests are failing
+    * [ACCUMULO-1007] - Ruby example for proxy is busted
+    * [ACCUMULO-1008] - Lift gen-{cpp,java,py,rb} from proxy's build.dir
+    * [ACCUMULO-1019] - Continuous ingest README wrong after package move
+    * [ACCUMULO-1024] - Deprecate built-in user management utilities
+    * [ACCUMULO-1025] - Don't deprecate AuthInfo
+    * [ACCUMULO-1026] - Don't use @Deprecated to mean "Not for Client Use"
+    * [ACCUMULO-1027] - Consolidate the thrift objects for Authentication information
+    * [ACCUMULO-1028] - Distinguish the user principal from the authentication token
+    * [ACCUMULO-1041] - Generic interface for arbitrary token handling
+    * [ACCUMULO-1047] - test 1.5.0
+    * [ACCUMULO-1061] - Shutdown thread commented out
+    * [ACCUMULO-1073] - Update website for 1.5.0 release
+    * [ACCUMULO-1074] - Can not run as multiple users
+    * [ACCUMULO-1080] - MAster is not seeing tablet server go away
+    * [ACCUMULO-1087] - master doesn't retry log recovery
+    * [ACCUMULO-1089] - Missing word in Accumulo documentation
+    * [ACCUMULO-1090] - Inconsistent text in example in Accumulo documentation
+    * [ACCUMULO-1091] - Missing space in Accumulo Documentation
+    * [ACCUMULO-1092] - Confusing phrase in Accumulo documentation
+    * [ACCUMULO-1093] - Missing 'ly' from a word in Accumulo documentation
+    * [ACCUMULO-1094] - Inconsistent use of quotes in Accumulo documentation
+    * [ACCUMULO-1095] - Inconsistent parameter usage for setgroups in Accumulo documentation
+    * [ACCUMULO-1096] - Inconsistent styling of text in Accumulo documentation
+    * [ACCUMULO-1097] - Misspelled word in Accumulo documentation
+    * [ACCUMULO-1099] - Confusing phrase in Accumulo documentation
+    * [ACCUMULO-1102] - Inconsistent parameter usage and quotation marks in Accumulo documentation
+    * [ACCUMULO-1103] - Missing word in Accumulo documentation
+    * [ACCUMULO-1121] - README says to build native libraries with *src*/server/src/main/java
+    * [ACCUMULO-1129] - Make it easier for users to construct and use a security token
+    * [ACCUMULO-1130] - Rename SecurityToken to AuthenticationToken
+    * [ACCUMULO-1131] - Create tests, documentation, and examples of InsecureAuthenticator
+    * [ACCUMULO-1133] - Put security-related APIs that clients need in the "o.a.a.core.client" package, or a security sub-package
+    * [ACCUMULO-1136] - Lack of information regarding `setiter` and `config` for SKVI configuration
+    * [ACCUMULO-1139] - Incorrect option for timestamp in user manual
+    * [ACCUMULO-1155] - expose accumulo token in cli
+    * [ACCUMULO-1156] - Migrate all existing code from using deprecated user/pass methods
+    * [ACCUMULO-1157] - Add way for command line user to determine required Properties
+    * [ACCUMULO-1159] - Exposed accumulo token in shell
+    * [ACCUMULO-1160] - Clean up usage of Passwords where possible, deprecate others
+    * [ACCUMULO-1185] - document running accumulo from HDFS
+    * [ACCUMULO-1187] - review user and developer manuals for old information
+    * [ACCUMULO-1194] - re-document deprecated getConnector() API's
+    * [ACCUMULO-1241] - Update ASF copyrights?
+    * [ACCUMULO-1247] - Make master handle tablet with multiple locations
+    * [ACCUMULO-1248] - Metadata cache should handle tablets with multiple locations
+    * [ACCUMULO-1271] - Make apache-release profile work for us
+    * [ACCUMULO-1293] - metadata table merge hangs
+    * [ACCUMULO-1305] - Shorten prefix in proxy properties file
+    * [ACCUMULO-1314] - Support destroyable map for creating authentication token
+    * [ACCUMULO-1315] - Get maven-changes-plugin to work again
+    * [ACCUMULO-1316] - Ensure native libs are packaged in some way
+    * [ACCUMULO-1319] - Remove root username prompt from init
+    * [ACCUMULO-1321] - Dynamic Classloader lost jars
+    * [ACCUMULO-1329] - Review examples for incorrect instructions / usage
+    * [ACCUMULO-1338] - closeScanner in Accumulo proxy does not work
+    * [ACCUMULO-1340] - calling update() on proxy with unknown scanner derails thrift session
+    * [ACCUMULO-1342] - Fix documentation for proxy
+    * [ACCUMULO-1351] - document HDFS timeout settings
+    * [ACCUMULO-1352] - filter on !METADATA can prematurely delete loaded flags
+    * [ACCUMULO-1353] - check that bulk load is active in metadata table constraint
+    * [ACCUMULO-1360] - Document per table classpath
+    * [ACCUMULO-1364] - Silent failure after power outage
+    * [ACCUMULO-1369] - Can not configure iterators when per table classpath is configured
+    * [ACCUMULO-1380] - Add MiniAccumuloCluster to the Accumulo documentation
+
+** Bug
+    * [ACCUMULO-58] - Misconfigured aggregator can block table deletion
+    * [ACCUMULO-102] - mvn clean package is not enough to allow the config.html page to be generated for the monitor
+    * [ACCUMULO-108] - simple.gc.GCLotsOfCandidatesTest does not use the TestUtils settings properly
+    * [ACCUMULO-160] - Makefile needs play nice on 64 and 32 bit systems
+    * [ACCUMULO-189] - RegExFilter deepCopy NullPointerException
+    * [ACCUMULO-198] - Can't build RPM
+    * [ACCUMULO-209] - RegExFilter does not properly regex when using multi-byte characters
+    * [ACCUMULO-226] - BatchScanner iterator implementation erroneously returns true for hasNext upon subsequent hasNext calls
+    * [ACCUMULO-228] - Default map does not accurately count bytes in memory
+    * [ACCUMULO-235] - Functional tests fail more than I'm comfortable with
+    * [ACCUMULO-295] - Client side metadata cache caches credentials
+    * [ACCUMULO-296] - Security random walk table out of sync
+    * [ACCUMULO-322] - System throws no errors on !METADATA table constraint violations
+    * [ACCUMULO-333] - Shell 'help' should wrap more cleanly
+    * [ACCUMULO-360] - Bulk importing Keys with invalid ColumnVisibility doesn't fail until scan
+    * [ACCUMULO-369] - master retries failed bulk imports too quickly
+    * [ACCUMULO-392] - Accumulo does not start up nicely in provisioned hadoop installations
+    * [ACCUMULO-396] - Shell in mock mode doesn't use instance name
+    * [ACCUMULO-398] - Table tablets not evenly spread.
+    * [ACCUMULO-408] - Large bulk imports timing out
+    * [ACCUMULO-432] - Symlinks to bin/accumulo don't work
+    * [ACCUMULO-445] - Concurrent random walk test does not handle permission change
+    * [ACCUMULO-449] - Failed log copy is not restarted
+    * [ACCUMULO-450] - Key hashCode should include timestamp
+    * [ACCUMULO-462] - Constraints do not seem to reload easily
+    * [ACCUMULO-487] - Batch Scanner can get stuck when external thread closes scanner
+    * [ACCUMULO-496] - Cloudtrace.thrift needs to have it's namespace updated to the new package
+    * [ACCUMULO-499] - Garbage collector should call Tracer.offNoFlush instead of Tracer.off
+    * [ACCUMULO-505] - "% of Used DFS" is overflowing on a large cluster
+    * [ACCUMULO-509] - default walog copy/sort uses replication of 1
+    * [ACCUMULO-513] - Need to deal with half-dead tservers
+    * [ACCUMULO-516] - Column family search with sparse files is painfully long
+    * [ACCUMULO-528] - metadata table needs merge
+    * [ACCUMULO-531] - TestConfirmDeletes hangs
+    * [ACCUMULO-533] - make system iterators thread-safer
+    * [ACCUMULO-534] - simple.logicalTime.LogicalTimeTest is timing out
+    * [ACCUMULO-535] - shell functional test is failing
+    * [ACCUMULO-536] - bulk split optimization test is failing
+    * [ACCUMULO-537] - SimpleBalancerFairness functional test is failing
+    * [ACCUMULO-538] - examples functional test is failing
+    * [ACCUMULO-539] - fix warning about deprecated md5 module when running functional tests
+    * [ACCUMULO-541] - run the functional tests with the typical jvm args
+    * [ACCUMULO-555] - deprecate/remove the option on bulkImport that prevents the GC from deleting the files
+    * [ACCUMULO-561] - Monitor scan mb/s does not show batch scan activity
+    * [ACCUMULO-562] - Multi term grep in shell fails
+    * [ACCUMULO-565] - graphs on the monitor page always read zero
+    * [ACCUMULO-566] - monitor should display zero tablet servers as red, even if there's only one tablet server configured
+    * [ACCUMULO-568] - Test creates a core/null directory
+    * [ACCUMULO-570] - dirlist example README is a little inconsistent
+    * [ACCUMULO-575] - Potential data loss when datanode fails immediately after minor compaction
+    * [ACCUMULO-589] - Unable to set system properties in shell
+    * [ACCUMULO-590] - NPE in TableLoadBalancer
+    * [ACCUMULO-591] - Need to clear tablet location cache before computing input splits in input format
+    * [ACCUMULO-596] - Shell doesn't accept hex characters with nonzero first bit
+    * [ACCUMULO-597] - need timezone label to clarify the times on the monitoring graphs
+    * [ACCUMULO-601] - client fails to resolve master hostname when not using fully qualified domain name
+    * [ACCUMULO-604] - Running Low On Memory messages in monitor is a bit overzealous
+    * [ACCUMULO-605] - NPE on MasterMonitorInfo also spammy
+    * [ACCUMULO-606] - Shell needs add aggregator ability restored
+    * [ACCUMULO-616] - Table setting table.scan.max.memory ignored
+    * [ACCUMULO-621] - master fails to shutdown
+    * [ACCUMULO-623] - Data lost with hdfs write ahead log
+    * [ACCUMULO-628] - tablet last location deleted and set
+    * [ACCUMULO-629] - Unrecognized Property In Example Configuration (logger.sort.buffer.size)
+    * [ACCUMULO-630] - ZooZap not handling -loggers parameter
+    * [ACCUMULO-631] - ZooZap Usage Message Does Not Mention -tracers
+    * [ACCUMULO-632] - 512Mb Configuration Example - JVM Memory Too Small.
+    * [ACCUMULO-633] - FirstEntryInRowIterator is broken and has no test
+    * [ACCUMULO-634] - MockAccumulo throws NPE if table doesn't exist
+    * [ACCUMULO-635] - Check Existence of Zookeeper Recovery Node Before Reading It.
+    * [ACCUMULO-636] - Must kill hdfs processes during testing
+    * [ACCUMULO-639] - tablet server fails to start because it looks for walogs in wrong place
+    * [ACCUMULO-641] - average queue time and average time for major compactions are identical, which is unlikely
+    * [ACCUMULO-645] - Stderr: Warning: $HADOOP_HOME is deprecated
+    * [ACCUMULO-649] - TServer log recovery code talks to zookeeper too much and is not aggressive enough
+    * [ACCUMULO-654] - OfflineIterator does not bound range
+    * [ACCUMULO-668] - first index block reader not closed in RFile
+    * [ACCUMULO-669] - SimpleThreadPool ignores the max number of threads
+    * [ACCUMULO-672] - port to thrift 0.8
+    * [ACCUMULO-675] - WrappingIterator's seenSeek should be protected
+    * [ACCUMULO-676] - root tablet taken off line before non-root metadata tables
+    * [ACCUMULO-678] - tablet server shutdown may not work through a master failure
+    * [ACCUMULO-679] - simple.table.TabletShouldSplitTest incosistently fails
+    * [ACCUMULO-681] - close consistency check failure
+    * [ACCUMULO-682] - Native library compiling fails on OS X 10.7 (Lion)
+    * [ACCUMULO-683] - Accumulo ignores HDFS max replication configuration
+    * [ACCUMULO-684] - npe during randomwalk test
+    * [ACCUMULO-685] - Example accumulo-env.sh's specify min stack size that is too small for Java 1.7.4+
+    * [ACCUMULO-686] - error running Concurrent randomwalk test
+    * [ACCUMULO-688] - fix mapr support in 1.5
+    * [ACCUMULO-689] - No appenders for logger in TransactionWatcherTest
+    * [ACCUMULO-691] - Connecting To Shell With Incorrect Password Should Fail
+    * [ACCUMULO-701] - No longer seeing TApplicationException
+    * [ACCUMULO-702] - build on ubuntu hangs without required dependencies
+    * [ACCUMULO-709] - AddFilesWithMissingEntries adds tmp files
+    * [ACCUMULO-721] - Reloading of lib/ext classloader causes LinkageError
+    * [ACCUMULO-727] - Bulk Import retry time needs to be longer/configurable
+    * [ACCUMULO-733] - add description of the BatchWriter behavior
+    * [ACCUMULO-737] - The PrintInfo.printMetaBlockInfo method does not close a BCFile.Reader
+    * [ACCUMULO-738] - Close InputStream instead finally clause in FileIngestData.insertFileData method.
+    * [ACCUMULO-740] - Infinite loop in RFile code
+    * [ACCUMULO-754] - Generated thrift produces warnings on enums
+    * [ACCUMULO-757] - Location for tablet assigned to dead server not removed when table offline
+    * [ACCUMULO-758] - Change in jetty dependency is causing compile failure
+    * [ACCUMULO-764] - stack overflow when starting tablet server after recent java update to 1.6.0_35
+    * [ACCUMULO-766] - master is "leaking" ZooLock objects
+    * [ACCUMULO-768] - Typo in User Manual on MapReduce Analytics
+    * [ACCUMULO-769] - MapReduce API should not use Configuration to set Job state at submission time (ambiguous semantics)
+    * [ACCUMULO-772] - Unexpected insert error not displayed in shell
+    * [ACCUMULO-774] - splitting a tablet results in bogus warnings
+    * [ACCUMULO-776] - TimestampFilter should serialize start and end as longs in the IteratorSetting
+    * [ACCUMULO-778] - number of Fate threads in the master is not configurable
+    * [ACCUMULO-779] - ZooStore can starve completed Repos
+    * [ACCUMULO-781] - Move README_UBUNTU to docs directory.
+    * [ACCUMULO-782] - MockConnector returns a MockInstance that is not equivalent to it's parent MockInstance
+    * [ACCUMULO-783] - start-agitator.sh starts both agitator and magitator but stop-agitator.sh only stops agitator
+    * [ACCUMULO-784] - agitator maxkill/minkill issue
+    * [ACCUMULO-785] - Need age off finished fate operations
+    * [ACCUMULO-787] - Debian packages rely on old hadoop-zookeeper package
+    * [ACCUMULO-788] - Debian native package postinst scripts reference a bare $JAVA_HOME environment variable
+    * [ACCUMULO-789] - Native debian package won't install due to make or makefile error
+    * [ACCUMULO-794] - FirstEntryInRowIterator can scan through entire last row in range
+    * [ACCUMULO-795] - MockTable doesn't obey useVersions parameter
+    * [ACCUMULO-797] - empty log fails recovery
+    * [ACCUMULO-800] - don't log the instance.secret
+    * [ACCUMULO-801] - Cobertura coverage not generated
+    * [ACCUMULO-806] - tablet locator fails when the metadata table has empty sections
+    * [ACCUMULO-821] - MockBatchScanner inappropriately filters on ranges
+    * [ACCUMULO-822] - upgrade trunk to thrift 0.9
+    * [ACCUMULO-827] - CloudStone Code Has Issues
+    * [ACCUMULO-832] - Create directory for debug logs
+    * [ACCUMULO-834] - thrift server responds slowly to large numbers of requests
+    * [ACCUMULO-837] - NetUtils.getInputStream() yeilds NoSuchMethodError
+    * [ACCUMULO-843] - Mock does not implement locality groups or merging
+    * [ACCUMULO-844] - VisibilityFilter does not catch BadArgumentException
+    * [ACCUMULO-845] - Handle method.include calls consistently in TraceWrap class.
+    * [ACCUMULO-846] - Options validation is inconsistent
+    * [ACCUMULO-847] - out of memory error creating native thread
+    * [ACCUMULO-852] - ACCUMULO_LOG_HOST is set incorrectly
+    * [ACCUMULO-854] - ava.lang.IllegalStateException: Locality group reader closed
+    * [ACCUMULO-856] - monitor gets npe when the master is down
+    * [ACCUMULO-857] - fix deprecation warnings due to upgrade to a more recent version of junit
+    * [ACCUMULO-858] - Parse Exception During Run of Maven Changes Report Plugin
+    * [ACCUMULO-859] - Upgrade to current reporting plugin versions
+    * [ACCUMULO-860] - Thrift version error displays 0.8 instead of 0.9
+    * [ACCUMULO-872] - both accumulo and accumulo-native contain native libs
+    * [ACCUMULO-873] - Remove hadoop boxes from monitor
+    * [ACCUMULO-876] - Make maven profiles for builds against different versions of hadoop
+    * [ACCUMULO-881] - Random walk unit test is throwing an error
+    * [ACCUMULO-888] - NPE writing to the WAL
+    * [ACCUMULO-889] - Update jar regex in examples and scripts
+    * [ACCUMULO-892] - shutdown doesn't use all minor compaction threads
+    * [ACCUMULO-903] - Make monitor servlet JSON output JSON spec compliant
+    * [ACCUMULO-906] - Combiners documention could be improved
+    * [ACCUMULO-907] - stacking combiners produces a strange result
+    * [ACCUMULO-908] - VFS unit tests fail on Hadoop FS check
+    * [ACCUMULO-912] - getConnector in MockAccumulo clobber's existing user authorizations
+    * [ACCUMULO-914] - Junit tests in eclipse fail due to Classloader poorly parsing classpath locations
+    * [ACCUMULO-915] - os.getlogin is not portable python code
+    * [ACCUMULO-919] - delay file garbage collection to survive name node failure
+    * [ACCUMULO-921] - Stop-server has unecessary SSHs
+    * [ACCUMULO-926] - Extraneous vfs output should be logged (and breaks functional tests)
+    * [ACCUMULO-928] - The TableLoadBalancer.getTableOperations method should not rely on Zookeeper.
+    * [ACCUMULO-929] - Ignore JetBrains .idea and .iml files
+    * [ACCUMULO-939] - Writing to HDFS gets stuck
+    * [ACCUMULO-940] - Generated code needs license headers
+    * [ACCUMULO-943] - Continuous Ingest graphs are broken by VFS extra output
+    * [ACCUMULO-944] - start-here doesn't work if you define your roles by IP
+    * [ACCUMULO-954] - ZooLock watcher can stop watching
+    * [ACCUMULO-965] - Zookeeper session ids created as unsigned long, parsed in ZooUtils.java as signed long
+    * [ACCUMULO-968] - deletemany does not configure the scan-time iterator
+    * [ACCUMULO-974] - Shell --fake requires HDFS to be running
+    * [ACCUMULO-976] - user initiated compactions not preempting system initiated ones
+    * [ACCUMULO-977] - listscans and listcompaction commands can get stuck on bad server
+    * [ACCUMULO-982] - LocalityCheck is missing a path separator
+    * [ACCUMULO-986] - DebugIterator could debug a little better
+    * [ACCUMULO-994] - start-here tries to start a logger
+    * [ACCUMULO-995] - stop-all.sh parameter passing does not accept -u root -p password params properly
+    * [ACCUMULO-1005] - Authorizations and ColumnVisibility API should not accept Charset param
+    * [ACCUMULO-1010] - Support upgrading from 1.4 to 1.5
+    * [ACCUMULO-1032] - encryption changes break diagnostic LogReader
+    * [ACCUMULO-1033] - log file contains no tablet definition
+    * [ACCUMULO-1034] - Consistent CamelCase for ZooKeeper
+    * [ACCUMULO-1035] - Scripts don't deal with empty variables well
+    * [ACCUMULO-1036] - org.apache.accumulo.proxy.SimpleTest.testSecurityOperations has inconsistent behavior
+    * [ACCUMULO-1037] - allow the proxy to run miniaccumulo for simple testing
+    * [ACCUMULO-1038] - Code snippet for constructing iterators has wrong argument order
+    * [ACCUMULO-1039] - Discussion of versioning iterator should mention how to disable it completely
+    * [ACCUMULO-1040] - Variable name inconsistency in "Reading Data" client code snippet
+    * [ACCUMULO-1044] - bulk imported files showing up in metadata after bulk import fails
+    * [ACCUMULO-1048] - master logs a warning if a backup master is started
+    * [ACCUMULO-1053] - continuous ingest detected data loss
+    * [ACCUMULO-1054] - continuous ingest fails with class not found
+    * [ACCUMULO-1056] - TableOperations.getSplits hangs indefinately on bad credentials
+    * [ACCUMULO-1057] - ChangeSecret fails to change password
+    * [ACCUMULO-1059] - monitor displays GC status using 12-hour time, not 24
+    * [ACCUMULO-1060] - gc is getting an authentication error
+    * [ACCUMULO-1062] - large numbers of threads make in-memory updates slow
+    * [ACCUMULO-1063] - Update pom.xml to reference Commons IO v2.4 (or change Instamo to remove dependency)
+    * [ACCUMULO-1064] - Debian package controls should be in same directory as
+    * [ACCUMULO-1071] - Finding ACCUMULO_HOME and programs in scripts is broken for symbolic links
+    * [ACCUMULO-1072] - 'bin/accumulo init' with a bad JAVA_HOME gives a misleading message
+    * [ACCUMULO-1077] - Deadlock possible with log recovery.
+    * [ACCUMULO-1081] - Randomwalk Config test depends on commons-math
+    * [ACCUMULO-1086] - Configuration secrets exposed via thrift RPC with no authentication
+    * [ACCUMULO-1088] - master not balancing because balance information is out-of-date
+    * [ACCUMULO-1104] - improve documentation
+    * [ACCUMULO-1106] - MiniAccumuloTest fails on hadoop 2.0
+    * [ACCUMULO-1107] - Rpm fails to install on Centos 6.3 x86_64 using yum
+    * [ACCUMULO-1110] - deadlock found in major compaction
+    * [ACCUMULO-1111] - stack overflow in random walk test
+    * [ACCUMULO-1112] - master state is UNLOAD_METADATA_TABLE and goal state is NORMAL: stuck
+    * [ACCUMULO-1113] - consistency check failure on !METADATA table
+    * [ACCUMULO-1114] - class cast exception during Security random walk
+    * [ACCUMULO-1115] - Config node in concurrent random walk doesn't work for tables
+    * [ACCUMULO-1117] - noisy logs during random walk
+    * [ACCUMULO-1118] - Tests failing on CentOS
+    * [ACCUMULO-1120] - stop-all doesn't work: Error BAD_CREDENTIALS for user root
+    * [ACCUMULO-1123] - Security test failing with BAD_CREDENTIALS
+    * [ACCUMULO-1125] - DistributedWorkQueue not releasing lock on failure
+    * [ACCUMULO-1126] - Master no longer cleans up recovery area
+    * [ACCUMULO-1137] - C++ proxy binding missing namespace
+    * [ACCUMULO-1138] - ZKPermHandler needs to sync before reading uncached credentials
+    * [ACCUMULO-1140] - display the exact number of tablet servers in the monitor
+    * [ACCUMULO-1141] - TServerUtils.startHsHaServer eats maxMessageSize parameter
+    * [ACCUMULO-1143] - unload of METADATA default_tablet with merging minor compactions can lockup
+    * [ACCUMULO-1147] - stray warning about missing recovery files
+    * [ACCUMULO-1148] - Concurrent random walk test shutsdown accumulo way too often
+    * [ACCUMULO-1149] - balance and tablet server shutdown conflict
+    * [ACCUMULO-1151] - Randomwalk framework more framework debug info
+    * [ACCUMULO-1153] - gc is warning about files not existing
+    * [ACCUMULO-1154] - Randomwalk failure during/after Security.xml
+    * [ACCUMULO-1162] - Security.xml random walk test fails
+    * [ACCUMULO-1164] - org.apache.accumulo.test.randomwalk.bulk.Verify#main needs to be CLIed or purged
+    * [ACCUMULO-1171] - Passing relative directories to bulk import fails w/ unhelpful error message
+    * [ACCUMULO-1172] - Increase metadata table split threshold
+    * [ACCUMULO-1173] - NPE in tracer on zookeeper disconnect
+    * [ACCUMULO-1178] - update ScaleTest presentation
+    * [ACCUMULO-1180] - Makefile cannot be used to build just 32 or just 64 bit versions
+    * [ACCUMULO-1183] - ProxyServer does not set column information on BatchScanner
+    * [ACCUMULO-1184] - Reset security broken with jcommander additions
+    * [ACCUMULO-1189] - Thrift ProxyServer is not throwing TableNotFoundException in createScanner & createBatchScanner
+    * [ACCUMULO-1190] - The update() method on the ProxyServer should throw a MutationsRejectedException
+    * [ACCUMULO-1191] - Move thift generation into 'thrift' profile.
+    * [ACCUMULO-1192] - "du" on a table without files does not report
+    * [ACCUMULO-1199] - Verify all methods in the ProxyService that take table names actually throw TableNotFoundException when the table is missing.
+    * [ACCUMULO-1204] - JSONServlet shows incorrect value for scans
+    * [ACCUMULO-1205] - "Addl Data" checkboxes aren't observed on monitor auto-refresh
+    * [ACCUMULO-1206] - Sorting by "Start" in traces for "foo" doesn't actually sort correctly
+    * [ACCUMULO-1210] - remove stray println in ClientOpts
+    * [ACCUMULO-1211] - Stats output not consistent
+    * [ACCUMULO-1213] - master did not shutdown
+    * [ACCUMULO-1214] - Proxy SimpleTest fails reading stale zookeeper data
+    * [ACCUMULO-1227] - simple.largeRow.LargeRowTest FAILED due to out of range exception
+    * [ACCUMULO-1231] - running FindOfflineTablets with no arguments throws NPE
+    * [ACCUMULO-1232] - table_info tablet offline for a long time
+    * [ACCUMULO-1233] - race condition looking at zookeeper nodes
+    * [ACCUMULO-1234] - setscaniter can cause iterator class warning to appear in monitor
+    * [ACCUMULO-1235] - tablet fails to load after split fix
+    * [ACCUMULO-1238] - unexpected PERMISSION DENIED in random walk test
+    * [ACCUMULO-1239] - CheckBalance is ending random walk tests
+    * [ACCUMULO-1243] - Multiple assignment may occur if tablet server dies during split
+    * [ACCUMULO-1244] - commons-io version conflict with CDH4
+    * [ACCUMULO-1246] - Reject tablets with mutiple locations
+    * [ACCUMULO-1250] - Fail the build when thrift profile activated and thrift fails
+    * [ACCUMULO-1251] - TFramedTransport frame size limited on client side
+    * [ACCUMULO-1253] - docs/config.html generation broken
+    * [ACCUMULO-1255] - Occasional errors in vfs2 unit tests
+    * [ACCUMULO-1257] - strange updates to metadata table
+    * [ACCUMULO-1261] - System tests fail from clean checkout
+    * [ACCUMULO-1264] - !METADATA table merge hangs
+    * [ACCUMULO-1265] - copy dependencies breaks "mvn compile"
+    * [ACCUMULO-1276] - problems running generate_monitor_certificate.sh
+    * [ACCUMULO-1277] - Race condition between master and tserver when acquiring tserver lock
+    * [ACCUMULO-1279] - Accumulo example configs run out of heap space
+    * [ACCUMULO-1282] - Monitor requires jumping through hadoop permissions hoops (and granting accumulo broad permissions)
+    * [ACCUMULO-1283] - new configuration test in random walk sets timeout values much too high
+    * [ACCUMULO-1284] - FindOfflineTablets uses a batch scanner over the ROOT and META tablet types
+    * [ACCUMULO-1317] - Username *'ed out during `accumulo init`
+    * [ACCUMULO-1323] - Accumulo shell broken if prompted for password
+    * [ACCUMULO-1328] - make delay between recoverLease calls configurable
+    * [ACCUMULO-1330] - du shell command help should specify units
+    * [ACCUMULO-1331] - simple.wal.WriteAheadLog test sometimes fails
+    * [ACCUMULO-1332] - simple.gc.GCTest sometimes fails
+    * [ACCUMULO-1333] - CleanZookeeper requires password with "accumulo:" prefix
+    * [ACCUMULO-1343] - Docs profile doesn't fail when prerequisites aren't available
+    * [ACCUMULO-1348] - Accumulo Shell does not respect 'exit' when executing file
+    * [ACCUMULO-1358] - Shell's setiter is not informative when using a bad class name
+    * [ACCUMULO-1365] - proxy SimpleTest fails trying to get a port
+    * [ACCUMULO-1374] - Sudden Death of master, gc, and tservers
+    * [ACCUMULO-1384] - bin/config.sh has hard-coded version that isn't updated with the build
+    * [ACCUMULO-1389] - RPM has dependency on "jdk", it should be "jre"
+    * [ACCUMULO-1392] - kerberos directions in README
+    * [ACCUMULO-1404] - release tarballs include wrong contents
+    * [ACCUMULO-1411] - Cannot use iterators in MockAccumulo running in a secondary classloader
+    * [ACCUMULO-1413] - Binary packages should not have the -assemble component in their filename
+    * [ACCUMULO-1415] - Move SystemToken to server package
+    * [ACCUMULO-1421] - use reflection to improve compatibility between Hadoop 1 and 2
+    * [ACCUMULO-1423] - Add include for **/*.jnilib in the binary-release.xml for tar.gz artifact
+    * [ACCUMULO-1424] - proxy TFramedTransport max size too small (should be configurable)
+    * [ACCUMULO-1429] - setscaniter doesn't work from different table context
+    * [ACCUMULO-1430] - mvn release:prepare doesn't run tests
+    * [ACCUMULO-1436] - Dependencies on sibling modules in Accumulo shouldn't be in the "provided" scope
+    * [ACCUMULO-1440] - Configuration documentation generation (docs/config.html) should not interpolate properties
+    * [ACCUMULO-1441] - Add sample RFiles to excludes for rat check
+    * [ACCUMULO-1443] - TableOperations.list() lacks javadoc
+    * [ACCUMULO-2179] - CreateTableCommand#execute() should close Scanner
+
+** Improvement
+    * [ACCUMULO-14] - Transition from full Accumulo mocking
+    * [ACCUMULO-25] - Documentation instructs maven assembly:assembly, which has undesired behavior
+    * [ACCUMULO-119] - Implement group commit for write ahead logs
+    * [ACCUMULO-120] - Optimize writing single mutation in batch writer.
+    * [ACCUMULO-121] - document detailed bulk ingest best practices
+    * [ACCUMULO-123] - Dynamically generate configuration documentation
+    * [ACCUMULO-146] - Accumulo Output Format needs better fix for empty files (see Accumulo-55)
+    * [ACCUMULO-149] - Remove MyMapFile dependency in Isolation Image
+    * [ACCUMULO-159] - Look into maven build of source jars
+    * [ACCUMULO-161] - Add ability to maven to build in memory map code
+    * [ACCUMULO-173] - Integrate SVN build number into packaging
+    * [ACCUMULO-174] - Create maven goal/profile for documentation
+    * [ACCUMULO-187] - Maven goal/profile for javadocs
+    * [ACCUMULO-190] - Cleanup pom version numbers
+    * [ACCUMULO-227] - Improve in memory map counts to provide cell level uniqueness for repeated columns in  mutation
+    * [ACCUMULO-241] - Visibility labels should allow more characters
+    * [ACCUMULO-259] - ZKAuthentictor needs to be split up
+    * [ACCUMULO-279] - Add descriptions to README.mapred
+    * [ACCUMULO-282] - Provides usage examples for client.Flush, client.ReadWriteExample, and client.RowOperations
+    * [ACCUMULO-286] - Make Accumulo work with Hadoop 0.22
+    * [ACCUMULO-311] - Shell could use getIterators
+    * [ACCUMULO-339] - Add lib and target directories to .gitignore file.
+    * [ACCUMULO-348] - Adding splits to table via the shell with addsplits is very slow when adding a lot of split points
+    * [ACCUMULO-350] - Support loading (reloading?) jars out of hdfs
+    * [ACCUMULO-358] - Create examples for trial users
+    * [ACCUMULO-362] - Integrate automatic CHANGES into build
+    * [ACCUMULO-376] - Shell command list needs orginization
+    * [ACCUMULO-377] - Shell scan command needs support for multiple columns
+    * [ACCUMULO-382] - add configuration changes to the random walk tests
+    * [ACCUMULO-388] - Agitator times should be ranges
+    * [ACCUMULO-399] - need a randomwalk node that checks tablet balance
+    * [ACCUMULO-401] - number of major/minor compactions cannot be changed on-the-fly
+    * [ACCUMULO-430] - master tablet balancer does not reload immediately
+    * [ACCUMULO-437] - Use ${project.artifactId} instead of ${artifactId} in pom.xml
+    * [ACCUMULO-441] - Remove warnings from Javadoc generation
+    * [ACCUMULO-442] - Please add comments to src/trace/thift.sh
+    * [ACCUMULO-451] - Change byte val[] to byte[] val in Mutation.java per PMD suggestion.
+    * [ACCUMULO-453] - Profile and optimize server activity visualization
+    * [ACCUMULO-455] - Reintroduce support for running external jars on the accumulo classpath
+    * [ACCUMULO-467] - Allow the properties for AccumuloFileOutputFormat to be set in a mapreduce job
+    * [ACCUMULO-473] - Support binary search within RFile blocks
+    * [ACCUMULO-498] - Key.getColumnVisibility() should return a ColumnVisibility, not a Text
+    * [ACCUMULO-511] - listscans should (maybe?) show auths being used
+    * [ACCUMULO-514] - Check if major compaction needed when new file introduced
+    * [ACCUMULO-515] - Add utility to pre split table for continuous ingest test
+    * [ACCUMULO-517] - Improve scan information available on monitor page
+    * [ACCUMULO-550] - Collocate rfile index entries within file
+    * [ACCUMULO-556] - display the location of the current master in the monitor
+    * [ACCUMULO-572] - Create shell commands for adding, removing, and listing constraints
+    * [ACCUMULO-574] - Document reseek of iterators
+    * [ACCUMULO-578] - use hdfs for the walog
+    * [ACCUMULO-579] - Make shell commands use the table option consistently
+    * [ACCUMULO-580] - Make size of batch scanner client size buffer configurable
+    * [ACCUMULO-587] - Add finalize to TabletServerBatchReader to catch when user forgets to close
+    * [ACCUMULO-588] - Add short description of each docs/examples README.xxx file into the README file.
+    * [ACCUMULO-610] - Make the VersioningIterator seek when appropriate
+    * [ACCUMULO-611] - IsolatedScanner and ClientSideIteratorScanner ignore options set on wrapped Scanner
+    * [ACCUMULO-620] - Memory and path settings in accumulo script are moot
+    * [ACCUMULO-627] - support alternative file system mechanisms for lease recovery
+    * [ACCUMULO-637] - Make entries written configurable for continuous ingest
+    * [ACCUMULO-655] - move test code from server package into its own package
+    * [ACCUMULO-663] - RegexFilter make unecessary object creations
+    * [ACCUMULO-670] - BatchWriters do not track Throwables beyond Constraint Violations
+    * [ACCUMULO-677] - Remove (deprecate) createUser call with authorizations argument
+    * [ACCUMULO-690] - Instance Password In logs/tserver_lasho.debug.log
+    * [ACCUMULO-692] - Display hostname and port in DEBUG level log messages when unable to connect.
+    * [ACCUMULO-698] - Highlight the "thrift is not available" message in thrift.sh
+    * [ACCUMULO-699] - Add comments to TestMain indicating its use.
+    * [ACCUMULO-700] - Improve iterator configuration for MapReduces
+    * [ACCUMULO-703] - Add PrintInfo shortcut to bin/accumulo
+    * [ACCUMULO-707] - README typo
+    * [ACCUMULO-708] - Modify ClassLoader to support different applications / multi-tenancy
+    * [ACCUMULO-713] - Improve Error Message in docs/src/user_manual/build.sh (user manual)
+    * [ACCUMULO-714] - ignore generated files by pdflatex in docs/src/user_manual (and sub-directories)
+    * [ACCUMULO-717] - expose getConnector() in the Master for FATE Repos
+    * [ACCUMULO-718] - make the static methods in ColumnFQ instance methods
+    * [ACCUMULO-720] - Add option to egrep and RegExFilter for subsequence matching
+    * [ACCUMULO-726] - RFile does not need range check for each next call
+    * [ACCUMULO-741] - In SendLogToChainsaw, display CLI parameters upon parse error
+    * [ACCUMULO-742] - In FunctionalTest, display CLI parameters upon parse error
+    * [ACCUMULO-744] - Allow instance-name and password as parameters to init.
+    * [ACCUMULO-745] - Use a CLI library consistently to parse parameters in all utilities.
+    * 

<TRUNCATED>

Mime
View raw message