You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by cj...@apache.org on 2014/09/20 03:23:59 UTC
git commit: Adding CHANGES file for 1.6.1
Repository: accumulo
Updated Branches:
refs/heads/1.6.1-SNAPSHOT 7ee86286c -> 738a20ed8
Adding CHANGES file for 1.6.1
Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/738a20ed
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/738a20ed
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/738a20ed
Branch: refs/heads/1.6.1-SNAPSHOT
Commit: 738a20ed8fee7f4961558de7ed48ea147a43c89d
Parents: 7ee8628
Author: Corey J. Nolet <cj...@gmail.com>
Authored: Fri Sep 19 21:25:40 2014 -0400
Committer: Corey J. Nolet <cj...@gmail.com>
Committed: Fri Sep 19 21:25:40 2014 -0400
----------------------------------------------------------------------
CHANGES | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 208 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/accumulo/blob/738a20ed/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index f475694..dcc47ed 100644
--- a/CHANGES
+++ b/CHANGES
@@ -15,7 +15,214 @@
limitations under the License.
-->
-Release Notes - Accumulo - Version 1.6.0
+Release Notesse 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
+ * [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-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-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
+
+
+
+** 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
+
+
+ - Accumulo - Version 1.6.0
** Sub-task
* [ACCUMULO-656] - move monitor code out of server