You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by ct...@apache.org on 2015/06/10 21:34:08 UTC

[04/13] accumulo git commit: ACCUMULO-3843 Update CHANGES for 1.5.3

ACCUMULO-3843 Update CHANGES for 1.5.3


Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/0b0e8eb0
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/0b0e8eb0
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/0b0e8eb0

Branch: refs/heads/1.7
Commit: 0b0e8eb02e7532b840a5b682af28e6b3ef0621aa
Parents: f974f6d
Author: Christopher Tubbs <ct...@apache.org>
Authored: Wed Jun 10 15:20:41 2015 -0400
Committer: Christopher Tubbs <ct...@apache.org>
Committed: Wed Jun 10 15:20:41 2015 -0400

----------------------------------------------------------------------
 CHANGES | 228 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 126 insertions(+), 102 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/0b0e8eb0/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index c2892d6..56b1eb1 100644
--- a/CHANGES
+++ b/CHANGES
@@ -15,15 +15,82 @@
   limitations under the License.
 -->
 
+Release Notes - Accumulo - Version 1.5.3
 
-Release Notes - Accumulo - Version 1.5.2
+** Sub-task
+    * [ACCUMULO-3221] - Unintential integer overflow in Shell authorization timeout
+    * [ACCUMULO-3223] - DefaultLoadBalancer allows a NPE just to catch it
+    * [ACCUMULO-3225] - Dead code in ConfigCommand
+    * [ACCUMULO-3226] - Unnecessary null check in Authorizations constructor
+    * [ACCUMULO-3317] - Change Jetty configuration to disallow SSLv3
+    * [ACCUMULO-3437] - generate-thrift.sh should check for 0.9.0, not 0.9 in Accumulo 1.5.x
+    * [ACCUMULO-3487] - FateAdmin command ignores jcommander txid args
+    * [ACCUMULO-3515] - SplitLarge command ignores jcommander maxSize option
+    * [ACCUMULO-3516] - ZooZap does not use verbose option from command-line
+
+** Bug
+    * [ACCUMULO-2727] - version argument of ZooUtil.recursiveDelete is ignored
+    * [ACCUMULO-2995] - accumulo script unconditionally redoes ACCUMULO_LOG_DIR creation
+    * [ACCUMULO-3085] - Missing space in RootFiles log message
+    * [ACCUMULO-3126] - Malformed package-info.java
+    * [ACCUMULO-3135] - RW concurrent test failed with table doesn't exist exception
+    * [ACCUMULO-3140] - Compaction did not run during RW test
+    * [ACCUMULO-3150] - MiniAccumuloConfig doesn't set 0 for monitor log4j port
+    * [ACCUMULO-3155] - BatchWalker appears to run less frequently than intended
+    * [ACCUMULO-3157] - MetaDataTableScanner is unclosed upon return from FindOfflineTablets#findOffline()
+    * [ACCUMULO-3172] - mavanagaiata plugin marks releases "dirty"
+    * [ACCUMULO-3180] - Backport "scanners cannot be interrupted"
+    * [ACCUMULO-3217] - KeyValue doesn't implement equals or hashCode
+    * [ACCUMULO-3229] - Shell displays authTimeout poorly
+    * [ACCUMULO-3230] - MR/Yarn job submission fails using `accumulo` with timeline client enabled
+    * [ACCUMULO-3261] - Image Randomwalk fails if no rows are found
+    * [ACCUMULO-3291] - MiniAccumuloClusterStartStopTest uses /tmp instead of target/
+    * [ACCUMULO-3332] - CloudStone tests fail with "NameError: global name 'accumuloConf' is not defined"
+    * [ACCUMULO-3333] - Cloudstone1 doesn't pass in username/password to shell
+    * [ACCUMULO-3334] - CloudStone4 doesn't provide arguments correctly to TeraSortIngest
+    * [ACCUMULO-3340] - MiniAccumuloCluster takes a long time to start when IPv6 is enabled
+    * [ACCUMULO-3362] - Incorrect javadoc on StatsCombiner
+    * [ACCUMULO-3445] - Server failure to login using Kerberos doesn't exit the process
+    * [ACCUMULO-3446] - Move SecurityUtil out of core
+    * [ACCUMULO-3462] - tablet not major compacting
+    * [ACCUMULO-3474] - ProxyServer ignores value of isDeleted on ColumnUpdate
+    * [ACCUMULO-3475] - Shell.config()'s return value is ignored.
+    * [ACCUMULO-3517] - Several utilities ignore jcommander options
+    * [ACCUMULO-3574] - preferCachedConnections=false is not respected
+    * [ACCUMULO-3583] - TestMergeState.test and ShellServerTest.deleterows broken
+    * [ACCUMULO-3597] - Metadata table load prevented by flush
+    * [ACCUMULO-3601] - master does not process migrations
+    * [ACCUMULO-3605] - Backport workaround for RAT-158 warning in the build
+    * [ACCUMULO-3609] - BalanceInPresenceOfOfflineTableIT seems to be hanging
+    * [ACCUMULO-3709] - AccumuloOutputFormat close doesn't rethrow exception when mutations are rejected
+    * [ACCUMULO-3718] - not possible to create a Mutation object from scala w/o some extra helper code
+    * [ACCUMULO-3745] - deadlock in SourceSwitchingIterator
+    * [ACCUMULO-3856] - ProxyServer.updateAndFlush leaks BatchWriter
+
+** Improvement
+    * [ACCUMULO-3224] - Shell should use nanos for auth timeout
+    * [ACCUMULO-3271] - Add splits to tables in MultiTable randomwalk module
+    * [ACCUMULO-3275] - "not balancing because of unhosted tablets" message should include number of unhosted tablets
+    * [ACCUMULO-3466] - Range.mergeOverlapping(Collection) should have short-circuit for collections with only one item
+    * [ACCUMULO-3556] - Improve obtuse "Scanner closed" error message in TabletServerBatchScanner
 
+** Task
+    * [ACCUMULO-2997] - Confusing race condition comment in resizing of TServer client pool
+    * [ACCUMULO-3288] - Use static import for UTF-8
+    * [ACCUMULO-3316] - Update TLS usage to mitigate POODLE
+    * [ACCUMULO-3451] - Enforce some minimal style checks in the build
+    * [ACCUMULO-3538] - Remove "logger" reference in assemble/bin/accumulo
+    * [ACCUMULO-3661] - DeleteScanIterCommand should be deprecated
+    * [ACCUMULO-3759] - Remove javac warnings when building with Java 8
+
+Release Notes - Accumulo - Version 1.5.2
 
 ** Sub-task
     * [ACCUMULO-2438] - deleting all table rows caused tablet load failure
+    * [ACCUMULO-2534] - README's converted to markdown do not contain copyright headers
     * [ACCUMULO-2551] - Add read-only access to Fate
-    * [ACCUMULO-3058] - Javadoc comment added to balancer describes non-existent methods
     * [ACCUMULO-3012] - Simplify DefaultConfiguration
+    * [ACCUMULO-3058] - Javadoc comment added to balancer describes non-existent methods
 
 ** Bug
     * [ACCUMULO-1628] - NPE on deep copied dumped memory iterator
@@ -49,6 +116,15 @@ Release Notes - Accumulo - Version 1.5.2
     * [ACCUMULO-2443] - Instructions for 1.5 functional tests via mapreduce should specify use of tool.sh
     * [ACCUMULO-2447] - Shell#printHelp should use the ConsoleReader to print
     * [ACCUMULO-2453] - NoClassDefFound building against Hadoop1 in ShellServerTest
+    * [ACCUMULO-2473] - Release notes for 1.5.1 should include cluster information used in tests.
+    * [ACCUMULO-2489] - NPE in split tablet
+    * [ACCUMULO-2494] - Stat calculation of STDEV may be inaccurate
+    * [ACCUMULO-2512] - MAC stop should waitFor processes
+    * [ACCUMULO-2519] - FATE operation failed across upgrade
+    * [ACCUMULO-2520] - Garbage collector deleted everything when given bad input
+    * [ACCUMULO-2523] - TabletTime.maxMetadataTime NPE if both arguments are null
+    * [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
@@ -96,7 +172,8 @@ Release Notes - Accumulo - Version 1.5.2
     * [ACCUMULO-3015] - RangeInputSplit doesn't serialize table name
     * [ACCUMULO-3016] - Glob for accumulo-examples-simple jar fails
     * [ACCUMULO-3055] - calling MiniAccumuloCluster.stop multiple times fails with NPE
-    * [ACCUMULO-3084] - Delays between calls to logGC cause tserver to fail
+    * [ACCUMULO-3061] - Can't release Accumulo using >=Git-1.8
+    * [ACCUMULO-3084] - Delays between calls to logGC causes tserver to fail
     * [ACCUMULO-3096] - Scans stuck and seeing error message about constraint violation
     * [ACCUMULO-3119] - Javadoc cleanup
     * [ACCUMULO-3120] - README references docs/config.html but this file no longer exists in codebase
@@ -107,6 +184,11 @@ Release Notes - Accumulo - Version 1.5.2
     * [ACCUMULO-2239] - Reformat test README files to Markdown
     * [ACCUMULO-2253] - Scalability tests should output quartiles
     * [ACCUMULO-2454] - Aggregate Cobertura reports
+    * [ACCUMULO-2482] - Improve error message on ZK retries
+    * [ACCUMULO-2499] - User manual should include list of default ports
+    * [ACCUMULO-2501] - Add deepCopy to RowFilter
+    * [ACCUMULO-2514] - Continuous Ingestion test should use Logger
+    * [ACCUMULO-2529] - bake desired warnings into normal maven build
     * [ACCUMULO-2623] - AbstractMetricsImpl's toString is excessively verbose
     * [ACCUMULO-2663] - Remove usage of String#split from Combiner#init
     * [ACCUMULO-2762] - Use better compiler optimizations by default for native maps
@@ -121,7 +203,7 @@ Release Notes - Accumulo - Version 1.5.2
     * [ACCUMULO-2947] - Support configurable changes per mutation for size-based stress test
     * [ACCUMULO-2994] - IteratorUtil.parseIterConf loops over each iterator scope repeatedly
     * [ACCUMULO-3018] - Increase tserver.mutation.queue.max default for 1.5
-    * [ACCUMULO-3087] - start-server.sh should check fqdn and shortname to determine if SSH is needed
+    * [ACCUMULO-3087] - start-server.sh should check fqdn and shortname to determine if SSH Is needed
     * [ACCUMULO-3097] - Missing documentation on some system iterators
     * [ACCUMULO-3106] - "Check for long GC pauses" warning message needs improvement
 
@@ -134,26 +216,23 @@ Release Notes - Accumulo - Version 1.5.2
 
 ** Test
     * [ACCUMULO-2005] - Provide a scaling factor for mapred.task.timeout inside functional test's RunTests.java
+    * [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-2649] - Extend test coverage for RangeInputSplit
     * [ACCUMULO-2754] - Skip generated code in PMD/CPD analysis
 
-
-
 Release Notes - Accumulo - Version 1.5.1
 
-
-
 ** Sub-task
-    * [ACCUMULO-1520] - Misc functional test fixes
     * [ACCUMULO-1688] - Ensure ZooLock.watchParent is properly set in case of Connection loss
+    * [ACCUMULO-1713] - defer deleting _tmp files to recovery-likely scenarios
     * [ACCUMULO-1793] - Update Hadoop 2.0 profile to Hadoop 2.2.0
     * [ACCUMULO-1794] - Add tests that flex Hadoop 2 features
     * [ACCUMULO-1857] - Update README
     * [ACCUMULO-1988] - Example map reduce not running in functional test
     * [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
 
 ** Bug
@@ -161,7 +240,7 @@ Release Notes - Accumulo - Version 1.5.1
     * [ACCUMULO-1407] - Fix documentation for deleterows
     * [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-1470] - logger.dir.walog description should say that the WAL is stored on the "HDFS filesystem"
@@ -173,6 +252,7 @@ Release Notes - Accumulo - Version 1.5.1
     * [ACCUMULO-1505] - MockTable's addMutation does not check for empty mutation
     * [ACCUMULO-1513] - Shell du command doesn't work unless in table context
     * [ACCUMULO-1518] - FileOperations expects RFile filenames to contain only 1 dot.
+    * [ACCUMULO-1520] - Misc functional test fixes
     * [ACCUMULO-1544] - Remove username from initialization
     * [ACCUMULO-1552] - minor typo in continuous-env.sh.example and run-verify.sh
     * [ACCUMULO-1556] - Initialize could use a better warning when HDFS dir is already populated
@@ -186,7 +266,7 @@ Release Notes - Accumulo - Version 1.5.1
     * [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-1605] - stack overflow MilliSpan.java:113
@@ -201,7 +281,6 @@ Release Notes - Accumulo - Version 1.5.1
     * [ACCUMULO-1687] - user manual refers to deprecated calls
     * [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-1734] - Mutation is hard to check in unit tests
     * [ACCUMULO-1775] - zooCacheTest fails due to missing /tmp/zcTest-42
     * [ACCUMULO-1784] - Failing tests again hadoop-2.2.0
@@ -225,9 +304,11 @@ Release Notes - Accumulo - Version 1.5.1
     * [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-1908] - Spurious ShellServerTest failures
     * [ACCUMULO-1914] - MetadataTableUtil.removeUnusedEntries() should use one mutation
     * [ACCUMULO-1920] - monitor not seeing zookeeper updates
     * [ACCUMULO-1921] - NPE in tablet assignment
+    * [ACCUMULO-1935] - VfsClassLoaderTest.testFileMonitor occasionally fails
     * [ACCUMULO-1937] - Thread "tablet assignment 1" died overlaps assigned (tablet) true [] [] []
     * [ACCUMULO-1940] - Data file in !METADATA differs from in memory data
     * [ACCUMULO-1942] - examples-simple brings in unprovided zookeeper dependency
@@ -244,7 +325,6 @@ Release Notes - Accumulo - Version 1.5.1
     * [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-2037] - Tablets not assigned to last location
     * [ACCUMULO-2042] - Scalability test does not run
     * [ACCUMULO-2057] - found two last locations for the same extent
@@ -268,6 +348,7 @@ Release Notes - Accumulo - Version 1.5.1
     * [ACCUMULO-2197] - Building RPMs requires thrift profile to be active
     * [ACCUMULO-2198] - Concurrent randomwalk fails with unbalanced servers
     * [ACCUMULO-2202] - Bloom loader missleading ERROR
+    * [ACCUMULO-2208] - Provide better error handling when unable to cleanly close log
     * [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
@@ -275,8 +356,6 @@ Release Notes - Accumulo - Version 1.5.1
     * [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-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
@@ -293,22 +372,20 @@ Release Notes - Accumulo - Version 1.5.1
     * [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-2344] - stack trace in shell when using grep
+    * [ACCUMULO-2360] - Need a way to configure TNonblockingServer.maxReadBufferBytes to prevent OOMs from network misbehavour
     * [ACCUMULO-2361] - droptable created infinite METADATA scan loop
     * [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-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
-
 ** Improvement
     * [ACCUMULO-1069] - InstanceOperations get/set/remove Property methods are ambiguous
     * [ACCUMULO-1222] - o.a.a.t.randomwalk.FrameworkTest#testXML throws exceptions and asserts nothing
     * [ACCUMULO-1299] - VFS tests should not use hard coded DFS port
+    * [ACCUMULO-1394] - Allow RegExFilter subclass to call setNegate.
+    * [ACCUMULO-1452] - Automate cleanup of old rf_tmp files
     * [ACCUMULO-1469] - Set the native memory maps configuration parameter to false for non-native example configurations
     * [ACCUMULO-1501] - Trace table should have an age-off filter by default
     * [ACCUMULO-1504] - IteratorSetting missing equals and hashCode methods
@@ -321,7 +398,6 @@ Release Notes - Accumulo - Version 1.5.1
     * [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-1667] - Allow On/Offline Command To Execute Synchronously
     * [ACCUMULO-1689] - Add option to run GC in MiniAccumuloCluster
     * [ACCUMULO-1707] - quote env variable expansion in the start script
     * [ACCUMULO-1709] - failing Master doesn't set exit code of process
@@ -333,6 +409,7 @@ Release Notes - Accumulo - Version 1.5.1
     * [ACCUMULO-1932] - Don't rely on Hadoop "convenience" scripts for agitator
     * [ACCUMULO-1933] - Make unit on memory parameters case-insensitive
     * [ACCUMULO-1946] - Include dfs.datanode.synconclose in hdfs configuration documentation
+    * [ACCUMULO-1960] - agitator should support sudo as well
     * [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
@@ -349,9 +426,13 @@ Release Notes - Accumulo - Version 1.5.1
     * [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-2337] - org.apache.accumulo.test.MetaSplitTest.testMetaSplit times out
+    * [ACCUMULO-2342] - Proxy SimpleTest failures: might not see constraint updates
+
+** 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)
 
 ** Task
     * [ACCUMULO-1643] - Make default Hadoop dependency 1.2.1 (stable)
@@ -368,22 +449,19 @@ Release Notes - Accumulo - Version 1.5.1
     * [ACCUMULO-1782] - SimpleBulkTest and CompactionTest fail with missing testrf directory
     * [ACCUMULO-1789] - Increase test timeouts for Accumulo 1.5.x
     * [ACCUMULO-2216] - Randomwalk module to run each test once
-    * [ACCUMULO-2170] - Remove static block from AccumuloDFSBase
-
-
+    * [ACCUMULO-2356] - Remove static block from AccumuloDFSBase
 
 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-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
@@ -419,23 +497,18 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-1012] - Scrub deprecated features that are no longer supported in 1.5.x
-    * [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
@@ -464,8 +537,6 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-1195] - Can not view traces
-    * [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
@@ -483,6 +554,7 @@ Release Notes - Accumulo - Version 1.5.0
     * [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
@@ -491,10 +563,8 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-147] - Need to transition filters from old type to new type in upgrade script
     * [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
@@ -505,7 +575,6 @@ Release Notes - Accumulo - Version 1.5.0
     * [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
@@ -526,7 +595,6 @@ Release Notes - Accumulo - Version 1.5.0
     * [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
@@ -538,16 +606,14 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-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
@@ -584,8 +650,6 @@ Release Notes - Accumulo - Version 1.5.0
     * [ACCUMULO-701] - No longer seeing TApplicationException
     * [ACCUMULO-702] - build on ubuntu hangs without required dependencies
     * [ACCUMULO-709] - AddFilesWithMissingEntries adds tmp files
-    * [ACCUMULO-719] - Failure compiling native libraries on Mac OSX 10.7.4
-    * [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
@@ -599,14 +663,12 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-773] - Server Activity visualization is broken
     * [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
@@ -615,17 +677,14 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-799] - ZooLock should not set a watch in its constructor
     * [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-828] - CloudStone5 succeeds improprerly
     * [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.
@@ -642,16 +701,13 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-885] - Create java utility to test validity of native libraries
     * [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-893] - splitting and hold time are interacting badly
     * [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-911] - Get ClassNotFoundException when running Accumulo 1.4.0 Bulk Ingest Example
     * [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
@@ -660,12 +716,9 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-959] - compactions starving METADATA table scans
     * [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
@@ -686,6 +739,7 @@ Release Notes - Accumulo - Version 1.5.0
     * [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
@@ -695,8 +749,7 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-1065] - Javadoc getSystemConfiguration() and getSiteConfiguration() in InstanceOperations
+    * [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.
@@ -704,12 +757,11 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-1105] - random walk test is failing
     * [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
@@ -722,8 +774,9 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-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
@@ -738,7 +791,7 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-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.
@@ -751,7 +804,6 @@ Release Notes - Accumulo - Version 1.5.0
     * [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
@@ -763,15 +815,12 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-1260] - config shell command exposes overridden trace.password
     * [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
@@ -786,10 +835,10 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-1401] - Getting "cp: illegal option -- u" when running bootstrap_config.sh on Mac
     * [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
@@ -803,25 +852,21 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-57] - start-server.sh should handle single argument options against localhost
-    * [ACCUMULO-84] - Logger should fail into read-only mode with disk full
     * [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-144] - Investigate using sun.misc.Unsafe to make Key comparisons more efficient
     * [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
@@ -829,30 +874,22 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-321] - Constraints need better configuration
     * [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-367] - distribute the master function via iterators, including consistency checks
-    * [ACCUMULO-370] - Add 'apache' to branding via name of top-level directory in release tarball
     * [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-402] - logger should archive files ending with ".archive" upon start, if archiving is configured
-    * [ACCUMULO-423] - Improve logger monitor page info
     * [ACCUMULO-430] - master tablet balancer does not reload immediately
-    * [ACCUMULO-434] - Bulk import should use more robust mechanism to give work to tablet servers
     * [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
@@ -862,20 +899,18 @@ Release Notes - Accumulo - Version 1.5.0
     * [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-558] - gc should shutdown non-communicative loggers
     * [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-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-640] - Provide more sample configurations
     * [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
@@ -933,7 +968,7 @@ Release Notes - Accumulo - Version 1.5.0
     * [ACCUMULO-1049] - Master does not need to get tserver lock
     * [ACCUMULO-1127] - Create option to disable dot motion on server activity monitor
     * [ACCUMULO-1142] - Clean up maven test output
-    * [ACCUMULO-1146] - Strike occurrence of the non-word "irregardless" from the SortedKeyValueIterator.seek() javadoc 
+    * [ACCUMULO-1146] - Strike occurrence of the non-word "irregardless" from the SortedKeyValueIterator.seek() javadoc
     * [ACCUMULO-1169] - Can't build against CDH3U5
     * [ACCUMULO-1179] - add zookeeper option to accumulo start script
     * [ACCUMULO-1181] - RAT check reports different files missing licenses in OSX than in Linux
@@ -943,7 +978,6 @@ Release Notes - Accumulo - Version 1.5.0
     * [ACCUMULO-1202] - Add integration-test phase to maven build by using maven-failsafe-plugin
     * [ACCUMULO-1240] - Use maven plugin (latex-maven-plugin) to generate LaTeX docs
     * [ACCUMULO-1263] - GC's no-trash should be a property, not a flag
-    * [ACCUMULO-1273] - Typing the merge command into the Accumulo shell without any arguments should print help- not auto-merge everything.
     * [ACCUMULO-1281] - flush the METADATA table after GC
     * [ACCUMULO-1304] - concurrent randomwalk never uses null range start or ends
     * [ACCUMULO-1306] - Mock does not implement merging
@@ -953,7 +987,6 @@ Release Notes - Accumulo - Version 1.5.0
     * [ACCUMULO-1373] - Test all public API method w/ bad credentials
     * [ACCUMULO-1375] - Update README files in proxy module.
     * [ACCUMULO-1381] - Allow PrintInfo to fall back to the local filesystem
-    * [ACCUMULO-1394] - Allow RegExFilter subclass to call setNegate.
     * [ACCUMULO-1414] - Add proxy to user manual documentation
     * [ACCUMULO-1438] - Move MiniAccumuloCluster & Runner packaging to it's own module.
 
@@ -961,8 +994,6 @@ Release Notes - Accumulo - Version 1.5.0
     * [ACCUMULO-19] - Debian packaging support
     * [ACCUMULO-49] - optionally monitor swappiness on every server
     * [ACCUMULO-196] - Add command and control features to the Monitor
-    * [ACCUMULO-254] - loggers could be monitored better
-    * [ACCUMULO-347] - some more features should be added to screen
     * [ACCUMULO-404] - Support running on-top of Kerberos-enabled HDFS
     * [ACCUMULO-420] - Allow per compaction iterator settings
     * [ACCUMULO-456] - Need utility for exporting and importing tables
@@ -983,11 +1014,8 @@ Release Notes - Accumulo - Version 1.5.0
     * [ACCUMULO-142] - Accumulo Pig
     * [ACCUMULO-150] - Cleanup deprecated items in trunk
     * [ACCUMULO-152] - Purge old utils
-    * [ACCUMULO-203] - Verify shell behavior under command line errors for all commands
     * [ACCUMULO-242] - Make appropriate references to Apache Accumulo
-    * [ACCUMULO-258] - Improve logger distribution
     * [ACCUMULO-288] - Remove MyMapFile
-    * [ACCUMULO-323] - Double check constraint permissions
     * [ACCUMULO-353] - "mvn" should not build tgz
     * [ACCUMULO-438] - Rename cloudtrace package to org.apache.accumulo.cloudtrace
     * [ACCUMULO-457] - make mvn site useful
@@ -995,10 +1023,8 @@ Release Notes - Accumulo - Version 1.5.0
     * [ACCUMULO-470] - Clean up maven-jar-plugin configuration
     * [ACCUMULO-478] - Use mvn dependency:analyze to clean up dependency issues
     * [ACCUMULO-548] - Create a contrib area
-    * [ACCUMULO-564] - Make Accumulo work with Hadoop 0.23
     * [ACCUMULO-581] - Create functional tests for shell commands that don't have them
     * [ACCUMULO-583] - Bring back unflagged command line options for table commands
-    * [ACCUMULO-584] - Add constraint configuration methods to table operations
     * [ACCUMULO-595] - Clean up EmbeddedWebServer/Monitor
     * [ACCUMULO-600] - Move wikisearch example to contrib
     * [ACCUMULO-618] - Update trace pom to identify artifact as trace and not cloudtrace
@@ -1012,10 +1038,7 @@ Release Notes - Accumulo - Version 1.5.0
     * [ACCUMULO-755] - Run findbugs for 1.5
     * [ACCUMULO-786] - Look into walog space usage
     * [ACCUMULO-796] - purge MLock
-    * [ACCUMULO-883] - evaluate different thrift components for performance
-    * [ACCUMULO-946] - Accumulo web page should list contributor organizations
     * [ACCUMULO-951] - Remove obsolete branches in subversion
-    * [ACCUMULO-953] - Deprecate the "setiter" and replace with "setiterator"
     * [ACCUMULO-957] - Modify codestyle formatter to allow turning off the formatter
     * [ACCUMULO-960] - We don't need logger options anymore
     * [ACCUMULO-970] - Release 1.5.0
@@ -1026,9 +1049,10 @@ Release Notes - Accumulo - Version 1.5.0
     * [ACCUMULO-1350] - Drop shell appendix for PDF documentation
 
 ** Test
-    * [ACCUMULO-1782] - SimpleBulkTest and CompactionTest fail with missing testrf directory
-    * [ACCUMULO-1789] - Increase test timeouts for Accumulo 1.5.x
-    * [ACCUMULO-2216] - Randomwalk module to run each test once
+    * [ACCUMULO-23] - Randomwalk test for shutting down
+    * [ACCUMULO-262] - Apocalypse Test
+    * [ACCUMULO-608] - simple.BloomFilter test too hardware sensitive
+    * [ACCUMULO-609] - Update simple.dynamic.DynamicClassLoader to use combiners instead of aggregators
 
 ** Wish
     * [ACCUMULO-1212] - AUDIT verbosity in build