Update CHANGES.txt for 0.99.2
This commit is contained in:
parent
48d9d27d68
commit
6a0c4f3bae
222
CHANGES.txt
222
CHANGES.txt
|
@ -1,5 +1,227 @@
|
|||
HBase Change Log
|
||||
|
||||
Release Notes - HBase - Version 0.99.2 12/07/2014
|
||||
|
||||
** Sub-task
|
||||
* [HBASE-10671] - Add missing InterfaceAudience annotations for classes in hbase-common and hbase-client modules
|
||||
* [HBASE-11164] - Document and test rolling updates from 0.98 -> 1.0
|
||||
* [HBASE-11915] - Document and test 0.94 -> 1.0.0 update
|
||||
* [HBASE-11964] - Improve spreading replication load from failed regionservers
|
||||
* [HBASE-12075] - Preemptive Fast Fail
|
||||
* [HBASE-12128] - Cache configuration and RpcController selection for Table in Connection
|
||||
* [HBASE-12147] - Porting Online Config Change from 89-fb
|
||||
* [HBASE-12202] - Support DirectByteBuffer usage in HFileBlock
|
||||
* [HBASE-12214] - Visibility Controller in the peer cluster should be able to extract visibility tags from the replicated cells
|
||||
* [HBASE-12288] - Support DirectByteBuffer usage in DataBlock Encoding area
|
||||
* [HBASE-12297] - Support DBB usage in Bloom and HFileIndex area
|
||||
* [HBASE-12313] - Redo the hfile index length optimization so cell-based rather than serialized KV key
|
||||
* [HBASE-12353] - Turn down logging on some spewing unit tests
|
||||
* [HBASE-12354] - Update dependencies in time for 1.0 release
|
||||
* [HBASE-12355] - Update maven plugins
|
||||
* [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
|
||||
* [HBASE-12379] - Try surefire 2.18-SNAPSHOT
|
||||
* [HBASE-12400] - Fix refguide so it does connection#getTable rather than new HTable everywhere: first cut!
|
||||
* [HBASE-12404] - Task 5 from parent: Replace internal HTable constructor use with HConnection#getTable (0.98, 0.99)
|
||||
* [HBASE-12471] - Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99) under src/main/java
|
||||
* [HBASE-12517] - Several HConstant members are assignable
|
||||
* [HBASE-12518] - Task 4 polish. Remove CM#{get,delete}Connection
|
||||
* [HBASE-12519] - Remove tabs used as whitespace
|
||||
* [HBASE-12526] - Remove unused imports
|
||||
* [HBASE-12577] - Disable distributed log replay by default
|
||||
|
||||
|
||||
|
||||
** Bug
|
||||
* [HBASE-7211] - Improve hbase ref guide for the testing part.
|
||||
* [HBASE-9003] - TableMapReduceUtil should not rely on org.apache.hadoop.util.JarFinder#getJar
|
||||
* [HBASE-9117] - Remove HTablePool and all HConnection pooling related APIs
|
||||
* [HBASE-9157] - ZKUtil.blockUntilAvailable loops forever with non-recoverable errors
|
||||
* [HBASE-9527] - Review all old api that takes a table name as a byte array and ensure none can pass ns + tablename
|
||||
* [HBASE-10536] - ImportTsv should fail fast if any of the column family passed to the job is not present in the table
|
||||
* [HBASE-10780] - HFilePrettyPrinter#processFile should return immediately if file does not exist
|
||||
* [HBASE-11099] - Two situations where we could open a region with smaller sequence number
|
||||
* [HBASE-11562] - CopyTable should provide an option to shuffle the mapper tasks
|
||||
* [HBASE-11835] - Wrong managenement of non expected calls in the client
|
||||
* [HBASE-12017] - Use Connection.createTable() instead of HTable constructors.
|
||||
* [HBASE-12029] - Use Table and RegionLocator in HTable.getRegionLocations()
|
||||
* [HBASE-12053] - SecurityBulkLoadEndPoint set 777 permission on input data files
|
||||
* [HBASE-12072] - Standardize retry handling for master operations
|
||||
* [HBASE-12083] - Deprecate new HBaseAdmin() in favor of Connection.getAdmin()
|
||||
* [HBASE-12142] - Truncate command does not preserve ACLs table
|
||||
* [HBASE-12194] - Make TestEncodedSeekers faster
|
||||
* [HBASE-12219] - Cache more efficiently getAll() and get() in FSTableDescriptors
|
||||
* [HBASE-12226] - TestAccessController#testPermissionList failing on master
|
||||
* [HBASE-12229] - NullPointerException in SnapshotTestingUtils
|
||||
* [HBASE-12234] - Make TestMultithreadedTableMapper a little more stable.
|
||||
* [HBASE-12237] - HBaseZeroCopyByteString#wrap() should not be called in hbase-client code
|
||||
* [HBASE-12238] - A few ugly exceptions on startup
|
||||
* [HBASE-12240] - hbase-daemon.sh should remove pid file if process not found running
|
||||
* [HBASE-12241] - The crash of regionServer when taking deadserver's replication queue breaks replication
|
||||
* [HBASE-12242] - Fix new javadoc warnings in Admin, etc.
|
||||
* [HBASE-12246] - Compilation with hadoop-2.3.x and 2.2.x is broken
|
||||
* [HBASE-12247] - Replace setHTable() with initializeTable() in TableInputFormat.
|
||||
* [HBASE-12248] - broken link in hbase shell help
|
||||
* [HBASE-12252] - IntegrationTestBulkLoad fails with illegal partition error
|
||||
* [HBASE-12257] - TestAssignmentManager unsynchronized access to regionPlans
|
||||
* [HBASE-12258] - Make TestHBaseFsck less flaky
|
||||
* [HBASE-12261] - Add checkstyle to HBase build process
|
||||
* [HBASE-12263] - RegionServer listens on localhost in distributed cluster when DNS is unavailable
|
||||
* [HBASE-12265] - HBase shell 'show_filters' points to internal Facebook URL
|
||||
* [HBASE-12274] - Race between RegionScannerImpl#nextInternal() and RegionScannerImpl#close() may produce null pointer exception
|
||||
* [HBASE-12277] - Refactor bulkLoad methods in AccessController to its own interface
|
||||
* [HBASE-12278] - Race condition in TestSecureLoadIncrementalHFilesSplitRecovery
|
||||
* [HBASE-12279] - Generated thrift files were generated with the wrong parameters
|
||||
* [HBASE-12281] - ClonedPrefixTreeCell should implement HeapSize
|
||||
* [HBASE-12285] - Builds are failing, possibly because of SUREFIRE-1091
|
||||
* [HBASE-12294] - Can't build the docs after the hbase-checkstyle module was added
|
||||
* [HBASE-12301] - user_permission command does not show global permissions
|
||||
* [HBASE-12302] - VisibilityClient getAuths does not propagate remote service exception correctly
|
||||
* [HBASE-12304] - CellCounter will throw AIOBE when output directory is not specified
|
||||
* [HBASE-12306] - CellCounter output's wrong value for Total Families Across all Rows in output file
|
||||
* [HBASE-12308] - Fix typo in hbase-rest profile name
|
||||
* [HBASE-12312] - Another couple of createTable race conditions
|
||||
* [HBASE-12314] - Add chaos monkey policy to execute two actions concurrently
|
||||
* [HBASE-12315] - Fix 0.98 Tests after checkstyle got parented
|
||||
* [HBASE-12316] - test-patch.sh (Hadoop-QA) outputs the wrong release audit warnings URL
|
||||
* [HBASE-12318] - Add license header to checkstyle xml files
|
||||
* [HBASE-12319] - Inconsistencies during region recovery due to close/open of a region during recovery
|
||||
* [HBASE-12322] - Add clean up command to ITBLL
|
||||
* [HBASE-12327] - MetricsHBaseServerSourceFactory#createContextName has wrong conditions
|
||||
* [HBASE-12329] - Table create with duplicate column family names quietly succeeds
|
||||
* [HBASE-12334] - Handling of DeserializationException causes needless retry on failure
|
||||
* [HBASE-12336] - RegionServer failed to shutdown for NodeFailoverWorker thread
|
||||
* [HBASE-12337] - Import tool fails with NullPointerException if clusterIds is not initialized
|
||||
* [HBASE-12346] - Scan's default auths behavior under Visibility labels
|
||||
* [HBASE-12352] - Add hbase-annotation-tests to runtime classpath so can run hbase it tests.
|
||||
* [HBASE-12356] - Rpc with region replica does not propagate tracing spans
|
||||
* [HBASE-12359] - MulticastPublisher should specify IPv4/v6 protocol family when creating multicast channel
|
||||
* [HBASE-12366] - Add login code to HBase Canary tool.
|
||||
* [HBASE-12372] - [WINDOWS] Enable log4j configuration in hbase.cmd
|
||||
* [HBASE-12375] - LoadIncrementalHFiles fails to load data in table when CF name starts with '_'
|
||||
* [HBASE-12377] - HBaseAdmin#deleteTable fails when META region is moved around the same timeframe
|
||||
* [HBASE-12384] - TestTags can hang on fast test hosts
|
||||
* [HBASE-12386] - Replication gets stuck following a transient zookeeper error to remote peer cluster
|
||||
* [HBASE-12398] - Region isn't assigned in an extreme race condition
|
||||
* [HBASE-12399] - Master startup race between metrics and RpcServer
|
||||
* [HBASE-12402] - ZKPermissionWatcher race condition in refreshing the cache leaving stale ACLs and causing AccessDenied
|
||||
* [HBASE-12407] - HConnectionKey doesn't contain CUSTOM_CONTROLLER_CONF_KEY in CONNECTION_PROPERTIES
|
||||
* [HBASE-12414] - Move HFileLink.exists() to base class
|
||||
* [HBASE-12417] - Scan copy constructor does not retain small attribute
|
||||
* [HBASE-12419] - "Partial cell read caused by EOF" ERRORs on replication source during replication
|
||||
* [HBASE-12420] - BucketCache logged startup message is egregiously large
|
||||
* [HBASE-12423] - Use a non-managed Table in TableOutputFormat
|
||||
* [HBASE-12428] - region_mover.rb script is broken if port is not specified
|
||||
* [HBASE-12440] - Region may remain offline on clean startup under certain race condition
|
||||
* [HBASE-12445] - hbase is removing all remaining cells immediately after the cell marked with marker = KeyValue.Type.DeleteColumn via PUT
|
||||
* [HBASE-12448] - Fix rate reporting in compaction progress DEBUG logging
|
||||
* [HBASE-12449] - Use the max timestamp of current or old cell's timestamp in HRegion.append()
|
||||
* [HBASE-12450] - Unbalance chaos monkey might kill all region servers without starting them back
|
||||
* [HBASE-12459] - Use a non-managed Table in mapred.TableOutputFormat
|
||||
* [HBASE-12460] - Moving Chore to hbase-common module.
|
||||
* [HBASE-12461] - FSVisitor logging is excessive
|
||||
* [HBASE-12464] - meta table region assignment stuck in the FAILED_OPEN state due to region server not fully ready to serve
|
||||
* [HBASE-12478] - HBASE-10141 and MIN_VERSIONS are not compatible
|
||||
* [HBASE-12479] - Backport HBASE-11689 (Track meta in transition) to 0.98 and branch-1
|
||||
* [HBASE-12490] - Replace uses of setAutoFlush(boolean, boolean)
|
||||
* [HBASE-12491] - TableMapReduceUtil.findContainingJar() NPE
|
||||
* [HBASE-12495] - Use interfaces in the shell scripts
|
||||
* [HBASE-12513] - Graceful stop script does not restore the balancer state
|
||||
* [HBASE-12514] - Cleanup HFileOutputFormat legacy code
|
||||
* [HBASE-12520] - Add protected getters on TableInputFormatBase
|
||||
* [HBASE-12533] - staging directories are not deleted after secure bulk load
|
||||
* [HBASE-12536] - Reduce the effective scope of GLOBAL CREATE and ADMIN permission
|
||||
* [HBASE-12537] - HBase should log the remote host on replication error
|
||||
* [HBASE-12539] - HFileLinkCleaner logs are uselessly noisy
|
||||
* [HBASE-12541] - Add misc debug logging to hanging tests in TestHCM and TestBaseLoadBalancer
|
||||
* [HBASE-12544] - ops_mgt.xml missing in branch-1
|
||||
* [HBASE-12550] - Check all storefiles are referenced before splitting
|
||||
* [HBASE-12560] - [WINDOWS] Append the classpath from Hadoop to HBase classpath in bin/hbase.cmd
|
||||
* [HBASE-12576] - Add metrics for rolling the HLog if there are too few DN's in the write pipeline
|
||||
* [HBASE-12580] - Zookeeper instantiated even though we might not need it in the shell
|
||||
* [HBASE-12581] - TestCellACLWithMultipleVersions failing since task 5 HBASE-12404 (HBASE-12404 addendum)
|
||||
* [HBASE-12584] - Fix branch-1 failing since task 5 HBASE-12404 (HBASE-12404 addendum)
|
||||
* [HBASE-12595] - Use Connection.getTable() in table.rb
|
||||
* [HBASE-12600] - Remove REPLAY tag dependency in Distributed Replay Mode
|
||||
* [HBASE-12610] - Close connection in TableInputFormatBase
|
||||
* [HBASE-12611] - Create autoCommit() method and remove clearBufferOnFail
|
||||
* [HBASE-12614] - Potentially unclosed StoreFile(s) in DefaultCompactor#compact()
|
||||
* [HBASE-12616] - We lost the IntegrationTestBigLinkedList COMMANDS in recent usage refactoring
|
||||
|
||||
|
||||
|
||||
|
||||
** Improvement
|
||||
* [HBASE-2609] - Harmonize the Get and Delete operations
|
||||
* [HBASE-4955] - Use the official versions of surefire & junit
|
||||
* [HBASE-8361] - Bulk load and other utilities should not create tables for user
|
||||
* [HBASE-8572] - Enhance delete_snapshot.rb to call snapshot deletion API with regex
|
||||
* [HBASE-10082] - Describe 'table' output is all on one line, could use better formatting
|
||||
* [HBASE-10483] - Provide API for retrieving info port when hbase.master.info.port is set to 0
|
||||
* [HBASE-11639] - [Visibility controller] Replicate the visibility of Cells as strings
|
||||
* [HBASE-11870] - Optimization : Avoid copy of key and value for tags addition in AC and VC
|
||||
* [HBASE-12161] - Add support for grant/revoke on namespaces in AccessControlClient
|
||||
* [HBASE-12243] - HBaseFsck should auto set ignorePreCheckPermission to true if no fix option is set.
|
||||
* [HBASE-12249] - Script to help you adhere to the patch-naming guidelines
|
||||
* [HBASE-12264] - ImportTsv should fail fast if output is not specified and table does not exist
|
||||
* [HBASE-12271] - Add counters for files skipped during snapshot export
|
||||
* [HBASE-12272] - Generate Thrift code through maven
|
||||
* [HBASE-12328] - Need to separate JvmMetrics for Master and RegionServer
|
||||
* [HBASE-12389] - Reduce the number of versions configured for the ACL table
|
||||
* [HBASE-12390] - Change revision style from svn to git
|
||||
* [HBASE-12411] - Optionally enable p-reads and private readers for compactions
|
||||
* [HBASE-12416] - RegionServerCallable should report what host it was communicating with
|
||||
* [HBASE-12424] - Finer grained logging and metrics for split transactions
|
||||
* [HBASE-12432] - RpcRetryingCaller should log after fixed number of retries like AsyncProcess
|
||||
* [HBASE-12434] - Add a command to compact all the regions in a regionserver
|
||||
* [HBASE-12447] - Add support for setTimeRange for RowCounter and CellCounter
|
||||
* [HBASE-12455] - Add 'description' to bean and attribute output when you do /jmx?description=true
|
||||
* [HBASE-12529] - Use ThreadLocalRandom for RandomQueueBalancer
|
||||
* [HBASE-12569] - Control MaxDirectMemorySize in the same manner as heap size
|
||||
|
||||
** New Feature
|
||||
* [HBASE-8707] - Add LongComparator for filter
|
||||
* [HBASE-12286] - [shell] Add server/cluster online load of configuration changes
|
||||
* [HBASE-12361] - Show data locality of region in table page
|
||||
* [HBASE-12496] - A blockedRequestsCount metric
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
** Task
|
||||
* [HBASE-10200] - Better error message when HttpServer fails to start due to java.net.BindException
|
||||
* [HBASE-10870] - Deprecate and replace HCD methods that have a 'should' prefix with a 'get' instead
|
||||
* [HBASE-12250] - Adding an endpoint for updating the regionserver config
|
||||
* [HBASE-12344] - Split up TestAdmin
|
||||
* [HBASE-12381] - Add maven enforcer rules for build assumptions
|
||||
* [HBASE-12388] - Document that WALObservers don't get empty edits.
|
||||
* [HBASE-12427] - Change branch-1 version from 0.99.2-SNAPSHOT to 0.99.3-SNAPSHOT
|
||||
* [HBASE-12442] - Bring KeyValue#createFirstOnRow() back to branch-1 as deprecated methods
|
||||
* [HBASE-12456] - Update surefire from 2.18-SNAPSHOT to 2.18
|
||||
* [HBASE-12516] - Clean up master so QA Bot is in known good state
|
||||
* [HBASE-12522] - Backport WAL refactoring to branch-1
|
||||
|
||||
|
||||
** Test
|
||||
* [HBASE-12317] - Run IntegrationTestRegionReplicaPerf w.o mapred
|
||||
* [HBASE-12335] - IntegrationTestRegionReplicaPerf is flaky
|
||||
* [HBASE-12367] - Integration tests should not restore the cluster if the CM is not destructive
|
||||
* [HBASE-12378] - Add a test to verify that the read-replica is able to read after a compaction
|
||||
* [HBASE-12401] - Add some timestamp signposts in IntegrationTestMTTR
|
||||
* [HBASE-12403] - IntegrationTestMTTR flaky due to aggressive RS restart timeout
|
||||
* [HBASE-12472] - Improve debuggability of IntegrationTestBulkLoad
|
||||
* [HBASE-12549] - Fix TestAssignmentManagerOnCluster#testAssignRacingWithSSH() flaky test
|
||||
* [HBASE-12554] - TestBaseLoadBalancer may timeout due to lengthy rack lookup
|
||||
|
||||
** Umbrella
|
||||
* [HBASE-10602] - Cleanup HTable public interface
|
||||
* [HBASE-10856] - Prep for 1.0
|
||||
|
||||
|
||||
|
||||
Release Notes - HBase - Version 0.99.1 10/15/2014
|
||||
|
||||
** Sub-task
|
||||
|
|
Loading…
Reference in New Issue