hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From st...@apache.org
Subject svn commit: r1463296 [2/2] - /hbase/branches/0.95/CHANGES.txt
Date Mon, 01 Apr 2013 20:42:10 GMT

Modified: hbase/branches/0.95/CHANGES.txt
URL: http://svn.apache.org/viewvc/hbase/branches/0.95/CHANGES.txt?rev=1463296&r1=1463295&r2=1463296&view=diff
==============================================================================
--- hbase/branches/0.95/CHANGES.txt (original)
+++ hbase/branches/0.95/CHANGES.txt Mon Apr  1 20:42:10 2013
@@ -1,4 +1,1539 @@
 HBase Change Log
+
+Release 0.95.0 -- Release Candidate, April 1st, 2013
+From https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&version=12324094
+
+Sub-task
+
+[HBASE-2611] - Handle RS that fails while processing the failure of another one
+[HBASE-3776] - Add Bloom Filter Support to HFileOutputFormat
+[HBASE-3967] - Support deletes in HFileOutputFormat based bulk import mechanism
+[HBASE-4285] - partitions file created in user's home directory by importtsv
+[HBASE-4624] - Remove and convert @deprecated RemoteExceptionHandler.decodeRemoteException calls
+[HBASE-4625] - Convert @deprecated HBaseTestCase tests in 0.90 into JUnit4 style tests in 0.92 and TRUNK
+[HBASE-4909] - Detailed Block Cache Metrics
+[HBASE-4910] - thrift scannerstopwithfilter not honoring stop row
+[HBASE-4913] - Per-CF compaction Via the Shell
+[HBASE-4914] - Enhance MapReduce TableInputFormat to Support N-mappers per Region
+[HBASE-4915] - TestHFilePerformance
+[HBASE-4916] - LoadTest MR Job
+[HBASE-4917] - CRUD Verify Utility
+[HBASE-4990] - Document secure HBase setup
+[HBASE-5133] - Support zookeeper cluster key related parameters for LoadTestTool
+[HBASE-5151] - Rename "hbase.skip.errors" in HRegion as it is too general-sounding.
+[HBASE-5164] - Better HTable resource consumption in CoprocessorHost
+[HBASE-5342] - Grant/Revoke global permissions
+[HBASE-5372] - Table mutation operations should check table level rights, not global rights
+[HBASE-5385] - Delete table/column should delete stored permissions on -acl- table
+[HBASE-5414] - Assign different memstoreTS to different KV's in the same WALEdit during replay
+[HBASE-5418] - use different memstoreTS for different operations in the same RowMutation.
+[HBASE-5444] - Add PB-based calls to HMasterRegionInterface
+[HBASE-5445] - Add PB-based calls to HMasterInterface
+[HBASE-5446] - Replace serialization for client-facing ZK data with PBs
+[HBASE-5447] - Support for custom filters with PB-based RPC
+[HBASE-5448] - Support for dynamic coprocessor endpoints with PB-based RPC
+[HBASE-5449] - Support for wire-compatible security functionality
+[HBASE-5451] - Switch RPC call envelope/headers to PBs
+[HBASE-5453] - Switch on-disk formats (reference files, HFile meta fields, etc) to PB
+[HBASE-5523] - Fix Delete Timerange logic for KEEP_DELETED_CELLS
+[HBASE-5619] - Create PB protocols for HRegionInterface
+[HBASE-5620] - Convert the client protocol of HRegionInterface to PB
+[HBASE-5621] - Convert admin protocol of HRegionInterface to PB
+[HBASE-5638] - Backport to 0.90 and 0.92 - NPE reading ZK config in HBase
+[HBASE-5641] - decayingSampleTick1 prevents HBase from shutting down.
+[HBASE-5642] - [findbugs] Exclude Thrift and Protobuf warnings
+[HBASE-5644] - [findbugs] Fix null pointer warnings.
+[HBASE-5645] - [findbugs] Fix correctness warnings
+[HBASE-5652] - [findbugs] Fix lock release on all paths
+[HBASE-5653] - [findbugs] fix perf warnings
+[HBASE-5654] - [findbugs] Address dodgy bugs
+[HBASE-5659] - TestAtomicOperation.testMultiRowMutationMultiThreads is still failing occasionally
+[HBASE-5685] - [findbugs] Exclude Protobuf warnings from wire compat patches.
+[HBASE-5705] - Introduce Protocol Buffer RPC engine
+[HBASE-5732] - Remove the SecureRPCEngine and merge the security-related logic in the core engine
+[HBASE-5746] - HFileDataBlockEncoderImpl uses wrong header size when reading HFiles with no checksums (0.96)
+[HBASE-5785] - Adding unit tests for protbuf utils introduced for HRegionInterface pb conversion
+[HBASE-5793] - TestHBaseFsck#TestNoHdfsTable test hangs after client retries increased
+[HBASE-5937] - Refactor HLog into an interface.
+[HBASE-5995] - Fix and reenable TestLogRolling.testLogRollOnPipelineRestart
+[HBASE-6052] - Convert .META. and -ROOT- content to pb
+[HBASE-6061] - Fix ACL "Admin" Table inconsistent permission check
+[HBASE-6066] - some low hanging read path improvement ideas
+[HBASE-6092] - Authorize flush, split, compact operations in AccessController
+[HBASE-6157] - Revoke of Global permission is not taking effect without restart.
+[HBASE-6180] - [brainstorm] Timestamp based snapshots in HBase 0.96
+[HBASE-6188] - Remove the concept of table owner
+[HBASE-6202] - Medium tests fail with jdk1.7
+[HBASE-6203] - Create hbase-it module
+[HBASE-6206] - Large tests fail with jdk1.7
+[HBASE-6209] - ACL Corrections for AccessControllerProtocol apis
+[HBASE-6224] - add Pre and Post coprocessor hooks for BulkLoad
+[HBASE-6230] - [brainstorm] "Restore" snapshots for HBase 0.96
+[HBASE-6238] - Grant on META not taking effect
+[HBASE-6241] - HBaseCluster interface for interacting with the cluster from system tests
+[HBASE-6252] - TABLE ADMIN should be allowed to relocate regions
+[HBASE-6253] - Do not allow user to disable or drop ACL table
+[HBASE-6282] - The introspection, etc. of objects in the RPC has to be handled for PB objects
+[HBASE-6292] - Compact can skip the security access control
+[HBASE-6302] - Document how to run integration tests
+[HBASE-6307] - Fix hbase unit tests running on hadoop 2.0
+[HBASE-6330] - TestImportExport has been failing against hadoop 0.23/2.0 profile [Part2]
+[HBASE-6353] - Snapshots shell
+[HBASE-6355] - Allow HBase to compile against JDK7
+[HBASE-6405] - Create Hadoop compatibilty modules and Metrics2 implementation of replication metrics
+[HBASE-6408] - Naming and documenting of the hadoop-metrics2.properties file
+[HBASE-6409] - Create histogram class for metrics 2
+[HBASE-6410] - Move RegionServer Metrics to metrics2
+[HBASE-6411] - Move Master Metrics to metrics 2
+[HBASE-6412] - Move external servers to metrics2 (thrift,thrift2,rest)
+[HBASE-6414] - Remove the WritableRpcEngine & associated Invocation classes
+[HBASE-6496] - Example ZK based scan policy
+[HBASE-6501] - Integrate with unit-testing tools of hadoop's metrics2 framework
+[HBASE-6524] - Hooks for hbase tracing
+[HBASE-6568] - Extract daemon thread factory from HTable into its own class
+[HBASE-6569] - Extract HStore interface from Store
+[HBASE-6570] - Fix hfile/log cleaning delegate method naming
+[HBASE-6571] - Generic multi-thread/cross-process error handling framework
+[HBASE-6598] - Combine Master Metrics into a single class.
+[HBASE-6601] - TestImportExport on Hadoop 2 must copy YARN configuration vars
+[HBASE-6610] - HFileLink: Hardlink alternative for snapshot restore
+[HBASE-6614] - General cleanup/optimizations of the protobuf RPC engine & associated RPC code
+[HBASE-6630] - Port HBASE-6590 to trunk : Assign sequence number to bulk loaded files
+[HBASE-6717] - Remove hadoop-metrics.properties when everything has moved over.
+[HBASE-6718] - Clean up BaseMetricsSourceImpl
+[HBASE-6765] - 'Take a snapshot' interface
+[HBASE-6777] - Snapshot Restore interface
+[HBASE-6785] - Convert AggregateProtocol to protobuf defined coprocessor service
+[HBASE-6786] - Convert MultiRowMutationProtocol to protocol buffer service
+[HBASE-6787] - Convert RowProcessorProtocol to protocol buffer service
+[HBASE-6788] - Convert AuthenticationProtocol to protocol buffer service
+[HBASE-6789] - Convert test CoprocessorProtocol implementations to protocol buffer services
+[HBASE-6802] - Export Snapshot
+[HBASE-6809] - Deprecate Old metrics classes.
+[HBASE-6815] - [WINDOWS] Provide hbase scripts in order to start HBASE on Windows in a single user mode
+[HBASE-6816] - [WINDOWS] line endings on checkout for .sh files
+[HBASE-6825] - [WINDOWS] Java NIO socket channels does not work with Windows ipv6
+[HBASE-6863] - Offline snapshots
+[HBASE-6864] - Online snapshots scaffolding
+[HBASE-6865] - Snapshot File Cleaners
+[HBASE-6887] - Convert security-related shell commands to use PB-based AccessControlService
+[HBASE-6917] - Trunk jdk7 build broke because we moved to zk 3.4.4
+[HBASE-6921] - String and ConcurrentHashMap sizes change on jdk7; makes TestHeapSize fail; second attempt
+[HBASE-6925] - Change socket write size from 8K to 64K for HBaseServer
+[HBASE-6945] - Compilation errors when using non-Sun JDKs to build HBase-0.94
+[HBASE-6957] - TestRowCounter consistently fails against hadoop-2.0
+[HBASE-6965] - Generic MXBean Utility class to support all JDK vendors
+[HBASE-7042] - Master Coprocessor Endpoint
+[HBASE-7043] - Region Server Group CLI commands
+[HBASE-7062] - Move HLog stats to metrics 2
+[HBASE-7074] - Document Metrics 2
+[HBASE-7076] - Add test that increment/append properly integrate with MVCC
+[HBASE-7077] - Test for: CheckAndPut should properly read MVCC
+[HBASE-7078] - Add a test that append is atomic
+[HBASE-7107] - Snapshot References Utils (FileSystem Visitor)
+[HBASE-7109] - integration tests on cluster are not getting picked up from distribution
+[HBASE-7113] - TestGzipFilter is flaky with jdk1.7
+[HBASE-7121] - Fix TestHFileOutputFormat after moving RS to metrics2
+[HBASE-7145] - ReusableStreamGzipCodec NPE upon reset with IBM JDK
+[HBASE-7146] - Fix the wrong reference to getReader survived in theFSHLog javadoc
+[HBASE-7150] - Utility class to determine File Descriptor counts depending on the JVM Vendor
+[HBASE-7174] - [snapshots] Refactor snapshot file cleaner cache to use the Snapshot FileVisitor
+[HBASE-7185] - Create hbase-protocol module
+[HBASE-7186] - Split Classes for Client/Server module split.
+[HBASE-7187] - Create empty hbase-client module
+[HBASE-7188] - Move classes into hbase-client
+[HBASE-7200] - create integration test for balancing regions and killing region servers
+[HBASE-7201] - Convert HLog / HFile metadata content to PB
+[HBASE-7206] - Foreign Exception framework v2 (simplifies and replaces HBASE-6571)
+[HBASE-7207] - Consolidate snapshot related classes into fewer packages
+[HBASE-7208] - Transition Offline Snapshots to ForeignExceptions
+[HBASE-7212] - Globally Barriered Procedure mechanism
+[HBASE-7222] - Enforce PB ser/de for user code bits in the protocol implementations
+[HBASE-7224] - Remove references to Writable in the ipc package
+[HBASE-7225] - on trunk, integration tests are not packaged into distribution
+[HBASE-7238] - Size based scan metric broken by protobufs
+[HBASE-7239] - Verify protobuf serialization is correctly chunking upon read to avoid direct memory OOMs
+[HBASE-7240] - Cleanup old snapshots on start
+[HBASE-7257] - Region server group based configuration
+[HBASE-7262] - Move HBaseRPC metrics to metrics2
+[HBASE-7294] - Check for snapshot file cleaners on start
+[HBASE-7306] - [shell] Count shell command to return ruby bindable value.
+[HBASE-7311] - Add snapshot information to hbase master webui
+[HBASE-7315] - Remove support for client-side Rocks
+[HBASE-7321] - Simple Flush Snapshot
+[HBASE-7331] - Add access control for region open and close, row locking, and stopping the regionserver
+[HBASE-7336] - HFileBlock.readAtOffset does not work well with multiple threads
+[HBASE-7339] - Splitting a hfilelink causes region servers to go down.
+[HBASE-7352] - clone operation from HBaseAdmin can hang forever.
+[HBASE-7354] - Snapshot Info/Debug Tool
+[HBASE-7365] - Safer table creation and deletion using .tmp dir
+[HBASE-7367] - Snapshot coprocessor and ACL security
+[HBASE-7371] - Blocksize in TestHFileBlock is unintentionally small
+[HBASE-7379] - Port '[89-fb] prevent OOM possibility due to per connection responseQueue being unbounded' to trunk
+[HBASE-7387] - StoreScanner need to be able to be subclassed
+[HBASE-7388] - Snapshot branch 12/18 rebase broke TestSnapshotFromMaster#testSnapshotHFileArchiving
+[HBASE-7389] - HBASE-7365 Snapshot clone/restore followup
+[HBASE-7399] - Health check chore for HMaster
+[HBASE-7400] - ExportSnapshot mapper closes the FileSystem
+[HBASE-7405] - Enforce PB ser/de for Aggregate protocol and associated ColumnInterpreter user code bits
+[HBASE-7406] - Example health checker script
+[HBASE-7419] - revisit hfilelink file name format.
+[HBASE-7420] - TestSnapshotExceptionSnare and TestWALReferenceTask missing test annotation failing TestCheckTestClasses
+[HBASE-7430] - TestSnapshotDescriptionUtils break compaction/scanner tests (EnvironmentEdge issue)
+[HBASE-7431] - TestSplitTransactionOnCluster tests still flaky
+[HBASE-7436] - Improve stack trace info dumped by ForeignExceptionSnare#rethrowException
+[HBASE-7438] - TestSplitTransactionOnCluster has too many infinite loops
+[HBASE-7439] - HFileLink should not use the configuration from the Filesystem
+[HBASE-7452] - Change ForeignException#receive(String, FE) to only be #receive(FE)
+[HBASE-7453] - HBASE-7423 snapshot followup
+[HBASE-7454] - Move ErrorHandling protos from hbase-server to hbase-protocol
+[HBASE-7471] - Enable Cleaners required for Snapshots by default
+[HBASE-7480] - Explicit message for not allowed snapshot on meta tables
+[HBASE-7484] - Fix Restore with schema changes
+[HBASE-7487] - Test for split edit file ordering using failover scenario
+[HBASE-7496] - TestZKProcedure fails interrmittently.
+[HBASE-7516] - Make compaction policy pluggable
+[HBASE-7518] - Move AuthResult out of AccessController
+[HBASE-7523] - Snapshot attempt with the name of a previously taken snapshots fails sometimes.
+[HBASE-7533] - Write an RPC Specification for 0.96
+[HBASE-7535] - Fix restore reference files
+[HBASE-7536] - Add test that confirms that multiple concurrent snapshot requests are rejected.
+[HBASE-7538] - Improve snapshot related error and exception messages
+[HBASE-7547] - Fix findbugs warnings in snapshot classes
+[HBASE-7548] - Fix javadoc warnings in snapshot classes
+[HBASE-7558] - Client not able to access /hbase/unassigned in secure cluster
+[HBASE-7559] - Add additional Snapshots Unit Test Coverage
+[HBASE-7563] - move CompoundConfiguration to common and add string map support
+[HBASE-7565] - [replication] Create an interface for the replication state node
+[HBASE-7570] - rename user metadata dictionary in shell from CONFIG
+[HBASE-7571] - add the notion of per-table or per-column family configuration
+[HBASE-7583] - Fixes and cleanups
+[HBASE-7603] - refactor storefile management in HStore in order to support things like LevelDB-style compactions
+[HBASE-7604] - Remove duplicated code from HFileLink
+[HBASE-7605] - TestMiniClusterLoadSequential fails in trunk build on hadoop 2
+[HBASE-7606] - TestJoinedScanners fails in trunk build on hadoop 2.0
+[HBASE-7616] - NPE in ZKProcedureCoordinator$1.nodeCreated
+[HBASE-7622] - Add table descriptor verification after snapshot restore
+[HBASE-7625] - Remove duplicated logFSTree() from TestRestoreFlushSnapshotFromClient
+[HBASE-7636] - TestDistributedLogSplitting#testThreeRSAbort fails against hadoop 2.0
+[HBASE-7651] - RegionServerSnapshotManager fails with CancellationException if previous snapshot fails in per region task
+[HBASE-7666] - More logging improvements in online snapshots code.
+[HBASE-7674] - add shell documentation for HBASE-7571
+[HBASE-7687] - TestCatalogTracker.testServerNotRunningIOException fails occasionally
+[HBASE-7689] - CloneTableHandler notify completion too early
+[HBASE-7703] - Eventually all online snapshots failing due to Timeout at same regionserver.
+[HBASE-7720] - improve logging messages of failed snapshot attempts.
+[HBASE-7733] - Fix flaky TestZKProcedure.testMultiCohortWithMemberTimeoutDuringPrepare
+[HBASE-7739] - [snapshot 130201 merge] Fix TestSnapshotFromMaster failure
+[HBASE-7742] - [snapshot 130201 merge] Fix TestHFileArchving#testArchiveOnTableDelete
+[HBASE-7747] - Import tools should use a combiner to merge Puts
+[HBASE-7752] - [snapshot 130201 merge] Fix TestStoreFile failure
+[HBASE-7753] - [snapshot 130201 merge] Fix unresolved merge conflicts
+[HBASE-7764] - [snapshot 130201 merge] Fix TestSnapshotCloneIndependence failure
+[HBASE-7767] - Get rid of ZKTable, and table enable/disable state in ZK
+[HBASE-7778] - [snapshot 130201 merge] Tests with sleep after minicluster shutdown fail due to interrupt flag.
+[HBASE-7779] - [snapshot 130201 merge] Fix TestMultiParallel
+[HBASE-7783] - [snapshot 130201 merge] Remove accidentally committed hbase-server/bin files
+[HBASE-7784] - move the code related to compaction selection specific to default compaction policy, into default compaction policy (from HStore)
+[HBASE-7788] - [snapshot 130201 merge] Fix flakey TestRestore*SnapshotFromClient#testCloneSnapshot
+[HBASE-7795] - Race in the Restore Archiving
+[HBASE-7796] - [snapshot 130201 merge] Fix TestSnapshotFromClient and TestFlushSnapshotFromClient
+[HBASE-7801] - Allow a deferred sync option per Mutation.
+[HBASE-7807] - Introduce HRegionFileSystem and move region fs related code
+[HBASE-7808] - Refactor Store to use HRegionFileSystem
+[HBASE-7809] - Refactor Split/Merge to use HRegionFileSystem
+[HBASE-7835] - Implementation of the log splitting without creating intermediate files
+[HBASE-7836] - Create a new "replay" command so that recovered edits won't mess up normal coprocessing & metrics
+[HBASE-7837] - Add new metrics to better monitor recovery process
+[HBASE-7858] - cleanup before merging snapshots branch to trunk
+[HBASE-7864] - Rename HMaster#listSnapshots as getCompletedSnapshots()
+[HBASE-7889] - Fix javadoc warnings in snapshot classes, part 2
+[HBASE-7899] - Cell block building tools: Cell codec and means of iterating an objects Cells
+[HBASE-7900] - Have client Mutations (Put/Delete/etc.) and Result implement CellScanner Interface
+[HBASE-7905] - Add passing of optional cell blocks over rpc
+[HBASE-7932] - Do the necessary plumbing for the region locations in META table and send the info to the RegionServers
+[HBASE-7934] - TableMapReduceUtil doesn't include all dependency jars in new modular build
+[HBASE-7938] - Add integration test for ImportTsv/LoadIncrementalHFiles workflow
+[HBASE-7942] - Make use of the plumbing in HBASE-7932 to provide location hints when region files are created
+[HBASE-7944] - Replication leaks file reader resource & not reset currentNbOperations
+[HBASE-7975] - ImportTsv documentation update for table creation
+[HBASE-7995] - Export$Exporter could be replaced with IdentityTableMapper
+[HBASE-7996] - Clean up resource leak in MultiTableInputFormat
+[HBASE-8006] - use FSUtils to get/set hbase.rootdir
+[HBASE-8011] - Refactor ImportTsv
+[HBASE-8070] - Rollback support for Increments
+[HBASE-8094] - TestTableInputFormatScan doesn't assert anything
+[HBASE-8101] - Cleanup: findbugs and javadoc warning fixes as well as making it illegal passing null row to Put/Delete, etc.
+[HBASE-8115] - Consolidate Import and ImportTsv into a single, user-extensible Import utility
+[HBASE-8139] - Allow job names to be overridden
+[HBASE-8156] - Support for Namenode HA for non-idempotent operations
+[HBASE-8177] - Improve javadoc to including more about table lock semantics (failure handling, canonical usage pattern, what the lock guards)
+[HBASE-8189] - Shell commands of online region merge
+[HBASE-8234] - Introducing "recovering" region state to mark a region in recovering status used in distributedLogReplay
+
+Bug
+
+[HBASE-1212] - merge tool expects regions all have different sequence ids
+[HBASE-1299] - JSPs don't HTML escape literals (ie: table names, region names, start & end keys)
+[HBASE-1621] - merge tool should work on online cluster
+[HBASE-2506] - Too easy to OOME a RS
+[HBASE-2645] - HLog writer can do 1-2 sync operations after lease has been recovered for split process.
+[HBASE-3170] - RegionServer confused about empty row keys
+[HBASE-3443] - ICV optimization to look in memstore first and then store files (HBASE-3082) does not work when deletes are in the mix
+[HBASE-3444] - Test to prove Bytes.toBytesBinary and Bytes.toStringBinary() is reversible
+[HBASE-3585] - isLegalFamilyName() can throw ArrayOutOfBoundException
+[HBASE-3787] - Increment is non-idempotent but client retries RPC
+[HBASE-3870] - Purge copyrights from src headers
+[HBASE-3890] - Scheduled tasks in distributed log splitting not in sync with ZK
+[HBASE-3891] - TaskMonitor is used wrong in some places
+[HBASE-3909] - Add dynamic config
+[HBASE-3937] - Region PENDING-OPEN timeout with un-expected ZK node state leads to an endless loop
+[HBASE-4030] - LoadIncrementalHFiles fails with FileNotFoundException
+[HBASE-4072] - Deprecate/disable and remove support for reading ZooKeeper zoo.cfg files from the classpath
+[HBASE-4134] - The total number of regions was more than the actual region count after the hbck fix
+[HBASE-4214] - Per-region request counters should be clearer about scope
+[HBASE-4246] - Cluster with too many regions cannot withstand some master failover scenarios
+[HBASE-4324] - Single unassigned directory is very slow when there are many unassigned nodes
+[HBASE-4361] - Certain filter expressions fail in the shell
+[HBASE-4379] - [hbck] Does not complain about tables with no end region [Z,]
+[HBASE-4470] - ServerNotRunningException coming out of assignRootAndMeta kills the Master
+[HBASE-4538] - NPE in AssignmentManager#updateTimers
+[HBASE-4575] - Inconsistent naming for ZK config parameters
+[HBASE-4583] - Integrate RWCC with Append and Increment operations
+[HBASE-4614] - Can't CopyTable between clusters if zoo.cfg is on the classpath
+[HBASE-4709] - Hadoop metrics2 setup in test MiniDFSClusters spewing JMX errors
+[HBASE-4802] - Disable show table metrics in bulk loader
+[HBASE-4803] - Split log worker should terminate properly when waiting for znode
+[HBASE-4814] - Starting an online alter when regions are splitting can leave their daughters unaltered
+[HBASE-4891] - HTable.ClientScanner needs to clone the Scan object
+[HBASE-4932] - Block cache can be mistakenly instantiated by tools
+[HBASE-5071] - HFile has a possible cast issue.
+[HBASE-5076] - HBase shell hangs when creating some 'illegal' tables.
+[HBASE-5097] - RegionObserver implementation whose preScannerOpen and postScannerOpen Impl return null can stall the system initialization through NPE
+[HBASE-5206] - Port HBASE-5155 to 0.92, 0.94, and TRUNK
+[HBASE-5213] - "hbase master stop" does not bring down backup masters
+[HBASE-5292] - getsize per-CF metric incorrectly counts compaction related reads as well
+[HBASE-5329] - addRowLock() may allocate duplicate lock id, causing the client to be blocked
+[HBASE-5359] - Alter in the shell can be too quick and return before the table is altered
+[HBASE-5412] - HBase book, section 2.6.4, has deficient list of client dependencies
+[HBASE-5441] - HRegionThriftServer may not start because of a race-condition
+[HBASE-5458] - Thread safety issues with Compression.Algorithm.GZ and CompressionTest
+[HBASE-5480] - Fixups to MultithreadedTableMapper for Hadoop 0.23.2+
+[HBASE-5486] - Warn message in HTable: Stringify the byte[]
+[HBASE-5488] - OfflineMetaRepair doesn't support hadoop 0.20's fs.default.name property
+[HBASE-5499] - dev-support/test-patch.sh does not have execute perms
+[HBASE-5529] - MR test failures becuase MALLOC_ARENA_MAX is not set
+[HBASE-5531] - Maven hadoop profile (version 23) needs to be updated with latest 23 snapshot
+[HBASE-5546] - Master assigns region in the original region server when opening region failed
+[HBASE-5549] - Master can fail if ZooKeeper session expires
+[HBASE-5553] - Revisit our jmx view
+[HBASE-5562] - test-patch.sh reports a javadoc warning when there are no new javadoc warnings
+[HBASE-5563] - HRegionInfo#compareTo should compare regionId as well
+[HBASE-5564] - Bulkload is discarding duplicate records
+[HBASE-5567] - test-patch.sh has logic error in findbugs check
+[HBASE-5568] - Multi concurrent flushcache() for one region could cause data loss
+[HBASE-5569] - Do not collect deleted KVs when they are still in use by a scanner.
+[HBASE-5579] - A Delete Version could mask other values
+[HBASE-5581] - Creating a table with invalid syntax does not give an error message when it fails
+[HBASE-5583] - Master restart on create table with splitkeys does not recreate table with all the splitkey regions
+[HBASE-5586] - [replication] NPE in ReplicationSource when creating a stream to an inexistent cluster
+[HBASE-5594] - Unable to stop a master that's waiting on -ROOT- during initialization
+[HBASE-5596] - Few minor bugs from HBASE-5209
+[HBASE-5598] - Analyse and fix the findbugs reporting by QA and add invalid bugs into findbugs-excludeFilter file
+[HBASE-5603] - rolling-restart.sh script hangs when attempting to detect expiration of /hbase/master znode.
+[HBASE-5606] - SplitLogManger async delete node hangs log splitting when ZK connection is lost
+[HBASE-5611] - Replayed edits from regions that failed to open during recovery aren't removed from the global MemStore size
+[HBASE-5613] - ThriftServer getTableRegions does not return serverName and port
+[HBASE-5635] - If getTaskList() returns null, splitlogWorker would go down and it won't serve any requests
+[HBASE-5636] - TestTableMapReduce doesn't work properly.
+[HBASE-5656] - LoadIncrementalHFiles createTable should detect and set compression algorithm
+[HBASE-5663] - MultithreadedTableMapper doesn't work.
+[HBASE-5669] - AggregationClient fails validation for open stoprow scan
+[HBASE-5672] - TestLruBlockCache#testBackgroundEvictionThread fails occasionally
+[HBASE-5680] - Improve compatibility warning about HBase with Hadoop 0.23.x
+[HBASE-5704] - HBASE-4398 mistakenly rolled back on trunk
+[HBASE-5717] - Scanner metrics are only reported if you get to the end of a scanner
+[HBASE-5722] - NPE in ZKUtil#getChildDataAndWatchForNewChildren when ZK not available or NW down.
+[HBASE-5726] - TestSplitTransactionOnCluster occasionally failing
+[HBASE-5727] - secure hbase build broke because of 'HBASE-5451 Switch RPC call envelope/headers to PBs'
+[HBASE-5733] - AssignmentManager#processDeadServersAndRegionsInTransition can fail with NPE.
+[HBASE-5736] - ThriftServerRunner.HbaseHandler.mutateRow() does not use ByteBuffer correctly
+[HBASE-5740] - Compaction interruption may be due to balacing
+[HBASE-5741] - ImportTsv does not check for table existence
+[HBASE-5743] - Support GIT patches
+[HBASE-5749] - "HBASE-5335 Dynamic Schema Config" broke build, missing change to HRegion heapsize
+[HBASE-5755] - Region sever looking for master forever with cached stale data.
+[HBASE-5757] - TableInputFormat should handle as many errors as possible
+[HBASE-5759] - HBaseClient throws NullPointerException when EOFException should be used.
+[HBASE-5772] - Unable to open the few links in http://hbase.apache.org/
+[HBASE-5773] - HtablePool constructor not reading config files in certain cases
+[HBASE-5780] - Fix race in HBase regionserver startup vs ZK SASL authentication
+[HBASE-5781] - Zookeeper session got closed while trying to assign the region to RS using hbck -fix
+[HBASE-5787] - Table owner can't disable/delete his/her own table
+[HBASE-5794] - Jenkins builds timing out; undo setting hbase.client.retries.number to 100
+[HBASE-5795] - HServerLoad$RegionLoad breaks 0.92<->0.94 compatibility
+[HBASE-5800] - Birds of a feather link on web page doesn't work.
+[HBASE-5806] - Handle split region related failures on master restart and RS restart
+[HBASE-5811] - TestLoadAndSwitchEncodeOnDisk fails sometimes
+[HBASE-5817] - Fix uncategorized tests
+[HBASE-5819] - SplitLogs function could leak resources
+[HBASE-5824] - HRegion.incrementColumnValue is not used in trunk
+[HBASE-5829] - Inconsistency between the "regions" map and the "servers" map in AssignmentManager
+[HBASE-5830] - Cleanup SequenceFileLogWriter to use syncFs api from SequenceFile#Writer directly in trunk.
+[HBASE-5837] - hbase shell deleteall to .META. allows insertion of malformed rowkey
+[HBASE-5839] - Backup master not starting up due to Bind Exception while starting HttpServer
+[HBASE-5840] - Open Region FAILED_OPEN doesn't clear the TaskMonitor Status, keeps showing the old status
+[HBASE-5848] - Create table with EMPTY_START_ROW passed as splitKey causes the HMaster to abort
+[HBASE-5857] - RIT map in RS not getting cleared while region opening
+[HBASE-5861] - Hadoop 23 compilation broken due to tests introduced in HBASE-5604
+[HBASE-5864] - Error while reading from hfile in 0.94
+[HBASE-5865] - test-util.sh broken with unittest updates
+[HBASE-5866] - Canary in tool package but says its in tools.
+[HBASE-5870] - Hadoop 23 compilation broken because JobTrackerRunner#getJobTracker() method is not found
+[HBASE-5871] - Usability regression, we don't parse compression algos anymore
+[HBASE-5873] - TimeOut Monitor thread should be started after atleast one region server registers.
+[HBASE-5875] - Process RIT and Master restart may remove an online server considering it as a dead server
+[HBASE-5876] - TestImportExport has been failing against hadoop 0.23 profile
+[HBASE-5883] - Backup master is going down due to connection refused exception
+[HBASE-5884] - MapReduce package info has broken link to bulk-loads
+[HBASE-5885] - Invalid HFile block magic on Local file System
+[HBASE-5890] - SplitLog Rescan BusyWaits upon Zk.CONNECTIONLOSS
+[HBASE-5894] - Table deletion failed but HBaseAdmin#deletetable reports it as success
+[HBASE-5897] - prePut coprocessor hook causing substantial CPU usage
+[HBASE-5902] - Some scripts are not executable
+[HBASE-5908] - TestHLogSplit.testTralingGarbageCorruptionFileSkipErrorsPasses should not use append to corrupt the HLog
+[HBASE-5909] - SlabStats should be a daemon thread
+[HBASE-5916] - RS restart just before master intialization we make the cluster non operative
+[HBASE-5918] - Master will block forever at startup if root server dies between assigning root and assigning meta
+[HBASE-5922] - HalfStoreFileReader seekBefore causes StackOverflowError
+[HBASE-5925] - Issue with only using the old config param hbase.hstore.compactionThreshold but not the corresponding new one
+[HBASE-5927] - SSH and DisableTableHandler happening together does not clear the znode of the region and RIT map.
+[HBASE-5928] - Hbck shouldn't npe when there are no tables.
+[HBASE-5931] - HBase security profile doesn't compile
+[HBASE-5962] - interop issue: RowMutations should be added at the end in HbaseObjectWriteable class
+[HBASE-5963] - ClassCastException: FileSystem$Cache$ClientFinalizer cannot be cast to Thread
+[HBASE-5964] - HFileSystem: "No FileSystem for scheme: hdfs"
+[HBASE-5966] - MapReduce based tests broken on Hadoop 2.0.0-alpha
+[HBASE-5967] - OpenDataException because HBaseProtos.ServerLoad cannot be converted to an open data type
+[HBASE-5971] - ServerLoad needs redo; can't be pb based
+[HBASE-5974] - Scanner retry behavior with RPC timeout on next() seems incorrect
+[HBASE-5975] - Failed suppression of fs shutdown hook with Hadoop 2.0.0
+[HBASE-5986] - Clients can see holes in the META table when regions are being split
+[HBASE-5990] - TestHCM failed with Hadoop 2.0.0
+[HBASE-5992] - Generalization of region move implementation + manage draining servers in bulk assign
+[HBASE-5997] - Fix concerns raised in HBASE-5922 related to HalfStoreFileReader
+[HBASE-6002] - Possible chance of resource leak in HlogSplitter
+[HBASE-6011] - Unable to start master in local mode
+[HBASE-6012] - Handling RegionOpeningState for bulk assign
+[HBASE-6018] - hbck fails with a RejectedExecutionException when >50 regions present
+[HBASE-6021] - NullPointerException when running LoadTestTool without specifying compression type
+[HBASE-6027] - Update the reference guide to reflect the changes in the security profile
+[HBASE-6029] - HBCK doesn't recover Balance switch if exception occurs in onlineHbck()
+[HBASE-6031] - RegionServer does not go down while aborting
+[HBASE-6046] - Master retry on ZK session expiry causes inconsistent region assignments.
+[HBASE-6047] - Put.has() can't determine result correctly
+[HBASE-6049] - Serializing "List" containing null elements will cause NullPointerException in HbaseObjectWritable.writeObject()
+[HBASE-6050] - HLogSplitter renaming recovered.edits and CJ removing the parent directory race, making the HBCK think cluster is inconsistent.
+[HBASE-6059] - Replaying recovered edits would make deleted data exist again
+[HBASE-6060] - Regions's in OPENING state from failed regionservers takes a long time to recover
+[HBASE-6063] - Replication related failures on trunk after HBASE-5453
+[HBASE-6065] - Log for flush would append a non-sequential edit in the hlog, leading to possible data loss
+[HBASE-6069] - TableInputFormatBase#createRecordReader() doesn't initialize TableRecordReader which causes NPE
+[HBASE-6070] - AM.nodeDeleted and SSH races creating problems for regions under SPLIT
+[HBASE-6084] - Server Load does not display correctly on the ui
+[HBASE-6087] - Add hbase-common module
+[HBASE-6088] - Region splitting not happened for long time due to ZK exception while creating RS_ZK_SPLITTING node
+[HBASE-6089] - SSH and AM.joinCluster causes Concurrent Modification exception.
+[HBASE-6107] - Distributed log splitting hangs even there is no task under /hbase/splitlog
+[HBASE-6108] - Use HRegion.closeHRegion instead of HRegion.close() and HRegion.getLog().close()
+[HBASE-6112] - Fix hadoop-2.0 build
+[HBASE-6113] - [eclipse] Fix eclipse import of hbase-assembly null pointer
+[HBASE-6117] - Revisit default condition added to Switch cases in Trunk
+[HBASE-6119] - Region server logs its own address at the end of getMaster()
+[HBASE-6132] - ColumnCountGetFilter & PageFilter not working with FilterList
+[HBASE-6138] - HadoopQA not running findbugs [Trunk]
+[HBASE-6146] - Disabling of Catalog tables should not be allowed
+[HBASE-6149] - Fix TestFSUtils creating dirs under top level dir
+[HBASE-6150] - Remove empty files causing rat check fail
+[HBASE-6156] - Improve multiop performances in HTable#flushCommits
+[HBASE-6164] - Correct the bug in block encoding usage in bulkload
+[HBASE-6165] - Replication can overrun .META. scans on cluster re-start
+[HBASE-6167] - Fix xinclude for docs broke when we multi-moduled
+[HBASE-6175] - TestFSUtils flaky on hdfs getFileStatus method
+[HBASE-6178] - LoadTest tool no longer packaged after the modularization
+[HBASE-6179] - Fix stylesheet broke since multimodule and address feedback gotten in new comment system
+[HBASE-6195] - Increment data will be lost when the memstore is flushed
+[HBASE-6196] - MR testcases TestImportExport does not run in Trunk with hadoop2.0
+[HBASE-6197] - HRegion's append operation may lose data
+[HBASE-6200] - KeyComparator.compareWithoutRow can be wrong when families have the same prefix
+[HBASE-6211] - Put latencies in jmx
+[HBASE-6227] - SSH and cluster startup causes data loss
+[HBASE-6228] - Fixup daughters twice cause daughter region assigned twice
+[HBASE-6229] - AM.assign() should not set table state to ENABLED directly.
+[HBASE-6236] - Offline meta repair fails if the HBase base mount point is on a different cluster/volume than its parent in a ViewFS or similar FS
+[HBASE-6237] - Fix race on ACL table creation in TestTablePermissions
+[HBASE-6248] - Jetty init may fail if directory name contains "master"
+[HBASE-6263] - Use default mode for HBase Thrift gateway if not specified
+[HBASE-6265] - Calling getTimestamp() on a KV in cp.prePut() causes KV not to be flushed
+[HBASE-6269] - Lazyseek should use the maxSequenseId StoreFile's KeyValue as the latest KeyValue
+[HBASE-6272] - In-memory region state is inconsistent
+[HBASE-6273] - HMasterInterface.isMasterRunning() requires clean up
+[HBASE-6281] - Assignment need not be called for disabling table regions during clean cluster start up.
+[HBASE-6284] - Introduce HRegion#doMiniBatchMutation()
+[HBASE-6285] - HBase master should log INFO message when it attempts to assign a region
+[HBASE-6293] - HMaster does not go down while splitting logs even if explicit shutdown is called.
+[HBASE-6299] - RS starting region open while failing ack to HMaster.sendRegionOpen() causes inconsistency in HMaster's region state and a series of successive problems
+[HBASE-6303] - HCD.setCompressionType should use Enum support for storing compression types as strings
+[HBASE-6306] - TestFSUtils fails against hadoop 2.0
+[HBASE-6311] - Data error after majorCompaction caused by keeping MVCC for opened scanners
+[HBASE-6316] - Confirm can upgrade to 0.96 from 0.94 by just stopping and restarting
+[HBASE-6317] - Master clean start up and Partially enabled tables make region assignment inconsistent.
+[HBASE-6318] - SplitLogWorker exited due to ConcurrentModificationException
+[HBASE-6321] - ReplicationSource dies reading the peer's id
+[HBASE-6323] - [replication] most of the source metrics are wrong when there's multiple slaves
+[HBASE-6325] - [replication] Race in ReplicationSourceManager.init can initiate a failover even if the node is alive
+[HBASE-6326] - Avoid nested retry loops in HConnectionManager
+[HBASE-6327] - HLog can be null when create table
+[HBASE-6328] - FSHDFSUtils#recoverFileLease tries to rethrow InterruptedException but actually shallows it
+[HBASE-6329] - Stopping META regionserver when splitting region could cause daughter region to be assigned twice
+[HBASE-6331] - Problem with HBCK mergeOverlaps
+[HBASE-6336] - Split point should not be equal to start row or end row
+[HBASE-6337] - [MTTR] Remove renaming tmp log file in SplitLogManager
+[HBASE-6347] - -ROOT- and .META. are stale in table.jsp if they moved
+[HBASE-6359] - KeyValue may return incorrect values after readFields()
+[HBASE-6364] - Powering down the server host holding the .META. table causes HBase Client to take excessively long to recover and connect to reassigned .META. table
+[HBASE-6369] - HTable is not closed in AggregationClient
+[HBASE-6375] - Master may be using a stale list of region servers for creating assignment plan during startup
+[HBASE-6376] - bin/hbase command doesn't seem to be working
+[HBASE-6377] - HBASE-5533 metrics miss all operations submitted via MultiAction
+[HBASE-6380] - bulkload should update the store.storeSize
+[HBASE-6381] - AssignmentManager should use the same logic for clean startup and failover
+[HBASE-6389] - Modify the conditions to ensure that Master waits for sufficient number of Region Servers before starting region assignments
+[HBASE-6392] - UnknownRegionException blocks hbck from sideline big overlap regions
+[HBASE-6394] - verifyrep MR job map tasks throws NullPointerException
+[HBASE-6396] - Fix NoSuchMethodError running against hadoop 2.0
+[HBASE-6397] - [hbck] print out bulk load commands for sidelined regions if necessary
+[HBASE-6406] - TestReplicationPeer.testResetZooKeeperSession and TestZooKeeper.testClientSessionExpired fail frequently
+[HBASE-6416] - hbck dies on NPE when a region folder exists but the table does not
+[HBASE-6417] - hbck merges .META. regions if there's an old leftover
+[HBASE-6420] - Gracefully shutdown logsyncer
+[HBASE-6423] - Writes should not block reads on blocking updates to memstores
+[HBASE-6429] - Filter with filterRow() returning true is incompatible with scan with limit
+[HBASE-6431] - Some FilterList Constructors break addFilter
+[HBASE-6432] - HRegionServer doesn't properly set clusterId in conf
+[HBASE-6437] - Avoid admin.balance during master initialize
+[HBASE-6438] - RegionAlreadyInTransitionException needs to give more info to avoid assignment inconsistencies
+[HBASE-6439] - Ignore .archive directory as a table
+[HBASE-6440] - SplitLogManager - log the exception when failed to finish split log file
+[HBASE-6441] - MasterFS doesn't set scheme for internal FileSystem
+[HBASE-6443] - HLogSplitter should ignore 0 length files
+[HBASE-6445] - rat check fails if hs_err_pid26514.log dropped in tests
+[HBASE-6455] - org.apache.hadoop.hbase.PerformanceEvaluation sets the map reduce output path as a child of input path
+[HBASE-6460] - hbck "-repairHoles" usage inconsistent with "-fixHdfsOrphans"
+[HBASE-6468] - RowCounter may return incorrect result if column name is specified in command line
+[HBASE-6469] - Failure on enable/disable table will cause table state in zk to be left as enabling/disabling until master is restarted
+[HBASE-6471] - Performance regression caused by HBASE-4054
+[HBASE-6476] - Replace all occurrances of System.currentTimeMillis() with EnvironmentEdge equivalent
+[HBASE-6478] - TestClassLoading.testClassLoadingFromLibDirInJar occasionally fails
+[HBASE-6479] - HFileReaderV1 caching the same parent META block could cause server abort when splitting
+[HBASE-6480] - If callQueueSize exceed maxQueueSize, all call will be rejected, do not reject priorityCall
+[HBASE-6481] - SkipFilter javadoc is incorrect
+[HBASE-6487] - assign region doesn't check if the region is already assigned
+[HBASE-6488] - HBase wont run on IPv6 on OSes that use zone-indexes
+[HBASE-6489] - Incorrect TaskTracker logfile name
+[HBASE-6492] - Remove Reflection based Hadoop abstractions
+[HBASE-6493] - HashSet of byte array is being used in couple of places
+[HBASE-6495] - HBaseAdmin shouldn't expect HConnection to be an HConnectionImplementation
+[HBASE-6499] - StoreScanner's QueryMatcher not reset on store update
+[HBASE-6504] - Adding GC details prevents HBase from starting in non-distributed mode
+[HBASE-6510] - Fix HConnection typo in TestFromClientSide
+[HBASE-6512] - Incorrect OfflineMetaRepair log class name
+[HBASE-6513] - Test errors when building on MacOS
+[HBASE-6514] - unknown metrics type: org.apache.hadoop.hbase.metrics.histogram.MetricsHistogram
+[HBASE-6516] - hbck cannot detect any IOException while ".tableinfo" file is missing
+[HBASE-6518] - Bytes.toBytesBinary() incorrect trailing backslash escape
+[HBASE-6520] - MSLab May cause the Bytes.toLong not work correctly for increment
+[HBASE-6525] - bin/replication/copy_tables_desc.rb references non-existent class
+[HBASE-6528] - Raise the wait time for TestSplitLogWorker#testAcquireTaskAtStartup to reduce the failure probability
+[HBASE-6529] - With HFile v2, the region server will always perform an extra copy of source files
+[HBASE-6552] - TestAcidGuarantees system test should flush more aggressively
+[HBASE-6561] - Gets/Puts with many columns send the RegionServer into an "endless" loop
+[HBASE-6562] - Fake KVs are sometimes passed to filters
+[HBASE-6564] - HDFS space is not reclaimed when a column family is deleted
+[HBASE-6565] - Coprocessor exec result Map is not thread safe
+[HBASE-6576] - HBaseAdmin.createTable should wait until the table is enabled
+[HBASE-6577] - RegionScannerImpl.nextRow() should seek to next row
+[HBASE-6579] - Unnecessary KV order check in StoreScanner
+[HBASE-6582] - Code generation does run under m2eclipse
+[HBASE-6583] - Enhance Hbase load test tool to automatically create column families if not present
+[HBASE-6584] - TestAssignmentManager#testDisablingTableRegionsAssignmentDuringCleanClusterStartup fails due to port 60000 already in use.
+[HBASE-6587] - Region would be assigned twice in the case of all RS offline
+[HBASE-6603] - RegionMetricsStorage.incrNumericMetric is called too often
+[HBASE-6604] - Bump log4j to 1.2.17
+[HBASE-6607] - NullPointerException when accessing master web ui while master is initializing
+[HBASE-6608] - Fix for HBASE-6160, META entries from daughters can be deleted before parent entries, shouldn't compare HRegionInfo's
+[HBASE-6611] - Forcing region state offline cause double assignment
+[HBASE-6621] - Reduce calls to Bytes.toInt
+[HBASE-6622] - TestUpgradeFromHFileV1ToEncoding#testUpgrade fails in trunk
+[HBASE-6634] - REST API ScannerModel's protobuf converter code duplicates the setBatch call
+[HBASE-6637] - Move DaemonThreadFactory into Threads and Threads to hbase-common
+[HBASE-6642] - enable_all,disable_all,drop_all can call "list" command with regex directly.
+[HBASE-6647] - [performance regression] appendNoSync/HBASE-4528 doesn't take deferred log flush into account
+[HBASE-6648] - [0.92 UNIT TESTS] TestMasterObserver.testRegionTransitionOperations fails occasionally
+[HBASE-6649] - [0.92 UNIT TESTS] TestReplication.queueFailover occasionally fails [Part-1]
+[HBASE-6651] - Improve thread safety of HTablePool
+[HBASE-6655] - thrift.TestThriftServerCmdLine takes too much time: 733.972 sec
+[HBASE-6657] - Merge Filter and FilterBase
+[HBASE-6658] - Rename WritableByteArrayComparable to something not mentioning Writable
+[HBASE-6659] - Port HBASE-6508 Filter out edits at log split time
+[HBASE-6665] - ROOT region should not be splitted even with META row as explicit split key
+[HBASE-6667] - TestCatalogJanitor occasionally fails
+[HBASE-6670] - Untangle mixture of protobuf and Writable reference / usage
+[HBASE-6671] - Kerberos authenticated super user should be able to retrieve proxied delegation tokens
+[HBASE-6677] - Random ZooKeeper port in test can overrun max port
+[HBASE-6679] - RegionServer aborts due to race between compaction and split
+[HBASE-6682] - Bad characters in logs for server names: SplitLogManager: task following PBUF
+[HBASE-6683] - Wrong warning in logs WARN org.apache.hadoop.ipc.HBaseServer: Methods length : 5
+[HBASE-6684] - .META. timeout value is incorrect
+[HBASE-6685] - Thrift DemoClient.pl got NullPointerException
+[HBASE-6686] - HFile Quarantine fails with missing dirs in hadoop 2.0
+[HBASE-6688] - folder referred by thrift demo app instructions is outdated
+[HBASE-6691] - HFile quarantine fails with missing files in hadoop 2.0
+[HBASE-6692] - [shell] Cannot describe '.META.' or '-ROOT-' tables
+[HBASE-6693] - Typo in Javadoc of AggregationClient.rowCount()
+[HBASE-6697] - regionserver.TestPriorityRpc uses a fixed port (60020)
+[HBASE-6700] - [replication] empty znodes created during queue failovers aren't deleted
+[HBASE-6707] - TEST org.apache.hadoop.hbase.backup.example.TestZooKeeperTableArchiveClient.testMultipleTables flaps
+[HBASE-6711] - Avoid local results copy in StoreScanner
+[HBASE-6713] - Stopping META/ROOT RS may take 50mins when some region is splitting
+[HBASE-6714] - TestMultiSlaveReplication#testMultiSlaveReplication may fail
+[HBASE-6733] - [0.92 UNIT TESTS] TestReplication.queueFailover occasionally fails [Part-2]
+[HBASE-6734] - Code duplication in LoadIncrementalHFiles
+[HBASE-6738] - Too aggressive task resubmission from the distributed log manager
+[HBASE-6746] - Impacts of HBASE-6435 vs. HDFS 2.0 trunk
+[HBASE-6748] - Endless recursive of deleteNode happened in SplitLogManager#DeleteAsyncCallback
+[HBASE-6757] - Very inefficient behaviour of scan using FilterList
+[HBASE-6758] - [replication] The replication-executor should make sure the file that it is replicating is closed before declaring success on that file
+[HBASE-6769] - HRS.multi eats NoSuchColumnFamilyException since HBASE-5021
+[HBASE-6779] - Fix issues analysis.apache.org raises about StochasticLoadBalancer
+[HBASE-6780] - On the master status page the Number of Requests per second is incorrect for RegionServer's
+[HBASE-6781] - .archive directory should be added to HConstants.HBASE_NON_USER_TABLE_DIRS
+[HBASE-6782] - HBase shell's 'status 'detailed'' should escape the printed keys
+[HBASE-6784] - TestCoprocessorScanPolicy is sometimes flaky when run locally
+[HBASE-6794] - FilterBase should provide a default implementation of toByteArray
+[HBASE-6795] - mvn compile fails on a fresh checkout with empty ~/.m2/repo
+[HBASE-6801] - TestZooKeeperTableArchiveClient#testArchivingOnSingleTable sometimes fails in trunk
+[HBASE-6803] - script hbase should add JAVA_LIBRARY_PATH to LD_LIBRARY_PATH
+[HBASE-6806] - HBASE-4658 breaks backward compatibility / example scripts
+[HBASE-6811] - TestDrainingServer#testDrainingServerWithAbort sometimes fails in trunk
+[HBASE-6820] - [WINDOWS] MiniZookeeperCluster should ensure that ZKDatabase is closed upon shutdown()
+[HBASE-6821] - [WINDOWS] In TestMetaMigrationConvertingToPB .META. table name causes file system problems on windows
+[HBASE-6822] - [WINDOWS] MiniZookeeperCluster multiple daemons bind to the same port
+[HBASE-6823] - [WINDOWS] TestSplitTransaction fails due to the Log handle not released by a call to DaughterOpener.start()
+[HBASE-6824] - Introduce ${hbase.local.dir} and save coprocessor jars there
+[HBASE-6826] - [WINDOWS] TestFromClientSide failures
+[HBASE-6827] - [WINDOWS] TestScannerTimeout fails expecting a timeout
+[HBASE-6828] - [WINDOWS] TestMemoryBoundedLogMessageBuffer failures
+[HBASE-6829] - [WINDOWS] Tests should ensure that HLog is closed
+[HBASE-6830] - [WINDOWS] Tests should not rely on local temp dir to be available in DFS
+[HBASE-6831] - [WINDOWS] HBaseTestingUtility.expireSession() does not expire zookeeper session
+[HBASE-6832] - [WINDOWS] Tests should use explicit timestamp for Puts, and not rely on implicit RS timing
+[HBASE-6834] - HBaseClusterManager shell code breaks hadoop-2.0 build
+[HBASE-6835] - HBaseAdmin.flush claims to be asynchronous but appears to be synchronous
+[HBASE-6838] - Regionserver may generate identical scanner name
+[HBASE-6839] - Operations may be executed without holding rowLock
+[HBASE-6842] - the jar used in coprocessor is not deleted in local which will exhaust the space of /tmp
+[HBASE-6843] - loading lzo error when using coprocessor
+[HBASE-6846] - BitComparator bug - ArrayIndexOutOfBoundsException
+[HBASE-6847] - HBASE-6649 broke replication
+[HBASE-6851] - Race condition in TableAuthManager.updateGlobalCache()
+[HBASE-6853] - IllegalArgumentException is thrown when an empty region is splitted
+[HBASE-6858] - Fix the incorrect BADVERSION checking in the recoverable zookeeper
+[HBASE-6868] - Skip checksum is broke; are we double-checksumming by default?
+[HBASE-6869] - Update our hadoop-2 to 2.0.1-alpha
+[HBASE-6871] - HFileBlockIndex Write Error in HFile V2 due to incorrect split into intermediate index blocks
+[HBASE-6879] - Add HBase Code Template
+[HBASE-6881] - All regionservers are marked offline even there is still one up
+[HBASE-6888] - HBase scripts ignore any HBASE_OPTS set in the environment
+[HBASE-6889] - Ignore source control files with apache-rat
+[HBASE-6894] - Adding metadata to a table in the shell is both arcane and painful
+[HBASE-6900] - RegionScanner.reseek() creates NPE when a flush or compaction happens before the reseek.
+[HBASE-6901] - Store file compactSelection throws ArrayIndexOutOfBoundsException
+[HBASE-6904] - In the HBase shell, an error is thrown that states replication-related znodes already exist
+[HBASE-6906] - TestHBaseFsck#testQuarantine* tests are flakey due to TableNotEnabledException
+[HBASE-6907] - KeyValue equals and compareTo methods should match
+[HBASE-6912] - Filters are not properly applied in certain cases
+[HBASE-6915] - String and ConcurrentHashMap sizes change on jdk7; makes TestHeapSize fail
+[HBASE-6916] - HBA logs at info level errors that won't show in the shell
+[HBASE-6918] - Debugging to help figure what is different up on jenkins when TestHeapSize runs
+[HBASE-6919] - Remove unnecessary cast from Bytes.readVLong
+[HBASE-6926] - Cleanup some of the javadoc warnings.
+[HBASE-6927] - WrongFS using HRegionInfo.getTableDesc() and different fs for hbase.root and fs.defaultFS
+[HBASE-6948] - shell create table script cannot handle split key which is expressed in raw bytes
+[HBASE-6949] - Automatically delete empty directories in CleanerChore
+[HBASE-6950] - TestAcidGuarantees system test now flushes too aggressively
+[HBASE-6953] - Incorrect javadoc description of HFileOutputFormat regarding multiple column families
+[HBASE-6958] - TestAssignmentManager sometimes fails
+[HBASE-6962] - Upgrade hadoop 1 dependency to hadoop 1.1
+[HBASE-6963] - unable to run hbck on a secure cluster
+[HBASE-6971] - .META. directory does not contain .tableinfo serialization
+[HBASE-6972] - HBase Shell deleteall should not require column to be defined
+[HBASE-6974] - Metric for blocked updates
+[HBASE-6975] - HBASE-6940 enabling GC needs refinement
+[HBASE-6978] - Minor typo in ReplicationSource SocketTimeoutException error handling
+[HBASE-6989] - Avoid unneceseary regular expression matching in ruby code for "list" command
+[HBASE-6991] - Escape "\" in Bytes.toStringBinary() and its counterpart Bytes.toBytesBinary()
+[HBASE-6998] - Uncaught exception in main() makes the HMaster/HRegionServer process suspend
+[HBASE-7000] - Fix the "INT_VACUOUS_COMPARISON" WARNING in KeyValue class
+[HBASE-7001] - Fix the RCN Correctness Warning in MemStoreFlusher class
+[HBASE-7002] - Fix all 4 findbug performance warnings
+[HBASE-7005] - Upgrade Thrift lib to 0.9.0
+[HBASE-7006] - [MTTR] Study distributed log splitting to see how we can make it faster
+[HBASE-7008] - Set scanner caching to a better default, disable Nagles
+[HBASE-7014] - cleanup 4 minor findbug warings
+[HBASE-7018] - Fix and Improve TableDescriptor caching for bulk assignment
+[HBASE-7019] - Can't pass SplitAlgo in hbase shell
+[HBASE-7034] - Bad version, failed OPENING to OPENED but master thinks it is open anyways
+[HBASE-7037] - ReplicationPeer logs at WARN level aborting server instead of at FATAL
+[HBASE-7041] - Port HBASE-6728 '[89-fb] prevent OOM possibility due to per connection responseQueue being unbounded' to trunk
+[HBASE-7046] - Fix resource leak in TestHLogSplit#testOldRecoveredEditsFileSidelined
+[HBASE-7048] - Regionsplitter requires the hadoop config path to be in hbase classpath
+[HBASE-7051] - CheckAndPut should properly read MVCC
+[HBASE-7056] - TestMetaMigrationConvertingToPB failed in HBase-TRUNK-on-Hadoop-2.0.0 two times consecutively
+[HBASE-7060] - Region load balancing by table does not handle the case where a table's region count is lower than the number of the RS in the cluster
+[HBASE-7070] - Scanner may retry forever after HBASE-5974
+[HBASE-7083] - SSH#fixupDaughter should force re-assign missing daughter
+[HBASE-7086] - Enhance ResourceChecker to log stack trace for potentially hanging threads
+[HBASE-7091] - support custom GC options in hbase-env.sh
+[HBASE-7092] - RegionServer OOM related to onlineregions
+[HBASE-7095] - Cannot set 'lenAsVal' for KeyOnlyFilter from shell
+[HBASE-7098] - Fix minor typos and formatting issues in HFileArchiver/HFileLink
+[HBASE-7103] - Need to fail split if SPLIT znode is deleted even before the split is completed.
+[HBASE-7104] - HBase includes multiple versions of netty: 3.5.0; 3.2.4; 3.2.2
+[HBASE-7108] - Don't use legal family name for system folder at region level
+[HBASE-7111] - hbase zkcli will not start if the zookeeper server chosen to connect to is unavailable
+[HBASE-7114] - Increment does not extend Mutation but probably should
+[HBASE-7122] - Proper warning message when opening a log file with no entries (idle cluster)
+[HBASE-7130] - NULL qualifier is ignored
+[HBASE-7134] - incrementColumnValue hooks no longer called from anywhere
+[HBASE-7135] - Serializing hfileBlcok is incorrect for SlabCache
+[HBASE-7141] - Cleanup Increment and Append issues
+[HBASE-7143] - TestMetaMigrationRemovingHTD fails when used with Hadoop 0.23/2.x
+[HBASE-7148] - Some files in hbase-examples module miss license header
+[HBASE-7153] - print gc option in hbase-env.sh affects hbase zkcli
+[HBASE-7158] - Allow CopyTable to identify the source cluster (for replication scenarios)
+[HBASE-7159] - Upgrade zookeeper dependency to 3.4.5
+[HBASE-7165] - TestSplitLogManager.testUnassignedTimeout is flaky
+[HBASE-7166] - TestSplitTransactionOnCluster tests are flaky
+[HBASE-7167] - Thrift's deleteMultiple() raises exception instead of returning list of failed deletes
+[HBASE-7168] - [dev] in the script called 'hbase', we don't check for errors when generating the classpath with mvn
+[HBASE-7172] - TestSplitLogManager.testVanishingTaskZNode() fails when run individually and is flaky
+[HBASE-7177] - TestZooKeeperScanPolicyObserver.testScanPolicyObserver is flaky
+[HBASE-7180] - RegionScannerImpl.next() is inefficient.
+[HBASE-7192] - Move TestHBase7051.java into TestAtomicOperation.java
+[HBASE-7202] - Family Store Files are not archived on admin.deleteColumn()
+[HBASE-7203] - Move example CoProcessor into hbase-examples
+[HBASE-7205] - Coprocessor classloader is replicated for all regions in the HRegionServer
+[HBASE-7214] - CleanerChore logs too much, so much so it obscures all else that is going on
+[HBASE-7215] - Put, Delete, Increment, Result, all all HBase M/R classes still implement/use Writable
+[HBASE-7229] - ClassFinder finds compat tests during mvn package, causing TestCheckTestClasses to fail
+[HBASE-7232] - Remove HbaseMapWritable
+[HBASE-7233] - Serializing KeyValues over RPC
+[HBASE-7234] - Remove long-deprecated HServerAddress and HServerInfo Writables
+[HBASE-7235] - TestMasterObserver is flaky
+[HBASE-7243] - Test for creating a large number of regions
+[HBASE-7245] - Recovery on failed snapshot restore
+[HBASE-7255] - KV size metric went missing from StoreScanner.
+[HBASE-7256] - Quick Start Guide shows stable version as 0.95, in the stable folder it is 0.94
+[HBASE-7258] - Hbase needs to create baseZNode recursively
+[HBASE-7260] - Upgrade hadoop 1 dependency to hadoop 1.1.1
+[HBASE-7264] - Improve Snappy installation documentation
+[HBASE-7265] - Make Maven skip module test properties consistent
+[HBASE-7268] - correct local region location cache information can be overwritten (or deleted) w/stale information from an old server
+[HBASE-7269] - Testing in place does not work if not building with default profile
+[HBASE-7270] - Remove MultiPut and MultiPutResponse to satisfy rat-check
+[HBASE-7271] - Have a single executor for all zkWorkers in the assignment manager
+[HBASE-7277] - Thrift default JMX port should be 10103 instead of 8093
+[HBASE-7279] - Avoid copying the rowkey in RegionScanner, StoreScanner, and ScanQueryMatcher
+[HBASE-7285] - HMaster fails to start with secure Hadoop
+[HBASE-7290] - Online snapshots
+[HBASE-7293] - [replication] Remove dead sinks from ReplicationSource.currentPeers and pick new ones
+[HBASE-7299] - TestMultiParallel fails intermittently in trunk builds
+[HBASE-7300] - HbckTestingUtil needs to keep a static executor to lower the number of threads used
+[HBASE-7301] - Force ipv4 for unit tests
+[HBASE-7305] - ZK based Read/Write locks for table operations
+[HBASE-7307] - MetaReader.tableExists should not return false if the specified table regions has been split
+[HBASE-7309] - Metrics refresh-task is not canceled when regions are closed, leaking HRegion objects
+[HBASE-7314] - Can't start REST/Thrift server if HBASE_JMX_OPTS not set
+[HBASE-7338] - Fix flaky condition for org.apache.hadoop.hbase.TestRegionRebalancing.testRebalanceOnRegionServerNumberChange
+[HBASE-7342] - Split operation without split key incorrectly finds the middle key in off-by-one error
+[HBASE-7355] - NPE in ClusterStatus PB conversion
+[HBASE-7357] - HBaseClient and HBaseServer should use hbase.security.authentication when negotiating authentication
+[HBASE-7363] - Fix javadocs warnings for hbase-server packages from master to end
+[HBASE-7373] - table should not be required in AccessControlService
+[HBASE-7376] - Acquiring readLock does not apply timeout in HRegion#flushcache
+[HBASE-7380] - [replication] When transferring queues, check if the peer still exists before copying the znodes
+[HBASE-7382] - Port ZK.multi support from HBASE-6775 to 0.96
+[HBASE-7383] - create integration test for HBASE-5416 (improving scan performance for certain filters)
+[HBASE-7390] - Add extra test cases for assignement on the region server and fix the related issues
+[HBASE-7391] - Review/improve HLog compression's memory consumption
+[HBASE-7407] - TestMasterFailover under tests some cases and over tests some others
+[HBASE-7412] - Fix how HTableDescriptor handles default max file size and flush size
+[HBASE-7421] - TestHFileCleaner->testHFileCleaning has an aggressive timeout
+[HBASE-7423] - HFileArchiver should not use the configuration from the Filesystem
+[HBASE-7435] - BuiltInGzipDecompressor is only released during full GC
+[HBASE-7440] - ReplicationZookeeper#addPeer is racy
+[HBASE-7443] - More findbugs fixes
+[HBASE-7446] - Make the reference guide utf8 rather than 8859
+[HBASE-7450] - orphan RPC connection in HBaseClient leaves "null" out member, causing NPE in HCM
+[HBASE-7455] - Increase timeouts in TestReplication and TestSplitLogWorker
+[HBASE-7457] - Fix javadoc warnings in hadoopqa tool, it complains about unsafe accesses
+[HBASE-7458] - TestReplicationWithCompression fails intermittently in both PreCommit and trunk builds
+[HBASE-7459] - NPE in HMaster TestlocalHBaseCluster
+[HBASE-7464] - [REST] Sending HTML for errors is unhelpful
+[HBASE-7467] - CleanerChore checkAndDeleteDirectory not deleting empty directories
+[HBASE-7475] - TestUpgradeFromHFileV1ToEncoding.testUpgrade hangs
+[HBASE-7476] - HBase shell count command doesn't escape binary output
+[HBASE-7481] - Allow IOExceptions to be thrown from Filter methods
+[HBASE-7482] - Port HBASE-7442 HBase remote CopyTable not working when security enabled to trunk
+[HBASE-7485] - TestSplitLogManager is still flaky on windows
+[HBASE-7486] - master pid file is not getting removed if we stop hbase from stop-hbase.sh
+[HBASE-7488] - Implement HConnectionManager.locateRegions which is currently returning null
+[HBASE-7489] - TestHCM is racy
+[HBASE-7490] - dev-support script to generate protobuf code.
+[HBASE-7495] - parallel seek in StoreScanner
+[HBASE-7498] - Make REST server thread pool size configurable
+[HBASE-7499] - TestScannerTimeout timeout is too aggressive.
+[HBASE-7501] - Introduce MetaEditor method that both adds and deletes rows in .META. table
+[HBASE-7502] - TestScannerTimeout fails on snapshot branch
+[HBASE-7504] - -ROOT- may be offline forever after FullGC of RS
+[HBASE-7505] - Server will hang when stopping cluster, caused by waiting for split threads
+[HBASE-7506] - Judgment of carrying ROOT/META will become wrong when expiring server
+[HBASE-7507] - Make memstore flush be able to retry after exception
+[HBASE-7508] - Fix simple findbugs
+[HBASE-7513] - HDFSBlocksDistribution shouldn't send NPEs when something goes wrong
+[HBASE-7515] - Store.loadStoreFiles should close opened files if there's an exception
+[HBASE-7520] - org.apache.hadoop.hbase.IntegrationTestRebalanceAndKillServersTargeted fails when I cd hbase-it and mvn verify
+[HBASE-7524] - hbase-policy.xml is improperly set thus all rules in it can be by-passed
+[HBASE-7527] - integration tests STILL won't run from tar.gz in trunk
+[HBASE-7528] - Unhelpful NPE in hbck -repair when adopting orphans if no tableinfo is found.
+[HBASE-7529] - Wrong ExecutorType for EventType.M_RS_OPEN_ROOT in trunk
+[HBASE-7530] - [replication] Work around HDFS-4380 else we get NPEs
+[HBASE-7531] - [replication] NPE in SequenceFileLogReader because ReplicationSource doesn't nullify the reader
+[HBASE-7534] - [replication] TestReplication.queueFailover can fail because HBaseTestingUtility.createMultiRegions is dangerous
+[HBASE-7537] - .regioninfo not created by createHRegion()
+[HBASE-7542] - SCVF: Avoid sending two unwanted boolean values from client to RS
+[HBASE-7545] - [replication] Break out TestReplication into manageable classes
+[HBASE-7546] - Obtain a table read lock on region split operations
+[HBASE-7549] - Make HTableInterface#batch() javadoc proper
+[HBASE-7551] - nodeChildrenChange event may happen after the transition to RS_ZK_REGION_SPLITTING in SplitTransaction causing the SPLIT event to be missed in the master side.
+[HBASE-7552] - Pass bufferSize param to FileLinkInputStream constructor within FileLink.open method, and remove unnecessary import packages.
+[HBASE-7553] - TestServerCustomProtocol depends on the test methods execution order
+[HBASE-7554] - TestZooKeeper depends on the execution order
+[HBASE-7555] - Kill the remaining processus from other builds in the precommit env
+[HBASE-7556] - TestAdmin depends on the execution order
+[HBASE-7560] - TestCompactionState failures
+[HBASE-7574] - Migrate to JUnit 4.11
+[HBASE-7575] - FSUtils#getTableStoreFilePathMap should all ignore non-table folders
+[HBASE-7578] - TestCatalogTracker hangs occasionally
+[HBASE-7579] - HTableDescriptor equals method fails if results are returned in a different order
+[HBASE-7580] - TestAccessController fails in trunk
+[HBASE-7581] - TestAccessController depends on the execution order
+[HBASE-7584] - Improve TestAccessController.testAppend
+[HBASE-7586] - Fix two findbugs warnings to get our count down to the tolerated number again
+[HBASE-7587] - Fix two findbugs warning in RowResource
+[HBASE-7588] - Fix two findbugs warning in MemStoreFlusher
+[HBASE-7590] - Add a costless notifications mechanism from master to regionservers & clients
+[HBASE-7594] - TestLocalHBaseCluster failing on ubuntu2
+[HBASE-7595] - Fix one findbug warning in ReplicationSourceManager
+[HBASE-7596] - Redundant FSTableDescriptor update
+[HBASE-7597] - TestHBaseFsck#testRegionShouldNotBeDeployed seems to be flaky
+[HBASE-7601] - Fix 8 remaining EQ findbug warnings from hbase-server.
+[HBASE-7602] - TestFromClientSide.testPoolBehavior is incorrect
+[HBASE-7619] - tiny correction in the book
+[HBASE-7627] - UnsupportedOperationException in CatalogJanitor thread.
+[HBASE-7629] - Master initiated automatic region merges
+[HBASE-7635] - Proxy created by HFileSystem#createReorderingProxy() should implement Closeable
+[HBASE-7637] - hbase-hadoop1-compat conflicts with -Dhadoop.profile=2.0
+[HBASE-7642] - HBase shell cannot set Compression
+[HBASE-7643] - HFileArchiver.resolveAndArchive() race condition may lead to snapshot data loss
+[HBASE-7646] - Make forkedProcessTimeoutInSeconds configurable
+[HBASE-7648] - TestAcidGuarantees.testMixedAtomicity hangs sometimes
+[HBASE-7654] - Add List<String> getCoprocessors() to HTableDescriptor
+[HBASE-7656] - Clean up line endings to be LF in the repo
+[HBASE-7657] - Make ModifyTableHandler synchronous
+[HBASE-7665] - retry time sequence usage in HConnectionManager has off-by-one error
+[HBASE-7669] - ROOT region wouldn't be handled by PRI-IPC-Handler
+[HBASE-7670] - Synchronized operation in CatalogTracker would block handling ZK Event for long time
+[HBASE-7671] - Flushing memstore again after last failure could cause data loss
+[HBASE-7673] - Incorrect error logging when a replication peer is removed
+[HBASE-7676] - [WINDOWS] TestClassFinder fails on Windows
+[HBASE-7677] - [WINDOWS] TestNodeHealthCheckChore fails on Windows
+[HBASE-7681] - Address some recent random test failures
+[HBASE-7682] - Replace HRegion custom File-System debug, with FSUtils.logFileSystemState()
+[HBASE-7686] - TestSplitTransactionOnCluster fails occasionally in trunk builds
+[HBASE-7688] - Master coprocessor RPCs don't propagate exceptions
+[HBASE-7693] - Hostname returned by TableInputFormatBase.reverseDNS contains trailing period
+[HBASE-7698] - race between RS shutdown thread and openregionhandler causes region to get stuck
+[HBASE-7700] - TestColumnSeeking is mathematically bound to fail
+[HBASE-7701] - Opening regions on dead server are not reassigned quickly
+[HBASE-7702] - Adding filtering to Import jobs
+[HBASE-7709] - Infinite loop possible in Master/Master replication
+[HBASE-7711] - rowlock release problem with thread interruptions in batchMutate
+[HBASE-7715] - FSUtils#waitOnSafeMode can incorrectly loop on standby NN
+[HBASE-7717] - Wait until regions are assigned in TestSplitTransactionOnCluster
+[HBASE-7719] - HTableDescriptor.setDeferredLogFlush should be synchronized
+[HBASE-7723] - Remove NameNode URI from ZK splitlogs
+[HBASE-7725] - Add ability to create custom compaction request
+[HBASE-7728] - deadlock occurs between hlog roller and hlog syncer
+[HBASE-7729] - TestCatalogTrackerOnCluster.testbadOriginalRootLocation fails occasionally
+[HBASE-7731] - Append/Increment methods in HRegion don't check whether the table is readonly or not
+[HBASE-7736] - Port BigDecimalColumnInterpreter to 0.96
+[HBASE-7740] - Recheck matching row for joined scanners
+[HBASE-7751] - TestDelayedRpc occasionally fails in trunk
+[HBASE-7756] - Strange code in ServerCallable#shouldRetry
+[HBASE-7760] - tiny issue in ChaosMonkey - kills meta server instead of root
+[HBASE-7761] - MemStore.USEMSLAB_DEFAULT is false, hbase-default.xml says it's true
+[HBASE-7763] - Compactions not sorting based on size anymore.
+[HBASE-7768] - zkcluster in local mode not seeing configurations in hbase-{site|default}.xml
+[HBASE-7771] - Secure HBase Client in MR job causes tasks to wait forever
+[HBASE-7772] - clusterId is not set in conf properly if only TableMapReduceUtil.initCredentials() is called
+[HBASE-7776] - Use ErrorReporter/Log instead of System.out in hbck
+[HBASE-7777] - HBCK check for lingering split parents should check for child regions
+[HBASE-7785] - rolling-restart.sh script unable to check expiration of master znode
+[HBASE-7786] - Consolidate HRegion creation/opening API
+[HBASE-7787] - Remove HLogSplitter.RECOVERED_EDITS duplicate of HLog.RECOVERED_EDITS_DIR
+[HBASE-7789] - Clean DeadServer.java and add a Jitter method in ConnectionUtils
+[HBASE-7797] - Use consistent package name
+[HBASE-7798] - ZKAssign logs the wrong server if the transition fails
+[HBASE-7799] - reassigning region stuck in open still may not work correctly due to leftover ZK node
+[HBASE-7800] - RegionMovedException can cause servers to play ping pong with client
+[HBASE-7804] - Minor typo in Appendix B. hbck In Depth section of book
+[HBASE-7813] - Bug in BulkDeleteEndpoint kills entire rows on COLUMN/VERSION Deletes
+[HBASE-7817] - Suggested JDWP debug options in hbase-env.sh are wrong
+[HBASE-7829] - zookeeper kerberos conf keytab and principal parameters interchanged
+[HBASE-7830] - Disable IntegrationTestRebalanceAndKillServersTargeted temporarily
+[HBASE-7834] - Document Hadoop version support matrix in the book
+[HBASE-7838] - HBase regionserver never stops when running `hbase-daemon.sh stop regionserver`
+[HBASE-7866] - TestSplitTransactionOnCluster.testSplitBeforeSettingSplittingInZK failed 3 times in a row
+[HBASE-7867] - setPreallocSize is different with COMMENT in setupTestEnv in MiniZooKeeperCluster.java
+[HBASE-7869] - Provide way to not start LogSyncer thread
+[HBASE-7871] - HBase can be stuck when closing regions concurrently
+[HBASE-7876] - Got exception when manually triggers a split on an empty region
+[HBASE-7878] - recoverFileLease does not check return value of recoverLease
+[HBASE-7879] - JUnit dependency in main from htrace
+[HBASE-7882] - move region level metrics readReqeustCount and writeRequestCount to Metric 2
+[HBASE-7883] - Update memstore size when removing the entries in append operation
+[HBASE-7884] - ByteBloomFilter's performance can be improved by avoiding multiplication when generating hash
+[HBASE-7901] - TestStore::testDeleteExpiredStoreFiles has a hidden issue
+[HBASE-7911] - Remove duplicated code from CreateTableHandler
+[HBASE-7913] - Secure Rest server should login before getting an instance of Rest servlet
+[HBASE-7915] - Secure ThriftServer needs to login before calling HBaseHandler
+[HBASE-7926] - SmallTests pollute the META descriptor
+[HBASE-7933] - NPE in TableLockManager
+[HBASE-7937] - Retry log rolling to support HA NN scenario
+[HBASE-7940] - Upgrade version to 0.97-SNAPSHOT in pom.xml files
+[HBASE-7945] - Remove flaky TestCatalogTrackerOnCluster
+[HBASE-7947] - Custom compaction requests should have test for adding to wrong list
+[HBASE-7951] - TestNodeHealthCheckChore.testHealthChecker failed 0.95 build #3
+[HBASE-7955] - Remove log "ERROR snapshot.SnapshotFileCache: Snapshot directory doesn't exist"
+[HBASE-7956] - RegionCoprocessorRpcChannel should log rpc requests at TRACE level rather than DEBUG
+[HBASE-7957] - CloneSnapshotHandler.prepare() is not called by SnapshotManager
+[HBASE-7959] - HBCK skips regions that have been recently modified, which then leads to it to report holes in region chain
+[HBASE-7966] - ACL tests fail on trunk (flaky)
+[HBASE-7968] - Packaging of Trunk and 0.95 does not create the dependent jars in the lib folder
+[HBASE-7969] - Rename HBaseAdmin#getCompletedSnapshots as HBaseAdmin#listSnapshots
+[HBASE-7981] - TestSplitTransactionOnCluster.testShutdownFixupWhenDaughterHasSplit failed in 0.95 build #11
+[HBASE-7982] - TestReplicationQueueFailover* runs for a minute, spews 3/4million lines complaining 'Filesystem closed', has an NPE, and still passes?
+[HBASE-7983] - FuzzyRowFilter is not added to REST model
+[HBASE-7986] - [REST] Make HTablePool size configurable
+[HBASE-7992] - provide pre/post region offline hooks for HMaster.offlineRegion()
+[HBASE-7993] - add access control to HMaster offline region.
+[HBASE-8002] - Make TimeOut Management for Assignment optional in master and regionservers
+[HBASE-8004] - Creating an existing table from Shell does not throw TableExistsException
+[HBASE-8005] - DemoClient.cpp can not be built correctly
+[HBASE-8007] - Adopt TestLoadAndVerify from BigTop
+[HBASE-8012] - Reseek should position to the beginning of file for the first time it is invoked with a KV smaller than the first KV in file
+[HBASE-8021] - TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback() fails consistently
+[HBASE-8022] - Site target fails
+[HBASE-8025] - zkcli fails when SERVER_GC_OPTS is enabled
+[HBASE-8027] - hbase-7994 redux; shutdown hbase-example unit tests
+[HBASE-8028] - Append, Increment: Adding rollback support
+[HBASE-8030] - znode path of online region servers is hard coded in rolling_restart.sh
+[HBASE-8032] - TestNodeHealthCheckChore.testHealthChecker failed 0.95 build #36
+[HBASE-8033] - Break TestRestoreSnapshotFromClient into TestRestoreSnapshotFromClient and TestCloneSnapshotFromClient
+[HBASE-8036] - ProtobufUtil.multi behavior is inconsistent in case of errors
+[HBASE-8041] - WebUI doesn't display snapshots correctly
+[HBASE-8042] - Offline Meta Repair no longer points to the correct location
+[HBASE-8043] - Fix a few javadoc warnings...
+[HBASE-8044] - split/flush/compact/major_compact from hbase shell does not work for region key with \x format
+[HBASE-8049] - If a RS cannot use a compression codec, it should have a retry limit on checking results of CompressionTest
+[HBASE-8050] - Small fix to book/hbase.tests.html
+[HBASE-8051] - 0.95 build failing on site goal: 'failed to get report for org.apache.maven.plugins:maven-project-info-reports-plugin: Could not find goal 'dependency-info''
+[HBASE-8052] - TestHBaseFsck#testQuarantineMissingFamdir fails sporadically
+[HBASE-8055] - Null check missing in StoreFile.Reader.getMaxTimestamp()
+[HBASE-8057] - RegionLoad needs a toString implementation
+[HBASE-8058] - Upgrade site plugin; fix assembly doc up on jenkins builds
+[HBASE-8062] - Replace HBaseFsck.debugLsr() in TestFlushSnapshotFromClient with FSUtils.logFileSystemState()
+[HBASE-8067] - TestHFileArchiving.testArchiveOnTableDelete sometimes fails
+[HBASE-8068] - TestMasterMetricsWrapper failed in 0.95 #60 jenkins
+[HBASE-8069] - TestHLog is dependent on the execution order
+[HBASE-8091] - Goraci test might rewrite data in case of map task failures, which eclipses data loss problems
+[HBASE-8097] - MetaServerShutdownHandler may potentially keep bumping up DeadServer.numProcessing
+[HBASE-8099] - ReplicationZookeeper.copyQueuesFromRSUsingMulti should not return any queues if it failed to execute.
+[HBASE-8108] - Add m2eclispe lifecycle mapping to hbase-common
+[HBASE-8116] - TestSnapshotCloneIndependence fails in trunk builds intermittently
+[HBASE-8118] - TestTablePermission depends on the execution order
+[HBASE-8119] - Optimize StochasticLoadBalancer
+[HBASE-8122] - TestAccessController depends on the execution order
+[HBASE-8123] - Replace HashMap/HashSet with TreeMap/TreeSet where byte[] is used as key
+[HBASE-8128] - HTable#put improvements
+[HBASE-8130] - initialize TableLockManager before initializing AssignmentManager
+[HBASE-8131] - Create table handler needs to handle failure cases.
+[HBASE-8135] - Mutation should implement HeapSize
+[HBASE-8138] - Using [packed=true] for repeated field of primitive numeric types (types which use the varint, 32-bit, or 64-bit wire types)
+[HBASE-8140] - TableMapReduceUtils#addDependencyJar fails when nested inside another MR job
+[HBASE-8141] - Remove accidental uses of org.mortbay.log.Log
+[HBASE-8142] - Sporadic TestZKProcedureControllers failures on trunk
+[HBASE-8143] - HBase on Hadoop 2 with local short circuit reads (ssr) causes OOM
+[HBASE-8144] - Limit number of attempts to assign a region
+[HBASE-8146] - IntegrationTestBigLinkedList does not work on distributed setup
+[HBASE-8151] - Decode memstoreTS in HFileReaderV2 only when necessary
+[HBASE-8160] - HMaster#move doesn't check if master initialized
+[HBASE-8161] - setting blocking file count on table level doesn't work
+[HBASE-8164] - TestTableLockManager fails intermittently in trunk builds
+[HBASE-8165] - Update our protobuf to 2.5 from 2.4.1
+[HBASE-8166] - Avoid writing the memstoreTS into HFiles when possible
+[HBASE-8170] - HbaseAdmin.createTable cannot handle creating three regions
+[HBASE-8173] - HMaster#move wraps IOException in UnknownRegionException
+[HBASE-8175] - Include javadoc and book when site goal invoked
+[HBASE-8178] - IPCUtil produces a LOT of WARN log spew
+[HBASE-8187] - trunk/0.95 tarball packaging
+[HBASE-8195] - hbase.table.archive.directory reference should be removed from hbase-default.xml
+[HBASE-8207] - Replication could have data loss when machine name contains hyphen "-"
+[HBASE-8208] - Data could not be replicated to slaves when deferredLogSync is enabled
+[HBASE-8213] - global authorization may lose efficacy
+[HBASE-8222] - User class should implement equals() and hashCode()
+[HBASE-8225] - [replication] minor code bug when registering ReplicationLogCleaner
+[HBASE-8226] - HBaseTestingUtility#waitUntilAllRegionsAssigned won't return if it counts "too many" regions
+[HBASE-8229] - Replication code logs like crazy if a target table cannot be found.
+[HBASE-8232] - TestAccessController occasionally fails with IndexOutOfBoundsException
+[HBASE-8236] - Set finalName property in hbase-assembly else basename is hbase-assembly rather than hbase.
+
+Improvement
+
+[HBASE-74] - [performance] When a get or scan request spans multiple columns, execute the reads in parallel
+[HBASE-2155] - Add the option to bind to a specific IP address to the Nonblocking Thrift servers
+[HBASE-2231] - Compaction events should be written to HLog
+[HBASE-3171] - Drop ROOT and instead store META location(s) directly in ZooKeeper
+[HBASE-3271] - Allow .META. table to be exported
+[HBASE-3537] - [site] Make it so each page of manual allows users comment like mysql's manual does
+[HBASE-3577] - enables Thrift client to get the Region location
+[HBASE-3614] - Expose per-region request rate metrics
+[HBASE-3643] - Close the filesystem handle when HRS is aborting
+[HBASE-3661] - Handle empty qualifier better in shell for increments
+[HBASE-3925] - Make Shell's -d and debug cmd behave the same
+[HBASE-3996] - Support multiple tables and scanners as input to the mapper in map/reduce jobs
+[HBASE-4198] - Harmonize HBA flush, compact and majorCompact
+[HBASE-4231] - Flush regions in multiple threads
+[HBASE-4255] - Expose CatalogJanitor controls
+[HBASE-4284] - document permissions that need to be set on importtsv output before completebulkload
+[HBASE-4348] - Add metrics for regions in transition
+[HBASE-4392] - Add metrics for read/write throughput (#cells, #bytes)
+[HBASE-4451] - Improve zk node naming (/hbase/shutdown)
+[HBASE-4542] - add filter info to slow query logging
+[HBASE-4557] - Do something better than UnknownScannerException
+[HBASE-4657] - Improve the efficiency of our MR jobs with a few configurations
+[HBASE-4697] - Block cache reference should not be static
+[HBASE-4720] - Implement atomic update operations (checkAndPut, checkAndDelete) for REST client/server
+[HBASE-4791] - Allow Secure Zookeeper JAAS configuration to be programmatically set (rather than only by reading JAAS configuration file)
+[HBASE-4940] - hadoop-metrics.properties can include configuration of the "rest" context for ganglia
+[HBASE-4957] - Clean up some log messages, code in RecoverableZooKeeper
+[HBASE-4991] - Provide capability to delete named region
+[HBASE-5004] - Better manage standalone setups on Ubuntu, the 127.0.1.1 issue
+[HBASE-5069] - [book] Document how to count rows
+[HBASE-5074] - support checksums in HBase block cache
+[HBASE-5189] - Add metrics to keep track of region-splits in RS
+[HBASE-5190] - Limit the IPC queue size based on calls' payload size
+[HBASE-5257] - Allow INCLUDE_AND_NEXT_COL in filters and use it in ColumnPaginationFilter
+[HBASE-5298] - Add thrift metrics to thrift2
+[HBASE-5305] - Improve cross-version compatibility & upgradeability
+[HBASE-5314] - Gracefully rolling restart region servers in rolling-restart.sh
+[HBASE-5360] - [uberhbck] Add options for how to handle offline split parents.
+[HBASE-5399] - Cut the link between the client and the zookeeper ensemble
+[HBASE-5416] - Improve performance of scans with some kind of filters.
+[HBASE-5419] - FileAlreadyExistsException has moved from mapred to fs package
+[HBASE-5433] - [REST] Add metrics to keep track of success/failure count
+[HBASE-5434] - [REST] Include more metrics in cluster status request
+[HBASE-5498] - Secure Bulk Load
+[HBASE-5508] - Add an option to allow test output to show on the terminal
+[HBASE-5510] - Pass region info in LoadBalancer.randomAssignment(List<ServerName> servers)
+[HBASE-5520] - Support reseek() at RegionScanner
+[HBASE-5521] - Move compression/decompression to an encoder specific encoding context
+[HBASE-5527] - PerformanceEvaluation: Report aggregate timings on a single line
+[HBASE-5533] - Add more metrics to HBase
+[HBASE-5538] - A metric to measure the size of the response queue in the hbase rpc server
+[HBASE-5542] - Unify HRegion.mutateRowsWithLocks() and HRegion.processRow()
+[HBASE-5548] - Add ability to get a table in the shell
+[HBASE-5555] - add a pointer to a dns verification utility in hbase book/dns
+[HBASE-5560] - Avoid RegionServer GC caused by timed-out calls
+[HBASE-5565] - Refactoring doMiniBatchPut()
+[HBASE-5572] - KeeperException.SessionExpiredException management could be improved in Master
+[HBASE-5573] - Replace client ZooKeeper watchers by simple ZooKeeper reads
+[HBASE-5575] - Configure Arcanist lint engine for HBase
+[HBASE-5582] - "No HServerInfo found for" should be a WARNING message
+[HBASE-5584] - Coprocessor hooks can be called in the respective handlers
+[HBASE-5588] - Deprecate/remove AssignmentManager#clearRegionFromTransition
+[HBASE-5589] - Add of the offline call to the Master Interface
+[HBASE-5591] - ThiftServerRunner.HBaseHandler.toBytes() is identical to Bytes.getBytes()
+[HBASE-5592] - Make it easier to get a table from shell
+[HBASE-5616] - Make compaction code standalone
+[HBASE-5617] - Provide coprocessor hooks in put flow while rollbackMemstore.
+[HBASE-5625] - Avoid byte buffer allocations when reading a value from a Result object
+[HBASE-5630] - hbck should disable the balancer using synchronousBalanceSwitch.
+[HBASE-5631] - hbck should handle case where .tableinfo file is missing.
+[HBASE-5655] - Cap space usage of default log4j rolling policy
+[HBASE-5664] - CP hooks in Scan flow for fast forward when filter filters out a row
+[HBASE-5667] - RegexStringComparator supports java.util.regex.Pattern flags
+[HBASE-5670] - Have Mutation implement the Row interface.
+[HBASE-5671] - hbase.metrics.showTableName should be true by default
+[HBASE-5692] - Add real action time for HLogPrettyPrinter
+[HBASE-5693] - When creating a region, the master initializes it and creates a memstore within the master server
+[HBASE-5706] - "Dropping fs latency stats since buffer is full" spam
+[HBASE-5712] - Parallelize load of .regioninfo files in diagnostic/repair portion of hbck.
+[HBASE-5714] - Add write permissions check before any hbck run that modifies hdfs.
+[HBASE-5728] - Methods Missing in HTableInterface
+[HBASE-5734] - Change hbck sideline root
+[HBASE-5737] - Minor Improvements related to balancer.
+[HBASE-5739] - Upgrade guava to 11.0.2
+[HBASE-5760] - Unit tests should write only under /target
+[HBASE-5775] - ZKUtil doesn't handle deleteRecurisively cleanly
+[HBASE-5776] - HTableMultiplexer
+[HBASE-5778] - Fix HLog compression's incompatibilities
+[HBASE-5784] - Enable mvn deploy of website
+[HBASE-5788] - Move Dynamic Metrics storage off of HRegion.
+[HBASE-5790] - ZKUtil deleteRecursively should be a recoverable operation
+[HBASE-5791] - Apache project branding requirements: DOAP file [PATCH]
+[HBASE-5804] - Add more to verification step in HLogPerformanceEvaluation
+[HBASE-5809] - Avoid move api to take the destination server same as the source server.
+[HBASE-5814] - Make HLogPerformanceEvaluation work on top of hdfs
+[HBASE-5815] - ZKUtil.createWithParents should be transactional
+[HBASE-5818] - TestScannerSelectionUsingTTL should be in MediumTests category
+[HBASE-5826] - Improve sync of HLog edits
+[HBASE-5838] - Add an LZ4 compression option to HFile
+[HBASE-5844] - Delete the region servers znode after a regions server crash
+[HBASE-5862] - After Region Close remove the Operation Metrics.
+[HBASE-5867] - Improve Compaction Throttle Default
+[HBASE-5877] - When a query fails because the region has moved, let the regionserver return the new address to the client
+[HBASE-5879] - Enable JMX metrics collection for the Thrift proxy
+[HBASE-5882] - Prcoess RIT on master restart can try assigning the region if the region is found on a dead server instead of waiting for Timeout Monitor
+[HBASE-5887] - Make TestAcidGuarantees usable for system testing.
+[HBASE-5888] - Clover profile in build
+[HBASE-5889] - Remove HRegionInterface
+[HBASE-5898] - Consider double-checked locking for block cache lock
+[HBASE-5901] - Use union type protobufs instead of class/byte pairs for multi requests
+[HBASE-5903] - Detect the test classes without categories
+[HBASE-5913] - Speed up the full scan of META
+[HBASE-5914] - Bulk assign regions in the process of ServerShutdownHandler
+[HBASE-5923] - Cleanup checkAndXXX logic
+[HBASE-5924] - In the client code, don't wait for all the requests to be executed before resubmitting a request in error.
+[HBASE-5926] - Delete the master znode after a master crash
+[HBASE-5930] - Periodically flush the Memstore?
+[HBASE-5934] - Add the ability for Performance Evaluation to set the table compression
+[HBASE-5939] - Add an autorestart option in the start scripts
+[HBASE-5945] - Reduce buffer copies in IPC server response path
+[HBASE-5953] - Expose the current state of the balancerSwitch
+[HBASE-5958] - Replace ByteString.copyFrom with new ByteString()
+[HBASE-5961] - New standard HBase code formatter
+[HBASE-5970] - Improve the AssignmentManager#updateTimer and speed up handling opened event
+[HBASE-5973] - Add ability for potentially long-running IPC calls to abort if client disconnects
+[HBASE-5987] - HFileBlockIndex improvement
+[HBASE-5998] - Bulk assignment: regionserver optimization by using a temporary cache for table descriptors when receveing an open regions request
+[HBASE-6004] - Adding more logging to help debugging MR job
+[HBASE-6010] - Security audit logger configuration for log4j
+[HBASE-6013] - Polish sharp edges from CopyTable
+[HBASE-6023] - Normalize security audit logging level with Hadoop
+[HBASE-6025] - Expose Hadoop Dynamic Metrics through JSON Rest interface
+[HBASE-6043] - Add Increment Coalescing in thrift.
+[HBASE-6057] - Change some tests categories to optimize build time
+[HBASE-6067] - HBase won't start when hbase.rootdir uses ViewFileSystem
+[HBASE-6080] - site.xml - adding ReviewBoard to main page left-hand nav
+[HBASE-6083] - Modify old filter tests to use Junit4/no longer use HBaseTestCase
+[HBASE-6094] - [refGuide] Improvements to new contributor docs
+[HBASE-6109] - Improve RIT performances during assignment on large clusters
+[HBASE-6114] - CacheControl flags should be tunable per table schema per CF
+[HBASE-6120] - Few logging improvements around enabling tables
+[HBASE-6134] - Improvement for split-worker to speed up distributed log splitting
+[HBASE-6135] - Style the Web UI to use Twitter's Bootstrap.
+[HBASE-6155] - [copytable] Unexpected behavior if --starttime is not specifed but --endtime is.
+[HBASE-6162] - Move KeyValue to hbase-common module
+[HBASE-6168] - [replication] Add replication zookeeper state documentation to replication.html
+[HBASE-6170] - Timeouts for row lock and scan should be separate
+[HBASE-6173] - hbck check specified tables only
+[HBASE-6177] - Add .idea to RAT excludes
+[HBASE-6207] - Add jitter to client retry timer
+[HBASE-6226] - move DataBlockEncoding and related classes to hbase-common module
+[HBASE-6231] - Minor Typos in HBase Book
+[HBASE-6234] - Move simple KeyValue tests to hbase-common module
+[HBASE-6242] - New UI should color task list entries
+[HBASE-6243] - New UI should space detailed latency columns equally
+[HBASE-6244] - [REST] Result generators do not need to query table schema
+[HBASE-6245] - Upon page refresh new UI should return to the previously selected tab
+[HBASE-6247] - [REST] HTablePool.putTable is deprecated
+[HBASE-6255] - Right align hbase logo in web ui
+[HBASE-6256] - Zk Dump was missed in the move to new UI
+[HBASE-6264] - Typos in the book documentation
+[HBASE-6267] - hbase.store.delete.expired.storefile should be true by default
+[HBASE-6274] - Proto files should be in the same palce
+[HBASE-6275] - Add conditional Hadoop properties assignment
+[HBASE-6283] - [region_mover.rb] Add option to exclude list of hosts on unload instead of just assuming the source node.
+[HBASE-6286] - Upgrade maven-compiler-plugin to 2.5.1
+[HBASE-6291] - Don't retry increments on an invalid cell

[... 349 lines stripped ...]


Mime
View raw message