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/18 00:17:25 UTC
[2/6] accumulo git commit: ACCUMULO-3904 Remove CHANGES
ACCUMULO-3904 Remove CHANGES
Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/28be43ef
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/28be43ef
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/28be43ef
Branch: refs/heads/1.7
Commit: 28be43ef20b5fa0e49a472319be978fb04f3a325
Parents: 25475d0
Author: Christopher Tubbs <ct...@apache.org>
Authored: Wed Jun 17 18:14:56 2015 -0400
Committer: Christopher Tubbs <ct...@apache.org>
Committed: Wed Jun 17 18:14:56 2015 -0400
----------------------------------------------------------------------
CHANGES | 1127 -----------------------
assemble/src/main/assemblies/component.xml | 1 -
2 files changed, 1128 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/accumulo/blob/28be43ef/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
deleted file mode 100644
index 04c9bbb..0000000
--- a/CHANGES
+++ /dev/null
@@ -1,1127 +0,0 @@
-<!---
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-Release Notes - Accumulo - Version 1.6.3
-
-** Sub-task
- * [ACCUMULO-3697] - ignoring short spans breaks traces
- * [ACCUMULO-3796] - document turning off zone reclaim mode
- * [ACCUMULO-3802] - Backport majc in minc trace to 1.6
-
-** Bug
- * [ACCUMULO-2871] - Inconsistent synchronization on currentLogs in Tablet
- * [ACCUMULO-2995] - accumulo script unconditionally redoes ACCUMULO_LOG_DIR creation
- * [ACCUMULO-3029] - BulkIngest Examples are failing during VerifyIngest
- * [ACCUMULO-3169] - clone table failed in RW test with Internal error when table did not exist
- * [ACCUMULO-3216] - VolumeManagerImpl.findMatchingFilesystem is lacking
- * [ACCUMULO-3354] - Calling deleteRows on an offline table doesn't include table name in error
- * [ACCUMULO-3453] - Accumulo unit tests fail against Hadoop 2.7.0-SNAPSHOT
- * [ACCUMULO-3460] - Monitor should not allow HTTP TRACE
- * [ACCUMULO-3465] - ClientOpts doesn't use zk and instance properties from client config file
- * [ACCUMULO-3574] - preferCachedConnections=false is not respected
- * [ACCUMULO-3583] - TestMergeState.test and ShellServerTest.deleterows broken
- * [ACCUMULO-3585] - toString on Array doesn't log information as expected
- * [ACCUMULO-3589] - DuCommand doesn't validate existence of tables
- * [ACCUMULO-3597] - Metadata table load prevented by flush
- * [ACCUMULO-3600] - ShellServerIT.deleteRows might fail
- * [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-3614] - More ITs missing timeouts
- * [ACCUMULO-3627] - Typo in age off example in user manual
- * [ACCUMULO-3631] - Exclude 'slf4j' artifacts from classpath in default value for general.classpaths
- * [ACCUMULO-3692] - offline table disables balancing
- * [ACCUMULO-3693] - GC pause checker message is confusing
- * [ACCUMULO-3696] - too many trace spans consume memory
- * [ACCUMULO-3702] - MapReduce tests fail against in LocalJobRunner with Hadoop 2.8.0-SNAPSHOT
- * [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-3719] - Disable strict host key checking for standalone SSH'ing.
- * [ACCUMULO-3745] - deadlock in SourceSwitchingIterator
- * [ACCUMULO-3750] - Bad instance.secret causes master to repeatedly fail fast attempting to acquire lock
- * [ACCUMULO-3762] - RestoreZookeeper does not work with xml generated by DumpZookeeper
- * [ACCUMULO-3784] - getauths command line option squashes visibilities that differ only in case
- * [ACCUMULO-3786] - build_native_library.sh could use more error checking
- * [ACCUMULO-3837] - "Instance Name: null" appears when Monitor first starts
- * [ACCUMULO-3839] - Nonsense error when configuring instance.volumes.replacements
- * [ACCUMULO-3856] - ProxyServer.updateAndFlush leaks BatchWriter
- * [ACCUMULO-3857] - Possible null pointer dereference in ScanTask
- * [ACCUMULO-3859] - TabletServer never acknowledged constraint
- * [ACCUMULO-3865] - miniDFS not reinitialized on MiniAccumuloClusterImpl
- * [ACCUMULO-3873] - Ambari-installed client.conf not loaded by default
- * [ACCUMULO-3875] - Unnecessary synchronization and conditionals in MiniAccumuloClusterControl
- * [ACCUMULO-3880] - Malformed Configuration Causes tservers To Shutdown
- * [ACCUMULO-3889] - Make sure ScanIdIT doesn't fail due to TableNotFoundException
- * [ACCUMULO-3890] - Use of CredentialProvider results in a lot of NN ops
-
-** Improvement
- * [ACCUMULO-3638] - adjust warning "Could not parse timeout.factor, defaulting to no timeout."
- * [ACCUMULO-3662] - Verify correct looking JAVA_HOME in build_native_library.sh
- * [ACCUMULO-3793] - enable numa memory interleaving
-
-** Task
- * [ACCUMULO-3538] - Remove "logger" reference in assemble/bin/accumulo
- * [ACCUMULO-3579] - Remove org.mortbay.jetty from pom
- * [ACCUMULO-3610] - Update mavanagaiata plugin to 0.7.1
- * [ACCUMULO-3661] - DeleteScanIterCommand should be deprecated
- * [ACCUMULO-3759] - Remove javac warnings when building with Java 8
- * [ACCUMULO-3896] - Skip maven plugin ITs with either -DskipTests or -DskipITs
-
-Release Notes - Accumulo - Version 1.6.2
-
-** Sub-task
- * [ACCUMULO-1722] - add the ability to dump user permissions to the dumpConfig admin command
- * [ACCUMULO-2981] - Cease use of underscore "_" as an identifier
- * [ACCUMULO-3220] - Division by zero if encryption cipher isn't a block cipher
- * [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-3228] - fix potential resource leaks
- * [ACCUMULO-3278] - Mismatched arguments provided to Retry constructor in RetryFactory
- * [ACCUMULO-3317] - Change Jetty configuration to disallow SSLv3
- * [ACCUMULO-3318] - Alter Thrift RPC components to disallow SSLv3
- * [ACCUMULO-3401] - Remove internal use of deprecated test classes
- * [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-1292] - Tablet constructor can hang on vfs classloader, preventing tablets from loading
- * [ACCUMULO-2381] - AddFilesWithMissingEntries needs to just find abandoned files, or be deleted
- * [ACCUMULO-2591] - TeraSortIngest should maintain binary compatibility between Hadoop 1 and Hadoop 2
- * [ACCUMULO-2641] - scan id not set in org.apache.accumulo.core.client.admin.ActiveScan
- * [ACCUMULO-2696] - Master has misleading log message in case of failure for status thread
- * [ACCUMULO-2727] - version argument of ZooUtil.recursiveDelete is ignored
- * [ACCUMULO-2793] - Clean up handling of moving HDFS under Accumulo from non-HA to HA
- * [ACCUMULO-3002] - Handle instance.volumes in upgrade
- * [ACCUMULO-3085] - Missing space in RootFiles log message
- * [ACCUMULO-3111] - Race condition in MetaSplitIT
- * [ACCUMULO-3126] - Malformed package-info.java
- * [ACCUMULO-3135] - RW concurrent test failed with table doesn't exist exception
- * [ACCUMULO-3157] - MetaDataTableScanner is unclosed upon return from FindOfflineTablets#findOffline()
- * [ACCUMULO-3158] - FindOfflineTablets.close() causing compilation failure
- * [ACCUMULO-3172] - mavanagaiata plugin marks releases "dirty"
- * [ACCUMULO-3181] - VolumeChooser usage doesn't always comply with implied API contract
- * [ACCUMULO-3182] - Empty or partial WAL header blocks successful recovery
- * [ACCUMULO-3183] - Compaction strategy does not use per table classpath
- * [ACCUMULO-3187] - ExamplesIT testScansWithInterference and testIsolatedScansWithInterference run out of heap
- * [ACCUMULO-3189] - Compaction strategy plan is not validated
- * [ACCUMULO-3190] - Fix use of deprecated instance.getConfiguration()
- * [ACCUMULO-3194] - BulkSplitOptimizationIT failed with 5 files associated with tablet instead of 1-4 files
- * [ACCUMULO-3213] - EOFException on metadata tablet during DeleteTableDuringSplitIT
- * [ACCUMULO-3215] - Import tries to use default DFS directory instead of configured
- * [ACCUMULO-3217] - KeyValue doesn't implement equals or hashCode
- * [ACCUMULO-3218] - ZooKeeperInstance only uses first ZooKeeper in list of quorum
- * [ACCUMULO-3229] - Shell displays authTimeout poorly
- * [ACCUMULO-3230] - MR/Yarn job submission fails using `accumulo` with timeline client enabled
- * [ACCUMULO-3242] - Consolidate ZK code WRT retries
- * [ACCUMULO-3244] - bulk import report should include filenames
- * [ACCUMULO-3255] - ExistingMacIT.testExistingRunningInstance failed because it started on top of an already running instance
- * [ACCUMULO-3261] - Image Randomwalk fails if no rows are found
- * [ACCUMULO-3264] - AuditMessageIT broken
- * [ACCUMULO-3269] - nondeterministic failure of MiniAccumuloClusterStartStopTest
- * [ACCUMULO-3280] - Initialize creates unnecessary directories
- * [ACCUMULO-3286] - ConditionalWriterIT.testTrace failed
- * [ACCUMULO-3289] - BulkFileIT failed to import files
- * [ACCUMULO-3290] - ShellServerIT#listscans fails if scan shows up a QUEUED
- * [ACCUMULO-3291] - MiniAccumuloClusterStartStopTest uses /tmp instead of target/
- * [ACCUMULO-3292] - ConditionalWriterIT#testOffline failed
- * [ACCUMULO-3296] - ZooUtil.recursiveDelete looping indefinitely
- * [ACCUMULO-3297] - FileManager semaphore acquisition may block Root and Metadata scans
- * [ACCUMULO-3298] - ConditionalMutationSet.DuplicateFitler is misspelled
- * [ACCUMULO-3301] - TableOperationsImpl.waitForTableStateTransition(String, TableState) never fetches `future` column
- * [ACCUMULO-3305] - MiniAccumuloClusterImpl#killProcess should use the stopWithTimeout method
- * [ACCUMULO-3312] - IllegalArgumentException in master and gc during randomwalk
- * [ACCUMULO-3314] - RewriteTabletDirectoriesIT failed
- * [ACCUMULO-3323] - Bad formatting in continuous ingest readme
- * [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-3341] - `deletetable -p` should never match a table in the accumulo namespace
- * [ACCUMULO-3351] - Tracer can't write traces after offline and online of trace table
- * [ACCUMULO-3352] - Confusing BulkImport error message
- * [ACCUMULO-3355] - TraceDump.printStackTrace prints Long.MAX_VALUE as a date when trace is not found
- * [ACCUMULO-3358] - Thread in ReadWriteIT.interleaveTest is never started
- * [ACCUMULO-3362] - Incorrect javadoc on StatsCombiner
- * [ACCUMULO-3365] - TraceServer dies if trace table is offline during constructor
- * [ACCUMULO-3372] - deadlock in tserver
- * [ACCUMULO-3377] - BulkImporter.getAssignments provides unhelpful exception with bad file permissions
- * [ACCUMULO-3383] - AccumuloVFSClassloader creates conflicting local cache directory names when vfs.cache.dir property is set.
- * [ACCUMULO-3385] - DateLexicoder fails to correctly order dates prior to 1970
- * [ACCUMULO-3392] - Incorrect javadoc on MiniAccumuloCluster.start
- * [ACCUMULO-3397] - CANDIDATE_MEMORY_PERCENTAGE is too low
- * [ACCUMULO-3406] - IllegalArgumentException during file GC
- * [ACCUMULO-3407] - scan page in monitor is causing the monitor to crash w/OOM
- * [ACCUMULO-3408] - display the exact number of tablet servers
- * [ACCUMULO-3419] - Some ExamplesIT tests repeatedly failing
- * [ACCUMULO-3424] - Token class option always requires token property
- * [ACCUMULO-3435] - Sporadic MetadataMaxFilesIT failure
- * [ACCUMULO-3438] - Shell TokenConverter fails silently
- * [ACCUMULO-3441] - Master stuck attempting to assign root tablet to previous session of tserver
- * [ACCUMULO-3443] - DfsLogger doesn't specify charset when reading header bytes
- * [ACCUMULO-3445] - Server failure to login using Kerberos doesn't exit the process
- * [ACCUMULO-3446] - Move SecurityUtil out of core
- * [ACCUMULO-3448] - ZooUtil throws exception even when retry succeeds
- * [ACCUMULO-3450] - Example logging configs should disable audit log to application log files
- * [ACCUMULO-3462] - tablet not major compacting
- * [ACCUMULO-3468] - MonitorUtil's zookeeper timeout is a little low
- * [ACCUMULO-3472] - VolumeImpl.isValidPath not working as intended
- * [ACCUMULO-3474] - ProxyServer ignores value of isDeleted on ColumnUpdate
- * [ACCUMULO-3475] - Shell.config()'s return value is ignored.
- * [ACCUMULO-3481] - boolean not updated when native maps loaded from System.loadLibrary
- * [ACCUMULO-3486] - Page numbers in the user manual's table of contents are incorrect.
- * [ACCUMULO-3496] - ZooKeeperInstance doesn't validate instance name on creation
- * [ACCUMULO-3503] - generate_thrift.sh search and replace for TInfo.java is not working on Mac
- * [ACCUMULO-3504] - Typo in startup message
- * [ACCUMULO-3517] - Several utilities ignore jcommander options
- * [ACCUMULO-3532] - ServerType.TRACER and ServerType.MONITOR were added in 1.6.2 causing it to lose backwards compatibility
- * [ACCUMULO-3533] - AbstractInputFormat.getConfiguration(JobContext) changed from package-private to public without minor version bump
- * [ACCUMULO-3541] - Seeing CompactionCanceledException errors in monitor
- * [ACCUMULO-3542] - Native tarball doesn't have a NOTICE
- * [ACCUMULO-3547] - TabletServer clears cache after bulk import analysis
- * [ACCUMULO-3549] - tablet server location cache may grow too large
- * [ACCUMULO-3553] - Better description on CleanZookeeper password parameter
- * [ACCUMULO-3572] - TableDiskUsage contains log without a conditional
- * [ACCUMULO-3576] - Usage of jline.internal.Preconditions breaks mini accumulo
- * [ACCUMULO-3578] - Update license and notice
-
-** Improvement
- * [ACCUMULO-2290] - documentation should describe how to stop / start individual nodes
- * [ACCUMULO-2826] - IntersectingIterator should allow a single column family
- * [ACCUMULO-2984] - Enable running MAC using an existing instance
- * [ACCUMULO-3160] - ExamplesIT usage of MAC is sub-par
- * [ACCUMULO-3167] - Decouple MiniAccumuloCluster from integration test base class
- * [ACCUMULO-3175] - More IT stabilizations
- * [ACCUMULO-3188] - DfsLogger has inefficient seek in crypto case
- * [ACCUMULO-3192] - Improve 'fate print' to support the '-np' argument
- * [ACCUMULO-3212] - Configuration objects created with CredentialProvider load defaults unnecessarily
- * [ACCUMULO-3224] - Shell should use nanos for auth timeout
- * [ACCUMULO-3233] - Random port for ZK in MiniAccumulo might not be unique
- * [ACCUMULO-3237] - generate-thrift.sh should check for 0.9.1, not just 0.9
- * [ACCUMULO-3257] - Make Randomwalk respect timeout (maxSec) more reliably
- * [ACCUMULO-3258] - Warning about synconclose is way too spammy
- * [ACCUMULO-3259] - Randomwalk Bulk.xml create queued threads without bound.
- * [ACCUMULO-3263] - re-write tablet directories to fairly use multiple name-nodes
- * [ACCUMULO-3265] - Describe bootstrap_config.sh in README
- * [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-3300] - monitor ingest, query, etc. rates are too smooth
- * [ACCUMULO-3304] - Add introspection of long running assignments
- * [ACCUMULO-3308] - Add section to "11.5. Configuration" to IMM and WAL configuration values
- * [ACCUMULO-3315] - Explicitly wait for threadpool shutdown in RandomizeVolumes
- * [ACCUMULO-3337] - Assorted test stabilizations from external test runs
- * [ACCUMULO-3338] - Update example classpath configuration
- * [ACCUMULO-3347] - Improve logging for cancelled scans
- * [ACCUMULO-3395] - Keep a reference to Logger in RpcWrapper
- * [ACCUMULO-3436] - User manual doesn't have any discussion about FATE
- * [ACCUMULO-3440] - TabletGroupWatcher tablet assigning logging is excessive
- * [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-3203] - Remove unused, undocumented SecretKeyEncryptionStrategyContext
- * [ACCUMULO-3205] - JCEKS files sometimes aren't detected as binary; they should be excluded from RAT.
- * [ACCUMULO-3243] - Ensure all ITs have some timeout
- * [ACCUMULO-3288] - Use static import for UTF-8
- * [ACCUMULO-3316] - Update TLS usage to mitigate POODLE
- * [ACCUMULO-3400] - VolumeManager should validate the choice that a VolumeChooser makes
- * [ACCUMULO-3405] - Update findbugs maven plugin
- * [ACCUMULO-3433] - Lack of consistent serialversionid causing TraceRepoDeserializationTest to fail
- * [ACCUMULO-3451] - Enforce some minimal style checks in the build
- * [ACCUMULO-3476] - Better documentation on configuring Accumulo for SSL in user manual
- * [ACCUMULO-3505] - Remove existingInstance from MiniAccumuloConfig
-
-** Test
- * [ACCUMULO-3207] - SimpleBalancerFairnessIT fails
-
-Release Notes - Accumulo - Version 1.6.1
-
-** Sub-task
- * [ACCUMULO-2760] - HalfDeadTServerIT.testTimeout failed
- * [ACCUMULO-2773] - Regenerate thrift classes for 0.9.1
- * [ACCUMULO-2798] - MonitorLoggingIT should retry waiting for log fowarding
- * [ACCUMULO-2807] - Local WAL Recovery breaks Hadoop 1 Compilation
- * [ACCUMULO-2814] - LocalWALRecoveryTest.testRecoverLocalWriteAheadLogs:73 Wrong number of WAL files recovered. expected:<1> but was:<0>
- * [ACCUMULO-2816] - LocalWALRecoveryTest throws IndexOutOfBoundsException
- * [ACCUMULO-2821] - Document USERFLAGS / build_native_library.sh args
- * [ACCUMULO-2838] - Use resolved props in DefaultConfiguration.get()
- * [ACCUMULO-2839] - AuditedSecurityOperation canScan is very slow even when not logging
- * [ACCUMULO-2840] - Auditing is not disabled by default in MAC
- * [ACCUMULO-2934] - Use Jetty 8 for 1.6.x
- * [ACCUMULO-2942] - org.apache.accumulo.core.util.format.ShardedTableDistributionFormatterTest.testAggregate failure
- * [ACCUMULO-2950] - Fix handling of server-side exceptions
- * [ACCUMULO-2957] - New WALog file for 1.4.x fails RAT check on OS X
- * [ACCUMULO-3012] - Simplify DefaultConfiguration
- * [ACCUMULO-3019] - Fix ServerConfiguration deprecation
- * [ACCUMULO-3058] - Javadoc comment added to balancer describes non-existent methods
- * [ACCUMULO-3081] - ServerConfigurationFactoryTest is full of commented out and unused code
-
-** Bug
- * [ACCUMULO-1628] - NPE on deep copied dumped memory iterator
- * [ACCUMULO-2410] - TServerUtils no longer needs to catch NPE as a thrift bug workaround
- * [ACCUMULO-2455] - overnight integration tests sometimes fails
- * [ACCUMULO-2549] - ShellTest sometimes fails because of order of authentication strings returned
- * [ACCUMULO-2645] - tablet stuck unloading, and problem is hard to diagnose
- * [ACCUMULO-2658] - Thrift Proxy crashes with OOM on bad input
- * [ACCUMULO-2694] - Offline tables block balancing for online tables
- * [ACCUMULO-2704] - GetMasterStats does not print all elements
- * [ACCUMULO-2719] - Shell fails to find instance_id when using viewfs
- * [ACCUMULO-2722] - Classes outside of shell shouldn't be using commons-cli
- * [ACCUMULO-2747] - Scan "show few" long option contains a space
- * [ACCUMULO-2758] - LocalityGroupUtil.encodeColumnFamily() ignores offset parameter
- * [ACCUMULO-2761] - bootstrap_hdfs.sh inconsistent with accumulo-site.xml
- * [ACCUMULO-2764] - Stopping MAC before it's processes have fully started causes an indefinite hang
- * [ACCUMULO-2765] - FrameworkTest not informative when failing during a build
- * [ACCUMULO-2766] - Single walog operation may wait for multiple hsync calls
- * [ACCUMULO-2767] - Documentation of valid Visibility Labels is wrong
- * [ACCUMULO-2768] - Agitator not restarting all datanodes
- * [ACCUMULO-2774] - Update pom to ensure enough memory for tests
- * [ACCUMULO-2785] - ShellServlet vulnerable to CSRF
- * [ACCUMULO-2786] - Jetty / servlet JARs not packaged for monitor
- * [ACCUMULO-2787] - Accumulo too strict about max files
- * [ACCUMULO-2790] - generate_monitor_certificate.sh fails on OSX
- * [ACCUMULO-2791] - Behavior and binary compatibility mismatch of Commons Codec version provided by Hadoop
- * [ACCUMULO-2796] - user manual doesn't mention ordering of iterator application
- * [ACCUMULO-2811] - UniqueFileReplicator logs many warnings about a directory that exists
- * [ACCUMULO-2813] - Missing log4j configuration files for tests after module refactor
- * [ACCUMULO-2818] - generate_monitor_certificate creates bad keystore
- * [ACCUMULO-2824] - TableOperationsImpl#getDiskUsage() should check pair against null in catch clause
- * [ACCUMULO-2831] - HDFS Configuration classloader not correct when using VFSClassLoader
- * [ACCUMULO-2836] - Context classloader not used in all applicable cases
- * [ACCUMULO-2852] - master-agitator.pl calls Cwd::cwd() but doesn't import the Cwd module
- * [ACCUMULO-2854] - Bad null check in BulkImport.createNewBulkDir()
- * [ACCUMULO-2857] - MockTableOperations.tableIdMap always returns tableName as ID
- * [ACCUMULO-2864] - Multiple calls to ZooSession.shutdown result in NPE
- * [ACCUMULO-2869] - Wrong method called on WriteParameters in Tablet#createTableConfiguration()
- * [ACCUMULO-2870] - Potential null pointer dereference in Tablet#longestCommonLength()
- * [ACCUMULO-2874] - user documentation errors
- * [ACCUMULO-2888] - BatchWriterOpts doesn't configure the number of threads
- * [ACCUMULO-2890] - Remove AccumuloNotInitializedException
- * [ACCUMULO-2891] - bin/config.sh logs error when $ACCUMULO_CONF_DIR/masters is missing
- * [ACCUMULO-2896] - PATH_PROPERTY_ENV_VARS constant is a mutable array.
- * [ACCUMULO-2899] - WAL handling fails to deal with 1.4 -> 1.5 -> 1.6
- * [ACCUMULO-2906] - configuredZookeeperPort is not cased the same way as other mentions of ZooKeeper
- * [ACCUMULO-2908] - UndefinedAnalyzer does not use batch scanner opts
- * [ACCUMULO-2919] - metrics documentation and example configs refer to the logger
- * [ACCUMULO-2926] - Multiple slf4j bindings warning
- * [ACCUMULO-2928] - Missing toString, hashCode and equals methods on BatchWriterConfig
- * [ACCUMULO-2930] - AccumuloClassLoader still referenced directly
- * [ACCUMULO-2935] - Tests consistently hanging after Thrift 0.9.1
- * [ACCUMULO-2940] - ZooLockTest doesn't wait for connection
- * [ACCUMULO-2948] - Possible race condition in ZooLockTest
- * [ACCUMULO-2956] - bootstrap_config.sh relies on GNU getopt for long opts, which doesn't work in OS X
- * [ACCUMULO-2962] - RangeInputSplit Writable methods don't serialize IteratorSettings
- * [ACCUMULO-2967] - Unknown Host results in unending wait for clients
- * [ACCUMULO-2974] - Unable to assign single tablet table migrated to 1.6.0
- * [ACCUMULO-2985] - MAC doesn't stop cleanly in 1.6.1-SNAPSHOT
- * [ACCUMULO-2991] - Incorrect character in zookeeper-loss administration section
- * [ACCUMULO-3003] - accumulo tablet fails to load if the directory name ends with "rf"
- * [ACCUMULO-3006] - Don't allow viewfs in instance.volumes
- * [ACCUMULO-3007] - instance.volumes.replacements does not work after 1.6 upgrade
- * [ACCUMULO-3008] - Update example READMEs for changed argument names
- * [ACCUMULO-3010] - minor compaction after recovery should not merge
- * [ACCUMULO-3011] - files moved after bulk import failure
- * [ACCUMULO-3014] - VolumeChooser returns entries in the default file system
- * [ACCUMULO-3017] - RangeInputSplit getTable method changed from 1.5 to 1.6 without deprecation
- * [ACCUMULO-3024] - VFS classloader can randomly fail
- * [ACCUMULO-3025] - NPE in VFS ContextManager
- * [ACCUMULO-3026] - VFS is not cleaning up its temp dirs
- * [ACCUMULO-3030] - scanners cannot be interrupted
- * [ACCUMULO-3038] - java.lang.RuntimeException: java.io.InvalidClassException: org.apache.accumulo.trace.thrift.TInfo; local class incompatible
- * [ACCUMULO-3039] - demote "File doesn't exist" warning in the garbage collector
- * [ACCUMULO-3043] - Only add sensitive, valid Accumulo Properties from CredentialProviders
- * [ACCUMULO-3046] - AccumuloReloadingVFSClassloader log message incorrect
- * [ACCUMULO-3047] - Invalid URI in delete marker in accumulo.metadata
- * [ACCUMULO-3055] - calling MiniAccumuloCluster.stop multiple times fails with NPE
- * [ACCUMULO-3061] - Can't release Accumulo using >=Git-1.8
- * [ACCUMULO-3062] - Use MiniAccumuloCluster.getConnector in MiniAccumuloClusterStartStopTest
- * [ACCUMULO-3069] - MiniAccumuloClusterImplTest.saneMonitorInfo fails intermittently
- * [ACCUMULO-3070] - generic_logger.properties hard-codes log4j port
- * [ACCUMULO-3074] - MergeIT fails on timeout
- * [ACCUMULO-3075] - SSL IT timeouts
- * [ACCUMULO-3076] - SimpleBalancerFairnessIT times out
- * [ACCUMULO-3078] - Some SimpleMacITs aren't simple
- * [ACCUMULO-3084] - Delays between calls to logGC causes tserver to fail
- * [ACCUMULO-3093] - Shell scan command does not find formatter
- * [ACCUMULO-3096] - Scans stuck and seeing error message about constraint violation
- * [ACCUMULO-3098] - MonitorLoggingIT has an extremely long timeout
- * [ACCUMULO-3100] - Accumulo fails to test against recent Hadoop 2.6.0-SNAPSHOT
- * [ACCUMULO-3101] - ExamplesIT-testReadWriteAndDelete and testScansWithInterference fail due to timeout.
- * [ACCUMULO-3102] - SplitRecoveryIT-test fails due to insufficient timeout on multinode cluster.
- * [ACCUMULO-3104] - AccumuloInputFormatIT has no timeout
- * [ACCUMULO-3108] - CreateAndUseIT timings too tight
- * [ACCUMULO-3109] - MonitorLoggingIT sometimes fails
- * [ACCUMULO-3112] - MiniAccumuloClusterGCTest appears to leak processes
- * [ACCUMULO-3113] - ConditionalWriterIT failures
- * [ACCUMULO-3119] - Javadoc cleanup
- * [ACCUMULO-3120] - README references docs/config.html but this file no longer exists in codebase
- * [ACCUMULO-3132] - Fate uses java serialization which is error-prone between upgrades
- * [ACCUMULO-3136] - AllowScansToBeInterruptedIT might interrupt before the scan started
- * [ACCUMULO-3138] - AccumuloInputFormatIT doesn't adhere to SSL parameters
- * [ACCUMULO-3139] - BalanceAfterCommsFailureIT alters other tservers on the system
- * [ACCUMULO-3140] - Compaction did not run during RW test
- * [ACCUMULO-3143] - InputTableConfig missing isOfflineScan field in Serializer
- * [ACCUMULO-3144] - AuditMessageIT failed to find last audit message
- * [ACCUMULO-3145] - ShellServerIT#listscans can fail with ArrayIndexOutOfBoundsException
- * [ACCUMULO-3146] - Balance tests don't ensure all tablets are online
- * [ACCUMULO-3148] - TabletServer didn't get Session expired in HalfDeadTServerIT
- * [ACCUMULO-3150] - MiniAccumuloConfig doesn't set 0 for monitor log4j port
- * [ACCUMULO-3151] - scan monitoring shows red after 30 seconds
- * [ACCUMULO-3152] - GC check message is confusing
- * [ACCUMULO-3153] - GC pause checker warns too frequently
- * [ACCUMULO-3155] - BatchWalker appears to run less frequently than intended
-
-** Improvement
- * [ACCUMULO-1919] - Size of visibility cache in AccumuloFileOutputFormat should be configurable
- * [ACCUMULO-2212] - ZooReaderWriter is a singleton class with a public constructor
- * [ACCUMULO-2253] - Scalability tests should output quartiles
- * [ACCUMULO-2343] - Create Appender specifically for log-forwarding
- * [ACCUMULO-2383] - Allow configuration of logging using properties file also
- * [ACCUMULO-2464] - Trace user password required in plaintext in accumulo-site.xml
- * [ACCUMULO-2501] - Add deepCopy to RowFilter
- * [ACCUMULO-2514] - Continuous Ingestion test should use Logger
- * [ACCUMULO-2560] - {{gc.threads.delete}} cannot be changed via zookeeper config
- * [ACCUMULO-2615] - Simplify server configuration caching and ZK watchers
- * [ACCUMULO-2623] - AbstractMetricsImpl's toString is excessively verbose
- * [ACCUMULO-2635] - Consolidate ZooCache creation and caching
- * [ACCUMULO-2646] - Generate example configuration from template in build
- * [ACCUMULO-2663] - Remove usage of String#split from Combiner#init
- * [ACCUMULO-2676] - Make minicluster ZooKeeper startup wait time configurable
- * [ACCUMULO-2762] - Use better compiler optimizations by default for native maps
- * [ACCUMULO-2770] - Support Local WAL Recovery in 1.6
- * [ACCUMULO-2789] - Add a system stress test based on key/cell/row size
- * [ACCUMULO-2803] - Agitator; Set Tablet Server and Datanode min/max kill values independently.
- * [ACCUMULO-2812] - Support more architectures when compiling native lib
- * [ACCUMULO-2825] - WholeRowIterator should be extendable
- * [ACCUMULO-2827] - HeapIterator optimization
- * [ACCUMULO-2832] - Improve DefaultFormatter for reuse and object creation
- * [ACCUMULO-2842] - Allow for use of hflush instead of hsync
- * [ACCUMULO-2849] - Add scan batch size configurability and write delay to memory stress test
- * [ACCUMULO-2850] - Enhance memory stress test scripts
- * [ACCUMULO-2876] - Unexpected looping from HdfsZooInstance.getInstanceID()
- * [ACCUMULO-2887] - Refactor observability in configurations
- * [ACCUMULO-2905] - Seeing short hold times and no MinC's
- * [ACCUMULO-2927] - Make 'git clean -df' sufficient when switching between branches
- * [ACCUMULO-2947] - Support configurable changes per mutation for size-based stress test
- * [ACCUMULO-2988] - Support upgrades from 1.4 directly to 1.6
- * [ACCUMULO-2992] - Eliminate (use of) AccumuloConfiguration.getSiteConfiguration()
- * [ACCUMULO-2994] - IteratorUtil.parseIterConf loops over each iterator scope repeatedly
- * [ACCUMULO-3045] - Support AuthenticationToken backed by CredentialProvider
- * [ACCUMULO-3049] - Include user authentication in AuditedSecurityOperation
- * [ACCUMULO-3050] - Client IP is not included in audit message
- * [ACCUMULO-3052] - Allow configuration of SSL cipher suites
- * [ACCUMULO-3053] - Allow control over Monitor SSL ciphers used
- * [ACCUMULO-3059] - Password arguments not always respected by CertUtils
- * [ACCUMULO-3064] - Allow SSL to be used for all ITs
- * [ACCUMULO-3066] - Allow CredentialProviders to be used with ClientConfiguration
- * [ACCUMULO-3068] - Allow ITs to be run with CredentialProvider
- * [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
- * [ACCUMULO-3110] - defaultTimeoutSeconds missing on some ITs
-
-** Task
- * [ACCUMULO-1691] - Update thrift to 0.9.1 / clean up TServerUtils
- * [ACCUMULO-2804] - Eliminate use of plexus-utils
- * [ACCUMULO-2805] - Exclude unused HTTP Components from thrift dependency
- * [ACCUMULO-3060] - Remove Experimental annotations from monitor SSL keystore/truststore
- * [ACCUMULO-3063] - Plugin execution errors in Eclipse Luna
- * [ACCUMULO-3072] - Split CreateAndUseIT "tests" into multiple methods
- * [ACCUMULO-3073] - DeleteTableduringSplitIT fails
- * [ACCUMULO-3080] - Remove debug logging from maven-invoker-plugin
-
-** Test
- * [ACCUMULO-2649] - Extend test coverage for RangeInputSplit
- * [ACCUMULO-2754] - Skip generated code in PMD/CPD analysis
- * [ACCUMULO-2865] - Create unit test for ZooCache
- * [ACCUMULO-3128] - ZooKeeper spam in test logs
- * [ACCUMULO-3129] - SslWithClientAuthIT fails with credential provider active
-
-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-1219] - document recovery when a file is missing
- * [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-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-1486] - Handle removal of sync method
- * [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-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-1688] - Ensure ZooLock.watchParent is properly set in case of Connection loss
- * [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-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-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-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-2569] - ExamplesIT.testAgeoffFilter times out
- * [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
- * [ACCUMULO-2680] - BackupMasterIT timing too tight
- * [ACCUMULO-2715] - [FindBugs] Bad comparison of int with 0x7fffffffffffffffL
- * [ACCUMULO-2718] - [FindBugs] Confusing both setup() and setUp() methods in AuditMessageIT
- * [ACCUMULO-2720] - [FindBugs] HTTP response splitting vulnerabilities in the OperationServlet
- * [ACCUMULO-2728] - [FindBugs] Bad random number generation in VolumeUtil
-
-** Bug
- * [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-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-1456] - isInSafeMode ignores passed in FileSystem
- * [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
- * [ACCUMULO-1474] - Mock merge throws concurrent modification exception
- * [ACCUMULO-1492] - bin/accumulo should follow symbolic links
- * [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-1520] - Misc functional test fixes
- * [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-1538] - In Test module, org.apache.accumulo.test.functional.FunctionalTestUtils is missing license header.
- * [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-1567] - false error message "tablet overlaps previously assigned tablet"
- * [ACCUMULO-1572] - single node zookeeper failure kills connected accumulo servers
- * [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-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-1616] - Incorrect use of getCanonicalName in BloomFilterLayer code (and others)
- * [ACCUMULO-1618] - No ability to disable trash for root tablet & WAL
- * [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-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-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-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-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-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-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-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-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-1941] - TabletIT test fails
- * [ACCUMULO-1943] - NPE on randomwalk test
- * [ACCUMULO-1947] - dfs.datanode.synconclose check is lacking
- * [ACCUMULO-1951] - start-here.sh and stop-here.sh throw errors on OS X
- * [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-1995] - TServer refuses to start if WALog file has only header and no entries
- * [ACCUMULO-1997] - Perform validation on ACCUMULO_HOME
- * [ACCUMULO-1998] - Encrypted WALogs seem to be excessively buffering
- * [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-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-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-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-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-2134] - SimpleProxyIT fails on TableNotFoundException
- * [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-2179] - CreateTableCommand#execute() should close Scanner
- * [ACCUMULO-2183] - [RW] Error in Security.Validate
- * [ACCUMULO-2184] - "Unknown" HDFS usage on monitor
- * [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-2202] - Bloom loader missleading ERROR
- * [ACCUMULO-2206] - close consistency check failure
- * [ACCUMULO-2208] - Provide better error handling when unable to cleanly close log
- * [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
- * [ACCUMULO-2221] - CloudStone Benchmarks should accept ZKs as parameter
- * [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-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-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-2265] - Typo in TabletServer.java's copyright
- * [ACCUMULO-2266] - TServer should ensure wal settings are valid for underlying FS
- * [ACCUMULO-2270] - bulk import thread pool initialized in non-static method.
- * [ACCUMULO-2289] - Correct Tables.getNamespace to clarify namespace name or ID
- * [ACCUMULO-2293] - AccumuloSecurityException might be thrown instead of TableNotFoundException on flush or clone
- * [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-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-2334] - Lacking fallback when ACCUMULO_LOG_HOST isn't set
- * [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-2361] - droptable created infinite METADATA scan loop
- * [ACCUMULO-2369] - AccumuloReloadingVFSClassLoaderTest failure
- * [ACCUMULO-2370] - GarbageCollectorIT runs with miniDfs, only not really
- * [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
- * [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-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
- * [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
- * [ACCUMULO-2659] - Incompatible API changes in 1.6.0
- * [ACCUMULO-2660] - InvocationTargetException during ContinuousIngest
- * [ACCUMULO-2665] - NoClassDefFound building against Hadoop 2.4.0
- * [ACCUMULO-2667] - annoying log message
- * [ACCUMULO-2668] - slow WAL writes
- * [ACCUMULO-2671] - BlockedOutputStream can hit a StackOverflowError
- * [ACCUMULO-2675] - TestClientOpts is creating files in /tmp
- * [ACCUMULO-2682] - README has duplicate synconclose paragraphs
- * [ACCUMULO-2686] - MiniAccumuloClusterImpl should be since 1.6.0
- * [ACCUMULO-2690] - DfsLogger outputstream short circuiting is never satisfied.
- * [ACCUMULO-2695] - Failure while running conditional RW test w/ agitation
- * [ACCUMULO-2700] - SecurityOperation.authenticateSystemUser fails to properly validate system user
- * [ACCUMULO-2713] - Instance secret written out with other configuration items to RFiles and WALogs when encryption is turned on
- * [ACCUMULO-2714] - Integration test classpath issues with Guava
- * [ACCUMULO-2716] - Duplicate connection loss logging in Writer
- * [ACCUMULO-2717] - multiTableTest is timing out
- * [ACCUMULO-2723] - orphaned monitor test
- * [ACCUMULO-2729] - Conditional RW test not checking status
- * [ACCUMULO-2730] - assigned tablets in DELETING state are not deleted
- * [ACCUMULO-2733] - Credentials is missing deserializer to match Thrift serializer
- * [ACCUMULO-2742] - History command incorrectly numbers commands
- * [ACCUMULO-2748] - MockTableOperations.deleteRow does not handle null for start or end keys
- * [ACCUMULO-2749] - 1.6.0RC4 slower than 1.5.1
- * [ACCUMULO-2752] - Missing getZooKeeperPort on AccumuloConfig interface
- * [ACCUMULO-2756] - multiTableTest is timing out
- * [ACCUMULO-3032] - Document metadata table schema
-
-** 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-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-1394] - Allow RegExFilter subclass to call setNegate.
- * [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-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-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-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-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-2482] - Improve error message on ZK retries
- * [ACCUMULO-2499] - User manual should include list of default ports
- * [ACCUMULO-2529] - bake desired warnings into normal maven build
- * [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-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-2149] - Verify mappers run locally in 1.6
- * [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
- * [ACCUMULO-2654] - means to create empty rfile for recovery
- * [ACCUMULO-2670] - Corrupt license header in shelltest.txt
- * [ACCUMULO-2697] - Automatically run findbugs to detect serious issues in the build
- * [ACCUMULO-2707] - Remove build-helper task: regex-property from build
- * [ACCUMULO-2708] - Lower the rank threshold for findbugs execution in the build
- * [ACCUMULO-2726] - Maintain binary backwards compat for non-deprecated API components for 1.5 -> 1.6
- * [ACCUMULO-2734] - javadoc bug with multi-line @code tag
- * [ACCUMULO-2740] - Skip findbugs execution during release:perform
- * [ACCUMULO-2745] - README file missing license header
- * [ACCUMULO-2750] - Remove unused diagrams from documentation
- * [ACCUMULO-2751] - Drop test/system/continuous/ScaleTest.odp
-
-** Test
- * [ACCUMULO-1981] - BloomFilterLayerLookupTest does not run
- * [ACCUMULO-2005] - Provide a scaling factor for mapred.task.timeout inside functional test's RunTests.java
- * [ACCUMULO-2216] - Randomwalk module to run each test once
- * [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-2498] - Improve unit tests coverage for core module
- * [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
- * [ACCUMULO-2621] - Masters not restarting during concurrent randomwalk
- * [ACCUMULO-2657] - Shard randomwalk fails for 1.6.0
- * [ACCUMULO-2666] - provide a scaling factor for timeouts on ITs
- * [ACCUMULO-2735] - Add specific test to ensure merging cloned tables are functional
-
http://git-wip-us.apache.org/repos/asf/accumulo/blob/28be43ef/assemble/src/main/assemblies/component.xml
----------------------------------------------------------------------
diff --git a/assemble/src/main/assemblies/component.xml b/assemble/src/main/assemblies/component.xml
index a8f7716..bf2d4e2 100644
--- a/assemble/src/main/assemblies/component.xml
+++ b/assemble/src/main/assemblies/component.xml
@@ -244,7 +244,6 @@
<directory>../</directory>
<fileMode>0644</fileMode>
<includes>
- <include>CHANGES</include>
<include>LICENSE</include>
<include>NOTICE</include>
<include>README</include>