ACCUMULO-3844 Update CHANGES for 1.6.3
Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/7c070bf7 Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/7c070bf7 Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/7c070bf7 Branch: refs/heads/master Commit: 7c070bf76398562f1b7595c761c78238c20f0507 Parents: 1ef2759 Author: Christopher Tubbs <ctubb...@apache.org> Authored: Wed Jun 10 15:29:58 2015 -0400 Committer: Christopher Tubbs <ctubb...@apache.org> Committed: Wed Jun 10 15:29:58 2015 -0400 ---------------------------------------------------------------------- CHANGES | 89 +++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 73 insertions(+), 16 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/accumulo/blob/7c070bf7/CHANGES ---------------------------------------------------------------------- diff --git a/CHANGES b/CHANGES index 5ed6032..62339f1 100644 --- a/CHANGES +++ b/CHANGES @@ -15,6 +15,70 @@ 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 + +** 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 @@ -30,13 +94,11 @@ Release Notes - Accumulo - Version 1.6.2 * [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-3386] - Update release notes to explain how to correct data written with the buggy DateLexicoder * [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 @@ -138,7 +200,6 @@ Release Notes - Accumulo - Version 1.6.2 * [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 @@ -172,7 +233,6 @@ Release Notes - Accumulo - Version 1.6.2 * [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 @@ -187,18 +247,12 @@ Release Notes - Accumulo - Version 1.6.2 * [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-2746] - VolumeIT.testDirtyReplaceVolume failed on AccumuloSecurityException * [ACCUMULO-2760] - HalfDeadTServerIT.testTimeout failed * [ACCUMULO-2773] - Regenerate thrift classes for 0.9.1 * [ACCUMULO-2798] - MonitorLoggingIT should retry waiting for log fowarding @@ -218,7 +272,6 @@ Release Notes - Accumulo - Version 1.6.1 * [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 @@ -317,6 +370,8 @@ Release Notes - Accumulo - Version 1.6.1 * [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 @@ -332,7 +387,6 @@ Release Notes - Accumulo - Version 1.6.1 * [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 @@ -360,6 +414,7 @@ Release Notes - Accumulo - Version 1.6.1 * [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 @@ -379,8 +434,7 @@ Release Notes - Accumulo - Version 1.6.1 * [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 @@ -392,7 +446,6 @@ Release Notes - Accumulo - Version 1.6.1 * [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 @@ -400,7 +453,6 @@ Release Notes - Accumulo - Version 1.6.1 * [ACCUMULO-3128] - ZooKeeper spam in test logs * [ACCUMULO-3129] - SslWithClientAuthIT fails with credential provider active - Release Notes - Accumulo - Version 1.6.0 ** Sub-task @@ -688,6 +740,7 @@ Release Notes - Accumulo - Version 1.6.0 * [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 @@ -799,7 +852,9 @@ Release Notes - Accumulo - Version 1.6.0 * [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 @@ -870,6 +925,7 @@ Release Notes - Accumulo - Version 1.6.0 * [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 @@ -1053,6 +1109,7 @@ Release Notes - Accumulo - Version 1.6.0 ** 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