You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by bu...@apache.org on 2019/02/11 17:11:27 UTC
[hbase] branch HBASE-14850 updated (35219f0 -> b78e6f9)
This is an automated email from the ASF dual-hosted git repository.
busbey pushed a change to branch HBASE-14850
in repository https://gitbox.apache.org/repos/asf/hbase.git.
discard 35219f0 HBASE-20009 Add license header to krb5.conf
discard 24f7f09 HBASE-18901 [C++] Provide CMAKE infrastructure
omit e2bb10a HBASE-18861 [C++] Use boost::optional instead of std::experimental::optional
omit 7e4a52d HBASE-18833 Ensure precommit personality is up to date on all active branches
omit 21c08df HBASE-18725 [C++] Install header files as well as library - ADDENDUM to only install .h files for if/
omit 128fc30 HBASE-18725 [C++] Install header files as well as library
omit 95da699 HBASE-18802 [C++] Remove hbase-macros.h
omit 4818a2a HBASE-18727 [C++] Don't link JNI/JVM stuff into libHbaseClient
omit f6d6fcb HBASE-18579 Enable core dump by default for docker
omit b134b1e HBASE-18777 Create one table for subtests in multi-retry-test
omit 2b5c8e2 HBASE-18720 [C++] Update wangle dependency to pick up the new release with Apache License v2
omit 63374e7 HBASE-18507 [C++] Support for MultiPuts in AsyncBatchRpcRetryingCaller class (Sudeep Sunthankar)
omit c60340b HBASE-18728 [C++] The library should be named libHBaseClient, instead of libHbaseClient
omit 82ada63 HBASE-18204 [C++] Rpc connection close and reconnecting
omit 05b59e8 HBASE-18578 [C++] Add pause for RPC test
omit 727d9b7 HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility - addendum makes stopRunner() static
omit 000c143 HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility
omit 583d4e2 HBASE-18603 buck complains about Build target path containing double slash
omit d4bd3c7 HBASE-18579 Enable core dump by default for docker -revert
omit 6e0f6df HBASE-18579 Enable core dump by default for docker
omit aff0336 HBASE-18576. [C++] Add ping for RPC test
omit e2a1cad HBASE-18565 [C++] Fix deadlock in AsyncScanRetryingCaller and other RPCs
omit e5643e8 HBASE-18537 [C++] Improvements to load-client
omit 9786a07 HBASE-18564 [C++] Problems compiling with GCC
omit 5261c67 HBASE-18078. [C++] Harden RPC by handling various communication abnormalities
omit 65aa548 HBASE-18536. [C++] Add fault injection infra
omit ba68b99 HBASE-18459 [C++] Fix Segfault in location-cache
omit f602e8a HBASE-18466. [C++] Support handling exception in RpcTestServer
omit d6c720b HBASE-18338 [C++] Implement RpcTestServer - ADDENDUM to fix rsync for new proto files
omit 72f3582 HBASE-18371 [C++] Update folly and wangle dependencies
omit 55ca4fe HBASE-18086 Create native client which creates load on selected cluster
omit 6c442d5 HBASE-18407 [C++] make Configuration::Set/GetBool work for both true/false and 1/0 (Xiaobing Zhou)
omit 1193812 HBASE-18338 [C++] Implement RpcTestServer (Xiaobing Zhou)
omit a93c6a9 HBASE-18061 [C++] Fix retry logic in multi-get calls (Sudeep Sunthankar)
omit 9effc92 HBASE-18400 [C++] ConnectionId Equals/Hash should consider service_name (Xiaobing Zhou) - ADDENDUM to reformat the code.
omit 166e49d HBASE-18400 [C++] ConnectionId Equals/Hash should consider service_name (Xiaobing Zhou)
omit a499d6a HBASE-18214 Replace the folly::AtomicHashMap usage in the RPC layer
omit bb10756 HBASE-18236 [C++] Add batching and reporting to simple-client
omit 0e07a54 HBASE-18210 Implement Table#checkAndDelete()
omit 73b65b4 HBASE-18178 [C++] Retrying meta location lookup and zookeeper connection
omit f27075a HBASE-18188 [C++] Fix Handling do not retry exceptions
omit 8335e15 HBASE-18174 Implement Table#checkAndPut()
omit 58ec20c HBASE-18173 Append class - Addendum to fix formatting
omit eec1225 HBASE-18173 Append class
omit abeb096 HBASE-18126 Increment class - addendum changes table name for test
omit bde59b2 HBASE-17907 [C++] End to end Scans from Client/Table
omit 3de6ecd HBASE-18126 Increment class - addendum creates TestToStringToInt64 in bytes-util-test
omit 3e03322 HBASE-18126 Increment class
omit d9bf7ae HBASE-18153 [C++] Add valgrind to the docker image
omit 2030344 HBASE-15903 Delete Object - addnedum moves misplaced sleep
omit 69d92d3 HBASE-15903 Delete Object - addnedum makes PutGetDelete robust
omit 54438ea HBASE-17860 Implement secure native client connection - ADDENDUM to remove Dockerfile
omit a2dd0a8 HBASE-15903 Delete Object
omit 3d861a1 HBASE-15602 Clean up using directives in cc files.
omit 517090a HBASE-17860 Implement secure native client connection
omit ccfc682 HBASE-17576 [C++] Implement request retry mechanism over RPC for Multi calls. (Sudeep Sunthankar)
omit 018f1ea HBASE-17800 [C++] handle exceptions in client RPC (Xiaobing Zhou and Enis Soztutar)
omit 8aa8a92 HBASE-17726 [C++] Move implementation from header to cc for request retry
omit 66f8f36 HBASE-16365 [C++] End to end Table::Put()
omit 924a273 HBASE-15894 [C++] Put and Mutation objects
omit 8c7a8b9 HBASE-17771 [C++] Classes required for implementation of BatchCallerBuilder
omit 915d89f HBASE-17727 [C++] Make RespConverter work with RawAsyncTableImpl
omit 239a8fc Adding methods to run a stand-alone HBase instance
omit a772ba3 HBASE-17754 [C++] RawAsyncTable
omit d2bc6b1 HBASE-17768 [C++] Makefile should recompile only the changed sources (Sudeep Sunthankar)
omit 9b43493 HBASE-17466 [C++] Test cleanup and minor improvements
omit 326bdfe HBASE-17728 Create separate build target for Configuration classes
omit 76919a7 HBASE-17741 [C++] rename some files to use (dash) instead of _
omit c9f1ab0 HBASE-17680 Run mini cluster through JNI in tests
omit fc2accc HBASE-17465 [C++] implement request retry mechanism over RPC (Xiaobing Zhou)
omit 7d284f6 HBASE-17629 [C++] Timeouts and retry configuration for connections
omit c561d57 HBASE-17226 [C++] Filter and Query classes
omit d308e0d HBASE-17612 [C++] Set client version info in RPC header
omit 8b3954f HBASE-17585 [C++] Use KVCodec in the RPC request/response
omit 2aceb22 HBASE-17628 Local mode of mini cluster shouldn't use hdfs (Devaraj Das)
omit 9aa4b16 HBASE-17278 [C++] Cell Scanner and KeyValueCodec for encoding cells in RPC (Sudeep Sunthankar and enis)
omit 3fa0acf HBASE-17485 [C++] Zookeeper quorum and znode lookup made configurable (Sudeep Sunthankar & enis)
omit 1920c02 HBASE-17503 [C++] Configuration should be settable and used w/o XML files
omit da51159 HBASE-17481 [C++] cpplint should use line wrapping of 100
omit bb70cd0 HBASE-15705 Add on meta cache (Mikhail Antonov)
omit fe69c81 HBASE-17219 [C++] Reformat the code according to the style guidelines - ADDENDUM after HBASE-17395
omit 15a5115 HBASE-17315 [C++] HBase Client and Table Implementation (Sudeep Sunthankar)
omit db30da6 HBASE-17463 [C++] RpcClient should close the thread pool
omit 85a9622 HBASE-17451 [C++] HBase Request and Response Converter
omit 50bcb9f HBASE-17395 [C++] Use custom line wrapping in formatting - ADDENDUM to remove an extra '=' sign.
omit 80ff9ec HBASE-17395 [C++] Use custom line wrapping in formatting
omit f29860f HBASE-17283 [C++] Result class
omit 1b22e6e HBASE-15905 Makefile build env incorrectly links in tests (Priyadharshini karthikeyan and Sudeep Sunthankar)
omit 5459e0d HBASE-17051 [C++] implement RPC client and connection management (Xiaobing Zhou)
omit 5dbc1b5 HBASE-17220 [C++] Address major issues from cpplint
omit a8b5984 HBASE-17218 [C++] Use Google Style guide and cpplint - ADDENDUM to add executable bit to the script
omit bd6e0b9 HBASE-17219 [C++] Reformat the code according to the style guidelines
omit 7e59ff6 HBASE-15902 Scan Object
omit 99ccddf HBASE-17218 [C++] Use Google Style guide and cpplint
omit 78c8bc7 HBASE-16489 Configuration parsing (Sudeep Sunthankar)
omit ed21cf5 HBASE-17217 Docker should bind to a different port than 16010
omit 5742267 HBASE-15893 Get object (Sudeep Sunthankar)
omit 0bb115b HBASE-16740 start-docker.sh fails to run by complaining bzip2 error (Xiaobing Zhou)
omit 6cadc38 HBASE-16216 Clean up source code.
omit 0eb150f HBASE-16174 Hook cell test up, and fix broken cell test.
omit fa3ab42 HBASE-15945 Patch for Cell
omit 2b6341d HBASE-15926 Added ASF headers which were missed in last commit
omit 5bb7fa8 HBASE-15822 Move to the latest docker base image
omit df14a6a HBASE-15851 Makefile update for build env
omit 8014cdf HBASE-15821 Document TestUtil
omit dea1eb6 HBASE-15823 Use call once for user util
omit e718c7d HBASE-15826 Clean up ASF license issues
omit f6ea493 HBASE-15774 Fix Upgrade lock usage in connection pool.
omit eb4cde4 HBASE-15792 Add on a test for locating a region
omit d3a6efd HBASE-15770 Stop using wangle's global executor
omit 297a4df HBASE-15761 Add on more server name tests
omit fdf0023 HBASE-15771 Document all the public classes
omit 16e1de7 HBASE-15777 Fix needs header in client handler
omit 79b5085 HBASE-15766 Show working puts
omit f034294 HBASE-15655 Set up doxygen for documentation
omit 190fc7a HBASE-15750 Add on meta deserialization
omit 50d1672 HBASE-15748 Don't link in static libunwind.
omit f74379e HBASE-15739 Add region location lookup from meta
omit baf863f HBASE-15731 Add on a connection pool
omit c1140d7 HBASE-15730 Add on script to format all .h,.cc, and BUCK files.
omit 14a33d7 HBASE-15687 Allow decoding more than GetResponse from the server
omit a1069eb HBASE-15724 Use explicit docker image
omit 2aaadab HBASE-15718 Add on TableName implementation and tests
omit 7cae46e HBASE-15696 Move region location cache serialization into serde
omit dc0f017 HBASE-15620 Add on Call serialization
omit 8b2d65f HBASE-15690 Add utility to get current username
omit b23e863 HBASE-14855 Connect to regionserver
omit bbeaacb HBASE-15045 Keep hbase-native-client/if and hbase-protocol in sync.
omit 098028c HBASE-15649 Ignore buck-out when building docker image
omit bfabc71 HBASE-15604 Add a good readme on the build.
omit 45cf565 HBASE-15418 Clean up un-used warning in test util
omit 26ba4ed HBASE-14854 Read meta location from zk
omit 27ee8ba HBASE-15401 Add Zookeeper to third party
omit e00e3a0 HBASE-14853 Add on protobuf to c++ chain
omit 54aaaa3 HBASE-15078 Added ability to start/stop hbase local cluster for tests, global test_env for gtest, small changes to dockerfile and docker run.
omit 8556e3a HBASE-14852 Update build env
add ccf293d HBASE-16081 Wait for Replication Tasks to complete before killing the ThreadPoolExecutor inside of HBaseInterClusterReplicationEndpoint
add 7227c27 HBASE-16184 Shell test fails due to rLoadSink being nil (Phil Yang)
add 2650711 HBASE-16207 can't restore snapshot without "Admin" permission
add 8cfaa0e HBASE-16092 Procedure v2 - complete child procedure support
add 90ba723 HBASE-16214 Add in a UI description for the Replication Table
add 6d94925 HBASE-16211 JMXCacheBuster restarting the metrics system might cause tests to hang
add f292048 HBASE-16208 Check that the row exists before attempting to remove a queue from TableBasedReplicationQueuesImpl
add 911706a HBASE-16220 Demote log level for "HRegionFileSystem - No StoreFiles for" messages to TRACE
add 3b3c3dc HBASE-16195 Should not add chunk into chunkQueue if not using chunk pool in HeapMemStoreLAB
add 28802de HBASE-16227 [Shell] Column value formatter not working in scans. Tested : manually using shell.
add 86f3768 HBASE-15473: Documentation for the usage of hbase dataframe user api (JSON, Avro, etc)
add a078925 HBASE-16095 Add priority to TableDescriptor and priority region open thread pool
add 4b7933b HBASE-14813 REST documentation under package.html should go to the book
add a55af38 HBASE-16219 Move meta bootstrap out of HMaster
add 12813c7 HBASE-16183: Correct errors in example programs of coprocessor in Ref Guide
add 6462a61 HBASE-15305 Fix a couple of incorrect anchors in HBase Ref Guide
add 243fe28 HBASE-16219 addendum move MasterMetaBootstrap to the right place
add 28d8609 HBASE-16233 Procedure V2: Support acquire/release shared table lock concurrently (Stephen Yuan Jiang)
add f04eeec HBASE-14552 Procedure V2: Reimplement DispatchMergingRegionHandler (Stephen Yuan Jiang)
add 3978aa3 HBASE-13823 Procedure V2: remove unnecessaery operaions on AssignmentManager#recoverTableInDisablingState() and recoverTableInEnablingState() (Stephen Yuan Jiang)
add 66c68f8 HBASE-16235 TestSnapshotFromMaster#testSnapshotHFileArchiving will fail if there are too many hfiles (ChiaPing Tsai)
add 84b7010 HBASE-16231 Support client keytab login for integration tests
add 60847a2 HBASE-3727 MultiHFileOutputFormat (yi liang)
add 9bc7ecf HBASE-16235 Addendum uses hfile count of 20 (ChiaPing)
add a8dfd8c Replication queue's lock will live forever if RS acquiring the lock has died prematurely
add cf0f4f7 HBASE-16076 Cannot configure split policy in HBase shell
add eb43f0a HBASE-16172 Unify the retry logic in ScannerCallableWithReplicas and RpcRetryingCallerWithReadReplicas
add a0aa017 Revert "Replication queue's lock will live forever if RS acquiring the lock has died prematurely"
add a1cc2c4 HBASE-16144 Replication queue's lock will live forever if RS acquiring the lock has died prematurely
add 515c499 HBASE-16110 AsyncFS WAL doesn't work with Hadoop 2.8+
add c9925bc HBASE-16238 It's useless to catch SESSIONEXPIRED exception and retry in RecoverableZooKeeper (Allan Yang)
add 1a62eaa HBASE-16236 Typo in javadoc of InstancePending (Hiroshi Ikeda)
add 9454daf HBASE-16241 Allow specification of annotations to use when running check_compatibility.sh
add 638ca24 HBASE-14552 (addendum) Procedure V2: Reimplement DispatchMergingRegionHandler (add nonce support) (Stephen Yuan Jiang)
add 5051ab4 HBASE-16244 LocalHBaseCluster start timeout should be configurable (Siddharth Wagle)
add 70f330d Consolidate SecureBulkLoadEndpoint into HBase core as default for bulk load
add ce657d5 HBASE-13701 Consolidate SecureBulkLoadEndpoint into HBase core as default for bulk load -- addendum
add 9d740f7 HBASE-16263 Move all to do w/ protobuf -- *.proto files and generated classes -- under hbase-protocol
add 65834a1 HBASE-16217 Pass through the calling user in ObserverContext
add 519f87f HBASE-15291 Revert due to race condition resulting in closed FileSystem error
add cc766df HBASE-16272 Overflow in ServerName's compareTo method (Huaxiang Sun)
add 03fe257 HBASE-16221 Have ThriftScanner update the ConnectionCache's last used time overtime getScannerRow() to keep the connection alive for long lived scanners
add 744248c HBASE-16096 Properly remove the replication queue and peer znodes after calling ReplicationSourceManager.removePeer().
add cd0b85e Revert HBASE-15406: Split / merge switch left disabled after early termination of hbck (HBASE-16008 will address this issue)
add bdd7782 HBASE-16008 A robust way deal with early termination of HBCK (Stephen Yuan Jiang)
add 6dbce2a HBASE-16266 Do not throw ScannerTimeoutException when catch UnknownScannerException
add 2df0ef5 HBASE-16205 When Cells are not copied to MSLAB, deep clone it while adding to Memstore.
add 064271d HBASE-14743 Add metrics around HeapMemoryManager. (Reid Chan)
add eff38cc Revert HBASE-14743 because of wrong attribution. Since I added commit message to the raw patch, it's making me as author instead of Reid. I should have used --author flag to set Reid as author. This reverts commit 064271da16efd3e5d9d4787d778fa711b7f9f6ab.
add abfd584 HBASE-14743 Add metrics around HeapMemoryManager. (Reid Chan)
add 0da8119 HBASE-16281 TestMasterReplication is flaky
add bcf409e HBASE-16280 Use hash based map in SequenceIdAccounting
add 00c2a5d HBASE-16286 When TagRewriteCell are not copied to MSLAB, deep clone it while adding to Memstore.
add 64804a0 HBASE-16293 TestSnapshotFromMaster#testSnapshotHFileArchiving flakey (Huaxiang Sun)
add 66fb697 HBASE-16275 Change ServerManager#onlineServers from ConcurrentHashMap to ConcurrentSkipListMap (Huaxiang Sun)
add ab9df0a HBASE-16289 AsyncProcess stuck messages need to print region/server
add 2b1cbeb HBASE-16300 LruBlockCache.CACHE_FIXED_OVERHEAD should calculate LruBlockCache size correctly
add fe44383 HBASE-16209 provide an ExponentialBackOffPolicy sleep between failed region open requests
add ff7d008 HBASE-16306 Add specific imports to avoid namespace clash in defaultSource.scala (Sai Teja Ranuva)
add 26c0426 HBASE-15656 Fix unused protobuf warning in Admin.proto (Yi Liang)
add 3729320 HBASE-16209 Removed unnecessary method and method calls from AssignmentManager and AssignmentManager UI (addendum)
add c29024c HBASE-16256 Purpose of EnvironmentEdge, EnvironmentEdgeManager (Sai Teja Ranuva)
add 69d1700 HBASE-16181 Fix AssignmentManager MBean name (Reid Chan)
add 7e6f5627 HBASE-16234 Expect and handle nulls when assigning replicas(Yi Liang)
add 2c5a0fc HBASE-14881 Provide a Put API that uses the provided row without coping (Xiang Li)
add aa0235f HBASE-16288 HFile intermediate block level indexes might recurse forever creating multi TB files
add 7836124 HBASE-16296 Reverse scan performance degrades when using filter lists (Ted Yu)
add b35cf8f HBASE-16225 Refactor ScanQueryMatcher
add 379b86c HBASE-16267 Remove commons-httpclient dependency from hbase-rest module
add eef6a48 HBASE-16284 Unauthorized client can shutdown the cluster
add b35e1f4 HBASE-16315 RegionSizeCalculator prints region names as binary without escapes
add e63fb6c HBASE-16319 Fix TestCacheOnWrite after HBASE-16288
add bcf2738 HBASE-16301 Trigger flush without waiting when compaction is disabled on a table (huaxiang sun)
add 9b3bc5f HBASE-16347 Unevaluated expressions in book
add 39db239 HBASE-16271 Fix logging and re-run the test in IntegrationTestBulkLoad
add 81b06b3 HBASE-16350 Undo server abort from HBASE-14968
add 209b6f7 HBASE-16317 revert all ESAPI changes
add 0eaf3ed HBASE-15574 Fix typo in HRegionServerCommandLine
add 6fdf3aa HBASE-16299 Update REST API scanner with ability to do reverse scan (Minwoo Kang)
add 544dc1e HBASE-16355 Invalid hbase-common test-jar dependency scope
add 550b937 HBASE-16287 LruBlockCache size should not exceed acceptableSize too many(Yu Sun)
add 975f0dd HBASE-9899 for idempotent operation dups, return the result instead of throwing conflict exception (Guanghao Zhang)
add c9f84e8 HBASE-16354 Clean up defunct github PRs
add 5e23b3a HBASE-16359 NullPointerException in RSRpcServices.openRegion()
add 19c609f HBASE-16303 FilterList with MUST_PASS_ONE optimization (Ram)
add e8f08ba HBASE-16303 Addendum as the wrong patch was committed
add 4b3e45f HBASE-16359 Addendum moves null checking as suggested by Heng
add 60b79e2 HBASE-16321 ensure no findbugs-jsr305
add c59f764 HBASE-16340 exclude Xerces iplementation jars from coming in transitively.
add 431c8c9 HBASE-8386 deprecate TableMapReduce.addDependencyJars(Configuration, class<?> ...)
add 48af3f5 HBASE-15461 update links to blogs posted on the Cloudera website to account for site restructuring.
add ed87a81 HBASE-16308 Contain protobuf references Gather up the pb references into a few locations only rather than have pb references distributed all about the code base.
add 0206dc6 Revert "HBASE-16308 Contain protobuf references Gather up the pb references into a few locations only rather than have pb references distributed all about the code base."
add 938ee73 HBASE-15882 Upgrade to yetus precommit 0.3.0
add 977858c HBASE-16362 Mob compaction does not set cacheBlocks to false when creating StoreScanner
add 4e08a8b HBASE-16267 Revert due to failure of TestLogLevel
add 30d7eea HBASE-15866 Split hbase.rpc.timeout into *.read.timeout and *.write.timeout
add e5f9df1 HBASE-12770 Don't transfer all the queued hlogs of a dead server to the same alive server
add 50f3c95 HBASE-16367 Race between master and region server initialization may lead to premature server abort
add 1ecb0fc HBASE-16367 Race between master and region server initialization may lead to premature server abort - addendum shortens the waiting duration
add 5cadcd5 HBASE-9465 Push entries to peer clusters serially
add 46defe8 HBASE-9899 for idempotent operation dups, return the result instead of throwing conflict exception (Guanghao Zhang): ADDENDUM
add 2d203e6 HBASE-16310 Revisit the logic of filterRowKey for Filters (Ram)
add ede9940 HBASE-16285 Drop RPC requests if it must be considered as timeout at client
add 091a17e HBASE-16368 test*WhenRegionMove in TestPartialResultsFromClientSide is flaky
add 3c3457c HBASE-14345 Consolidate printUsage in IntegrationTestLoadAndVerify (Reid Chan)
add 45bb618 REVERT of revert of "HBASE-16308 Contain protobuf references Gather up the pb references into a few locations only rather than have pb references distributed all about the code base." This is a revert of a revert; i.e. we are adding back the change only adding back with fixes for the broken unit test; was a real issue on a test that went in just at same time as this commit; I was getting a new nonce on each retry rather than getting one for the mutation.
add b3888ea HBASE-16379 [replication] Minor improvement to replication/copy_tables_desc.rb
add 8895667 HBASE-16385 Have hbase-rest pull hbase.rest.port from Constants.java (Yi Liang)
add 7e32510 HBASE-16363 Correct javadoc for qualifier length and value (Xiang Li)
add 9e116e0 HBASE-16389 Thread leak in CoprocessorHost#getTable(TableName) API (Ankit Singhal)
add fb668a0 HBASE-16267 Remove commons-httpclient dependency from hbase-rest module
add 285e104 HBASE-15554 - StoreFile$Writer.appendGeneralBloomFilter generates extra KV (Ram)
add 65c03b0 HBASE-16404 Make DeleteBloomFilters work with BloomContext (Ram)
add 907ac1f HBASE-16341 Missing bit on "Regression: Random Read/WorkloadC slower in 1.x than 0.98"
add 9219d68 Add mention to front page of hbaseconeast
add d5080e8 HBASE-16418 Reduce duration of sleep waiting for region reopen in IntegrationTestBulkLoad#installSlowingCoproc()
add 233ca65 HBASE-16419 check REPLICATION_SCOPE's value more stringently (Guangxu Cheng)
add 2261c8c HBASE-16422 Tighten our guarantees on compatibility across patch versions
add fb4ef53 HBASE-15635 Mean age of Blocks in cache (seconds) on webUI should be greater than zero
add ccf5d27 HBASE-12721 Create Docker container cluster infrastructure to enable better testing
add cc12be3 HBASE-16318 consistently use the correct name for 'Apache License, Version 2.0'
add e51fcdd HBASE-16318 fail build while rendering velocity template if dependency license isn't in whitelist.
add 7999bb9 HBASE-16384 Update report-flakies.py script to allow specifying a list of build ids to be excluded. Also fixes some pylint errors.
add e637a61 HBASE-16378 Procedure v2 - Make ProcedureException extend HBaseException
add e60a430 HBASE-16426 Remove organization affiliations from developer list
add 642d2fe HBASE-16429 FSHLog: deadlock if rollWriter called when ring buffer filled with appends
add ce88270 HBASE-16094 Improve cleaning up of proc wals. Makes the proc log cleaner smarter. Current method: starting from oldest log, keep deleting WALs until we encounter one which contains state of an active proc. Note that the state may be stale. New method: Same as current method, but will also delete the wals which contain stale state. In the starting, iterate from newest completed log (just before currently active log) and mark it for delete if it doesn't contain any state w [...]
add 5f61f9c HBASE-16405 Change read path Bloom check to work with Cells with out any copy.
add ad16676 Fix RegionServer Group's bug when moving multiple tables (Guangxu Cheng)
add fbd87f9 Revert commit for HBASE-16430 which didn't have JIRA number
add 741d0a4 HBASE-16430 Fix RegionServer Group's bug when moving multiple tables (Guangxu Cheng)
add 0d6c4d9 HBASE-16434 - Add date and count of flaky tests - Sort tests by decreasing order of flakyness - Internal links to each job's results - Correct calculation of total bad runs for a test - Fixes pylint errors
add 34b668b HBASE-16452 Procedure v2 - Make ProcedureWALPrettyPrinter extend Tool
add 7145e46 HBASE-7621 REST client (RemoteHTable) doesn't support binary row keys
add d077219d HBASE-16409 Row key for bad row should be properly delimited in VerifyReplication
add f174fec HBASE-16455 Provide API for obtaining all the WAL files
add ae42a93 HBASE-16467 Move AbstractHBaseTool to hbase-common.
add abc64fa HBASE-16450 Shell tool to dump replication queues
add 2aae923 HBASE-16444 CellUtil#estimatedSerializedSizeOfKey() should consider KEY_INFRASTRUCTURE_SIZ (Ram)
add ff6182b HBASE-16454 Compactor's shipping logic decision should be based on the current store's block size (Ram)
add 2f7b9b5 HBASE-16444 - Remove white space
add 77a7394 HBASE-16446 append_peer_tableCFs failed when there already have this table's partial cfs in the peer (Guanghao Zhang)
add 897631f HBASE-16440 MemstoreChunkPool might cross its maxCount of chunks to pool.
add cb507b8 HBASE-16360 TableMapReduceUtil addHBaseDependencyJars has the wrong class name for PrefixTreeCodec (Jing Pu Chen)
add 91fee26 HBASE-16485 Procedure v2 - Add support to addChildProcedure() as last "step" in StateMachineProcedure
add cb02be3 HBASE-16448 Custom metrics for custom replication endpoints
add 32c21f4 HBASE-14921 In-Memory MemStore Flush and Compaction : Memory optimizations. (Anastasia)
add 97b164a HBASE-16451 Procedure v2 - Test WAL protobuf entry size limit
add 3909b7c HBASE-16464 archive folder grows bigger and bigger due to corrupt snapshot under tmp dir
add c11923d HBASE-16456 Fix findbugs warnings in hbase-rsgroup module (Guangxu Cheng)
add cbfd6ee HBASE-16474 Remove dfs.support.append related code and documentation
add 1ca8492 HBASE-16376 Scan#setBatch(int) javadoc update WRT partial results
add 31f16d6 HBASE-16471 Region Server metrics context will be wrong when machine hostname contain "master" word (Pankaj Kumar)
add dda8f67 HBASE-16270 Handle duplicate clearing of snapshot in region replicas (Robert Yokota)
add bf7015d HBASE-16304 HRegion#RegionScannerImpl#handleFileNotFoundException may lead to deadlock when trying to obtain write lock on updatesLock
add 9cbe516 HBASE-16495 When accessed via Thrift, all column families have timeToLive equal to -1 (Tigran Saluev)
add 8a692ff HBASE-16486 Unify system table creation using the same createSystemTable API (Stephen Yuan Jiang)
add a1f760f HBASE-16433 Remove AsyncRpcChannel related stuffs
add 44c9021 HBASE-16462 TestRSGroupsBas#testGroupBalance may hang due to uneven region distribution (Guangxu Cheng)
add 3fd59b0 HBASE-16409 Addendum fixes the case where delimiter is not specified by user
add b1ee8a8 HBASE-16502 Reduce garbage in BufferedDataBlockEncoder (binlijin)
add 0d99e82 HBASE-16213 A new HFileBlock structure for fast random get. (binlijin)
add a63ba09 HBASE-14882 Provide a Put API that adds the provided family, qualifier, value without copying. (Xiang Li)
add e0aee7c Revert "HBASE-14882 Provide a Put API that adds the provided family, qualifier, value without copying. (Xiang Li)"
add 1b9af2a HBASE-16508 Move UnexpectedStateException to common
add 7eaba36 HBASE016490 Fix race condition between SnapshotManager and SnapshotCleaner
add 950d547 HBASE-16407 Handle MemstoreChunkPool size when HeapMemoryManager tunes memory.
add de5a3a0 HBASE-16518 Remove unused .arcconfig file
add c000f29 HBASE-16224 Reduce the number of RPCs for the large PUTs (ChiaPing Tsai)
add 0d05c75 HBASE-16510 Reset RpcController before retry
add 9cb0094 HBASE-16509 Add option to LoadIncrementalHFiles which allows skipping unmatched column families
add 0f92e94 HBASE-16515 AsyncProcess has incorrent count of tasks if the backoff policy is enabled (ChiaPing Tsai)
add 2acd788 HBASE-16082 Procedure v2 - Move out helpers from MasterProcedureScheduler
add 4a4f8e7 HBASE-16519 Procedure v2 - Avoid sync wait on DDLs operation
add c66bb48 HBASE-16101 Tool to microbenchmark procedure WAL performance.
add af33f94 HBASE-16522 Procedure v2 - Cache system user and avoid IOException
add 7b95ac1 HBASE-16502 Reduce garbage in BufferedDataBlockEncoder - addendum adopts Hiroshi's suggestion (binlijin)
add ea15522 HBASE-16533 Procedure v2 - Extract chore from the executor
add 647a65c HBASE-16531 Move cell block related code out of IPCUtil
add 1da0a48 HBASE-16535 Use regex to exclude generated classes for findbugs
add c536c85 HBASE-16515 AsyncProcess has incorrent count of tasks if the backoff policy is enabled - addendum fixes timeout of TestAsyncProcess#testSubmitRandomSizeRequest (Chiaping Tsai)
add 45af383 HBASE-16526 Add more ipc tests
add 605af95 HBASE-16528 Procedure-V2: ServerCrashProcedure misses owner information (Stephen Yuan Jiang)
add 5376106 HBASE-16532 Procedure-V2: Enforce procedure ownership at submission
add 8479554 HBASE-16519 Procedure v2 - Avoid sync wait on DDLs operation (addendum)
add 3892550 HBASE-15278 AsyncRPCClient hangs if Connection closes before RPC call response
add fe22208 Add Dima Spivak as developer
add e30a66b HBASE-16526 Addendum add missing stuffs
add a1cd601 HBASE-16527 IOExceptions from DFS client still can cause CatalogJanitor to delete referenced files (Vladimir Rodionov)
add b839d04 HBASE-16375 Mapreduce mini cluster using HBaseTestingUtility not setting correct resourcemanager and jobhistory webapp address of MapReduceTestingShim
add 817660d HBASE-16547 hbase-archetype-builder shell scripts assume bash is installed in /bin
add 5c7fa12 HBASE-16101 addendum. Fixes runtime ClassCastException of Future<Integer> in ProcedureWALPerformanceEvaluation.
add f6ccae3 HBASE-16507 Procedure v2 - Force DDL operation to always roll forward
add 0b6eccf HBASE-16311 Audit log for delete snapshot operation is missing in case of snapshot owner deleting the same (Yi Liang)
add 5e905c0 HBASE-16399 Provide an API to get list of failed regions and servername in Canary (Vishal Khandelwal)
add 2fcc691 HBASE-16538 Changes the way version information is stored during build. Instead of writing package-info.java with VersionAnnotation, saveVersion.sh now writes Version.java with static members.
add 008091f HBASE-16552 MiniHBaseCluster#getServerWith() does not ignore stopped RSs
add 520c3cc Amend HBASE-16538 Changes the way version information is stored during build
add 592245f HBASE-16556 The read/write timeout are not used in HTable.delete(List), HTable.get(List), and HTable.existsAll(List) (ChiaPing Tsai)
add 91227f8 HBASE-16516 Revisit the implementation of PayloadCarryingRpcController
add ab07f00 HBASE-16541 Avoid unnecessary cell copy in Result#compareResults (ChiaPing Tsai)
add b6ba13c HBASE-16460 Can't rebuild the BucketAllocator's data structures when BucketCache uses FileIOEngine (Guanghao Zhang)
add 78af209 HBASE-16562 ITBLL should fail to start if misconfigured
add 7363a76 HBASE-16562 ITBLL should fail to start if misconfigured, addendum
add e9cfbfd HBASE-16572 Sync method in RecoverableZooKeeper failed to pass callback function in (Allan Yang)
add e65817e HBASE-16544 Remove or Clarify 'Using Amazon S3 Storage' section in the reference guide (Yi Liang)
add fc224ed HBASE-16530 Reduce DBE code duplication
add c04b389 HBASE-16445 Refactor and reimplement RpcClient
add 1574c6e HBASE-16505 Add AsyncRegion interface to pass deadline and support async operations (Phil Yang)
add d7e5c6f HBASE-16505 Add AsyncRegion interface to pass deadline and support async operations - revert due to open questions
add 46c756a HBASE-16589 Adjust log level for FATAL messages from HBaseReplicationEndpoint that are not fatal
add e11aafa HBASE-16570 Compute region locality in parallel at startup (binlijin)
add 6c8d1f0 HBASE-16309 TestDefaultCompactSelection.testCompactionRatio is flaky
add e1e0637 HBASE-16576 Shell add_peer doesn't allow setting cluster_key for custom endpoints
add cc2a40a HBASE-16596 Reduce redundant interfaces in AsyncProcess
add 80d8b21 HBASE-16086 TableCfWALEntryFilter and ScopeWALEntryFilter should not redundantly iterate over cells (Vincent Poon)
add 7bda515 HBASE-16591 Add a docker file only contains java 8 for running pre commit on master
add 2c3b0f2 HBASE-16606 Remove some duplicate code in HTable
add c19d2ca HBASE-16607 Make NoncedRegionServerCallable extend CancellableRegionServerCallable
add 105bfc7 HBASE-15624 Move master branch/hbase-2.0.0 to jdk-8 only
add 0860bdb HBASE-16614 Use daemon thread for netty event loop
add 8290b2c HBASE-16609 Fake cells EmptyByteBufferedCell created in read path not implementing SettableSequenceId (Yu Sun)
add 6f07280 HBASE-16491 A few org.apache.hadoop.hbase.rsgroup classes missing @InterfaceAudience annotation
add 3642287 HBASE-16491 A few org.apache.hadoop.hbase.rsgroup classes missing @InterfaceAudience annotation - Revert due to missing credit
add 552400e HBASE-16491 A few org.apache.hadoop.hbase.rsgroup classes missing @InterfaceAudience annotation (Umesh Agashe)
add 8855670 HBASE-16616 Rpc handlers stuck on ThreadLocalMap.expungeStaleEntry (Tomu Tsuruhara)
add 1cdc5ac Adding checks in Scanner's setStartRow and setStopRow for invalid row key sizes.
add 831fb3c HBASE-16592 Unify Delete request with AP
add 2ab3384 HBASE-16229 Cleaning up size and heapSize calculation.
add c57acf2 HBASE-16540 Adding checks in Scanner's setStartRow and setStopRow for invalid row key sizes.
add 2566cfe HBASE-16592 Unify Delete request with AP
add 77b3273 HBASE-16229 Cleaning up size and heapSize calculation.
add 156a8b2 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/hbase
add 422734e HBASE-15297 Correct handling of namespace existence checks in shell.
add cd9f422 HBASE-16611 Flakey org.apache.hadoop.hbase.client.TestReplicasClient.testCancelOfMultiGet
add a602aaf HBASE-16615 Fix flaky TestScannerHeartbeatMessages
add 981200b HBASE-16612 Use array to cache Types for KeyValue.Type.codeToType (Phil Yang)
add 4c6a98b HBASE-16618 Procedure v2 - Add base class for table and ns procedures
add 8540171 Tune up the release candidate making section
add 8ef6c76 HBASE-16388 Prevent client threads being blocked by only one slow region server
add 1d6c90b HBASE-16381 Shell deleteall command should support row key prefixes (Yi Liang)
add e6f8f6d Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/hbase
add 56be3ac HBASE-16626 User customized RegionScanner from 1.X is incompatible with 2.0.0's off-heap part. (Charlie Qiangeng Xu)
add 8c4b09d HBASE-16624 Fix MVCC DeSerialization bug in the HFileScannerImpl
add e782d0b HBASE-16640 TimeoutBlockingQueue#remove() should return whether the entry is removed
add 216e847 HBASE-16639 TestProcedureInMemoryChore#testChoreAddAndRemove occasionally fails
add e19632a HBASE-16634 Speedup TestExportSnapshot
add 2597217 HBASE-16349 TestClusterId may hang during cluster shutdown
add b6b7236 HBASE-16586 Procedure v2 - Cleanup sched wait/lock semantic
add 2cf8907 HBASE-16631 Extract AsyncRequestFuture related code from AsyncProcess
add 1a1003a HBASE-16447 Replication by namespaces config in peer (Guanghao Zhang)
add bb3d9cc HBASE-16544 Remove or Clarify Using Amazon S3 Storage section in the reference guide -addendum (Yi Liang)
add edc0ef3 HBASE-16598 Enable zookeeper useMulti always and clean up in HBase code
add da3abbc HBASE-16534 Procedure v2 - Perf Tool for Scheduler. Tool to test performance of locks and queues in procedure scheduler independently from other framework components. Inserts table and region operations in the scheduler, then polls them and exercises their locks. Number of tables, regions and operations can be set using cli args.
add 4faa8ea HBASE-16165 Decrease RpcServer.callQueueSize before writeResponse causes OOM (Guanghao Zhang)
add 9c58d26 HBASE-16507 Procedure v2 - Force DDL operation to always roll forward (addendum)
add 6eb6225 HBASE-7612 [JDK8] Replace use of high-scale-lib counters with intrinsic facilities
add c5b8aab HBASE-16335 RpcClient under heavy load leaks some netty bytebuf (Ram)
add b2eac0d HBASE-16554 Rebuild WAL tracker if trailer is corrupted.
add 348eb28 HBASE-16646 Enhance LoadIncrementalHFiles API to accept store file paths as input
add 08d9a2b HBASE-16646 Enhance LoadIncrementalHFiles API to accept store file paths as input - addendum adheres to original cleanup logic
add 181fed4 HBASE-16551 Cleanup SplitLogManager and CatalogJanitor
add 22dcce5 HBASE-16646 Enhance LoadIncrementalHFiles API to accept store file paths as input - addendum populates filesystem for the new doBulkLoad()
add 6682120 HBASE-16647 hbck should do offline reference repair before online repair
add 6624c67 HBASE-16658 Optimize UTF8 string/byte conversions (binlijin)
add c67983e HBASE-16659 Use CellUtil.createFirstOnRow instead of KeyValueUtil.createFirstOnRow in some places (binlijin)
add 5568929 HBASE-16654 Better handle channelInactive and close for netty rpc client
add b6b01a7 HBASE-12949 Scanner can be stuck in infinite loop if the HFile is corrupted
add 6a4c292 HBASE-16294 hbck reporting "No HDFS region dir found" for replicas
add 593fb75 HBASE-14734 Prevent BindException when setting up MiniKdc. Port for kdc service gets selected in the constructor, but we bind to it later in MiniKdc.start()-->MiniKdc.initKDCServer() --> KdcServer.start(). In meantime, some other service can capture the port which results in BindException. The solution here is to catch the exception and retry.
add 055dde7 HBASE-16669 Fix flakey TestAdmin1#testMergeRegions
add a90d433 HBASE-12088 Remove unused hadoop-1.0, hadoop-1.1 profiles from non-root poms
add c9d0d11 HBASE-12088 Addendum - fix spacing
add 19bbf44 HBASE-16651 LRUBlockCache#returnBlock should try return block to Victim Handler L2 cache.
add 2ff2c0b HBASE-16670 Make RpcServer#processRequest logic more robust
add ce49364 HBASE-16880 Reduce garbage in BufferChain (binlijin)
add 4bb84f7 HBASE-16675 Average region size may be incorrect when there is region whose RegionLoad cannot be retrieved
add 1384c9a HBASE-16650 Wrong usage of BlockCache eviction stat for heap memory tuning.
add 83cf44c HBASE-16604 Scanner retries on IOException can cause the scans to miss data
add 4b05f40 HBASE-16662 Fix open POODLE vulnerabilities
add 07ed155 HBASE-16671 Split TestExportSnapshot
add 96c5a02 Revert "HBASE-16880 Reduce garbage in BufferChain (binlijin)" to fix JIRA number
add 191afc8 HBASE-16680 Reduce garbage in BufferChain
add 946c1ed HBASE-16423 Add re-compare option to VerifyReplication to avoid occasional inconsistent rows (Jianwei Cui)
add d2ed74c HBASE-16688 Split TestMasterFailoverWithProcedures
add 50b051a HBASE-16257 Move staging dir to be under hbase root dir
add 39db0ca Revert "HBASE-16604 Scanner retries on IOException can cause the scans to miss data"
add eb11278 HBASE-16604 Scanner retries on IOException can cause the scans to miss data - RECOMMIT after revert
add 4082424 HBASE-16679 Flush throughput controller: Minor perf change and fix flaky TestFlushWithThroughputController.
add 7ed93f8 HBASE-16697 bump TestRegionServerMetrics to LargeTests
add 2765b9d HBASE-16667 Building with JDK 8: ignoring option MaxPermSize=256m (Niels Basjes)
add f5351e2 HBASE-16677 Add table size (total store file size) to table page
add b14fb14 Revert "HBASE-16677 Add table size (total store file size) to table page"
add f7bb6fb HBASE-16677 Add table size (total store file size) to table page (Guang Yang)
add 21969f5 HBASE-16665 Check whether KeyValueUtil.createXXX could be replaced by CellUtil without copy
add 3896d9e HBASE-16692 Make ByteBufferUtils#equals safer and correct (binlijin)
add b7e0e15 HBASE-16645 Wrong range of Cells is caused by CellFlatMap#tailMap, headMap, and SubMap (ChiaPing Tsai)
add da37fd9 HBASE-16705 Eliminate long to Long auto boxing in LongComparator. (binlijin)
add 5f7e642 HBASE-16682 Fix Shell tests failure. NoClassDefFoundError for MiniKdc.
add e01e05c HBASE-16587 Procedure v2 - Cleanup suspended proc execution
add 8da0500 HBASE-16695 Procedure v2 - Support for parent holding locks
add 890e3f2 HBASE-16691 Optimize KeyOnlyFilter by utilizing KeyOnlyCell (binlijin)
add 43f47a8 HBASE-16704 Scan will be broken while working with DBE and KeyValueCodecWithTags.
add f06c006 HBASE-16649 Truncate table with splits preserved can cause both data loss and truncated data appeared again
add b9ec59e HBASE-16694 Reduce garbage for onDiskChecksum in HFileBlock (binlijin)
add 219c786 HBASE-16672 Add option for bulk load to copy hfile(s) instead of renaming
add db394f5 HBASE-16714 Procedure V2 - use base class to remove duplicate set up test code in table DDL procedures (Stephen Yuan Jiang)
add f196a8c HBASE-16643 - Reverse scanner heap creation may not allow MSLAB closure due to improper ref counting of segments (Ram)
add aa4a678 HBASE-16691 Optimize KeyOnlyFilter by utilizing KeyOnlyCell - revert due to TestFilter failure
add b0fcca6 HBASE-16691 Optimize KeyOnlyFilter by utilizing KeyOnlyCell.(binlijin)
add b644e0f HBASE-16134 Introduce Cell extension for server side.
add d127d64 HBASE-16660 ArrayIndexOutOfBounds during the majorCompactionCheck in DateTieredCompaction
add de7316b HBASE-16720 Sort build ids in flaky dashboard.
add 47e12fb HBASE-16696 After HBASE-16604 - does not release blocks in case of scanner exception (Ram)
add 09a31bd HBASE-16711 Fix hadoop-3.0 profile compile
add f3270d4 HBASE-16723 RMI registry is not destroyed after stopping JMX Connector Server (Pankaj Kumar)
add 63808a2 HBASE-16725 Don't let flushThread hang in TestHRegion
add 7639671 HBASE-15984 Handle premature EOF treatment of WALs in replication.
add bf3c928 HBASE-16721 Concurrency issue in WAL unflushed seqId tracking
add 3757da6 HBASE-16732 Avoid possible NPE in MetaTableLocator
add c3c82f3 HBASE-16678 MapReduce jobs do not update counters from ScanMetrics
add b8ad9b1 HBASE-16721 Concurrency issue in WAL unflushed seqId tracking - ADDENDUM to change WAL to extend Closeable
add ec0adbd HBASE-16739) imed out exception message should include encoded region name
add 250ad64 HBASE-16738 L1 cache caching shared memory HFile block when blocks promoted from L2 to L1.
add 7d0a6a8 HBASE-15871 Memstore flush doesn't finish because of backwardseek() in memstore scanner. (Ram)
add 1c083d9 HBASE-16739 Timed out exception message should include encoded region name - Revert due to misspelled word in subject
add b43d1ec HBASE-16739 Timed out exception message should include encoded region name
add cc237c4 HBASE-16750 hbase compilation failed on power system (Saravanan Krishnamoorthy)
add 95c1dc9 HBASE-15638 Shade protobuf Which includes
add 2508edc HBASE-16742) Add chapter for devs on how we do protobufs going forward Fix misspelling noticed by Anoop Sam John.
add 9e0c256 HBASE-15560 TinyLFU-based BlockCache (Ben Manes)
add b5d34cf HBASE-16742 Add chapter for devs on how we do protobufs going forward; ADDENDUM -- add in Duo Zhang remark
add b952e64 HBASE-15560 TinyLFU-based BlockCache - revert pending performance verification
add b30b6df HBASE-16742 Add chapter for devs on how we do protobufs going forward; ADDENDUM -- put all notes on CPEPs together in the CPEP section
add 34ad965 HBASE-16750 hbase compilation failed on power system - revert due to failure in mvn site
add 89eb71f HBASE-16764 hbase-protocol-shaded generate-shaded-classes profile unpacks shaded java files into wrong location
add 0daeb63 HBASE-16763 Remove unintentional dependency on net.sf.ehcache.search.Results
add 5ae516b HBASE-16644 Errors when reading legit HFile Trailer of old (v2.0) format file
add 6a9b57b HBASE-16760 Deprecate ByteString related methods in Bytes.java.
add 617dfe1 HBASE-16758 back HBaseZeroCopyByteStringer stuff.
add 3aa4dfa HBASE-16690 Move znode path configs to a separated class
add 1f1a13f HBASE-16753 There is a mismatch between suggested Java version in hbase-env.sh
add 06758bf HBASE-16759 Avoid ByteString.copyFrom usage wherever possible.
add b548d49 HBASE-16776 Remove duplicated versions of countRow() in tests
add eb33b60 HBASE-16778 Move testIllegalTableDescriptor out from TestFromClientSide
add 58e843d HBASE-16372 References to previous cell in read path should be avoided (Ram)
add 912ed17 HBASE-15721 Optimization in cloning cells into MSLAB.
add d1e40bf HBASE-16750 hbase compilation failed on power system (Saravanan Krishnamoorthy)
add 7a38509 HBASE-16777 Fix flaky TestMasterProcedureEvents
add 97c1333 HBASE-16772 Add verbose option to VerifyReplication for logging good rows
add 2c7211e HBASE-16681: Flaky TestReplicationSourceManagerZkImpl
add 96d34f2 HBASE-16768 Inconsistent results from the Append/Increment (ChiaPing Tsai)
add 62bc090 HBASE-16773 AccessController should access local region if possible
add bc9a972 HBASE-16657 Expose per-region last major compaction time in RegionServer UI
add 723d561 HBASE-16657 addendum handle null RegionLoad
add c7cae6b 1). Fix resource leak issue upon exception during mob compaction. 2). Reorg the code in compactMobFilesInBatch() to make it more readable.
add 29d701a HBASE-16781 Fix flaky TestMasterProcedureWalLease
add e06c367 HBASE-16791 Fix TestDispatchMergingRegionsProcedure
add 8a8c608 HBASE-16794 TestDispatchMergingRegionsProcedure#testMergeRegionsConcurrently is flaky
add ccde439 HBASE-16771 VerifyReplication should increase GOODROWS counter if re-comparison passes
add f5abe17 HBASE-16666 Add append and remove peer namespaces cmds for replication (Guanghao Zhang)
add 6b6a801 HBASE-16701 rely on test category timeout instead of defining one on a specific test.
add 3c35a72 Revert "HBASE-16750 hbase compilation failed on power system (Saravanan Krishnamoorthy)"
add 932a196 Revert "1). Fix resource leak issue upon exception during mob compaction. 2). Reorg the code in compactMobFilesInBatch() to make it more readable."
add c930bc9 HBASE-16767 Mob compaction needs to clean up temporary files in face of IOExceptions.
add 341f049 HBASE-16699 Overflows in AverageIntervalRateLimiter's refill() and getWaitInterval()
add fcef2c0 HBASE-16661 Add last major compaction age to per-region metrics
add 7493e79 HBASE-16788 Guard HFile archiving under a separate lock
add 0f21c41 HBASE-16801 The Append/Increment may return the data from future (Chiaping Tsai)
add 83fc59d HBASE-16804 JavaHBaseContext.streamBulkGet is void but should be JavaDStream (Igor Yurinok)
add d9f18c7 HBASE-16793 Exclude shaded protobuf files from rat check
add 4d09116 HBASE-16716 OfflineMetaRepair leaves empty directory inside /hbase/WALs which remains forever (Pankaj Kumar)
add 9d304d3 HBASE-16638 Reduce the number of Connection's created in classes of hbase-spark module (Weiqing Yang)
add ee6f0dd HBASE-16638 Reduce the number of Connection's created in classes of hbase-spark module - Addendum (Weiqing Yang)
add bc7e034 HBASE-16788 addendum Account for HStore archiveLock in heap size
add bbc2746 HBASE-16803 Make hbase:acl table unsplittable
add fef3c90 HBASE-16803 Make hbase:acl table unsplittable - revert pending review comments
add 7b0acc2 HBASE-16146 Remove thread local usage in Counter
add 6b346ad HBASE-16622 Fix some issues with the HBase reference guide
add ec87b4b HBASE-15109 HM/RS failed to start when "fs.hdfs.impl.disable.cache" is set to true (Pankaj Kumar)
add eb52e26 HBASE-16811 Remove mob sweep job.
add 662a1b2 HBASE-16802 Procedure v2 - group procedure cleaning
add 0af10f8 HBASE-16663 JMX ConnectorServer stopped when unauthorized user try to stop HM/RS/cluster
add f77ff9f HBASE-16809 Save one cell length calculation in HeapMemStoreLAB#copyCellInto. (binlijin)
add b76b751 HBASE-16784 Make use of ExtendedCell#write(OutputStream os) for the default HFileWriter#append() (Ram)
add 996d631 HBASE-16801 The Append/Increment may return the data from future - addendum (ChiaPing Tsai)
add a46134b HBASE-16731 Inconsistent results from the Get/Scan if we use the empty FilterList (ChiaPing Tsai)
add e868d95 HBASE-16735 Procedure v2 - Fix yield while holding locks
add b8173a5 HBASE-16505 Pass deadline to HRegion operations
add f4bdab8 HBASE-16810 HBase Balancer throws ArrayIndexOutOfBoundsException when regionservers are in /hbase/draining znode and unloaded (David Pope)
add c6289f1 HBASE-16808 Included the generated, shaded java files from HBASE-15638 Shade protobuf in our src assembly
add dfb2a80 HBASE-16746 The log of “region close” should differ from “region move” (ChiaPing Tsai)
add 92ef234 HBASE-16813 Procedure v2 - Move ProcedureEvent to hbase-procedure module
add f11aa45 HBASE-16792 Reuse KeyValue.KeyOnlyKeyValue in BufferedDataBlockEncoder.SeekerState (Binlijin)
add 88ff71b HBASE-16664 Timeout logic in AsyncProcess is broken
add 193e0d6 revert HBASE-16792 due to test failures
add 90d83d5 HBASE-16807, RegionServer will fail to report new active Hmaster until HMaster/RegionServer failover.
add c9c67d1 HBASE-16724 Snapshot owner can't clone
add 9b13514 HBASE-16698 Performance issue: handlers stuck waiting for CountDownLatch inside WALKey#getWriteEntry under high writing workload
add e1923b7 HBASE-16698 Performance issue: handlers stuck waiting for CountDownLatch inside WALKey#getWriteEntry under high writing workload; ADDENDUM. Fix findbugs
add 91a7bbd HBASE-16751 Add tuning information to HBase Book
add 9a94dc9 HBASE-16642 Use DelayQueue instead of TimeoutBlockingQueue
add 4127fd2 iHBASE-16792 Reuse KeyValue.KeyOnlyKeyValue in BufferedDataBlockEncoder.SeekerState (Binlijin)
add 3fe7508 HBASE-15921 Add first AsyncTable impl and create TableImpl based on it
add 0708603 HBASE-16638 Reduce the number of Connection's created in classes of hbase-spark module - addendum 2 (Weiqing Yang)
add 39d43ab HBASE-16821 Enhance LoadIncrementalHFiles API to convey missing hfiles if any
add 5f75fa0 HBASE-16799 CP exposed Store should not expose unwanted APIs.
add a68c0e2 HBASE-16818 Avoid multiple copies of binary data during the conversion from Result to Row (Weiqing Yang)
add 444dc86 HBASE-16823 Add examples in HBase Spark module (Weiqing Yang)
add 635ea05 HBASE-16729 Define the behavior of (default) empty FilterList(ChiaPing Tsai)
add f555b5b Revert "HBASE-16698 Performance issue: handlers stuck waiting for CountDownLatch inside WALKey#getWriteEntry under high writing workload; ADDENDUM. Fix findbugs" Premature commit. Revert while discussion ongoing
add 13baf4d Revert "HBASE-16698 Performance issue: handlers stuck waiting for CountDownLatch inside WALKey#getWriteEntry under high writing workload" Premature commit. Revert while discussion still ongoing.
add 62c8411 HBASE-16839 Procedure v2 - Move all protobuf handling to ProcedureUtil
add b972839 HBASE-16844 Procedure V2: DispatchMergingRegionsProcedure to use base class StateMachineProcedure for abort and rollback (Stephen Yuan Jiang)
add 76e7c05 HBASE-16274 Add more peer tests to replication_admin_test (Guanghao Zhang)
add fb15e3d HBASE-15789 PB related changes to work with offheap
add 0f38415 Revert "HBASE-15789 PB related changes to work with offheap"
add 109db38 HBASE-16853 Regions are assigned to Region Servers in /hbase/draining after HBase Master failover (David Pope)
add 3a0dbf7 HBASE-16834 Add AsyncConnection support for ConnectionFactory
add bda5fd5 HBASE-16792 - reverting to change commit message
add 1e3d8c8 HBASE-16792 Reuse KeyValue.KeyOnlyKeyValue in BufferedDataBlockEncoder.SeekerState (Binlijin)
add 2786253 HBASE-16856 Exception message in SyncRunner.run() should print currentSequence (Allan Yang)
add c8e9a29 HBASE-16855 Avoid NPE in MetricsConnection’s construction (ChiaPing Tsai)
add c6e9dab HBASE-16846 Procedure v2 - executor cleanup
add 73e9456 HBASE-16326 CellModel / RowModel should override 'equals', 'hashCode' and 'toString' (Minwoo Kang)
add 8e10062 HBASE-16712 fix mvn hadoop-3.0 profile for mvn install
add e1a6c94 HBASE-16712 ADDENDUM fix whitespace
add 0c304a0 HBASE-16283 Batch Append/Increment will always fail if set ReturnResults to false (Allan Yang)
add 10840a5 HBASE-16145 MultiRowRangeFilter constructor shouldn't throw IOException (Konstantin Ryakhovskiy)
add 1b005f3 HBASE-16733 add hadoop 3.0.0-alpha1 to precommit checks
add b4f6ebd HBASE-16836 Implement increment and append
add ec1adb7 Revert "Revert "HBASE-16698 Performance issue: handlers stuck waiting for CountDownLatch inside WALKey#getWriteEntry under high writing workload""
add 0d40a52 Revert "Revert "HBASE-16698 Performance issue: handlers stuck waiting for CountDownLatch inside WALKey#getWriteEntry under high writing workload; ADDENDUM. Fix findbugs""
add 5bc518b HBASE-16774 [shell] Add coverage to TestShell when ZooKeeper is not reachable
add 317136e HBASE-16754 All WALSplitter OutputSinks should process compaction events
add bb6cc4d HBASE-16854 Refactor the org.apache.hadoop.hbase.client.Action (ChiaPing Tsai)
add 6c89c62 HBASE-16866 Avoid NPE in AsyncRequestFutureImpl#updateStats (ChiaPing Tsai)
add ef8c65e HBASE-16824 Writer.flush() can be called on already closed streams in WAL roll
add acc6065 HBASE-16837 Implement checkAndPut and checkAndDelete
add 67f1ac1 HBASE-16578 Mob data loss after mob compaction and normal compaction
add 82a2384 HBASE-16864 Procedure v2 - Fix StateMachineProcedure support for child procs at last step
add d9ee25e HBASE-16874 Fix TestMasterFailoverWithProcedures and ensure single proc-executor for kill/restart tests
add 72db953 HBASE-16345 RpcRetryingCallerWithReadReplicas#call() should catch some RegionServer Exceptions
add 6745118 HBASE-16870 Add the metrics of replication sources which were transformed from other dead rs to ReplicationLoad (Guanghao Zhang)
add ee1123b HBASE-16752 Return error back to rpc client on exceeding rpc request size limit.
add ddc8435 HBASE-16872 Implement mutateRow and checkAndMutate
add 3709c81 HBASE-16884 Add HBase-2.0.x to the hadoop version support matrix in our documentation
add c02b672e HBASE-16870 ADDENDUM fix failed TestReplicationSmallTests
add b2a7f31 Revert "HBASE-16870 ADDENDUM fix failed TestReplicationSmallTests"
add 59857a4 HBASE-16870 ADDENDUM fix failed TestReplicationSmallTests
add 5533736 HBASE-16871 Procedure v2 - add waiting procs back to the queue after restart
add f1691e3 HBASE-16752 addendum. Do not retry large request for client versions less than 1.3
add d3decaa HBASE-16889 Proc-V2: verifyTables in the IntegrationTestDDLMasterFailover test after each table DDL is incorrect (Stephen Yuan Jiang)
add 0ae211e HBASE-16414 Improve performance for RPC encryption with Apache Common Crypto (Colin Ma)
add e223639 HBASE-16910 Avoid NPE when starting StochasticLoadBalancer (Guanghao Zhang)
add 4983c74 HBASE-16829 DemoClient should detect secure mode
add 6415137 HBASE-16815 Low scan ratio in RPC queue tuning triggers divide by zero exception
add ac415f8 HBASE-16929 Move default method of shipped to Shipper interface
add 2f4c91e HBASE-15684 Fix the broken log file size accounting
add 187ff19 HBASE-16887 Allow setting different hadoopcheck versions in precommit for different branches
add 97cb1d7 HBASE-16929 Move default method of shipped to Shipper interface - revert pending finding cause for Phoenix compilation error
add 3584537 HBASE-16463 Improve transparent table/CF encryption with Commons Crypto (Dapeng Sun)
add 57184f4 Revert "HBASE-16562 ITBLL should fail to start if misconfigured, addendum"
add a4d48b6 Revert "HBASE-16562 ITBLL should fail to start if misconfigured"
add fa3cbd1 HBASE-16931 Setting cell's seqId to zero in compaction flow might cause RS down.
add 1b12a60 HBASE-16930 AssignmentManager#checkWals() function can recur infinitely (Umesh Agashe)
add 988d1f9 HBASE-16608 Introducing the ability to merge ImmutableSegments without copy-compaction or SQM usage. (Anastasia)
add 4533bb6 Revert "Revert "HBASE-15789 PB related changes to work with offheap"" Restore this change but with a clean of the generated dirs first so that we avoid trying to apply a patch on top of an already patched src.
add 9875c69 HBASE-16880 Correct the javadoc/behaviour of the APIs in ByteBufferUtils (Ram)
add caa1a84 HBASE-15709 Handle large edits for asynchronous WAL
add 36aa416 HBASE-1600 Table#checkAndPut() docs are too vague (Csaba Skrabak)
add c4be87d HBASE-16939 ExportSnapshot: set owner and permission on right directory
add 9c6d123 Revert "HBASE-1600 Table#checkAndPut() docs are too vague (Csaba Skrabak)" Committed with the wrong HBASE JIRA number
add 8e2d410 HBASE-16000 Table#checkAndPut() docs are too vague (Csaba Skrabak) This is a reapply of a revert just to fix the commit message
add bbe88d9 HBASE-16944 Fix findbugs warning in hbase-server HRegion UL_UNRELEASED_LOCK
add c7c45f2 Implement small scan
add 1eae9ae HBASE-16783 Use ByteBufferPool for the header and message during Rpc response (Ram)
add 5cee6a3 Revert "Implement small scan" due to miss issue number
add cd3dd6e HBASE-16932 Implement small scan
add c776b31 HBASE-16949 Fix RAT License complaint about the hbase-protocol-shaded/src/main/patches content
add 8d9b9dc HBASE-16948 Fix inconsistency between HRegion and Region javadoc on getRowLock
add a3f1490 HBASE-16950 Print raw stats in the end of proc performance tools for parsing results from scripts.
add d35b658 HBASE-16886 hbase-client: scanner with reversed=true and small=true gets no result (huzheng)
add a9526f6 HBASE-16886 hbase-client: scanner with reversed=true and small=true gets no result - addendum fixes reference to MAX_BYTE_ARRAY
add d0e61b0 HBASE-16952 Replace hadoop-maven-plugins with protobuf-maven-plugin for building protos This patch changes poms to use protobuf-maven-plugin instaed of hadoop-maven-plugins generating protos. Adds a few missing READMEs too as well as purge of unused protos turned up by the new plugin.
add 7b74dd0 HBASE-16947 Some improvements for DumpReplicationQueues tool
add 738ff82 Revert "HBASE-16952 Replace hadoop-maven-plugins with protobuf-maven-plugin for building protos" Revert premature commit
add e108a4f HBASE-14551 Procedure v2 - Reimplement split (Stephen Yuan Jiang)
add 3283bc7 HBASE-16835 Revisit the zookeeper usage at client side
add 3dac4f3 HBASE-16886 hbase-client: scanner with reversed=true and small=true gets no result - addendum 2 makes MAX_BYTE_ARRAY package protected
add 9607409 HBASE-16932 addendum fix incorrect System.arraycopy
add 339017f HBASE_16963 Fixup our hbase-personality post YETUS-322 flip verify_ result codes
add 17dfa34 HBASE-16743 TestSimpleRpcScheduler#testCoDelScheduling is broke
add ad0e862 "HBASE-16952 Replace hadoop-maven-plugins with protobuf-maven-plugin for building protos""
add 6127753 HBASE-16891 Try copying to the Netty ByteBuf directly from the WALEdit
add ba6d952 HBASE-16747 Track memstore data size and heap overhead separately.
add 6ce05d4 HBASE-16954 Unify HTable#checkAndDelete with AP (ChiaPing Tsai)
add 79073cd HBASE-16747 Track memstore data size and heap overhead separately - Addendum to fix TestIOFencing.
add c3bb3b3 HBASE-16946 Provide Raw scan as an option in VerifyReplication (Sreekar Pallapothu)
add 861880b HBASE-16971 The passed durability of Append/Increment isn't used in wal sync (ChiaPing Tsai)
add d4256aa HBASE-16974 Update os-maven-plugin to 1.4.1.final+ for building shade file on RHEL/CentOS (ChiaPing Tsai)
add fe47ec8 HBASE-16969 RegionCoprocessorServiceExec should override the toString() for debugging (ChiaPing Tsai)
add d0be36d HBASE-16966 Re-enable TestSimpleRpcScheduler#testCoDelScheduling in master branch
add 45a2594 HBASE-16968 Refactor FanOutOneBlockAsyncDFSOutput
add 6cf9333 HBASE-16945 Implement AsyncRegionLocator
add 26cbe44 HBASE-16983 TestMultiTableSnapshotInputFormat failing with Unable to create region directory: /tmp/...
add 681b7da HBASE-16970 Clarify misleading Scan.java comment about caching
add 9cfebf4 HBASE-16973 Revisiting default value for hbase.client.scanner.caching
add b2d1e21 Revert "HBASE-16973 Revisiting default value for hbase.client.scanner.caching" Pushed w/ wrong JIRA number
add 47d9ba3 HBASE-16986 Revisiting default value for hbase.client.scanner.caching
add 791052c New SteppingRegionSplitPolicy, avoid too aggressive spread of regions for small tables.
add 1c07d1d Revert "New SteppingRegionSplitPolicy, avoid too aggressive spread of regions for small tables."
add b7293bf HBASE-16765 New SteppingRegionSplitPolicy, avoid too aggressive spread of regions for small tables.
add c12c6ff HBASE-16765 Amend: Make SteppingSplitPolicy the default.
add 4bd85f9 HBASE-16980 TestRowProcessorEndpoint failing consistently (Yu Li)
add 6b957b6 HBASE-16960 RegionServer hang when aborting
add c93c194 HBASE-16976 Use standard directory for building class files for hbase-protocol-shaded
add b1d1dc8 HBASE-16972 Log more details for Scan#next request when responseTooSlow
add c82fc6e HBASE-16975 Disable two subtests of TestSerialReplication (Phil Yang)
add e820e64 HBASE-16964 Always clear successfully archived files from compacted files list
add de97933 HBASE-16413 Add apache-hbase.slack.com #users channel to ref guide
add 281bf9a HBASE-17014 Added clearly marked log messages for start and shutdown of services HMaster, HRegionServer, ThriftServer, RESTServer. Also changed the log level for RPCServer responder starting log message to debug.
add f61ae6f HBASE-14329 Report region in transition should check all regions in request
add bb0fc6b HBASE-17006 Give name to existing threads. Having thread names in logs and thread dumps greatly improve debugability. This patch is simply adding the names to the threads we spawn.
add 05ee54f HBASE-17013 Add constructor to RowMutations for initializing the capacity of internal list. (ChiaPing Tsai)
add 9564849 HBASE-17004 IntegrationTestManyRegions verifies that many regions get assigned within given time. To do so, it spawns a new thread and uses CountDownLatch.await() to timeout. Replacing this mechanism with junit @ClassRule to timeout the test. Also adds missing kdc deps in hbase-it/pom.xml
add efe0a0e HBASE-16865 Procedure v2 - Inherit lock from root proc
add 00ea7ae HBASE-16892 Use TableName instead of String in SnapshotDescription
add 7e05d0f HBASE-16937 Replace SnapshotType protobuf conversion when we can directly use the pojo object
add 8b4bb34 HBASE-15513 hbase.hregion.memstore.chunkpool.maxsize is 0.0 by default (Vladimir Rodionov)
add a34a9ad HBASE-17032 CallQueueTooBigException and CallDroppedException should not be triggering PFFE
add 4ca668d HBASE-17005 Improve log message in MobFileCache (huaxiang sun)
add 28de528 HBASE-16840 Reuse cell's timestamp and type in ScanQueryMatcher
add e33fd42 Revert "HBASE-16840 Reuse cell's timestamp and type in ScanQueryMatcher" to update author
add e8e658e HBASE-16840 Reuse cell's timestamp and type in ScanQueryMatcher
add f3bed5b HBASE-17026 VerifyReplication log should distinguish whether good row key is result of revalidation
add fd6b0b3 Revert "HBASE-15513 hbase.hregion.memstore.chunkpool.maxsize is 0.0 by default (Vladimir Rodionov)"
add 97ce30d Revert "Revert "HBASE-15513 hbase.hregion.memstore.chunkpool.maxsize is 0.0 by default (Vladimir Rodionov)"" This is a revert of a revert.
add e60a7f6 HBASE-15513 hbase.hregion.memstore.chunkpool.maxsize is 0.0 by default (Addendum by Anoop Sam John)
add 2182ca3 HBASE-16992 The usage of mutation from CP is weird. (ChiaPing Tsai)
add 59d7b47 HBASE-17033 LogRoller makes a lot of allocations unnecessarily
add 0512b4d HBASE-17042 Remove 'public' keyword from MasterObserver interface (Stephen Yuan Jiang)
add d9316a6 HBASE-17046 Add 1.1 doc to hbase.apache.org
add 76814e8 HBASE-17010 Serial replication should handle daughter regions being assigned to another RS (Phil Yang)
add b143f6e HBASE-17030 Procedure v2 - A couple of tweaks to the SplitTableRegionProcedure
add f9c23f5 HBASE-16983 TestMultiTableSnapshotInputFormat failing with Unable to create region directory: /tmp/... (Addendum by Guanghao Zhang)
add 5e361b8 HBASE-17050 Upgrade Apache CLI version from 1.2 to 1.3.1
add 9afcb43 Revert "HBASE-16983 TestMultiTableSnapshotInputFormat failing with Unable to create region directory: /tmp/... (Addendum by Guanghao Zhang)"
add 52241c9 HBASE-16982 Better integrate Apache CLI in AbstractHBaseTool. - processOldArgs() in AbstractHBaseTool will make it possible to change existing tools to use Apache CLI in a backward compatible manner. - Changes ExportSnapshot tool as a proof-of-concept - Update version of Apache CLI from 1.2 to 1.3.1
add c3b98b8 HBASE-16955 Fixup precommit protoc check to do new distributed protos and pb 3.1.0 build
add 0998af0 Revert "Revert "HBASE-16983 TestMultiTableSnapshotInputFormat failing with Unable to create region directory: /tmp/... (Addendum by Guanghao Zhang)"" This is a revert of a revert, i.e. puts back the change only I added HBaseCommonTestingUtility#getRandomDir from branch-1 too since missing in master branch.
add 3b629d6 HBASE-17021 Use RingBuffer to reduce the contention in AsyncFSWAL
add 03bc884 HBASE-17017 Remove the current per-region latency histogram metrics
add 3b63f70 HBASE-17039 SimpleLoadBalancer schedules large amount of invalid region moves
add 287358b HBASE-17054 Compactor#preCreateCoprocScanner should be passed user
add de3a512 HBASE-16993 BucketCache throw java.io.IOException: Invalid HFile block magic when DATA_BLOCK_ENCODING set to DIFF
add 1462cf7 HBASE-16985 TestClusterId failed due to wrong hbase rootdir
add 8192a6b Revert "HBASE-16993 BucketCache throw java.io.IOException: Invalid HFile block magic when DATA_BLOCK_ENCODING set to DIFF" Revert of premature push.
add e5a288e HBASE-17053 Remove LogRollerExitedChecker
add 7f08cd0 HBASE-16570 Compute region locality in parallel at startup (addendum)
add fb4c509 HBASE-17020 keylen in midkey() dont computed correctly
add 0775750 HBASE-17052 compile-protobuf profile does not compile protobufs in some modules anymore
add 12eec5b HBASE-16938 TableCFsUpdater maybe failed due to no write permission on peerNode
add 62e3b1e HBASE-17063 Cleanup TestHRegion : remove duplicate variables for method name and two unused params in initRegion - Replaces local tablename and method names in individual tests with those initialized in setup() function - Remove unused params from initHRegion().
add f9c6b66 HBASE-16962: Add readPoint to preCompactScannerOpen() and preFlushScannerOpen APIs
add fa838b0 HBASE-17071 Do not initialize MemstoreChunkPool when use mslab option is turned off.
add 8a6d6aa HBASE-16838 Implement basic scan
add 81623a3 HBASE-17047 Add an API to get HBase connection cache statistics (Weiqing Yang)
add 5e91b45 HBASE-17062 RegionSplitter throws ClassCastException (Jeongdae Kim)
add 3f919dd Add note on meetup at Splice
add dba7ec1 HBASE-17077 Don't copy the replication queue belonging to the peer which has been deleted (Guanghao Zhang)
add 9250bf8 HBASE-17037 Enhance LoadIncrementalHFiles API to convey loaded files
add c368576 HBASE-15788 Use Offheap ByteBuffers from BufferPool to read RPC requests.
add 6ee2dcf HBASE-17089 Add doc on experience running with hedged reads
add 8d52d23 HBASE-17074 PreCommit job always fails because of OOM
add 6c1ceaf HBASE-17046 Add 1.1 doc to hbase.apache.org -- add a 1.2 link while I'm at it
add dcf03b3 HBASE-17044 Fix merge failed before creating merged region leaves meta inconsistent
add c7bdb30 HBASE-17092 Both LoadIncrementalHFiles#doBulkLoad() methods should set return value
add 86df89b HBASE-17089 Add doc on experience running with hedged reads; ADDENDUM adding in Ashu Pachauri's experience
add 3f1f587 HBASE-17087 Enable Aliasing for CodedInputStream created by ByteInputByteString#newCodedInput.
add 4d1bff9 HBASE-17073 Increase the max number of buffers in ByteBufferPool.
add 8847a70 HBASE-17082 ForeignExceptionUtil isnt packaged when building shaded protocol with -Pcompile-protobuf; Attempted Fix
add d40a0c3 HBASE-17091 IntegrationTestZKAndFSPermissions failed with 'KeeperException'
add 08cb550 HBASE-17082 ForeignExceptionUtil isnt packaged when building shaded protocol with -Pcompile-protobuf; Attempted Fix
add 0f7a7f4 Revert "HBASE-17082 ForeignExceptionUtil isnt packaged when building shaded protocol with -Pcompile-protobuf; Attempted Fix"
add 48439e5 HBASE-17082 ForeignExceptionUtil isnt packaged when building shaded protocol with -Pcompile-protobuf; Attempted Fix; Add clarification to README.
add 80acc2d HBASE-16169: Make RegionSizeCalculator scalable
add ab55bad HBASE-17085 AsyncFSWAL may issue unnecessary AsyncDFSOutput.sync
add b931949 HBASE-17120 TestAssignmentListener#testAssignmentListener fails (ChiaPing Tsai)
add f6fc94e HBASE-17118 StoreScanner leaked in KeyValueHeap (binlijin)
add 4c7eac8 HBASE-17112 Prevent setting timestamp of delta operations the same as previous value's (Phil Yang)
add 5753d18 HBASE-16956 Refactor FavoredNodePlan to use regionNames as keys (Thiruvel Thirumoolan)
add 7c6e839 HBASE-17058 Lower epsilon used for jitter verification from HBASE-15324
add 046d1a5 HBASE-16335 Update to latest Apache parent pom
add 72438c0 HBASE-17080 rest.TestTableResource fails in master branch (ChiaPing Tsai)
add a8ee83c HBASE-16708 Expose endpoint Coprocessor name in responseTooSlow log messages (Yi Liang)
add be519ca HBASE-17121 Undo the building of xref as part of site build; Remove links to xref
add fa7ed58 HBASE-17088 Refactor RWQueueRpcExecutor/BalancedQueueRpcExecutor/RpcExecutor
add a3a56b6 HBASE-16989 RowProcess#postBatchMutate doesn’t be executed before the mvcc transaction completion. (ChiaPing Tsai)
add af4e4b6 HBASE-17126 Expose KeyValue#checkParameters() and checkForTagsLength() to be used by other Cell implementations. (Xiang Li)
add ec9c9e2 HBASE-17127 Locate region should fail fast if underlying Connection already closed
add bb645bc HBASE-17131 Avoid livelock caused by HRegion#processRowsWithLocks (ChiaPing Tsai)
add 768b411 HBASE-17123 Add postBulkLoadHFile variant that notifies the final paths for the hfiles
add 5f7cf0b Add binlijin to pom.xml
add 549c8d8 HBASE-17139 Remove sweep tool related configs from hbase-default.xml.
add 7ff7b88 HBASE-17123 Add postBulkLoadHFile variant that notifies the final paths for the hfiles - addendum calls existing BaseRegionObserver#postBulkLoadHFile()
add 3e9d1a1 HBASE-17129 Removed public from methods in DataType interface
add b297f2d HBASE-17095 The ClientSimpleScanner keeps retrying if the hfile is corrupt or cannot found
add 6ff19f9 HBASE-17141 Introduce a more user-friendly implementation of AsyncTable
add 92b494f HBASE-17157 Increase the default mergeable threshold for mob compaction
add 47a4e34 HBASE-17132 Cleanup deprecated code for WAL
add b2b79ac HBASE-17160 Undo unnecessary inter-module dependency; spark to hbase-it and hbase-it to shell
add 511398f HBASE-17166 ITBLL fails on master unable to find hbase-protocol-shaded content
add 9f5b8a8 HBASE-17158 Avoid deadlock caused by HRegion#doDelta (ChiaPing Tsai)
add a6f3057 HBASE-14198 Eclipse project generation is broken in master Small fix. Not enough to clean up all complaints in eclipse but fixes one error.
add c50a79a HBASE-17171 Proactively catch the case when no time remains for random reads
add 0b0e857 HBASE-17160 Undo unnecessary inter-module dependency; spark to hbase-it and hbase-it to shell; ADDENDUM
add a45b3c3 HBASE-17144 Possible offheap read ByteBuffers leak
add 86e1785 HBASE-15786 Create DBB backed MSLAB pool.
add 01d3473 HBASE-16984 Implement getScanner
add 219d8a1 HBASE-17176 Reuse the builder in RequestConverter (ChiaPing Tsai)
add 3f7f1c1 HBASE-17169 Remove Cell variants with ShareableMemory.
add 030054b HBASE-17162 Avoid unconditional call to getXXXArray() in write path.
add 8204337 add yangzhe1991 to pom.xml
add 4771c21 HBASE-17116 [PerformanceEvaluation] Add option to configure block size (Yi Liang)
add bbb81a7 HBASE-17183 Handle ByteBufferCell while making TagRewriteCell.
add 3d5e686 HBASE-17072 CPU usage starts to climb up to 90-100% when using G1GC
add cc03f7a HBASE-16561 Add metrics about read/write/scan queue length and active read/write/scan handler count
add 51d9bac HBASE-17048 Calcuate suitable ByteBuf size when allocating send buffer in FanOutOneBlockAsyncDFSOutput (Ram)
add b2d3fa1 HBASE-17186 MasterProcedureTestingUtility#testRecoveryAndDoubleExecution displays stale procedure state info (Stephen Yuan Jiang)
add d87df92 HBASE-17189 TestMasterObserver#wasModifyTableActionCalled uses wrong variables (Stephen Yuan Jiang)
add 346e904 HBASE-17086: Add comments to explain why Cell#getTagsLength() returns an int, rather than a short
add 7bcbac9 HBASE-16302 age of last shipped op and age of last applied op should be histograms
add e5dad24 HBASE-17192 remove use of scala-tools.org as repo.
add 7c43a23 HBASE-17012 Handle Offheap cells in CompressedKvEncoder (Ram)
add 890fcbd HBASE-17167 Pass mvcc to client when scan
add ea91247 HBASE-17178 Add region balance throttling
add 8adf685 HBASE-17211 Add more details in log when UnknownScannerException thrown in ScannerCallable
add f2e363b HBASE-17212 Should add null checker on table name in HTable and RegionServerCallable constructor
add ad857d1 Code cleanup of LruBlockCache
add b6f5d5b HBASE-17151 New API to create HFile.Reader without instantiating block cache (Vladimir Rodionov)
add b208687 HBASE-17110 Improve SimpleLoadBalancer to always take server-level balance into account
add 15fe3d3 HBASE-17212 Should add null checker on table name in HTable and RegionServerCallable constructor (addendum)
add 1f3c6f4 HBASE-17114 Add an option to set special retry pause when encountering CallQueueTooBigException
add 37d7b57 HBASE-17216 Fields that can safetly be made static
add fb789b3 HBASE-17206 FSHLog may roll a new writer successfully with unflushed entries
add 540ede3 HBASE-16648 [JDK8] Use computeIfAbsent instead of get and putIfAbsent
add eeaea4a HBASE-17224 Fix lots of spelling errors in HBase logging and exception messages (Grant Sohn)
add b3d8d06 HBASE-17205 Add a metric for the duration of region in transition
add 37b30d9 HBASE-17111 Use Apache CLI in SnapshotInfo tool.
add 00b3024 HBASE-17181 Let HBase thrift2 support TThreadedSelectorServer
add 0a24077 HBASE-16119 Procedure v2 - Reimplement Merge region (Stephen Yuan Jiang)
add 3b72b69 HBASE-17191 Make use of UnsafeByteOperations#unsafeWrap(ByteBuffer buffer) in PBUtil#toCell(Cell cell) (Ram)
add cb5c4c1 HBASE-17235 Improvement in creation of CIS for onheap buffer cases (Ram)
add 4b3ffff HBASE-17161 MOB : Make ref cell creation more efficient.
add 9c13219 HBASE-17232 Replace HashSet with ArrayList to accumulate delayed scanners in KVHeap and StoreScanner.
add 8f8daaf HBASE-17228 precommit grep -c ERROR may grab non errors I tested this by doing `cat /tmp/some_file_with_ERROR_combos|grep -c '\[ERROR\]'
add f3524a0 Revert "Code cleanup of LruBlockCache" Missing JIRA number
add 4a20361 HBASE-17184 Revert "Code cleanup of LruBlockCache" Revert "Revert "Code cleanup of LruBlockCache"" This is a revert of a revert; i.e. it is putting the change back only this time we add the missing JIRA number
add 7775fed HBASE-17194 Assign the new region to the idle server after splitting (ChiaPing Tsai)
add efcd15b HBASE-17243 Reuse CompactionPartitionId and avoid creating MobFileName in PartitionedMobCompactor to avoid unnecessary new objects
add 03423fe HBASE-17243 Reuse CompactionPartitionId and avoid creating MobFileName in PartitionedMobCompactor to avoid unnecessary new objects (addendum)
add 42ff4a7 HBASE-17231 Region#getCellCompartor -> Region#getCellComparator
add c73180d HBASE-17246 TestSerialReplication#testRegionMerge fails in master branch
add 0d6b872 HBASE-17241 Avoid compacting already compacted mob files with _del files (huaxiang sun)
add 004f0ab HBASE-14882: Provide a Put API that adds the provided family, qualifier, value without copying
add e10baac HBASE-17245 Replace HTableDescriptor#htd.getColumnFamilies().length with a low-cost implementation. (huaxiang sun)
add 26c2d93 HBASE-16841 Data loss in MOB files after cloning a snapshot and deleting that snapshot
add 94302a3 HBASE-17239 Add UnsafeByteOperations#wrap(ByteInput, int offset, int len) API (Ram)
add 1fad920 HBASE-17252 Wrong arguments for ValueAndTagRewriteCell in CellUtil
add 1c8822d HBASE-17170 HBase is also retrying DoNotRetryIOException because of class loader differences (Ankit Singhal)
add 3965386 HBASE-17221 Abstract out an interface for RpcServer.Call
add 3190605 HBASE-17256 Rpc handler monitoring will be removed when the task queue is full (Guangxu Cheng)
add 1f8d8bf HBASE-17239 Add UnsafeByteOperations#wrap(ByteInput, int offset, int len) API Addendum to make pb compile work again.
add c7b8b63 HBASE-16700 Allow for coprocessor whitelisting
add f112427 HBASE-17207 Arrays.asList() with too few arguments. (John Leach)
add 1eb24e4 HBASE-17260 Procedure v2 - Add setOwner() overload taking a User instance
add 61220e4 HBASE-17249 Get/Scan's setTimeRange/setColumnFamilyTimeRange can take the TimeRange reference as the parameter instead of creating a new setColumnFamilyTimeRange instance. (huaxiang sun)
add 6f25f83 HBASE-17272 Doc how to run Standalone HBase over an HDFS instance; all daemons in one JVM but persisting to an HDFS instance An edit that undoes warneings that standalone is not 'production ready' and that local filesystem loses data (It doesn't anymore). Adds a section on how to do standalone over hdfs.
add 75567f8 HBASE-15437 Response size calculated in RPCServer for warning tooLarge responses does NOT count CellScanner payload
add c1293cc HBASE-16941: FavoredNodes - Split/Merge code paths
add b3ae87b HBASE-17251 Add a timeout parameter when locating region
add b554e05 HBASE-17276 Only log stacktraces for exceptions once for updates in a batch
add 67420fe HBASE-16336 Removing peers seems to be leaving spare queues (Guanghao Zhang)
add c24a055 +elserj as developer
add 1615f45 HBASE-17237 Override the correct compact method in HMobStore
add adb319f HBASE-17297 Single Filter in parenthesis cannot be parsed correctly (Xuesen Liang)
add 2333596 HBASE-17296 Provide per peer throttling for replication (Guanghao Zhang)
add de98f68 HBASE-17302 The region flush request disappeared from flushQueue (Guangxu Cheng)
add a931043 HBASE-17294: External configuration for memory compaction
add 68ce3f1 HBASE-17277 Allow alternate BufferedMutator implemenation Specify the name of an alternate BufferedMutator implementation by either:
add a73b0b3 HBASE-17313 Add BufferedMutatorParams#clone method (Joep Rottinghuis)
add a5a48db HBASE-17313 Add BufferedMutatorParams#clone method (Joep Rottinghuis); AMENDMENT -- ADD MISSING FIELD
add 691f266 HBASE-17316: Addendum of HBASE-17294
add a5a6036 HBASE-17309 Fix connection leaks in TestAcidGuarantees (huaxiang sun)
add f9750f2 HBASE-17298 remove unused code in HRegion#doMiniBatchMutation. (huaxiang sun)
add 401e83c HBASE-17318 Increment does not add new column if the increment amount is zero at first time writing (Guangxu Cheng)
add a2a7618 HBASE-17081 Flush the entire CompactingMemStore content to disk (Anastasia Braginsky)
add d1147ee HBASE-15787 Change the flush related heuristics to work with offheap size configured (Ram)
add 35f0718 HBASE-17292 Add observer notification before bulk loaded hfile is moved to region directory
add 6acbee1 HBASE-16398 optimize HRegion computeHDFSBlocksDistribution
add e16e2a6 HBASE-17148 Procedure v2 - add bulk proc submit (Matteo Bertozzi)
add c3ce02d HBASE-17326 Fix findbugs warning in BufferedMutatorParams Fix above and the other hbase-server findbugs complaint about null-check
add 49b0bab HBASE-17292 Add observer notification before bulk loaded hfile is moved - addendum properly handles copied hfile
add 2c107e4 HBASE-15432 TableInputFormat - support multi column family scan (Xuesen Liang)
add a5ee36d HBASE-17326 Fix findbugs warning in BufferedMutatorParams Fix above and the other hbase-server findbugs complaint about null-check Addendum to fix complaint out of BMParams#clone. Added CN_IDIOM_NO_SUPER_CALL handling.
add da35606 HBASE-17149 Procedure v2 - Fix nonce submission
add f041306 HBASE-17282 Reduce the redundant requests to meta table
add 665fe3e HBASE-17331 Avoid busy waiting in ThrottledInputStream (ChiaPing Tsai)
add d53f012 Revert "HBASE-17081 Flush the entire CompactingMemStore content to disk (Anastasia"
add b7bde35 HBASE-17332 Replace HashMap to Array for DataBlockEncoding.idToEncoding
add 0cf1642 Add Guanghao Zhang to pom.xml
add db5953c HBASE-17333 HBASE-17294 always ensures CompactingMemstore is default (Ram)
add a2e967d HBASE-17142 Implement multi get
add e75dee3 HBASE-17344 The regionserver web UIs miss the coprocessors of RegionServerCoprocessorHost (ChiaPing Tsai)
add 5ebb25d HBASE-17347 ExportSnapshot may write snapshot info file to wrong directory when specifying target name (Jianwei Cui)
add 06b67a6 HBASE-15924 Enhance hbase services autorestart capability to hbase-daemon.sh
add f8474c8 HBASE-17328 Properly dispose of looped replication peers
add 3599716 HBASE-17107: FN info should be cleaned up on region/table cleanup
add 3826e63 HBASE-17314 Limit total buffered size for all replication sources
add e1f4aae HBASE-11392 add/remove peer requests should be routed through master
add cac0904 HBASE-17341 Add a timeout during replication endpoint termination (Vincent Poon)
add acd0218 HBASE-17352 Fix hbase-assembly build with bash 4 (Junegunn Choi)
add a1d2ff4 Revert "HBASE-17314 Limit total buffered size for all replication sources"
add d787155 HBASE-5401 PerformanceEvaluation generates 10x the number of expected mappers (Yi Liang)
add fc93de5 HBASE-17262 Refactor RpcServer so as to make it extendable and/or pluggable
add 6678186 HBASE-17330 SnapshotFileCache will always refresh the file cache (Jianwei Cui)
add 09bb428 HBASE-17334 Add locate row before/after support for AsyncRegionLocator
add 45da294 HBASE-17160 Undo unnecessary inter-module dependency; spark to hbase-it and hbase-it to shell; ADDENDUM
add b3f2bec HBASE-17335 enable/disable replication peer requests should be routed through master
add 8fb9a91 HBASE-17314 Limit total buffered size for all replication sources
add 992e571 HBASE-16010 Put draining function through Admin API (Matt Warhaftig)
add 8cb55c4 HBASE-17174 Refactor the AsyncProcess, BufferedMutatorImpl, and HTable
add 8da7366 HBASE-17348 Remove the unused hbase.replication from javadoc/comment/book completely
add 8fa5b0b HBASE-17345 Implement batch
add 463ffa7 HBASE-17081 [Recommit]Flush the entire CompactingMemStore content to disk (Anastasia)
add e18e9a2 HBASE-17376 ClientAsyncPrefetchScanner may fail due to too many rows (ChiaPing Tsai)
add 5ffbd4a HBASE-17174 Addendum fix typo
add ccb8d67 HBASE-17371 Enhance 'HBaseContextSuite @ distributedScan to test HBase client' with filter
add 319ecd8 HBASE-16524 Procedure v2 - Compute WALs cleanup on wal modification and not on every sync (Matteo Bertozzi)
add 306ef83 HBASE-17068 Procedure v2 - inherit region locks (Matteo Bertozzi)
add da97569 HBASE-17090 Procedure v2 - fast wake if nothing else is running (Matteo Bertozzi)
add 79e5efd HBASE-17081 Flush the entire CompactingMemStore content to disk - revert due to failure in TestHRegionWithInMemoryFlush
add a3e0e0d HBASE-17149 Procedure V2 - Fix nonce submission to avoid unnecessary calling coprocessor multiple times; ADDENDUM by Stephen Yuan Jiang
add 05b1d91 HBASE-17320 Add inclusive/exclusive support for startRow and endRow of scan
add 001a26d HBASE-17374 ZKPermissionWatcher crashed when grant after region close (Liu Junhong)
add 7572e96 HBASE-17385 Change usage documentation from bin/hbase to hbase in various tools
add 1c477b2 HBASE-17387 Reduce the overhead of exception report in RegionActionResult for multi()
add 0e48665 HBASE-17336 get/update replication peer config requests should be routed through master
add 521730e HBASE-16869 Fixed typo in 'Disabling Blockcache' doc
add 0a93241 HBASE-17346 AggregationClient cleanup
add c3d5f26 HBASE-17401 Removed unnecessary semicolons in hbase-annotations
add 69ce596 HBASE-17373: Fixing bug in moving segments from compaction pipeline to snapshot
add 0583d79 Revert "HBASE-17346 AggregationClient cleanup" Revert because I had wrong JIRA number (Spotted by Duo Zhang)
add 05ab41d HBASE-17397 AggregationClient cleanup; Reapplied with proper JIRA number (spotted by Duo Zhang)
add 63bd8be HBASE-17403 ClientAsyncPrefetchScanner doesn’t load any data if the MaxResultSize is too small (ChiaPing Tsai)
add 20a7ae2 HBASE-17409 Limit jsonp callback name to prevent xss
add dba103e HBASE-17390 Added master and backup masters to online update of configuration
add df98d8d HBASE-17410 Changed size() == 0 to isEmpty in hbase-client
add 0f6c79e HBASE-16710 Add ZStandard Codec to Compression.java
add e02ae77 HBASE-17388 Move ReplicationPeer and other replication related PB messages to the replication.proto
add 629b04f HBASE-15172 Support setting storage policy in bulkload
add 5f631b9 HBASE-17290 Potential loss of data for replication of bulk loaded hfiles
add 910e885 HBASE-17351 Unable to generate tar ball for master branch
add 6d48eb0 HBASE-17431 Incorrect precheck condition in RoundRobinPool#get() (Jan Hentschel)
add 4c98f97 HBASE-17431 Incorrect precheck condition in RoundRobinPool#get() - revert due to test failure
add b2a9be0 HBASE-17408 Introduce per request limit by number of mutations (ChiaPing Tsai)
add 6fecf55 HBASE-17424 Disable external entity parsing in RemoteAdmin
add f92a14a HBASE-14061 Support CF-level Storage Policy
add 97fd905 HBASE-17430 Changed link from Google search to a direct link in docs
add f65a439 HBASE-17291 Remove ImmutableSegment#getKeyValueScanner (Ram)
add 9cbeba6 HBASE-17435 Call to preCommitStoreFile() hook encounters SaslException in secure deployment
add 1576269 HBASE-17434 New Synchronization Scheme for Compaction Pipeline (Eshcar Hillel)
add dd1ae37 HBASE-12148 Remove TimeRangeTracker as point of contention when many threads writing a Store (Huaxiang Sun)
add 8dd3563 HBASE-17429 HBase bulkload cannot support HDFS viewFs (shenxianqiang)
add bd157ff Revert "HBASE-17434 New Synchronization Scheme for Compaction Pipeline (Eshcar Hillel)" Undo premature commit
add ac3b1c9 HBASE-17337 list replication peers request should be routed through master
add 36eeb2c HBASE-14061 Support CF-level Storage Policy (addendum)
add 953416e HBASE-14061 Support CF-level Storage Policy (addendum2)
add 471cf13 HBASE-17445 Count size of serialized exceptions in checking max result size quota
add f7d0f15 HBASE-17165 Add retry to LoadIncrementalHFiles tool
add 2f8ddf6 HBASE-17434: New synchronization scheme for compaction pipeline
add 6d98c48 HBASE-17452 Failed taking snapshot - region Manifest proto-message too large (huaxiang sun)
add 7794c53 HBASE-17416 Changed size() == 0 to isEmpty in hbase-protocol-shaded
add cdee1a7 HBASE-17450 TablePermission#equals throws NPE after namespace support was added (huzheng)
add 9fd5dab1 HBASE-17464 Fix getNewDataTestDirOnTestFS to always return a unique path
add 4cb09a4 HBASE-16744 Procedure V2 - Lock procedures to allow clients to acquire locks on tables/namespaces/regions (Matteo Bertozzi)
add 4ab95eb HBASE-17372 Make AsyncTable thread safe
add 9b38c1a HBASE-17475 Stack overflow in AsyncProcess if retry too much
add faa9f73 HBASE-17469 Properly handle empty TableName in TablePermission#readFields and #write (Manjunath Anand)
add 287f95a HBASE-17474 Reduce frequency of NoSuchMethodException when calling setStoragePolicy()
add 805d39f HBASE-17470 Remove merge region code from region server (Stephen Yuan Jiang)
add b779143 HBASE-17081 Flush the entire CompactingMemStore content to disk - recommit (Anastasia)
add 406f66a HBASE-17483 Add equals/hashcode for OffheapKeyValue (Ram)
add 6cbc375 HBASE-17482 mvcc mechanism fails when using mvccPreAssign (Allan Yang)
add 8f1d0a2 HBASE-17486 Tighten the contract for batch client methods (Michael Axiak)
add cb9ce2c HBASE-17396 Add first async admin impl and implement balance methods
add bff7c4f HBASE-17480 Remove split region code from Region Server (Stephen Yuan Jiang)
add 76dc957 HBASE-16786 Procedure V2 - Move ZK-lock's uses to Procedure framework locks (LockProcedure) - Matteo Bertozzi Locks are no longer hosted up in zookeeper but instead by the Master.
add 558a6bb HBASE-16867 Procedure V2 - Check ACLs for MasterRpcServices' queueLock() and lockHeartbeat().
add 4fdd6ff HBASE-16831 Procedure V2 - Remove org.apache.hadoop.hbase.zookeeper.lock (Appy)
add 31f3e8f HBASE-17496 RSGroup shell commands:get_server_rsgroup don't work and commands display an incorrect result size (Guangxu Cheng)
add 2ee3c73 HBASE-17497 Add first async MetaTableAccessor impl and Implement tableExists method
add 2285c57 HBASE-17488 WALEdit should be lazily instantiated (ChiaPing Tsai)
add 7901805 HBASE-17498 Implement listTables and listTableNames methods
add c74cf12 HBASE-17357 FIX PerformanceEvaluation parameters parsing triggers NPE.
add 55a1aa1 HBASE-10699 Set capacity on ArrayList where possible and use isEmpty instead of size() == 0
add fb8f924 HBASE-17404 Replace explicit type with diamond operator in hbase-annotations (Jan Hentschel)
add 9a9e3df HBASE-17502 Document hadoop pre-2.6.1 and Java 1.8 Kerberos problem in our hadoop support matrix
add 3abd13d HBASE-17489 ClientScanner may send a next request to a RegionScanner which has been exhausted
add f254e27 HBASE-17407: Correct update of maxFlushedSeqId in HRegion
add 7754a96 HBASE-17462 Use sliding window for read/write request costs in StochasticLoadBalancer (Tim Brown)
add 07e0a30 HBASE-17491 Remove all setters from HTable interface and introduce a TableBuilder to build Table instance
add ba4a926 HBASE-17367 Make HTable#getBufferedMutator thread safe
add 980c8c2 HBASE-17067 Procedure v2 - remove zklock/tryLock and use wait/wake (Matteo Bertozzi)
add aa5d9a9 HBASE-17492 Fix the compacting memstore part in hbase shell ruby script Signed-off-by: Michael Stack <st...@apache.org>
add 843ba9e HBASE-17443 Move listReplicated/enableTableRep/disableTableRep methods from ReplicationAdmin to Admin
add 616f480 HBASE-17067 Procedure v2 - remove tryAcquire*Lock and use wait/wake to make; ADDENDUM Address review comment by Stephen Yuan Jiang framework event based
add 85d7018 HBASE-17045 Unify the implementation of small scan and regular scan
add 8aea84d HBASE-17500 Implement getTable/creatTable/deleteTable/truncateTable methods
add 59fd6eb HBASE-12894 Upgrade to Jetty 9 for REST / Info Server / Thrift Http Server
add c64a1d1 HBASE-9774 HBase native metrics and metric collection for coprocessors
add 4254d7e HBASE-17526 Queue#setSuspended() is not used anywhere, probably because when queue wait/wakes on an event, it gets removed or added back to the fairq. Removing state, functions, and uses of isSuspended().
add a8bb27b HBASE-17515 Reduce memory footprint of RegionLoads kept by StochasticLoadBalancer (Tim Brown)
add 0ac5d4a Revert "HBASE-12894 Upgrade to Jetty 9 for REST / Info Server / Thrift Http Server"
add e8979c6 HBASE-17515 Reduce memory footprint of RegionLoads kept by StochasticLoadBalancer - revert due to pending discussion
add 0cdea03 HBASE-17547 HBase-Spark Module : TableCatelog doesn't support multiple columns from Single Column family (Chetan Khatri)
add 07c175b HBASE-17515 Reduce memory footprint of RegionLoads kept by StochasticLoadBalancer (Tim Brown)
add 81d3e25 HBASE-17547 HBase-Spark Module : TableCatelog doesn't support multiple columns from Single Column family - revert due to not using git am
add 59cd8e5 HBASE-17547 Bug Resolved - TableCatelog doesn't supports multiple columns from Single Column family
add 1ee8776 HBASE-16785 We are not running all tests Do nothing patch just to get baseline of how many tests we run
add fb2c89b HBASE-16785 We are not running all tests
add 92fc4c0 HBase-17549 HBase-Spark Module: Corrected - Incorrect log at println and unwanted comment code
add ad8e6c8 HBASE-17271 Fixed test runs in hbase-thrift
add bd8a4d5 HBASE-17540 Change SASL server GSSAPI callback log line from DEBUG to TRACE in RegionServer
add da5722c HBASE-16785 We are not running all tests; ADDENDUM Disable TestHRegionServerBulkLoadWithOldSecureEndpoint because failing since this patch re-enabled it.
add c725d4d HBASE-17538 HDFS.setStoragePolicy() logs errors on local fs Policy is set in a number of places each with its own 'implementation'.
add 3693d13 HBASE-17526 Procedure v2 - cleanup isSuspended from MasterProcedureScheduler#Queue (addendum)
add 87e1ba9 HBASE-17563 Changed for-loops and switch-statements in RootDocProcessor and StabilityOptions
add aff8de8 HBASE-17555 Changed calls to deprecated getHBaseAdmin to getAdmin
add 52ad310 HBASE-17471 Region Seqid will be out of order in WAL if using mvccPreAssign (Allan Yang)
add f576f46 HBASE-17562 Removed documentation for coprocessor execution times
add ffe7dac Revert "Revert "HBASE-12894 Upgrade to Jetty 9 for REST / Info Server / Thrift Http Server""
add e68ab09 HBASE-17566 Jetty upgrade fixes Fix issues caused by HBASE-12894 Upgrade Jetty to 9.2.6 commit.
add 47ce72d HBASE-16812 Clean up the locks in MOB
add 2511cc8 HBASE-17569 HBase-Procedure module need to support mvn clean test -PskipProcedureTests to skip unit test (Yi Liang)
add b7fc7bf HBASE-17346 Add coprocessor service support
add 6791828 HBASE-17522 Handle JVM throwing runtime exceptions when we ask for details on heap usage the same as a correctly returned 'undefined'.
add 680289d HBASE-17101: FavoredNodes should not apply to system tables
add bd7c958 HBASE-17198 Remove redundant FN updates to merged region
add ae21797 HBASE-17437 Support specifying a WAL directory outside of the root directory (Yishan Yang and Zach York)
add 5ebaadf HBASE-17543 - Create additional ReplicationEndpoint WALEntryFilters by configuration
add 34ffca1 HBASE-16621 HBCK should have -fixHFileLinks (Janos Gub)
add ccd5b9f HBASE-3462 Fix table.jsp in regards to splitting a region/table with an optional splitkey
add 81956aa HBASE-17197 hfile does not work in 2.0
add c5d6e16 HBASE-17569 HBase-Procedure module need to support mvn clean test -PskipProcedureTests to skip unit test (Yi Liang) ADDENDUM Fix other places that are missing the skip command
add c6250ec HBASE-17281 FN should use datanode port from hdfs configuration
add ef05252 Add mechanism to control hbase cleaner behavior
add 2c799fb Revert "Add mechanism to control hbase cleaner behavior"
add f8b1f57 HBASE-17280 Add mechanism to control hbase cleaner behavior
add bc168b4 HBASE-17581 mvn clean test -PskipXXXTests does not work properly for some modules (Yi Liang)
add 7294931 HBASE-17552 Update developer section in hbase book - Changes 'Create Patch' in major way. Promoting use of submit-patch.py script. - Changes instructions for committing patch to make contributor of a patch also its author so proper credit is given to contributors in terms of github history. - Rewording in 'code formatting guidelines' and other places.
add 537580b HBASE-17587 Do not Rethrow DoNotRetryIOException as UnknownScannerException
add 63c819e HBASE-17588 Remove unused imports brought in by HBASE-17437
add 1159296 HBASE-16981 Expand Mob Compaction Partition policy from daily to weekly, monthly
add 4e77b18 HBASE-17592 Fix rpcTimeout typo (Attila Sasvari)
add ffa0cea HBASE-17508 Unify the implementation of small scan and regular scan for sync client
add 26a9484 HBASE-17511 Implement enable/disable table methods
add d22bfc0 HBASE-17349 Add doc for regionserver group-based assignment
add 5093a49 HBASE-17596 Implement add/delete/modify column family methods
add 19e1450 HBASE-17601 close() in TableRecordReaderImpl assumes the split has started (Michael Axiak)
add 7a6518f HBASE-17578 Thrift metrics should handle exceptions
add 4d73024 HBASE-17187 DoNotRetryExceptions from coprocessors should bubble up to the application
add 41be3bc HBASE-17593 Update hadoop 3 version to 3.0.0-alpha2.
add 9ec0ec4 HBASE-17350 Fixup of regionserver group-based assignment
add af9d359 HBASE-17402 TestAsyncTableScan sometimes hangs
add 9a78d00 HBASE-17389 Convert all internal usages from ReplicationAdmin to Admin
add 5c77a7d HBASE-17606 Fix failing TestRpcControllerFactory introduced by HBASE-17508
add 9d8de85 HBASE-17565 StochasticLoadBalancer may incorrectly skip balancing due to skewed multiplier sum
add 6c5eec2 HBASE-17484 Add non cached version of OffheapKV for write path (Ram)
add d0498d9 HBASE-17565 StochasticLoadBalancer may incorrectly skip balancing due to skewed multiplier sum - addendum resets min cost
add 8088aa3 HBASE-17574 Clean up how to run tests under hbase-spark module (Yi Liang)
add c55fce0 HBASE-15995 Separate replication WAL reading from shipping
add d8f3c6c HBASE-17381 ReplicationSourceWorkerThread can die due to unhandled exceptions (huzheng)
add edbf2bb HBASE-17575: Run critical tests with each of the Inmemory Compaction Policies enabled
add b238901 HBASE-17105 Annotate RegionServerObserver
add 712fe69 HBASE-17599 Use mayHaveMoreCellsInRow instead of isPartial
add 489c887 HBASE-17613 avoid copy of family when initializing the FSWALEntry
add 06a260f HBASE-17616 Incorrect actions performed by CM
add 1b041a4 HBASE-17609 Allow for region merging in the UI
add 9d5d25c HBASE-17618 Refactor the implementation of modify table and delete column in MOB
add 054acec HBASE-17622 Add hbase-metrics package to TableMapReduceUtil
add d51e287 HBASE-17460 enable_table_replication can not perform cyclic replication of a table (NITIN VERMA)
add a05abd8 HBASE-17628 Local mode of mini cluster shouldn't use hdfs (Devaraj Das)
add 826b943 HBASE-17605 Changes - Moved locks out of MasterProcedureScheduler#Queue. One Queue object is used for each namespace/table, which aren't more than 100. So we don't need complexity arising from all functionalities being in one place. SchemaLocking now owns locks and locking implementaion has been moved to procedure2 package. - Removed NamespaceQueue because it wasn't being used as Queue (add,peek,poll,etc functions threw UnsupportedOperationException). It's was only used [...]
add d40bca4 HBASE-17638 Remove duplicated initialization of CacheConfig in HRegionServer
add 539f97c HBASE-17603 REST API for scan should return 404 when table does not exist
add 3fe5102 HBASE-17611 Thrift2 per-call latency metrics are capped at ~2 seconds
add 55c2e2d HBASE-9702 Changed unit tests to use method names for tables
add 9159282 HBASE-17637 Update progress more frequently in IntegrationTestBigLinkedList.Generator.persist
add 024ae35 HBASE-17558 ZK dumping jsp should escape HTML.
add b2217d1 HBASE-17639 Do not stop server if ReplicationSourceManager's waitUntilCanBePushed throws InterruptedException
add e019961 HBASE-17624 Address late review of HBASE-6721, rsgroups feature Addresses review comments by Sean Busbey and Appy that happened to come in long after the commit of HBASE-6721, the original rsgroup issue.
add c8f3c86 HBASE-17583 Add inclusive/exclusive support for startRow and endRow of scan for sync client
add 33e9a8c HBASE-17640 Unittest error in TestMobCompactor with different timezone (Huaxiang Sun)
add de23d30 HBASE-17649 REST API for scan should return 410 when table is disabled
add d2c083d HBASE-17627 Active workers metric for thrift (Ashu Pachauri)
add 0446ed0 HBASE-17069 RegionServer writes invalid META entries for split daughters in some circumstances
add ae840c0 HBASE-17656 Move new Address class from util to net package
add e129e6b HBASE-17619: Add async admin Impl which connect to RegionServer and implement close region methods.
add f4202a1 HBASE-17421 Update refguide w.r.t. MOB Sweeper
add 3fc2889f HBASE-17460 enable_table_replication can not perform cyclic replication of a table - revert due to reproducible test failure
add 7763dd6 HBASE-17644 Always create ByteBufferCells after copying to MSLAB.
add a2d2196 HBASE-17648: HBase Table-level synchronization fails between two secured(kerberized) cluster
add 938aef7 HBASE-17658 Fix bookkeeping error with max regions for a table
add d732518 HBASE-17172 Optimize major mob compaction with _del files
add b392de3 HBASE-17653 HBASE-17624 rsgroup synchronizations will (distributed) deadlock
add 0e05537 HBASE-17460 enable_table_replication can not perform cyclic replication of a table (NITIN VERMA)
add 350904e HBASE-17561 table status page should escape values that may contain arbitrary characters.
add d08bafa HBASE-17661 fix the queue length passed to FastPathBalancedQueueRpcExecutor
add 22fa1cd3 HBASE-17472: Correct the semantic of permission grant
add d7ffa00 HBASE-15328 sanity check the redirect used to send master info requests to the embedded regionserver.
add 3c0750d HBASE-17675 ReplicationEndpoint should choose new sinks if a SaslException occurs
add a0da66d HBASE-17210 Set timeout on trying rowlock according to client's RPC timeout
add c579cf6 HBASE-17657 TestZKAsyncRegistry is flaky
add 93e6015 HBASE-17676 Get class name once for all in AbstractFSWAL
add f037f23 HBASE-17608 Add suspend support for RawScanResultConsumer
add e4c06c1 HBASE-17590 Drop cache hint should work on store file write path (Ashu Pachauri)
add c7e6054 HBASE-9702 Changed unit tests to use method names for tables
add 0285cb8 HBASE-13882 Removed part of the RegionSplitPolicy section in HBase book
add 040b2f1 HBASE-17677 ServerName parsing from directory name should be more robust to errors from guava's HostAndPort
add 335cde3 HBASE-17672: "Grant should set access rights appropriately" test fails
add ff045ca HBASE-17647 OffheapKeyValue#heapSize() implementation is wrong.
add 8fb44fa HBASE-17595 Add partial result support for small/limited scan
add 0d656b1 Amend HBASE-17069 RegionServer writes invalid META entries in some circumstances
add 4605aab Add banner for hbasecon2017
add c90d484 HBASE-17682 Region stuck in merging_new state indefinitely
add 371f2bd HBASE-17460 enable_table_replication can not perform cyclic replication of a table - addendum addresses Enis' comments
add 62de29e HBASE-16991 Make the initialization of AsyncConnection asynchronous
add a8fd111 HBASE-16630 Handle Fragmentation in bucket cache
add e7d16db HBASE-17057 Minor compactions should also drop page cache (Ashu Pachauri)
add f444b3b HBASE-17312 Use 'default' keyword in coprocessor Observer interfaces to get rid of 'Base...Observer' implementations. Some javadoc improvements too.
add f4bf375 HBASE-17674 Major compaction may be cancelled in CompactionChecker (Guangxu Cheng)
add ce64e7e HBASE-17654 RSGroup refactoring.
add 4d90425 HBASE-17699 Fix TestLockProcedure.
add 84a9eb3 HBASE-17634 Cleaned up the usage of Result.isPartial
add e8f9de7 HBASE-17654 Add support for table.existsAll in thrift2 THBaseservice (Yechao Chen)
add eec064d Add section to shell tricks on how to set and query shell configuration
add bbc232e HBASE-17689 Add support for table.existsAll in thrift2 THBaseservice - Revert wrong JIRA Id
add eabfa39 HBASE-17689 Add support for table.existsAll in thrift2 THBaseservice (Yechao Chen)
add be1cdc7 HBASE-16188 Add EventCounter information to log4j properties file (Gopi Krishnan Nambiar)
add 5a8f1e8 HBASE-17690 Clean up MOB code
add f4e0ea2 HBASE-17688 MultiRowRangeFilter not working correctly if given same start and stop RowKey
add 4a5eba5 HBASE-17673 Monitored RPC Handler not shown in the WebUI (Allan Yang)
add 613bcb3 HBASE-17662 Disable in-memory flush when replaying from WAL
add 697a55a HBASE-17646: Implement Async getRegion method
add 0b3ecc5 HBASE-17710 HBase in standalone mode creates directories with 777 permission
add 06e984b HBASE-17707 New More Accurate Table Skew cost function/generator (Kahlil Oppenheimer)
add 5645684 HBASE-17717 Explicitly use "sasl" ACL scheme for hbase superuser
add 678ad0e Update sample unit test; the categorybasedtimer section was stale
add d3bf246 HBASE-17703 Added random infoport to TestThriftServerCmdLine
add 404a288 HBASE-17722 Metrics subsystem stop/start messages add a lot of useless bulk to operational logging
add 58b6d97 Define public API for spark integration module
add a95570c Revert "Define public API for spark integration module" for missing JIRA number.
add 6bb5938 HBASE-14375 Define public API for spark integration module
add 9d8dd6c HBASE-17736 Some options can't be configured by the shell
add 3b914df HBASE-17707 New More Accurate Table Skew cost function/generator - revert due to TestDefaultLoadBalancer failure
add d2349c6 HBASE-17736 Some options can't be configured by the shell - revert premature commit
add de25fcb Fixed flaky test failure for TestStochasticLoadBalancer
add 7fa7156 HBASE-17718 Difference between RS's servername and its ephemeral node cause SSH stop working
add 4beae9a Javadoc on what BLOCKSIZE means (related to HBASE-15248)
add 81cb298 HBASE-17734 Guard against possibly copying the qualifier in the ScanDeleteTracker
add 0d3e986 HBASE-15484 Correct the semantic of batch and partial
add dfc6cf3 HBASE-17707 New More Accurate Table Skew cost function/generator - revert due to missing JIRA number
add 93b0cde HBASE-17707 New More Accurate Table Skew cost function/generator
add b635414 HBASE-15484 Correct the semantic of batch and partial - amend to fix bug and revise the JavaDoc for related APIs.
add fee86eb HBASE-17716 Formalize Scan Metric names
add b53f354 HBASE-17532 Replaced explicit type with diamond operator
add ee1549c HBASE-17707 New More Accurate Table Skew cost function/generator - adendum ensure testTableSkewConvergesToZero finishes before timeout
add c42a066 HBASE-17460 enable_table_replication can not perform cyclic replication of a table - addendum removes replication check (Janos Gub)
add 58c7619 HBASE-17712 Remove/Simplify the logic of RegionScannerImpl.handleFileNotFound
add e239e8d HBASE-17737 Thrift2 proxy should support scan timeRange per column family
add 6a57050 HBASE-17718 Difference between RS's servername and its ephemeral node cause SSH stop working; AMENDMENT.
add 1b5afc3 HBASE-17729 Missing shortcuts for some useful HCD options
add 2304e7e HBASE-17760 HDFS Balancer doc is misleading (Harsh J)
add 9214ad6 HBASE-17707 New More Accurate Table Skew cost function/generator - revert due to test failure
add 4ff838d HBASE-17600 Implement get/create/modify/delete/list namespace admin operations
add 2b89748 HBASE-17761: Test TestRemoveRegionMetrics.testMoveRegion fails intermittently because of race condition
add 1160315 HBASE-15941 HBCK repair should not unsplit healthy splitted region
add d4cbff5 HBASE-16977 VerifyReplication should log a printable representation of the row keys
add 26928ff HBASE-17736 Some options can't be configured by the shell
add 7da0fee HBASE-17731 Fractional latency reporting in MultiThreadedAction
add c63a871 HBASE-17745 Support short circuit connection for master services
add ab59707 HBASE-17338 Treat Cell data size under global memstore heap size only when that Cell can not be copied to MSLAB.
add ed6e5d6 HBASE-17763 IPCUtil.wrapException will wrap DoNotRetryIOException with IOException
add e0365df HBASE-17712 Addendum modify log message
add 4b541d6 HBASE-17772 IntegrationTestRSGroup won't run
add 31bc94a HBASE-17746 TestSimpleRpcScheduler.testCoDelScheduling is broken
add fee67bc HBASE-17773 VerifyReplication tool wrongly emits Invalid arguments error
add 35d7a0c HBASE-15597 Clean up configuration keys used in hbase-spark module (Yi Liang)
add 201c838 guard against NPE while reading FileTrailer and HFileBlock
add 44b2558 HBASE-17747 Support both weak and soft object pool
add 777fea5 HBASE-17779 disable_table_replication returns misleading message and does not turn off replication (Janos Gub)
add 14fb57c HBASE-17780 BoundedByteBufferPool "At capacity" messages are not actionable
add aace02a HBASE-17782 Extend IdReadWriteLock to support using both weak and soft reference
add a49bc58 HBASE-17584 Expose ScanMetrics with ResultScanner rather than Scan
add 0ecb678 HBASE-17723 ClientAsyncPrefetchScanner may end prematurely when the size of the cache is one
add 1849e8a HBASE-17740 Correct the semantic of batch and partial for async client
add 53e9a1c HBASE-17707 New More Accurate Table Skew cost function/generator - re-enable with test fix
add 6a6fff1 HBASE-17790 Mark ReplicationAdmin's peerAdded and listReplicationPeers as Deprecated
add e67eb6c HBSE-15314 Allow more than one backing file in bucketcache (Chunhui Shen)
add edbd0e4 HBASE-17706 TableSkewCostFunction improperly computes max skew
add 9a4068d Revert "guard against NPE while reading FileTrailer and HFileBlock"
add 6fb44f7 HBASE-17501 Revert "Revert "guard against NPE while reading FileTrailer and HFileBlock""
add 7c19490 HBASE-17792 Use a shared thread pool for AtomicityWriter, AtomicGetReader, AtomicScanReader's connections in TestAcidGuarantees (Huaxiang Sun)
add e2a070c HBASE-17778 Remove the testing code in the AsyncRequestFutureImpl
add 8ad3add HBASE-17426 Inconsistent environment variable names for enabling JMX
add 7f0e6f1 HBASE-17758 [RSGROUP] Add shell command to move servers and tables at the same time (Guangxu Cheng)
add a69c23a HBASE-17706 TableSkewCostFunction improperly computes max skew - revert due to test failure
add 0ed50f4 HBASE-17707 New More Accurate Table Skew cost function/generator - revert due to test failure
add 154e58e add chia7712 to pom.xml
add 8e5eeb4 HBASE-17758 [RSGROUP] Add shell command to move servers and tables at the same time (Guangxu Cheng) - addendum with move_servers_tables_rsgroup.rb
add 75d0f49 HBASE-14123 HBase Backup/Restore Phase 2 (Vladimir Rodionov)
add b299c13 Add Eshcar Hillel to pom file
add 23abc90 HBASE-17803 PE always re-creates table when we specify the split policy
add 261aa94 HBASE-17803 Addendum fix NPE
add 7c03a21 HBASE-17802 Add note that minor versions can add methods to Interfaces
add 5b4bb82 HBASE-17691 Add ScanMetrics support for async scan
add 4088f82 HBASE-17806 TestRSGroups#testMoveServersAndTables is flaky in master branch (Guangxu Cheng)
add 55d6dca HBASE-16084 Cleaned up the stale references in Javadoc
add e39e0e6 HBASE-17582 Fix broken drop page cache hint (broken by HBASE-15236).
add 16900c8 Added hbase high performance cookbook to the book resources page on the website
add a41b185 Fix hanging tag on site resources page
add 9c8f02e HBASE-16014 Get and Put constructor argument lists are divergent
add 7bb0624 HBASE-17805 We should remove BoundedByteBufferPool because it is replaced by ByteBufferPool
add cc59fe4 HBASE-17812 Remove RpcConnection from pool in AbstractRpcClient.cancelConnections
add 8f4ae0a HBASE-17655 Removing MemStoreScanner and SnapshotScanner
add 1cfd22b HBASE-17798 RpcServer.Listener.Reader can abort due to CancelledKeyException (Guangxu Cheng)
add 11dc5bf Update home page to say hbasecon2017 is on google campus in MTV, not SF
add 9410709 HBASE-17807 correct the value of zookeeper.session.timeout in hbase doc
add f2d1b8d HBASE-17815 Remove the unused field in PrefixTreeSeeker
add fe3c32e HBASE-17809 cleanup unused class
add f1c1f25 HBASE-17595 addendum fix the problem for mayHaveMoreCellsInRow
add faf81d5 HBASE-17669: Implement async mergeRegion/splitRegion methods
add 6bd3109 HBASE-17623 Reuse the bytes array when building the hfile block
add 50e9825 HBASE-13395 Removed HTableInterface
add 4a076cd HBASE-17834 close stale PRs.
add 04fc455 Added Anastasia Braginsky to the pom.xml
add c77e213 Reviving the merge of the compacting pipeline: making the limit on the number of the segments in the pipeline configurable, adding merge test, fixing bug in sizes counting
add 85fda44 HBASE-17831 Support small scan in thrift2 (Guangxu Cheng)
add 4b62a52 HBASE-16755 Honor flush policy under global memstore pressure
add ea566e7 HBASE-17834 ADDENDUM close stale PRs
add 046d4e1 Revert "Reviving the merge of the compacting pipeline: making the limit on the number of the segments in the pipeline configurable, adding merge test, fixing bug in sizes counting"
add cb4fac1 HBASE-17765 Reviving the merge of the compacting pipeline
add 0345fc8 HBASE-14417 Incremental backup and bulk loading
add f159557 HBASE-17287 Master becomes a zombie if filesystem object closes
add b290d14 HBASE-17847 update docs to cover guidance on recent Hadoop releases.
add 752b258 HBASE-17520 Implement isTableEnabled/Disabled/Available methods
add d033cbb HBASE-17844 Subset of HBASE-14614, Procedure v2: Core Assignment Manager (non-critical changes)
add 0ec1459 HBASE-17855 Fix typo in async client implementation
add a9682ca HBASE-17821: The CompoundConfiguration#toString is wrong
add 7700a7f HBASE-16780 Since move to protobuf3.1, Cells are limited to 64MB where previous they had no limit Update internal pb to 3.2 from 3.1.
add 1c4d9c8 Add diversity statement to CoC
add 80381f3 HBASE-17698 ReplicationEndpoint choosing sinks
add 5f98ad2 HBASE-17668: Implement async assgin/offline/move/unassign methods
add 9facfa5 HBASE-17215 Separate small/large file delete threads in HFileCleaner to accelerate archived hfile cleanup speed
add 73e1bcd HBASE-17859 ByteBufferUtils#compareTo is wrong
add e916b79 HBASE-16780 Since move to protobuf3.1, Cells are limited to 64MB where previous they had no limit Update internal pb to 3.2 from 3.1.; AMENDMENT -- FORGOT TO REBUILD PBs
add 910b680 HBASE-14141 HBase Backup/Restore Phase 3: Filter WALs on backup to include only edits from backed up tables (Vladimir Rodionov)
add a66d491 HBASE-17857 Remove IS annotations from IA.Public classes
add cbcbcf4 HBASE-17854 Use StealJobQueue in HFileCleaner after HBASE-17215
add 029fa29 HBASE-17785 RSGroupBasedLoadBalancer fails to assign new table regions when cloning snapshot
add 17737b2 HBASE-17858 Update refguide about the IS annotation if necessary
add d7e3116 HBASE-17886 Fix compatibility of ServerSideScanMetrics
add ec5188d HBASE-17871 scan#setBatch(int) call leads wrong result of VerifyReplication
add 9109803 HBASE-17863: Procedure V2: Some cleanup around Procedure.isFinished() and procedure executor
add af604f0 HBASE-17869 UnsafeAvailChecker wrongly returns false on ppc
add 48b2502 HBASE-17816 HRegion#mutateRowWithLocks should update writeRequestCount metric (Weizhan Zeng)
add 1a701ce HBASE-17836 CellUtil#estimatedSerializedSizeOf is slow when input is ByteBufferCell
add 18c5ecf HBASE-17881 Remove the ByteBufferCellImpl
add 59e8b8e HBASE-17863-addendum: Reverted the order of updateStoreOnExec() and store.isRunning() in execProcedure()
add df96d32 HBASE-17872 The MSLABImpl generates the invaild cells when unsafe is not availble
add 82d554e HBASE-16477 Remove Writable interface and related code from WALEdit/WALKey
add 0b5bd78 HBASE-16469 Several log refactoring/improvement suggestions
add 22f602c HBASE-17905: [hbase-spark] bulkload does not work when table not exist
add 02da5a6 HBASE-17905: [hbase-spark] bulkload does not work when table not exist - revert due to misspelling
add d7ddc79 HBASE-17905 [hbase-spark] bulkload does not work when table not exist
add 3aadc67 HBASE-17896 The FIXED_OVERHEAD of Segment is incorrect
add 23249eb HBASE-17895 TestAsyncProcess#testAction fails if unsafe support is false
add cf3215d HBASE-17897 StripeStoreFileManager#nonOpenRowCompare use the wrong comparison function
add da5fb27 HBASE-16775 Fix flaky TestExportSnapshot#testExportRetry.
add 9dd5cda HBASE-17906 When a huge amount of data writing to hbase through thrift2, there will be a deadlock error. (Albert Lee)
add e2a7461 HBASE-17090 Redundant exclusion of jruby-complete in pom of hbase-spark
add c846145 HBASE-17888: Added generic methods for updating metrics on submit and finish of a procedure execution
add 0cd4cec Revert "HBASE-17906 When a huge amount of data writing to hbase through thrift2, there will be a deadlock error. (Albert Lee)" Mistaken commit.
add 7678855 HBASE-17904 Get runs into NoSuchElementException when using Read Replica, with hbase. ipc.client.specificThreadForWriting to be true and hbase.rpc.client.impl to be org.apache.hadoop.hbase.ipc.RpcClientImpl (Huaxiang Sun)
add 8db9760 HBASE-17866: Implement async setQuota/getQuota methods
add 918aa46 HBASE-17903 Corrected the alias for the link of HBASE-6580
add 363f627 HBASE-15535 Correct link to Trafodion
add c1ac3f7 HBASE-17366 Run TestHFile#testReaderWithoutBlockCache failes
add c8cd921 HBASE-16875 Changed try-with-resources in the docs to recommended way
add c2c2178 HBASE-16438 Create a cell type so that chunk id is embedded in it (Ram)
add ecdfb82 Revert "HBASE-16438 Create a cell type so that chunk id is embedded in it (Ram)"
add 3c32032 HBASE-17929 Add more options for PE tool
add 5eda5fb HBASE-17912 - Avoid major compactions on region server startup
add b35121d Add hbasecon asia and next weeks visa meetup
add 75d1e03 HBASE-17930 Avoid using Canary.sniff in HBaseTestingUtility
add d15f75b HBASE-17936 Refine sum endpoint example in ref guide
add a8e6f33 HBASE-16215 clean up of ref guide and site for EOM versions.
add 719a30b HBASE-17925 mvn assembly:single fails against hadoop3-alpha2
add 66b616d HBASE-17914 Create a new reader instead of cloning a new StoreFile when compaction
add 6e962d6 HBASE-17929 addendum add scan read type option
add 972e8c8 HBASE-16438 Create a cell type so that chunk id is embedded in it (Ram)
add 3acd8e4 HBASE-17929 addendum fix typo and modify printUsage
add 0953c14 HBASE-17940 HMaster can not start due to Jasper related classes conflict
add b1ef8dd HBASE-17542 Move backup system table into separate namespace
add 40cc666 HBASE-17915 Implement async replication admin methods
add 49cba2c HBASE-17937 Memstore size becomes negative in case of expensive postPut/Delete Coprocessor call
add 87f2bb5 HBASE-13288 Fix naming of parameter in Delete constructor
add ea3a27b HBASE-17943 The in-memory flush size is different for each CompactingMemStore located in the same region
add 33dadc1 HBASE-17941 CellArrayMap#getCell may throw IndexOutOfBoundsException
add d39f40e HBASE-17864: Implement async snapshot/cloneSnapshot/restoreSnapshot methods
add 68e48c4 HBASE-17946 Shell command compact_rs don't work (Guangxu Cheng)
add a3b6f4a HBASE-17944 - Removed unused JDK version parsing from ClassSize.
add e95cf47 HBASE-16314 Retry on table snapshot failure during full backup (Vladimir Rodionov)
add 9053ec6 HBASE-17943 Addendum increases the threshold value of in-memory compaction for TestWalAndCompactingMemStoreFlush
add 435104a HBASE-17302 The region flush request disappeared from flushQueue - addendum (Guangxu Cheng)
add 9a1aff4 HBASE-17514 emit a warning if thrift1 proxy user is configured but hbase.regionserver.thrift.http is not
add 49f707f HBASE-17933: [hbase-spark] Support Java api for bulkload
add 72fac37 HBASE-17952 The new options for PE tool do not work
add 1367519 HBASE-17947 Location of Examples.proto is wrong in comment of RowCountEndPoint.java
add 2557506 HBASE-15143 Procedure v2 - Web UI displaying queues
add 8973582 HBASE-17956 Raw scan should ignore TTL
add 053e615 HBASE-15583 Any HTableDescriptor we give out should be immutable
add 177344c HBASE-17873 Change the IA.Public annotation to IA.Private for unstable API
add 6bad35e HBASE-16942 Add FavoredStochasticLoadBalancer and FN Candidate generators
add eb6ded4 HBASE-17448 Export metrics from RecoverableZooKeeper
add 880db3e HBASE-17965 Canary tool should print the regionserver name on failure
add b81e00f HBASE-17877 Improve HBase's byte[] comparator.
add 4bc0eb3 HBASE-17865: Implement async listSnapshot/deleteSnapshot methods.
add c4cbb41 HBASE-17757 Unify blocksize after encoding to decrease memory fragment
add 68b2e0f HBase-14925 Develop HBase shell command/tool to list table's region info through command line
add b401a35 HBASE-17950 Write the chunkId also as Int instead of long into the first byte of the chunk (Ram)
add 5411d3e HBASE-17972 Remove mergePool from CompactSplitThread (Guangxu Cheng)
add 635c9db HBASE-17817 add table name to output (if available) when removing coprocessors
add 43f3fcc HBASE-17920 TestFSHDFSUtils always fails against hadoop 3.0.0-alpha2
add 03e8f6b HBASE-17835 Spelling mistakes in the Java source
add fc68f23 HBASE-17962 Improve documentation on Rest interface
add 923508c HBASE-8486 remove references to -ROOT- table from table descriptors where allowed by compatibility rules.
add 73d80bb HBASE-17970 Set yarn.app.mapreduce.am.staging-dir when starting MiniMRCluster
add ba12cdf HBASE-17975 TokenUtil should throw remote exception rather than squash it.
add 6edb8f8 HBASE-17875 Document why objects over 10MB are not well-suited for hbase.
add 1848353 HBASE-17879: Avoid NPE in snapshot.jsp when accessing without any request parameter
add ef94de3 HBASE-17957 Custom metrics of replicate endpoints don't prepend "source." to global metrics
add 94c14ad HBASE-17968 Fix NOTICE.txt for src-release
add 13b6fdf HBASE-17973 Expand list_regions to filter on data locality
add a171b7f HBASE-17979 HBase Shell 'list' Command Help Doc Improvements (Hugo Louro)
add c8a7e80 HBASE-14286 Correct typo in argument name for WALSplitter.writeRegionSequenceIdFile
add 1700768 HBASE-13074 Cleaned up usage of hbase.master.lease.thread.wakefrequency
add c0f2653 HBASE-17862 Fix a condition that always returns true
add 30d0c3f HBASE-12870 "Major compaction triggered" and "Skipping major compaction" messages lack the region information
add 083796d HBASE-15199 Move jruby jar so only on runtime classpath for hbase-shell and support scripts.
add 757bf37 HBASE-17985 Inline apt-get update calls in Yetus Dockerfile
add de78c11 HBASE-17973 Fix incorrect method call in list_regions and expand tests (addendum)
add 4dbd025 HBASE-17263 Netty based rpc server impl
add 9199574 HBASE-17958 Avoid passing unexpected cell to ScanQueryMatcher when optimize SEEK to SKIP
add ff998ef HBASE-17867: Implement async procedure RPC API(list/exec/abort/isFinished)
add 78f6799 Addendum patch for HBASE-12870. Added check for null pointer.
add 2de6b05 HBASE-16466 Snapshots support in VerifyReplication tool
add 5211920 HBASE-17991 Add more details about compaction queue on /dump (Guangxu Cheng)
add 0fb1fd1 HBASE-17964 ensure hbase-metrics-api is included in mapreduce job classpaths
add 01af270 HBASE-17990 Refactor TestFSUtils to use Before
add 2026540 HBASE-17667: Implement async flush/compact region methods
add 7d819eb HBASE-14925 (Addendum) Develop HBase shell command/tool to list table's region info through command line
add e99ed99 HBASE-18000 Make sure we always return the scanner id with ScanResponse
add 0d0ccc3 HBASE-18007 Clean up rest module code
add 3dc38a4 HBASE-18015 Storage class aware block placement for procedure v2 WALs
add 959deb0 HBASE-17924 Consider sorting the row order when processing multi() ops before taking rowlocks (Allan Yang)
add 51d4c68 HBASE-18009 Move RpcServer.Call to a separated file
add ac1024a HBASE-16356 REST API scanner: row prefix filter and custom filter parameters are mutually exclusive (Ben Watson)
add 951b23a HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions
add c38bf12 HBASE-18017 Reduce frequency of setStoragePolicy failure warnings
add b67f6fe HBASE-15199 (addendum) - When JRUBY_HOME is specified, update CLASSPATH and HBASE_OPTS when jruby is needed
add 815b0f8 HBASE-17928 Shell tool to clear compaction queues (Guangxu Cheng)
add 3bcc475 HBASE-8758 Error in RegionCoprocessorHost class preScanner method documentation
add c5cc81d HBASE-17343 Changing the default type of CompactingMemStore to be BASIC
add 0ae0edc HBASE-17917 Use pread by default for all user scan
add 5895631 HBASE-18026 ProtobufUtil seems to do extra array copying
add c833473 Amend HBASE-18000 Make sure we always return the scanner id with ScanResponse (Karan Mehta and Duo Zhang)
add d64acfd HBASE-18021 Add more info in timed out RetriesExhaustedException for read replica client get processing (Huaxiang Sun)
add d8d4ba7 HBASE-17928 Shell tool to clear compaction queues - revert pending work in snapshot descriptor
add b3dcfb6 HBASE-17928 Shell tool to clear compaction queues (Guangxu Cheng)
add 5e04615 HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions - revert, pending work in snapshot descriptor
add b34ab59 HBASE-17887 Row-level consistency is broken for read
add da68537 HBASE-17786 Create LoadBalancer perf-test tool to benchmark Load Balancer algorithm performance
add 305ffcb HBASE-17938 General fault - tolerance framework for backup/restore operations (Vladimir Rodionov)
add 5cdaca5 HBASE-16436 Adding CellChunkMap code, its tests and fixes to all code review comments
add 341223d HBASE-18012 Move RpcServer.Connection to a separated file
add 841bb00 HBASE-18044 Fix bug in report-flakies.py where if counter is set outside for loop, it cannot be overwritten inside loop.
add 6b60ba8 HBASE-18043 Institute a hard limit for individual cell size that cannot be overridden by clients
add 3765077 Revert "HBASE-18026 ProtobufUtil seems to do extra array copying"
add ad9ffaa HBASE-18055 Releasing L2 cache HFileBlocks before shipped() when switching from pread to stream causes result corruption
add 67d1358 HBASE-18043 Institute a hard limit for individual cell size that cannot be overridden by clients. - Addendum to fix test issue in TestMobStoreScanner.
add a8775b1 HBASE-18051 balance_rsgroup still runs when the Load Balancer is not enabled
add 5eb1b7b HBASE-18018 Changes to support abort for all procedures by default
add c1b45a2 HBASE-18016 Changes to inherit default behavior of abort from StateMachineProcedure making TruncateTableProcedure abortable
add 62d7323 HBASE-18053 AsyncTableResultScanner will hang when scan wrong column family
add 32d2062 HBASE-18019 Close redundant memstore scanners
add 37dd8ff HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions
add 6dc4190c HBASE-18049 It is not necessary to re-open the region when MOB files cannot be found
add d137991 HBASE-18058 Zookeeper retry sleep time should have an upper limit (Allan Yang)
add 958cd2d HBASE-18035 Meta replica does not give any primaryOperationTimeout to primary meta region (huaxiang sun)
add c51c36f HBASE-18076 Flaky dashboard improvement: Add status markers to show trends of failure/success.
add 7a0a660 HBASE-18076 (addendum) Flaky dashboard improvement: Add status markers to show trends of failure/success
add 7a535f5 HBASE-18076 (addendum) Flaky dashboard improvement: Add status markers to show trends of failure/success
add 3fe4b28 HBASE-15616 Allow null qualifier for all table operations
add 5c728b0 HBASE-17286 Add goal to remote-resources plugin
add 8b70d04 HBASE-18071 Fix flaky test TestStochasticLoadBalancer#testBalanceCluster
add 1520c8f HBASE-18056 Make the default behavior of CompactionPipeline to merge it segments into one, due to better read performance in this case
add 1ceb25c HBASE-18081 The way we process connection preamble in SimpleRpcServer is broken
add 553d5db HBASE-15616 (addendum) Allow null qualifier for all table operations
add f1544c3 HBASE-18067 Allow default FORMATTER for shell put/get commands
add 709f5a1 HBASE-18075 Support non-latin table names and namespaces
add 3aac047 HBASE-18069 Fix flaky test TestReplicationAdminWithClusters#testDisableAndEnableReplication
add 23ea2c3 HBASE-18068 Fix flaky test TestAsyncSnapshotAdminApi
add 56cbc68 HBASE-18075 (addendum) Correct javadoc for valid namespaces
add 4dfafd6 HBASE-16995 Build client Java API and client protobuf messages (Josh Elser)
add 140413c HBASE-16995 Build client Java API and client protobuf messages - addendum fixes white spaces (Josh Elser)
add c517216 HBASE-16995 Build client Java API and client protobuf messages - addendum fixes line lengths (Josh Elser)
add f74e051 HBASE-16996 Implement storage/retrieval of filesystem-use quotas into quota table (Josh Elser)
add 6b334cd HBASE-17000 Implement computation of online region sizes and report to the Master
add 7fb0ac2 HBASE-17557 HRegionServer#reportRegionSizesForQuotas() should respond to UnsupportedOperationException
add 533470f HBASE-16998 Implement Master-side analysis of region space reports
add 98b4181 HBASE-16999 Implement master and regionserver synchronization of quota state
add 34ba143 HBASE-17001 Enforce quota violation policies in the RegionServer
add 6c9082f HBASE-17259 API to remove space quotas on a table/namespace
add f1066cd HBASE-17025 Add shell commands for space quotas
add 4ad49bc HBASE-17478 Avoid reporting FS use when quotas are disabled
add 80a1f8f HBASE-17428 Implement informational RPCs for space quotas
add f031b69 HBASE-17516 Correctly handle case where table and NS quotas both apply
add 8159eae HBASE-17602 Reduce some quota chore periods/delays
add 91b4d2e HBASE-17568 Better handle stale/missing region size reports
add 13af7f8 HBASE-17002 JMX metrics and some UI additions for space quotas
add f7da41d HBASE-17003 Documentation updates for space quotas
add a8460b8 HBASE-17794 Swap "violation" for "snapshot" where appropriate
add 98ace3d HBASE-17447 Implement a MasterObserver for automatically deleting space quotas
add d671a1d HBASE-17955 Various reviewboard improvements to space quota work
add 13b9a1e HBASE-17976 Remove stability annotation from public audience class
add ed618da HBASE-17981 Consolidate the space quota shell commands
add b971b44 HBASE-17978 Ensure superusers can circumvent actions restricted by space quota violations
add f1a9990 HBASE-17977 Enable the MasterSpaceQuotaObserver by default
add 28d619b HBASE-17850 Backup system repair utility (Vladimir Rodionov)
add 3f75ba1 HBASE-18013 Write response directly instead of creating a fake call when setup connection
add 1d0295f HBASE-18093 Overloading the meaning of 'enabled' in Quota Manager to indicate either quota disabled or quota manager not ready is not good (Stephen Yuan Jiang)
add 9e7b0c1 HBASE-18077 Update JUnit licensing to use EPL
add ebe92c8 HBASE-18094 Display the return value of the command append
add d047cc9 HBASE-18085 Prevent parallel purge in ObjectPool
add 80dd8bf HBASE-18096 Limit HFileUtil visibility and add missing annotations
add 998bd5f HBASE-18084 Improve CleanerChore to clean from directory which consumes more disk space
add 64c7017 HBASE-18001 Extend the "count" shell command to support specified conditions
add 837bb9e HBASE-18091 Added API for getting who currently holds a lock on namespace/ table/ region/ server and log messages when procedure needs to wait to acquire lock
add 8b75e9e HBASE-18101 Fix type mismatch on container access
add dc1065a HBASE-14614 Procedure v2 - Core Assignment Manager (Matteo Bertozzi) Move to a new AssignmentManager, one that describes Assignment using a State Machine built on top of ProcedureV2 facility.
add a3c5a74 Revert "HBASE-14614 Procedure v2 - Core Assignment Manager (Matteo Bertozzi)" Revert a mistaken commit!!!
add 3e426b2 HBASE-18099 FlushSnapshotSubprocedure should wait for concurrent Region#flush() to finish
add 4ab9474 HBASE-17997: In dev environment, add jruby-complete jar to classpath only when jruby is needed
add f441ca0 HBASE-16011 TableSnapshotScanner and TableSnapshotInputFormat can produce duplicate rows if split table.
add b74474d HBASE-18113 Handle old client without include_stop_row flag when startRow equals endRow
add 712beb3 HBASE-18120 Fix TestAsyncRegionAdminApi Signed-off-by: Michael Stack <st...@apache.org>
add b076b8e HBASE-18120 (addendum) Fix TestAsyncRegionAdminApi
add 8b5c161 HBASE-17777 TestMemstoreLAB#testLABThreading runs too long for a small test (Ram)
add 564c193 HBASE-18118 Default storage policy if not configured cannot be "NONE"
add 97484f2 HBASE-18114 Update the config of TestAsync*AdminApi to make test stable
add efc7edc HBASE-18115 Move SaslServer creation to HBaseSaslRpcServer
add 6846b03 HBASE-18042 Client Compatibility breaks between versions 1.2 and 1.3
add d547feac HBASE-18027 HBaseInterClusterReplicationEndpoint should respect RPC limits when batching edits
add 9cf1a08 HBASE-18122 Scanner id should include ServerName of region server
add c945d2b HBASE-18122 addendum for fixing async client scanner
add dda9ae0 HBASE-18129 truncate_preserve fails when the truncate method doesn't exist on the master
add 140ce14 HBASE-16196 Update to JRuby 9.1.9.0
add 3975bbd HBASE-14614 Procedure v2 - Core Assignment Manager (Matteo Bertozzi) Move to a new AssignmentManager, one that describes Assignment using a State Machine built on top of ProcedureV2 facility.
add db8ce05 HBASE 17959 Canary timeout should be configurable on a per-table basis
add 123086e HBASE-18130 Refactor ReplicationSource
add c7a7f88 HBASE-16261 MultiHFileOutputFormat Enhancement (Yi Liang)
add e1f3c89 HBASE-18143 [AMv2] Backoff on failed report of region transition quickly goes to astronomical time scale
add 5491714 HBASE-18111 Replication stuck when cluster connection is closed
add ef46deb HBASE-18005 read replica: handle the case that region server hosting both primary replica and meta region is down (huaxiang sun)
add 118429cb HBASE-15160 Put back HFile's HDFS op latency sampling code and add metrics for monitoring (Yu Li and Enis Soztutar)
add e65d865 HBASE-18155 TestMasterProcedureWalLease is flakey
add 07c38e7 HBASE-16549 Added new metrics for AMv2 procedures
add 59448cd Add specification of the HBase 'color' -- International Orange (Engineering), same as GG -- and the our font (Bitsumishi)
add 8bfa8aa HBASE-18030 Per Cell TTL tags may get duplicated with increments/Append causing tags length overflow.
add ee0f148 HBASE-18038 Rename StoreFile to HStoreFile and add a StoreFile interface for CP
add 1950acc HBASE-9393 Hbase does not closing a closed socket resulting in many CLOSE_WAIT
add 858bccf HBASE-18132 Low replication should be checked in period in case of datanode rolling upgrade (Allan Yang)
add da3c023 HBASE-18145 The flush may cause the corrupt data for reading
add 80e15aa HBASE-16392 Backup delete fault tolerance (Vladimir Rodionov)
add 2f1923a HBASE-15576 Scanning cursor to prevent blocking long time on ResultScanner.next()
add 0d0c330 HBASE-17678 FilterList with MUST_PASS_ONE may lead to redundant cells returned
add 929c9da HBASE-18181 Move master branch to version 3.0.0-SNAPSHOT post creation of branch-2
add 1d3252e HBASE-17849 PE tool random read is not totally random (Ram)
add 4a1529c HBASE-18158 Two running in-memory compaction threads may lose data for flushing
add 0eeafa0 HBASE-17678 FilterList with MUST_PASS_ONE lead to redundancy cells returned - addendum
add 492c3f8 HBASE-18149 The setting rules for table-scope attributes and family-scope attributes should keep consistent
add 3f891a6 HBASE-18184 Add hbase-hadoop2-compat jar as MapReduce dependency
add 2846a7c HBASE-18191 Include hbase-metrics-* in assembly
add abc0afb Added Allan Yang to the pom.xml
add f17fa22 HBASE-18050 Add document about the IA.Private classes which appear in IA.LimitedPrivate interfaces
add 72cb7d9 HBASE-18008 Any HColumnDescriptor we give out should be immutable
add 112bff4 HBASE-18109: Assign system tables first This issue adds comments and a sort so system tables are queued first (which will ensure they go out first). This should be good enough along w/ existing scheduling mechanisms to ensure system/meta get assigned first.
add a558d6c HBASE-18141 Regionserver fails to shutdown when abort triggered during RPC call
add 61839d7 HBASE-18195 Removed redundant single quote from start message for HMaster and HRegionServer
add 30817b9 HBASE-18193 Master web UI presents the incorrect number of regions
add 7b40f4f HBASE-18092: Removing a peer does not properly clean up the ReplicationSourceManager state and metrics
add a6216db HBASE-18033 Fix license check for hadoop-3.x
add e5ea457 HBASE-17748 Include HBase snapshots in space quotas
add eb2dc5d HBASE-18192: Replication drops recovered queues on region server shutdown
add ea64dbe HBASE-18199 Race in NettyRpcConnection may cause call stuck in BufferCallBeforeInitHandler forever
add 384e308 HBASE-18137 Replication gets stuck for empty WALs
add f5768b4 HBASE-18200 Set hadoop check versions for branch-2 and branch-2.x in pre commit
add cb88b64 HBASE-17008 Examples to make AsyncClient go down easy
add 0b43353 HBASE-18216 [AMv2] Workaround for HBASE-18152, corrupt procedure WAL
add 550b6c5 HBASE-18216 [AMv2] Workaround for HBASE-18152, corrupt procedure WAL; ADDENDUM
add 58b3777 HBASE-18179 Add new hadoop releases to the pre commit hadoop check
add 50e28d6 HBASE-18219 Fix typo in constant HConstants.HBASE_CLIENT_MEAT_REPLICA_SCAN_TIMEOUT
add 8b36da1 HBASE-18209 Include httpclient / httpcore jars in build artifacts
add f64512b HBASE-18166 [AMv2] We are splitting already-split files v2 Address Stephen Jiang reivew comments
add c2eebfd HBASE-18166 [AMv2] We are splitting already-split files v2 Address Stephen Jiang reivew comments; ADDENDUM TO FIX COMPILE
add 479f3ed HBASE-17898 Update dependencies
add dd1d81e HBASE-18004 getRegionLocations needs to be called once in ScannerCallableWithReplicas#call() (Huaxiang Sun)
add 020f520 HBASE-18220 Compaction scanners need not reopen storefile scanners while trying to switch over from pread to stream (Ram)
add 8653823 HBASE-18213 Add documentation about the new async client
add c20d9cb HBASE-18220 - Addendum as per Duo suggestion for readability (Ram)
add c7a64a8 HBASE-18225 Avoid toString() on an array
add 4dc8051 HBASE-17840 Update hbase book to space quotas on snapshots
add cd478d1 Add Ashu Pachauri to pom.xml
add b02d3d9 HBASE-18227 Fixed unit test hbase.coprocessor.TestCoprocessorMetrics#testRegionObserverAfterRegionClosed
add d49208b HBASE-18104 AMv2: Enabled aggregation of RPCs
add c6e71f1 HBASE-18170 Refactor ReplicationSourceWALReaderThread
add ce1ce72 HBASE-18180 Possible connection leak while closing BufferedMutator in TableOutputFormat
add 2263190 HBASE-16242 Manually resolve transitive Apache Avro dependency to consistently be ver 1.7.7.
add 7b6eb90 HBASE-17546 Correct scala syntax to match Apache Spark examples
add 270f317 HBASE-18176 Enforce no scala outside hbase-spark
add 7e8190e HBASE-18230 Remove Velocity vars from LICENSE
add 5224064 HBASE-18164 Fast locality computation in balancer
add 298454e HBASE-17954 Switched findbugs implementation to spotbugs
add df06294 HBASE-17988 get-active-master.rb and draining_servers.rb no longer work
add af466bf HBASE-18212 reduce log level for unbuffer warning.
add 5b485d1 HBASE-17752 Shell command to list snapshot sizes WRT quotas
add 83be50c HBASE-18226 Disable reverse DNS lookup at HMaster and use the hostname provided by RegionServer (Duo Xu)
add 00f657f HBASE-18252 Resolve BaseLoadBalancer bad practice warnings
add d8e0163 HBASE-16351 Improve error reporting for license failures
add 3489a1b HBASE-18235 LoadBalancer.BOGUS_SERVER_NAME should not have a bogus hostname
add 9cb5fc9 HBASE-18258 Take down hbasecon2017 logo from hbase.apache.org and put up hbaseconasia2017 instead
add 7cc458e HBASE-18254 ServerCrashProcedure checks and waits for meta initialized, instead should check and wait for meta loaded
add d092008 HBASE-18221 Switch from pread to stream should happen under HStore's reentrant lock (Ram)
add 96aca6b HBASE-18263 Resolve NPE in backup Master UI when accessing procedures.jsp
add 0e8e176 HBASE-18023 Log multi-* requests for more than threshold number of rows
add 2d781aa HBASE-18234 Revisit the async admin api
add ed70f15 HBASE-12794 Guidelines for filing JIRA issues
add 35693f0 HBASE-18164 Fast locality computation in balancer - addendum handles NaN
add 389e142 HBASE-18265 Correct the link unuseful in regionServer's region state UI
add 873b15e HBASE-18234 Revisit the async admin api (addendum)
add 0f4ea61 HBASE-18272 Fix issue about RSGroupBasedLoadBalancer#roundRobinAssignment where BOGUS_SERVER_NAME is involved in two groups (chenxu)
add c015abe HBASE-18274 hbase autorestart will overwrite the gc log (Fangyuan Deng)
add b3ae7a2 HBASE-18230 Remove Velocity vars from LICENSE (Addendum)
add 14957d4 HBASE-18259 HBase book link to "beginner" issues includes resolved issues
add 293cb87 HBASE-18161 Incremental Load support for Multiple-Table HFileOutputFormat (Densel Santhmayor)
add 1414825 Revert "HBASE-18164 Fast locality computation in balancer - addendum handles NaN"
add 8da6f06 HBASE-18164 Fast locality computation in balancer - addendum handles NaN
add b313043 HBASE-18275 Formatting and grammar mistakes in schemadoc chapter (Artem Ervits)
add 8bb4d15 HBASE-18284 Update hbasecon asia logo on home page of hbase.apache.org
add 4a2a164 HBASE-18041 Add .pylintrc to HBase
add aef6742 HBASE-18281 created private static pattern matcher for performance
add a19e567 HBASE-18244 Temporarily disable TestShellRSGroups
add 038d7e8 HBASE-18278 Enable and Fix for unit test hbase.master.procedure.TestServerCrashProcedure#testRecoveryAndDoubleExecutionOnRsWithMeta
add 9189b88 HBASE-18292 Fixed flaky test hbase.master.locking.TestLockProcedure#testLocalMasterLockRecovery
add a022d09 HBASE-HBASE-18290 Fix TestAddColumnFamilyProcedure and TestDeleteTableProcedure
add c4be91b HBASE-18022: Refine the error message issued with TableNotFoundException when expected table is not the same as the one fetched from meta
add 07c1e18 HBASE-17982 correct spelling error of 'occured'
add 5be05e9 HBASE-18229: create new Async Split API to embrace AM v2
add 73c225a HBASE-16192 Fix the potential problems in TestAcidGuarantees (Colin Ma)
add 92f33ad Revert "HBASE-18229: create new Async Split API to embrace AM v2" TestShell is failing.
add 4223c0c HBASE-15391 Avoid too large "deleted from META" info log (Liu Shaohui)
add 21653c3 HBASE-16585 Rewrite the delegation token tests with Parameterized pattern
add 74c5742 HBASE-18288 Declared dependency on specific javax.ws.rs.
add 3caeba0 HBASE-15391 ADDENDUM Avoid too large "deleted from META" info log.
add fc973d0 HBASE-17995 improve log messages during snapshot tests.
add 0d4245c HBASE-18293 Only add the spotbugs dependency when jdk8 is active
add 90fee69 HBASE-18302 Protobuf section in the docs needs some clean up (Artem Ervits)
add 2115d4b HBASE-18239 rubocop autocorrect for shell
add 92f74d6 HBASE-13866 Clarify description of hbase.coprocessor.region.classes
add e89baea HBASE-18266 Create static empty byte array to save memory (Ben Epstein)
add f1b97a6 HBASE-11707 Using Map instead of list in FailedServers of RpcClient (Liu Shaohui)
add ba54af3 HBASE-15062 IntegrationTestMTTR conditionally run some tests.
add 6153493 HBASE-18291 Regenerate thrift2 python examples
add 8318a09 HBASE-18311 fix formatting in quickstart
add 14f0423 HBASE-18283 Provide a construct method which accept a thread pool for AsyncAdmin
add f2731fc HBASE-18264 Update pom plugins
add 1053311 Revert "HBASE-18266 Create static empty byte array to save memory (Ben Epstein)" Wrong JIRA number
add 99221bd HBASE-18286 Create static empty byte array to save memory Revert of "Revert "HBASE-18266 Create static empty byte array to save memory (Ben Epstein)"" ... so a reapply except this time w/ the proper JIRA number
add 193a980 HBASE-15943 Add page displaying JVM process metrics
add 25de5d2 HBASE-18320 Address maven-site-plugin upgrade steps
add 6360780 HBASE-18310 LoadTestTool unable to write data
add e71e5ec HBASE-18297 Provide a AsyncAdminBuilder to create new AsyncAdmin instance
add 8b63eb6 HBASE-18314 Eliminate the findbugs warnings for hbase-examples
add 8ac4308 HBASE-18010: CellChunkMap integration into CompactingMemStore. CellChunkMap usage is currently switched off by default. New tests are included. Review comments addressed.
add 2843214 HBASE-18010: CellChunkMap integration into CompactingMemStore. Continuation of the previous commit
add 4453472 HBASE-18312 Ineffective handling of FileNotFoundException in FileLink.tryOpen()
add 05e3f39 HBASE-18301 Enable TestSimpleRegionNormalizerOnCluster#testRegionNormalizationMergeOnCluster that was disabled by Proc-V2 AM in HBASE-14614 (Stephen Yuan Jiang)
add 24435f6 HBASE-16730 Excluded junit as a transitive dependency from hadoop-common
add 619d6a5 HBASE-16120 Add shell test for truncate_preserve
add b715091 HBASE-17201 Edit of HFileBlock comments and javadoc
add 9fe94c1 HBASE-14070 - Core HLC
add 172c662 HBASE-18325 Disable flakey TestMasterProcedureWalLease
add c5abb6c Revert "HBASE-14070 - Core HLC" Revert a push too-early
add df93c13 HBASE-17056 Remove checked in PB generated files Selective add of dependency on hbase-thirdparty jars. Update to READMEs on how protobuf is done (and update to refguide) Removed all checked in generated protobuf files. They are generatedon the fly now as part of mainline build.
add 50bb045 HBASE-18002 Investigate why bucket cache filling up in file mode in an exisiting file is slower (Ram)
add 75d2eca HBASE-17931 Assign system tables to servers with highest version
add 68436c9 HBASE-18329 updated links in config guide to point to java 8 references
add 6786b2b Revert "HBASE-17056 Remove checked in PB generated files Selective add of dependency on" Revert for now. Build unstable and some interesting issues around CLASSPATH
add 4fe7385 HBASE-18083 Make large/small file clean thread number configurable in HFileCleaner
add b0a5fa0 HBASE-18319 Implement getClusterStatus/getRegionLoad/getCompactionState/getLastMajorCompactionTimestamp methods
add 48d28c7 HBASE-18335 configuration guide fixes
add 7f93729 HBASE-18317 Implement async admin operations for Normalizer/CleanerChore/CatalogJanitor
add 30d06df HBASE-18327 redo test-patch personality 'hadoopcheck' to better account for feature branches
add 590f02a HBASE-18341 Generalize regex matchers in findHangingTests.py script to match new consoleText of trunk build.
add bc8ebc6 HBASE-18241 Change client.Table, client.Admin, Region, Store, and HBaseTestingUtility to not use HTableDescriptor or HColumnDescriptor
add c48bb67 HBASE-18316 Implement async admin operations for draining region servers
add 1ddcc07 HBASE-18318 Implement updateConfiguration/stopMaster/stopRegionServer/shutdown methods
add 3517034 HBASE-18307 Share the same EventLoopGroup for NettyRpcServer, NettyRpcClient and AsyncFSWALProvider at RS side
add 7d007ea HBASE-17705 Procedure execution must fail fast if procedure is not registered (Vladimir Rodionov)
add 7d08c78 HBASE-18341 (addendum) Replace '.' in test names with '_' when using them as html ids since dot have special significance in CSS selectors. Without it, we weren't able to select elements and add svg (trends columns) to them.
add 43492d2 HBASE-18267 The result from the postAppend is ignored
add f8e892d HBASE-18348 The implementation of AsyncTableRegionLocator does not follow the javadoc
add 1978b78 HBASE-18343 Track the remaining unimplemented methods for async admin
add d215cb4 HBASE-18295 The result contains the cells across different rows
add cc4301c HBASE-18268 Eliminate the findbugs warnings for hbase-client
add c0f743e HBASE-18358 Backport HBASE-18099 'FlushSnapshotSubprocedure should wait for concurrent Region#flush() to finish'
add 22dce22 HBASE-18343 (addendum) Track the remaining unimplemented methods for async admin
add cb5299a HBASE-18177 FanOutOneBlockAsyncDFSOutputHelper fails to compile against Hadoop 3
add 1800580 HBASE-18364 Downgrade surefire to 2.19.1 because it broke package wildcards
add 8623d14 HBASE-18260 h3-a4 license additions
add 22df926 HBASE-18202 Remove unnecessary info from supplemental-models
add cf636e5 HBASE-18365 Eliminate the findbugs warnings for hbase-common
add c0725dd HBASE-18344 Introduce Append.addColumn as a replacement for Append.add
add 500592d HBASE-18339 Update to hadoop3-alpha4
add 9e0f450 HBASE-17922 Clean TestRegionServerHostname for hadoop3.
add 81ffd6a HBASE-18342 Add coprocessor service support for async admin
add 79a702d HBASE-18175 Add hbase-spark integration test into hbase-spark-it
add ea0062f HBASE-18376 Add debug logs to hbase-personality.sh to make it possible to debug this issue.
add f3a3989 HBASE-18175: (addendum) Add hbase-spark integration test into hbase-spark-it
add c08db67 HBASE-18384 Add link to refguide schema section on apache blog on hbase application archetypes
add 353627b HBASE-18229: create new Async Split API to embrace AM v2
add a9352fe HBASE-18366 Fix flaky test TestServerCrashProcedure#testRecoveryAndDoubleExecutionOnRsWithMeta (Umesh Agashe) Disabled for now. Will be back here when a more fundamental fix.
add 2d5a0fb HBASE-18052 Add document for async admin
add c423dc7 HBASE-18332 Upgrade asciidoctor-maven-plugin
add 0c2915b4 HBASE-18377 Error handling for FileNotFoundException should consider RemoteException in openReader()
add 56d00f5 HBASE-18392 Add default value of --movetimeout to rolling-restart.sh
add 6b7ebc0 HBASE-18390 Sleep too long when finding region location failed
add f10f819 HBASE-16312 update jquery version
add d0e4a64 HBASE-17738 BucketCache startup is slow (Ram)
add 3574757 HBASE-18308 Eliminate the findbugs warnings for hbase-server
add 775179b HBASE-18393 Fix shell noninteractive launch
add 5f54e28 HBASE-18337 Exclude jetty-orbit sigs from shade
add 01db60d HBASE-18330 NPE in ReplicationZKLockCleanerChore
add 0c49185 HBASE-17738 BucketCache startup is slow - addendum (Ram)
add bc93b66 HBASE-16993 BucketCache throw java.io.IOException: Invalid HFile block magic when configuring hbase.bucketcache.bucket.sizes.
add bdc94b1 HBASE-18147 POC jenkinsfile for nightly checks.
add af534ac HBASE-18412 [Shell] Support unset of list of configuration for a table (Yun Zhao)
add 7941b83 HBASE-18420 Some methods of Admin don't use ColumnFamilyDescriptor
add 890d92a HBASE-17908 Upgrade guava
add 2a0d189 HBASE-18404 fixed typo in acid semantics
add 31c3eda HBASE-18389 Remove byte[] from formal parameter of sizeOf() of ClassSize, ClassSize.MemoryLayout and ClassSize.UnsafeLayout
add 70a357d HBASE-18430 fixed typo
add ec3cb19 HBASE-15816 Provide client with ability to set priority on Operations
add 317ce73 HBASE-18433 Convenience method for creating simple ColumnFamilyDescriptor
add 8e2f0b2 HBASE-18419 Update IntegrationTestIngestWithMOB and Actions to use ColumnFamily builders for modification
add f391770 HBASE-18428 Migrate ITDDLMasterFailover away from HTable/HColumn
add e9d8a7b HBASE-18107: [AMv2] Remove DispatchMergingRegionsRequest & DispatchMergingRegions
add 8f00658 HBASE-18367 Reduce ProcedureInfo usage
add fabab8c HBASE-18354 Fix TestMasterMetrics that were disabled by Proc-V2 AM in HBASE-14614 (Vladimir Rodionov)
add 1ac4152 HBASE-15968 New behavior of versions considering mvcc and ts rather than ts only
add e1cd59b HBASE-15968 (addendum) revert unrelated PE changing
add c891642 Thrift2 should support DeleteFamilyVersion type
add d7febd5 HBASE-18323 Remove multiple ACLs for the same user in kerberos
add 5cd7f63 HBASE-18023 Update row threshold warning from 1k to 5k (addendum)
add b737412 HBASE-18402 Thrift2 should support DeleteFamilyVersion - revert due to missing JIRA number
add 82591b5 HBASE-18402 Thrift2 should support DeleteFamilyVersion type
add 746d1b1 HBASE-18427 minor cleanup around AssignmentManager
add 2fd8e82 HBASE-18054 log when we add/remove failed servers in client (Ali)
add 421029d HBASE-18434 Address some alerts raised by lgtm.com
add 1e49dec HBASE-18441 ZookeeperWatcher#interruptedException should throw exception
add 6dec2b3 HBASE-18447 MetricRegistryInfo#hashCode uses hashCode instead of toHashCode
add c4b802b add vikasv to pom.xml
add d9ea8ee Add Abhishek Singh Chouhan to pom
add 3d81f7b HBASE-18449 Fix client.locking.TestEntityLocks
add a649afe HBASE-18445 exclude guava from hadoop-auth
add 3536c58 HBASE-17839 fixed missing column in table 1 from section "Data Model" of the ref guide.
add 9a16618 HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun)
add c5d3de0 HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError
add 2d06a06 HBASE-15134 Add visibility into Flush and Compaction queues
add 5c47cb5 HBASE-18473 VC.listLabels() erroneously closes any connection.
add 0e9390b HBASE-18406 Remove NO-OP Method
add 00c1b56 HBASE-18465: [AMv2] remove old split region code that is no longer needed
add df90ba5 HBASE-18481 The autoFlush flag was not used in PE tool
add 95808b4 HBASE-18374 RegionServer Metrics improvements
add 4d9982f HBASE-18259 HBase book link to "beginner" issues includes resolved issues - ADDENDUM
add 331a6cf HBASE-18475 ensure only non-null procedures are sent to requireTableExclusiveLock
add a5db120 HBASE-18261 Created RecoverMetaProcedure and used it from ServerCrashProcedure and HMaster.finishActiveMasterInitialization().
add 422a572 HBASE-18487 Minor fixes in row lock implementation
add ba5e870 HBASE-18491 [AMv2] Fail UnassignProcedure if source Region Server is not online.
add f260f09 HBASE-18480 The cost of BaseLoadBalancer.cluster is changed even if the rollback is done
add d4bd993 HBASE-16116 Remove redundant pattern *.iml
add 7a6de1b HBASE-17056 Remove checked in PB generated files
add de696cf HBASE-18231 Deprecate Admin#closeRegion*() commands in favor of Admin#unassign().
add 71151eb HBASE-18102 Purge close_region command that allows by-pass of Master
add 504a1f1 HBASE-18102 (addendum fixing shell tests) - Purge close_region command that allows by-pass of Master
add 855dd48 HBASE-16893 Use Collection.removeIf instead of Iterator.remove in DependentColumnFilter
add fe890b7 HBASE-18470 Remove the redundant comma from RetriesExhaustedWithDetailsException#getDesc
add 6266bb3 Add Mike Drob to pom.xml
add 2bde7a1 HBASE-18020 Update API Compliance Checker to Incorporate Improvements Done in Hadoop
add 62deb81 HBASE-18516 Removed dead code in ServerManager resulted mostly from AMv2 refactoring
add 7da4750 HBASE-15042 Moved site materials to standard Maven place
add 637f7ab HBASE-18520 Add jmx value to determine true Master Start time
add 04424ad HBASE-18426 nightly job should use independent stages to check supported jdks
add 2a71745 HBASE-14220 nightly check that we can build a source tarball.
add 5915d73 HBASE-18485 Performance issue: ClientAsyncPrefetchScanner is slower than ClientSimpleScanner
add a7014ce HBASE-18515 Introduce Delete.add as a replacement for Delete#addDeleteMarker
add fd76eb3 HBASE-18502 Change MasterObserver to use TableDescriptor and ColumnFamilyDescriptor
add 7e7461e HBASE-18527 Update nightly job to account for changes in jenkins plugins.
add 4376233 HBASE-18315 Eliminate the findbugs warnings for hbase-rest
add a8e0267 HBASE-18511 Default no regions on master
add b653d1b HBASE-18517 limit max log message width in log4j
add 0339068 Revert "HBASE-18511 Default no regions on master"
add f314b59 HBASE-18492 [AMv2] Embed code for selecting highest versioned region server for system table regions in AssignmentManager.processAssignQueue()
add 67eddf5 HBASE-18525 [AMv2] Fixed test TestAssignmentManager#testSocketTimeout on master branch
add 794a3b1 HBASE-18545 Fix broke site build that fails in rsgroups
add d094112 HBASE-18248 Warn if monitored RPC task has been tied up beyond a configurable threshold
add 6246523 HBASE-18489 Expose scan cursor in RawScanResultConsumer
add d5f34ad HBASE-18543 Disabled test TestMasterFailover
add ded0842 HBASE-18398: Snapshot operation fails with FileNotFoundException
add 6114824 HBASE-18548 Move sources of website gen and check jobs into source control
add 2dd75d1 HBASE-18551 [AMv2] UnassignProcedure and crashed regionservers
add 14e3471 name of parameter quote need update
add e98b38b HBASE-18560 Fixed master.assignment.TestAssignmentManager hangs on master and it shows up in flaky list
add b65f119 Revert "name of parameter quote need update"
add e4ba404 Revert "HBASE-18551 [AMv2] UnassignProcedure and crashed regionservers"
add 5507150 HBASE-18262 name of parameter quote need update
add efd211d HBASE-18024 HRegion#initializeRegionInternals should not re-create .hregioninfo file when the region directory no longer exists
add c37432f HBASE-18563 Fix RAT License complaint about website jenkins scripts
add 4dd24c5 HBASE-17125 Inconsistent result when use filter to read data
add 8da77b4 HBASE-18387: [Thrift] Make principal configurable in DemoClient.java
add 679f34e HBASE-18469 Correct RegionServer metric of totalRequestCount
add cabdbf1 HBASE-18500 Performance issue: Don't use BufferedMutator for HTable's put method
add 6f44b24 HBASE-18551 [AMv2] UnassignProcedure and crashed regionservers
add 043ec9b HBASE-18558 clean up duplicate dependency management entries for hbase-shaded-miscellaneous
add 71a9a9a HBASE-18025 CatalogJanitor should collect outdated RegionStates from the AM
add 1070888 HBASE-18551 [AMv2] UnassignProcedure and crashed regionservers; AMENDMENT -- disable TestAM#testSocketTimeout... mock is insufficent for new processing
add aa8f67a HBASE-18526 FIFOCompactionPolicy pre-check uses wrong scope (Vladimir Rodionov)
add 95e8839 HBASE-18557: Change splitable to mergeable in MergeTableRegionsProcedure
add 173dce7 HBASE-18555: Remove redundant familyMap.put() from addxxx() of sub-classes of Mutation and Query
add 923195c HBASE-15511 ClusterStatus should be able to return responses by scope
add c6ac04a HBASE-18271 Shade netty Purge mention of netty-all.
add 05e6e56 HBASE-14135 Merge backup images (Vladimir Rodionov)
add c6bf4d5 HBASE-18566 [RSGROUP]Log the client IP/port of the rsgroup admin
add e2b797b HBASE-18528 DON'T allow user to modify the passed table/column descriptor
add ddbaf56 HBASE-18588 Verify we're using netty .so epolling on linux post HBASE-18271
add 424dff2 Revert "HBASE-18588 Verify we're using netty .so epolling on linux post HBASE-18271" References the wrong JIRA
add bd40073 HBASE-18593 Tell m2eclipse what to do w/ replacer plugin
add 096dac2 HBASE-18522 Add RowMutations support to Batch
add ea8fa59 HBASE-18238 rubocop autocorrect for bin/
add 0b26ccd HBASE-18303 Clean up @Parameter boilerplate
add 0e32869 HBASE-18533 Expose BucketCache values to be configured
add d4317c8 HBASE-18582 Correct the docs for Mutation#setCellVisibility
add d37266f HBASE-2631 Decide between InMB and MB as suffix for field names in ClusterStatus objects
add effd109 HBASE-17064 Add TaskMonitor#getTasks() variant which accepts type selection
add 70c4f78 HBASE-18599 Add missing @Deprecated annotations
add 63e313b HBASE-18504 Add documentation for WAL compression
add 310934d HBASE-18544 Move the HRegion#addRegionToMETA to TestDefaultMemStore
add 2b88edf HBASE-18581 Removed dead code and some tidy up work in BaseLoadBalancer
add 5280c10 HBASE-18587 Fix flaky TestFileIOEngine
add 665fd0d HBASE-18424 Fix TestAsyncTableGetMultiThreaded
add 59ffb611 HBASE-18598 AsyncNonMetaRegionLocator use FIFO algorithm to get a candidate locate request
add b087818 HBASE-18437 Revoke access permissions of a user from a table does not work as expected
add 9da4e69 HBASE-18251 Remove unnecessary traversing to the first and last keys in the CellSet (Toshihoro Suzuki)
add 2a9cdd5 HBASE-17994 Add async client test to Performance Evaluation tool
add 4c74a73 HBASE-18553 Expose scan cursor for asynchronous scanner
add acf9b87 HBASE-18493 [AMv2] Skipped re-assignment of regions on crashed server through AssignmentManager.checkIfShouldMoveSystemRegionAsync() as those regions are handled by ServerCrashProcedure
add 4734467 HBASE-18511 Default no regions on master
add 5d2c3dd HBASE-18271 Shade netty Purge mention of netty-all; ADDENDUM for sparktest
add 4c3a64d HBASE-18573 Update Append and Delete to use Mutation#getCellList(family)
add a17ed03 HBASE-18125 shell disregards spaces at the end of a split key in a split file
add 092dc6d HBASE-18608 AsyncConnection should return AsyncAdmin interface instead of the implemenation
add 75a6b36 HBASE-18375: Fix the bug where the pool chunks from ChunkCreator are deallocated and not returned to pool, because there is no reference to them
add 1ab6882 HBASE-14498 Master stuck in infinite loop when all Zookeeper servers are unreachable
add 2af2b4c HBASE-18489 Addendum revert protected to private, give shaded import a separated block
add 7fee03e HBASE-18518 Remove jersey1* dependencies form project and jersey1* jars from lib dir.
add e2532ec HBASE-18617 FuzzyRowKeyFilter should not modify the filter pairs (vinisha)
add e9bafeb HBASE-18572 Delete can't remove the cells which have no visibility label
add 56f9e1a HBASE-18471 The DeleteFamily cell is skipped when StoreScanner seeks to next column
add b932d38 HBASE-18592 [hbase-thirdparty] Doc on new hbase-thirdparty dependency for the refguide
add 13028d7 HBASE-18631 Allow ChaosMonkey properties to be specified in hbase-site
add 820ee91 HBASE-18637 Update the link of 'Bending time in HBase'
add 192e873 HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility
add 70d48b1 HBASE-18623 Frequent failed to parse at EOF warnings from WALEntryStream
add fef7e8f HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility - addendum makes stopRunner() static
add 70da554 HBASE-18629 Enhance ChaosMonkeyRunner with interruptibility - revert addendum
add 7b3291f HBASE-Fix client.TestClientClusterStatus (Chia-Ping Tsai)
add fbbae87 Revert "HBASE-Fix client.TestClientClusterStatus (Chia-Ping Tsai)" Revert because missing JIRA number
add 078a6be HBASE-18634 HBASE-Fix client.TestClientClusterStatus (Chia-Ping Tsai) This is a revert of a revert; i.e. a reapply just to fix commit message.
add bf343da HBASE-18627 Fix TestRegionServerReadRequestMetrics (Chia-Ping Tsai)
add 5895538 HBASE-18103 [AMv2] Changed master to throw YouAreDeadException when it receives regionServerReport() with incorrect region assignment. Added test to verify rogue region server behavior.
add 23ddf69 HBASE-18644 Duplicate compactionQueueLength metric in Region Server metrics
add 05f07f6 HBASE-18645 Loads of tests timing out.... Revert "HBASE-14498 Master stuck in infinite loop when all Zookeeper servers are unreachable"
add c90a4e8 HBASE-18630 Prune dependencies; as is branch-2 has duplicates
add 5b42d81 HBASE-18628 Fix event pre-emption in ZKPermWatcher
add 51d4588 HBASE-12349 Add custom error-prone module
add 3be5e8c HBASE-18614 Setting BUCKET_CACHE_COMBINED_KEY to false disables stats on RS UI
add 7b8cf37 HBASE-18660 Remove duplicate code from the checkAndPut method in HTable (Yun Zhao)
add dcd3e9a HBASE-18655 TestAsyncClusterAdminApi2 failing sometimes
add 04f114b HBASE-18532 Improve cache related stats rendered on RS UI
add 6c0e219 HBASE-18632 TestMultiParallel#testFlushCommitsWithAbort fails in master branch
add 2dda371 HBASE-17614: Move Backup/Restore into separate module (Vladimir Rodionov)
add 6b21f88 HBASE-18575 [AMv2] Fixed and enabled TestRestartCluster#testRetainAssignmentOnRestart on master
add ae052e4 HBASE-17614 (addendum) Remove extraneous .DS_Store file.
add 26e6c2c HBASE-17442 Move most of the replication related classes from hbase-client to new hbase-replication package. (Guanghao Zhang).
add 1b8509c Add Huaxaing Sun to pom.xml
add ae3b51a HBASE-17442 (Addendum) Fix build errors due to wrong relativePath for parent pom.
add b033486 HBASE-18503 Change ***Util and Master to use TableDescriptor and ColumnFamilyDescriptor
add 12f2b02 Revert "HBASE-18503 Change ***Util and Master to use TableDescriptor and ColumnFamilyDescriptor" Wrong author information This reverts commit b03348630c145aa6cc29f0f295442c6deb28a28e.
add 25ff9d0 HBASE-18503 Change ***Util and Master to use TableDescriptor and ColumnFamilyDescriptor
add 3b444a0 HBASE-18224 Upgrade Jetty
add 25ee5f7 HBASE-18546 Always overwrite the TS for Append/Increment unless no existing cells are found
add d12eb7a HBASE-18347 Implement a BufferedMutator for async client
add 6e7baa0 HBASE-15982 Interface ReplicationEndpoint extends Guava's Service
add 321bc55 HBASE-18647 Parameter cacheBlocks does not take effect in REST API for scan
add 612c235 HBASE-18448 Added refresh HFiles coprocessor endpoint
add 8835602 Revert "HBASE-18448 Added refresh HFiles coprocessor endpoint"
add 1b4e935 HBASE-18658 Purge hokey hbase Service implementation; use (internal) Guava Service instead
add bd0b0af HBASE-18656 First issues found by error-prone
add 1a2c38b HBASE-18287 Remove log warning in PartitionedMobCompactor.java#getFileStatus
add 98bb5c0 HBASE-18448 Added refresh HFiles coprocessor endpoint
add 08a9522 HBASE-18673 Some more unwanted reference to unshaded PB classes
add 158f3da HBASE-18607: fix submit-patch.py to support utf8
add ac1fe07 HBASE-18671 Support Append/Increment in rest api
add 2e87396 Revert "HBASE-17249 Get/Scan's setTimeRange/setColumnFamilyTimeRange can take the TimeRange reference as the parameter instead of creating a new setColumnFamilyTimeRange instance. (huaxiang sun)"
add 368591d HBASE-18635 Fixed Asciidoc warning
add 3bc64da So far -- fix this message
add 20d272b HBASE-18687 Add @since 2.0.0 to new classes
add e62fdd9 Revert "So far -- fix this message" Revert miscommit
add 6859d4e HBASE-18687 Add @since 2.0.0 to new classes; AMENDMENT
add 439191e HBASE-18687 Add @since 2.0.0 to new classes; AMENDMENT2
add 2773510 HBASE-18679 Add a null check around the result of getCounters() in ITBLL
add 8d33949 HBASE-16324 Remove LegacyScanQueryMatcher
add 664b6be HBASE-18640 Move mapreduce out of hbase-server into separate module.
add f386a9a HBASE-18688 Upgrade commons-codec to 1.10
add f53051b HBASE-16722 Fixed broken link in CatalogJanitor doc
add 483c42a HBASE-18670 Add .DS_Store to .gitignore
add 8f290c3 HBASE-18691 [compat 1-2] HCD remove and removeConfiguration change return type
add a407b58 HBASE-18611 Copy all tests from o.a.h.h.p.TestProtobufUtil to o.a.h.h.s.p.TestProtobufUtil
add d63a287 HBASE-18519 Use builder pattern to create cell
add 4e7f677 HBASE-18633 Add more info to understand the source/scenario of large batch requests exceeding threshold
add a7270cc HBASE-18705 bin/hbase does not find cached_classpath.txt
add e219d34 HBASE-18640 (Addendum) Remove the redundant dependency
add f1b3528 HBASE-18701 Optimize reference guide to use cell acl conveniently
add bbf23d9 HBASE-18369 hbase thrift web-ui not available
add a2b110e HBASE-18692 [compat 1-2] ByteBufferUtils.copyFromBufferToBuffer goes from void to int
add 5dacc85 HBASE-18674 upgrading to commons-lang3
add ea1620f HBASE-18710 Move on to hbase-thirdparty 1.0.1 (it was just released).
add 47a5614 Revert "HBASE-18674 upgrading to commons-lang3" Premature push
add cebcb4d HBASE-18568 Correct metric of numRegions
add c91af3e HBASE-3935 HServerLoad.storefileIndexSizeMB should be changed to storefileIndexSizeKB
add b2a304f HBASE-18665 ReversedScannerCallable invokes getRegionLocations incorrectly
add bc5478f HBASE-18577 test well-formed-ness of our client jars.
add 8c9087e HBASE-18698 MapreduceDependencyClasspathTool does not include hbase-server as a dependency
add 0fdf9e5 HBASE-18700 Document the new changes on mapreduce stuffs
add 835105b HBASE-18677 typo in namespace docs
add 899255b HBASE-18714 The dropBehind and readahead don't be applied when useHBaseChecksum is enabled
add b3c5c5e HBASE-15947 Classes used only for tests included in main code base
add d374a01 HBASE-18306 Get rid of TableDescriptor#getConfiguration
add 314d357 HBASE-17967 clean up documentation references to -ROOT- table.
add 7465973 HBASE-15806 An endpoint-based export tool
add bcefdf7 Making {max,min}SessionTimeout configurable for MiniZooKeeperCluster
add 1e28c9b Revert "Making {max,min}SessionTimeout configurable for MiniZooKeeperCluster"
add b594224 HBASE-18675 Making {max,min}SessionTimeout configurable for MiniZooKeeperCluster
add 645e5a5 HBASE-17826 Backup: submit M/R job to a particular Yarn queue (Vladimir Rodionov)
add 53c9516 HBASE-18461 Build broken If the username contains a backslash
add 8a800c3 HBASE-18721 Cleanup unused configs and private declaration
add fb537fe HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit
add 7a1c121 HBASE-17826 Backup: submit M/R job to a particular Yarn queue - addendum fixes variable name (Vladimir Rodionov)
add 7550c64 HBASE-18724 Close stale github PRs
add 19bb4ef HBASE-18646 [Backup] LogRollMasterProcedureManager: make procedure timeout, thread pool size configurable (Vladimir Rodionov)
add e1eb532 HBASE-18739 Make all TimeRange Constructors InterfaceAudience Private
add 7c51d3f HBASE-18741 Remove cancel command from backup code
add 9e53f29 HBASE-18699 Copy LoadIncrementalHFiles to another package and mark the old one as deprecated
add 83175fd HBASE-18743 HFiles in use by a table which has the same name and namespace with a default table cloned from snapshot may be deleted when that snapshot and default table are deleted (wenbang)
add 0e95a8a HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit; ADDENDUM
add 2305510 HBASE-18740 Upgrade Zookeeper version to 3.4.10
add a5131a0 HBASE-16390 Fix documentation around setAutoFlush
add 6e3ffd0 HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append
add 0a3a9a5 Revert "HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append" Wrong author information This reverts commit 6e3ffd03e7a27274315b859a3b624736ef0ed20b.
add 4769736 HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append
add 32ddb1f HBASE-18736 Cleanup the HTD/HCD for Admin
add bea5de0 HBASE-18746 Throw exception with job.getStatus().getFailureInfo() when ExportSnapshot fails
add 8ec5d59 HBASE-18736 Cleanup the HTD/HCD for Admin; ADDENDUM
add 52d4b25 HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit; ADDENDUM2
add 36371ac HBASE-18652 Expose individual cache stats in a CombinedCache through JMX
add 5d60123 HBASE-18674 upgrading to commons-lang3
add f362ef7 HBASE-18737 Display configured max size of memstore and cache on RS UI
add f36fb11 HBASE-18757 Fix improper bitwise & in bucketcache offset calculation
add 2f14a05 HBASE-18749 Apply the CF specific TimeRange from Scan to filter the segment scanner
add 7fb52e7 HBASE-17713 the interface '/version/cluster' with header 'Accept: application/json' return is not JSON but plain text
add fd49a98 HBASE-18697 Replace hbase-shaded-server jar with hbase-shaded-mapreduce jar.
add 3a9dc8f HBASE-18768 Move TestTableName to hbase-common from hbase-server
add df34300 HBASE-15410 Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT
add 137b105 HBASE-18704 Upgrade hbase to commons-collections 4
add 5ff04c5 HBASE-17972 Remove mergePool from CompactSplitThread
add 6752eba HBASE-14997 Move compareOp and Comparators out of filter to client package
add 5847c90 HBASE-18543 [AMv2] Fixed and re-enabled TestMasterFailover
add e69b05d HBASE-18765 The value of balancerRan is true even though no plans are executed
add 3319101 HBASE-18778 Use Comparator for StealJobQueue
add b8e0a83 HBASE-18769 Make CompareFilter use generic CompareOperator instead of internal enum
add c90602e HBASE-18779 Move CompareOperator to hbase-client module
add 87c3ae9 HBASE-18780 Remove HLogPrettyPrinter
add 359fed7 HBASE-18106 Redo ProcedureInfo and LockInfo
add af21572 HBASE-18641 Include block content verification logic used in lruCache in bucketCache
add 77ca743 HBASE-18621 Refactor ClusterOptions before applying to code base
add 78d9b7f HBASE-18750 Cleanup the docs saying "HTable use write buffer"
add d22a050 HBASE-13868 Correct "Disable automatic splitting" section in HBase book
add d782ae8 HBASE-18718 Document the coprocessor.Export
add 64fe24e HBASE-18783 Declare the builder of ClusterStatus as IA.Private, and remove the Writables from ClusterStatus
add 6035035 HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml
add 2359ef5 Revert "HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml" need more checks This reverts commit 60350357076af2312706e13ad193c0596ee9f340.
add 966f5ca HBASE-18697 (addendum) Add "o.a.h.h.mapreduce.Driver" as main class to hbase-shaded-mapreduce jar.
add b12d071 HBASE-18421 update hadoop prerequisites docs to call out 2.8.1
add 591d86a HBASE-18782 Module untangling work
add 79d9f7a HBASE-18760 Make hbase-shaded-check-invariants part of precommit
add ade85d8 HBASE-18759 Fix hbase-shaded-check-invariants failure
add 9a2e680 HBASE-16478 Rename WALKey in PB to WALEdit This is a rebase of Enis's original patch
add 45ba696 HBASE-17853 Link to "Why does HBase care about /etc/hosts?" does not work
add 90c15ba HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml
add 48fd0f9 HBASE-17967 (Addendum) Fix wrong explanation about how we store the 'hbase:meta'
add cdc84fe HBASE-10240 Remove 0.94->0.96 migration code
add d6db4a2 HBASE-16479 Move WALEdit from hbase.regionserver.wal package to hbase.wal package
add 58bfa13 HBASE-13271 Added test for batch operations with validation errors. Updated Javadoc for batch methods.
add bebb2a3 HBASE-18795 - Expose KeyValue.getBuffer() for tests alone (Ram)
add d83af69 HBASE-18791: HBASE_HOME/lib does not contain hbase-mapreduce-test.jar
add cfdbdd2 HBASE-18131 Add an hbase shell command to clear deadserver list in ServerManager
add a66bd04 HBASE-18733 [compat 1-2] Hide WALKey
add eb5e436 HBASE-18772 [JDK8] Replace AtomicLong with LongAdder
add 3df0351 HBASE-18771 Incorrect StoreFileRefresh leading to split and compaction failures
add 4b12491 HBASE-17823 Migrate to Apache Yetus Audience Annotations
add e6e52cd HBASE-18793 Remove deprecated methods in RegionObserver
add 93f5624 HBASE-18789 Displays the reporting interval of each RS on the Master page
add 5d6b20a HBASE-18609 Apply ClusterStatus#getClusterStatus(EnumSet<Option>) in code base
add 8bbfc83 HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit; ADDENDUM3
add 780be08 HBASE-14998 Unify synchronous and asynchronous methods in Admin and cleanup
add d2792a0 HBASE-18772 [JDK8] Replace AtomicLong with LongAdder; ADDENDUM -- disable broke test
add 38e983e HBASE-18794 Remove deprecated methods in MasterObserver
add 61d10fe HBASE-18453 CompactionRequest should not be exposed to user directly
add c17b491 HBASE-18801 Bulk load cleanup may falsely deem file deletion successful
add 778f507 HBASE-18683 Upgrade hbase to commons-math 3
add 98f4171 HBASE-18818 TestConnectionImplemenation fails
add a4277f3 HBASE-18820 assembly is missing hbase-permission
add 58988cb HBASE-17980 Any HRegionInfo we give out should be immutable
add 9c5b03a HBASE-18766 Make TableSnapshotScanner Audience Private
add fb3c8bf HBASE-17351 Enforcer plugin fails with NullPointerException
add 5c07dba HBASE-18772 (Addendum) we pass the wrong arguments to AdaptiveLifoCoDelCallQueue
add f7a986c HBASE-18821 addendum use versionRange instead of version to fix m2e error
add 4341c3f HBASE-14004 [Replication] Inconsistency between Memstore and WAL may result in data in remote cluster that is not in the origin
add a6d8ced HBASE-18446 Mark StoreFileScanner/StoreFileReader as IA.LimitedPrivate(Phoenix)
add 81d2927 HBASE-17980 (Addendum) make UnmodifyableHRegionInfo deprecated
add 5c12e42 HBASE-18831 Add explicit dependency on javax.el
add 190a660 HBASE-18798 Remove the unused methods in RegionServerObserver
add de32b11 HBASE-18836 Note need for explicit javax.el and exclude from shaded artifacts
add 2a8fb7a Revert "HBASE-18836 Note need for explicit javax.el and exclude from shaded artifacts"
add efb95a1 HBASE-18834 fix shellcheck warning on hbase personality
add fc13cf7 HBASE-18835 The return type of ExtendedCell#deepClone should be ExtendedCell rather than Cell
add 5264f04 HBASE-18836 Note need for explicit javax.el and exclude from shaded artifacts
add ff0c1d2 HBASE-18142 Deletion of a cell deletes the previous versions too
add 9f0863c HBASE-18808 Ineffective config check in BackupLogCleaner#getDeletableFiles()
add e10d783 HBASE-18803: Mapreduce job get failed caused by NoClassDefFoundError: org/apache/commons/lang3/ArrayUtils
add 34d6488 HBASE-18832 Fixed LTT, removed references to deprecated HColumnDescriptor
add b56760c HBASE-15931 Add log for long-running tasks in AsyncProcess (addendum)
add a29ea36 HBASE-18851 Add "BSD" to the acceptable licenses list
add 29a3ff3 HBASE-18796 Admin#isTableAvailable returns incorrect result before daughter regions are opened
add 58f9cd3 HBASE-18849 expand "thirdparty" reference to give examples of setting netty location in common testing modules
add bc790fe HBASE-18852 Take down the hbasecon asia banner on home page
add 8301734 HBASE-18478 Allow users to remove RegionFinder from LoadBalancer calculations if no locality possible
add e3896cf HBASE-18853 hbase-protocol-shaded includes protobuf (since we moved to hbase-thirdparty)
add 37696ff Revert "HBASE-16478 Rename WALKey in PB to WALEdit This is a rebase of Enis's original patch" Not worth the difference it introduces; means hbase-protocol can no longer parse a WAL entry.
add a6c3c64 HBASE-18823 Apply RegionInfo to MasterObserver/RegionObserver/WALObserver
add e393599 HBASE-18731 [compat 1-2] Mark protected methods of QuotaSettings that touch Protobuf internals as IA.Private
add 5f238b3 HBASE-18651 Let ChaosMonkeyRunner expose the chaos monkey runner it creates
add 11d7495 HBASE-18813 TestCanaryTool fails on branch-1 / branch-1.4
add 21a61ad HBASE-18796 Addendum: Scanner returning null incorrectly during locateRegionInMeta retry, resulting in incorrect TableNotFoundException
add bb9f01c HBASE-18787 Fix the "dependencies connecting to an HBase cluster"
add b27f9b5 HBASE-18786 FileNotFoundException should not be silently handled for primary region replicas
add b483046 HBASE-18866 clean up warnings about proto syntax
add 1540483 HBASE-18807 Remove protobuf references from CP quota API calls
add a5f8443 HBASE-18825 Use HStoreFile instead of StoreFile in our own code base and remove unnecessary methods in StoreFile interface
add 0ebd4b8 HBASE-18876 Backup create command fails to take queue parameter as option (Amit Kabra)
add cfb6a54 HBASE-18875 Thrift server supports read-only mode
add b145286 Amend HBASE-18786 FileNotFoundException should not be silently handled for primary region replicas
add 176571a HBASE-18762 Canary sink type cast error
add 4b208eb HBASE-18830 TestCanaryTool does not check Canary monitor's error code
add 3c7ab81 HBASE-16769 Deprecate/remove PB references from MasterObserver and RegionServerObserver
add f54cc1c HBASE-18160 Fix incorrect logic in FilterList.filterKeyValue
add 2ceeb54 HBASE-18652 Expose individual cache stats in a CombinedCache through JMX (Biju Nair); ADDENDUM
add 410368b HBASE-18859 Purge PB from BulkLoadObserver
add 9e7b16b HBASE-18874, HMaster abort message will be skipped if Throwable is passed null
add 91e1f83 Amend HBASE-18830 TestCanaryTool does not check Canary monitor's error code
add 843917c HBASE-18885 HFileOutputFormat2 hardcodes default FileOutputCommitter
add 845b83b HBASE-18880 Failed to start rest server if the value of hbase.rest.threads.max is too small.
add 5df2fe7 HBASE-18843 Add DistCp support to incremental backup with bulk loading
add 976ef50 HBASE-18843 Add DistCp support to incremental backup with bulk loading - revert due to missing credit
add 417dad6 HBASE-18843 Add DistCp support to incremental backup with bulk loading (Vladimir Rodionov)
add bd68551 HBASE-18298 RegionServerServices Interface cleanup for CP expose.
add 9751346 HBASE-17732 Coprocessor Design Improvements
add 2bf5bbd Revert HBASE-18843. Needs more work. Also, breaks building with Hadoop3. "Add DistCp support to incremental backup with bulk loading (Vladimir Rodionov)"
add 0cf15fa HBASE-18888 StealJobQueue should call super() to init the PriorityBlockingQueue (Ram)
add 7f4c3b3 HBASE-18826 Use HStore instead of Store in our own code base and remove unnecessary methods in Store interface
add a11a35a HBASE-18839 Apply RegionInfo to code base
add ca29598 HBASE-18887 After full backup passed on hdfs root and incremental failed, full backup cannot be cleaned (Vladimir Rodionov)
add 74d0adc HBASE-18884 Coprocessor Design Improvements follow up of HBASE-17732
add b5b4108 HBASE-18884 Coprocessor Design Improvements follow up of HBASE-17732; MINOR AMENDMENT adding README to design-doc dir
add afce850 HBASE-13844 Move static helper methods from KeyValue into CellUtils
add 239e687 HBASE-18845 TestReplicationSmallTests fails after HBASE-14004
add 4136ab3 HBASE-18883 Update Curator to 4.0
add b0e1a15 Update Misty's timezone
add 3bd824f HBASE-18904 Missing break in NEXT_ROW case of FilterList#mergeReturnCodeForOrOperator()
add ca87d05 HBASE-18436 Add client-side hedged read metrics (Yun Zhao)
add f20580a HBASE-18814 Improve TableSnapshotInputFormat to allow more multiple mappers per region
add c835dcc HBASE-18559 Add histogram to MetricsConnection to track concurrent calls per server
add cacf3f5 HBASE-18884 (addendum) Add more javadoc comment. Coprocessor Design Improvements follow up of HBASE-17732.
add 367dfab Revert "HBASE-18814 Improve TableSnapshotInputFormat to allow more multiple mappers per region" due to wrong jira id.
add 4aadc5d HBASE-18090 Improve TableSnapshotInputFormat to allow more multiple mappers per region
add dd3d7de HBASE-13844 (Addendum) Replace KeyValue#isDelete by CellUtil#isDelete in hbase-shell
add 9f1bfbe HBASE-18753 Introduce the unsynchronized TimeRangeTracker
add 869b90c HBASE-17441 Fix invalid quoting around hadoop-3 build in yetus personality
add d35d837 HBASE-18897 Substitute MemStore for Memstore
add 38eaf47 HBASE-18105 [AMv2] Split/Merge need cleanup; currently they diverge and do not fully embrace AMv2 world (Yi Liang)
add 4093cc0 HBASE-18894: null pointer exception in list_regions in shell command
add 214d219 HBASE-18814 Make ScanMetrics enabled and add counter <HBase Counters, ROWS_SCANNED> into the MapReduce Job over snapshot
add afa03a2 HBASE-18913 TestShell fails because NoMethodError: undefined method parseColumn
add 5026539 HBASE-18490 Modifying a table descriptor to enable replicas does not create replica regions (Ram)
add 0af61dc HBASE-18815 We need to pass something like CompactionRequest in CP to give user some information about the compaction
add 1ff90d3 HBASE-18929 Hbase backup command doesn’t show debug option to enable backup in debug mode (Amit Kabra)
add 2ad7be2 HBASE-18606 Tests in hbase-spark module fail with UnsatisfiedLinkError
add c205b5b HBASE-18902 TestCoprocessorServiceBackwardCompatibility fails
add 56830c3 HBASE-18928 Backup delete command shows wrong number of deletes requested (Amit Kabra)
add 16d483f HBASE-16894 Create more than 1 split per region, generalize HBASE-12590
add 0a24178 HBASE-18649 Deprecate KV Usage in MR to move to Cells in 3.0 (ram)
add 2f25132 HBASE-18932 Backup masking exception in a scenario and though it fails , it shows success message
add 11aa674 HBASE-18927 Add the DataType which is subset of KeyValue#Type to CellBuilder for building cell
add 1ec6ece HBASE-18941 Confusing logging error around rerun of restore on an existing table.
add 98d1637 HBASE-18878 Use Optional in return types.
add bafbade HBASE-18940 include project pylint configs in source artifact.
add e2ad4c0 HBASE-18931 Make ObserverContext an interface.
add 63440a9 HBASE-18909 Deprecate Admin's methods which used String regex
add 0827404 HBASE-18921 Fix Result.current ArrayIndexOutOfBoundsException
add bb28a3b HBASE-18899 Make Fileinfo more readable in HFilePrettyPrinter
add a4afa38 HBASE-18788 NPE when running TestSerialReplication (Fabrice Monnier)
add fcdf96a HBASE-18958 Removed the IS annotation from SpaceLimitingException
add e2cef8a HBASE-18752 Recalculate the TimeRange in flushing snapshot to store file
add 6302dfa HBASE-18973 Clean up warnings about pom well-formedness from mvn validate.
add 087edf0 HBASE-18934 pick hadoop versions for precommit test after patch branch is determined.
add 0ff4f5f HBASE-18842 Fix unknown namespace message in clone_snapshot
add 9cabf34 HBASE-18957 add test that confirms 2 FamilyFilters in a FilterList using MUST_PASS_ONE operator will return results that match either of the FamilyFilters
add e8fa9cc Revert "HBASE-18904 Missing break in NEXT_ROW case of FilterList#mergeReturnCodeForOrOperator()"
add 183b3e3 Revert "HBASE-18160 Fix incorrect logic in FilterList.filterKeyValue"
add 4eea0d9 Revert "HBASE-15410 Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT"
add f97c0bd Revert "HBASE-17678 FilterList with MUST_PASS_ONE lead to redundancy cells returned - addendum"
add b727ab8 Revert "HBASE-17678 FilterList with MUST_PASS_ONE may lead to redundant cells returned"
add 54da440 HBASE-18867 update maven enforcer plugin.
add c3b3fd7 HBASE-18949 Remove the CompactionRequest parameter in preCompactSelection
add 8597b19 HBASE-18951 Use Builder pattern to remove nullable parameters for checkAndXXX methods in RawAsyncTable/AsyncTable interface
add 73b6bd0 HBASE-18980 Suppress SelfComparison error in tests
add 690ff38 HBASE-18981 Address issues found by error-prone in hbase-client
add b4ed130 HBASE-18183 Region interface cleanup for CP expose.
add c4ced0b HBASE-18975 Fix backup / restore hadoop3 incompatibility (Vladimir Rodionov)
add 023d4f1 HBASE-18108 Procedure WALs are archived but not cleaned; fix
add 138a739 HBASE-18991 Removed RegionMergeRequest
add e7b4f60 HBASE-18992 Comparators passed to the Memstore's flattened segments seems to be wrong (Ram)
add 883c358 HBASE-18667 Add @Generated to protobuf classes
add 6ebba3c HBASE-18998 processor.getRowsToLock() always assumes there is some row being locked
add f6a8a76 HBASE-18505 Yetus only run root when all modules changed
add ffdc0e6 HBASE-15410 Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT
add 9e7156a HBASE-18355 Enable export snapshot tests that were disabled by Proc-V2 AM in HBASE-14614
add a6c9d37 HBASE-18843 Add DistCp support to incremental backup with bulk loading (Vladimir Rodionov )
add d653c0b HBASE-18747 Introduce new example and helper classes to tell CP users how to do filtering on scanners
add 5d9b7a9 HBASE-18966 Use non-sync TimeRangeTracker as a replacement for TimeRange in ImmutableSegment
add 240b4b1 HBASE-18997 Remove the redundant methods in RegionInfo
add 202e414 HBASE-18954 Make *CoprocessorHost classes private.
add 83af5f2 HBASE-18986 Remove unnecessary null check after CellUtil.cloneQualifier()
add 51489b20 HBASE-18914 Remove AsyncAdmin's methods which were already deprecated in Admin interface
add be4570f HBASE-19016 Coordinate storage policy property name for table schema and bulkload
add 9a27ac8 HBASE-19017 [AMv2] EnableTableProcedure is not retaining the assignments (Ram)
add 6db1ce1 HBASE-14247 Separate the old WALs into different regionserver directories
add 9f61f8b HBASE-18990 ServerLoad doesn't override #equals which leads to #equals in ClusterStatus always false
add 70f4c5d HBSE-18945 Make a IA.LimitedPrivate interface for CellComparator (Ram)
add e1941aa HBASE-18960 A few bug fixes and minor improvements around batchMutate
add 41cc9a1 HBASE-18350 RSGroups are broken under AMv2
add 5368fd5 HBASE-19032 Set mimetype for patches uploaded by submit-patch.py
add e804dd0 HBASE-19001 Remove the hooks in RegionObserver which are designed to construct a StoreScanner which is marked as IA.Private
add e320df5 HBASE-19020 HBase Rest test for xml parsing external entities should not rely on implementation of java XML APIs.
add c16eb78 HBASE-19038 precommit mvn install should run from root on patch
add 3acb081 HBASE-18418 Remove apache_hbase_topology from dev-support
add 9e68811 HBASE-19042 Oracle Java 8u144 downloader broken in precommit check
add 4a7b430 Revert "HBASE-19042 Oracle Java 8u144 downloader broken in precommit check"
add 909e5f2 HBASE-19026 TestLockProcedure#testRemoteNamespaceLockRecovery fails
add af479c5 HBASE-19042 Oracle Java 8u144 downloader broken in precommit check
add a43a00e HBASE-10367 RegionServer graceful stop / decommissioning
add 5facade HBASE-16338 Remove Jackson1 deps
add 8c6ddc1 HBASE-19051 Add new split algorithm for num string
add d59ed23 HBASE-19014 surefire fails; When writing xml report stdout/stderr ... No such file or directory
add d798541 HBASE-19043 Purge TableWrapper and CoprocessorHConnnection Also purge Coprocessor#getTable... Let Coprocessors manage their Table Connections in hbase2.0.0.
add 64d164b HBASE-19045 Deprecate RegionObserver#postInstantiateDeleteTracker.
add 89d3b0b HBASE-19061 update enforcer rules for NPE
add dd4dbae HBASE-19060 precommit plugin test 'hadoopcheck' should only run when java or maven files change.
add b10ad9e HBASE-19039 refactor shadedjars test to only run on java changes.
add cb5c477 HBASE-19058. The wget isn't installed in building docker image
add 592d541 HBASE-19010 Reimplement getMasterInfoPort for Admin
add 38879fb HBASE-19007 Align Services Interfaces in Master and RegionServer
add 2ee8690 HBASE-18824 Add meaningful comment to HConstants.LATEST_TIMESTAMP to explain why it is MAX_VALUE
add 2493104 Add Zheng Hu to pom.xml
add 4add40c HBASE-19046 RegionObserver#postCompactSelection Avoid passing shaded ImmutableList param.
add c9fdbec HBASE-18989 Polish the compaction related CP hooks
add 880b26d HBASE-19067 Do not expose getHDFSBlockDistribution in StoreFile.
add a1bc20a HBASE-18893 remove add/delete/modify column
add b7db62c HBASE-19072 Missing beak in catch block of InterruptedException in HRegion#waitForFlushes()
add 81133f8 HBASE-18873 Move protobufs to private implementation on GlobalQuotaSettings
add 37b29e9 HBASE-19069 Do not wrap the original CompactionLifeCycleTracker when calling CP hooks
add 456057e HBASE-18846 Accommodate the hbase-indexer/lily/SEP consumer deploy-type
add 3969b85 HBASE-19053 Split out o.a.h.h.http from hbase-server into a separate module
add 7cdfbde HBASE-16290 Dump summary of callQueue content; can help debugging
add 93bac3d HBASE-18754 Get rid of Writable from TimeRangeTracker
add a31e8e3 HBASE-19066 Correct the directory of openjdk-8 for jenkins
add 1c1906e HBASE-19049 Update Kerby to 1.0.1.
add 9716f62 HBASE-19021 Restore a few important missing logics for balancer in 2.0
add cb506fd HBASE-19074 Miscellaneous Observer cleanups Breaks MemStoreSize into MemStoreSize (read-only) and MemStoreSizing (read/write). MemStoreSize we allow to Coprocesors. MemStoreSizing we use internally doing MemStore accounting.
add cda2949 HBASE-19070 temporarily make the mvnsite nightly test non-voting.
add 3cced09 HBASE-19065 HRegion#bulkLoadHFiles() should wait for concurrent Region#flush() to finish
add 9353c59 HBASE-19018 tests that need bouncycastle must delcare dependency on it.
add eee3b01 HBASE-19054 switch precommit image to one from maven
add dd70cc3 HBASE-19073 Cleanup CoordinatedStateManager
add 2e64813 HBASE-18754 (addendum) close the input resource
add 95528d1 HBASE-19077 Have Region*CoprocessorEnvironment provide an ImmutableOnlineRegions
add 43a8ac0 BASE-19074 Miscellaneous Observer cleanups; ADDEDNUM to fix FindBugs
add 4e1c720 HBASE-18410 disable the HBASE-18957 test until we can fix it on the feature branch.
add 4591098 HBASE-17678 FilterList with MUST_PASS_ONE may lead to redundant cells returned
add 5716e8d HBASE-17678 FilterList with MUST_PASS_ONE lead to redundancy cells returned - addendum
add 1061225 HBASE-15410 Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT
add a811fb4 HBASE-18160 Fix incorrect logic in FilterList.filterKeyValue
add 6442d30 HBASE-18904 Missing break in NEXT_ROW case of FilterList#mergeReturnCodeForOrOperator()
add 5927510 HBASE-18411 Dividing FiterList into two separate sub-classes: FilterListWithOR , FilterListWithAND
add 8a5114b HBASE-18879 HBase FilterList cause KeyOnlyFilter not work
add fcaf71d HBASE-18368 FilterList with multiple FamilyFilters concatenated by OR does not work
add 705b3fa HBASE-19057 Fix other code review comments about FilterList improvement
add 0b799fd HBASE-18905 Allow CPs to request flush on Region and know the completion of the requested flush
add 5255ae6 HBASE-19030 nightly runs should attempt to log test results after archiving.
add 28d8129 HBASE-19029 Align RPC timout methods in Table and AsyncTableBase
add 0acfba0 HBASE-18994 Decide if META/System tables should use Compacting Memstore or Default Memstore (Ram)
add fc5dc628 HBASE-19048 Cleanup MasterObserver hooks which takes IA private params
add a899659 HBASE-19090 Add config 'hbase.systemtables.compacting.memstore.type' to hbase-default.xml
add c5f4715 Added Jan Hentschel to pom.xml
add f41250f HBASE-15410 (addendum) Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT
add 459202b HBASE-19091 Code annotation wrote BinaryComparator instead of LongComparator
add 60aa1c2 HBASE-19098 compatibility checker should handle remotes named something other than 'origin'.
add 660ead0 HBASE-18905 (addendum) Ignore broken test TestFlushLifeCycleTracker.
add 82b1c32 HBASE-13346: Clean up Filter package for post 1.0 s/KeyValue/Cell/g
add 090c10f HBASE-18905 addendum fix hanging TestFlushLifeCycleTracker
add 15b3246 HBASE-18906 Provide Region#waitForFlushes API.
add 4dee4a8 HBASE-19094 NPE in RSGroupStartupWorker.waitForGroupTableOnline during master startup
add f6c2490 HBASE-18995 Move methods that are for internal usage from CellUtil to Private util class (Ramkrishna Vasudevan)
add bfaacfd HBASE-18995 Move methods that are for internal usage from CellUtil to Private util class (Ramkrishna Vasudevan); ADDENDUM add file I forgot to add
add 281bbc4 HBASE-18922 Fix all dead links in our HBase book
add afcaa87 HBASE-19047 CP exposed Scanner types should not extend Shipper.
add e5e2bde HBASE-19110 Add default for Server#isStopping & #getFileSystem
add 482d6bd HBASE-19031 Align exist method in Table and AsyncTable interfaces
add 0b7d8ff HBASE-18438 Precommit doesn't warn about unused imports
add e0a530e HBASE-19033 Allow CP users to change versions and TTL before opening StoreScanner
add a79b66b HBASE-19119 hbase-http shouldn't have native profile
add 6712f8f HBASE-18870 Hbase Backup should set the details to MR job name (Vishal Khandelwal)
add be5529c Added Rahul Gidwani to pom.xml
add e5111b8 HBASE-18602 rsgroup cleanup unassign code
add 14368c4 HBASE-19125 TestReplicator is flaky
add 98c01bd HBASE-19129 TestChoreService is flaky
add 5000652 HBASE-19087 Logs should have Optional's value/null instead of Optional[value]/Optional.empty.
add 2f29bbb HBASE-18232: Support Jumbo Chunks for CellChunkMap
add bbb7e19 HBASE-19130 Typo in HStore.initializeRegionInternals for replaying wal
add 63ad16a HBASE-19100 Missing break in catch block of InterruptedException in HRegion#waitForFlushesAndCompactions
add 8237fdb HBASE-18770 Remove bypass method in ObserverContext and implement the 'bypass' logic case by case
add 9382f39 HBASE-19138 Rare failure in TestLruBlockCache
add d7cf889 HBASE-19135 TestWeakObjectPool time out
add 17e7aff HBASE-16417: In-memory MemStore Policy for Flattening and Compactions
add 91273e7 HBASE-19137 Nightly test should make junit reports optional rather than attempt archive after reporting.
add f10f4eb HBASE-19120 IllegalArgumentException from ZNodeClearer when master shuts down
add 2d0da40 HBASE-19141 [compat 1-2] getClusterStatus always return empty ClusterStatus
add 5e16e23 HBASE-17065 Perform more effective sorting for RPC Handler Tasks
add b3e438b HBASE-19140 hbase-cleanup.sh uses deprecated call to remove files in hdfs
add 71a55dc HBASE-18925 Update mockito dependency from mockito-all:1.10.19 to mockito-core:2.1.0 for JDK8 support.
add 8d1e6a3 HBASE-19150 TestSnapshotWithAcl is flaky
add 49abc2e HBASE-19118 Use SaslUtil to set Sasl.QOP in 'Thrift'
add fad7d01 HBASE-18972 Use Builder pattern to remove nullable parameters for coprocessor methods in RawAsyncTable interface
add 53ec8bd HBASE-19156 Remove vestiges of an unused regions-per-server CLI argument
add 0ff9dab HBASE-19124 Move nightly test of source artifact creation from Jenkinsfile to a script.
add e79a007 HBASE-18784 if available, query underlying outputstream capabilities where we need hflush/hsync.
add 4edfa06 HBASE-19152 Update refguide 'how to build an RC' and the make_rc.sh script
add 4857cbd HBASE-19152 Update refguide 'how to build an RC' and the make_rc.sh script; AMENDMENT adding generation of hashes
add 4985e27 HBASE-19102 TestZooKeeperMainServer fails with KeeperException
add 3e4b86d HBASE-19097 update nightly tests to use Apache Yetus 0.6.0
add 125f3ea HBASE-19144 [RSgroups] Retry assignments in FAILED_OPEN state when servers (re)join the cluster
add 8e0571a HBASE-19068 Change all url of apache.org from HTTP to HTTPS in HBase book
add 888e584 HBASE-13622 document upgrade rollback.
add ac6b998 HBASE-19173 Configure IntegrationTestRSGroup automatically for minicluster mode
add 22b07e9 HBASE-19117 Avoid NPE occurring while active master dies
add f812218 HBASE-19179 Remove hbase-prefix-tree
add 35a2b8e HBASE-19027 Honor the CellComparator of ScanInfo in scanning over a store
add 349dd5e HBASE-19178 table.rb use undefined method 'getType' for Cell interface
add 2085958 HBASE-19131 Add the ClusterStatus hook and cleanup other hooks which can be replaced by ClusterStatus hook
add 3a0f59d HBASE-18983 update error-prone to 2.1.1
add 28cdf4a HBASE-19095 Add CP hooks in RegionObserver for in memory compaction
add c463e9c HBASE-19185 ClassNotFoundException: com.fasterxml.jackson.*
add bc3f3ee Change timezone for Ashu Pachauri in pom.xml
add 888f233 HBASE-18950 Remove Optional parameters in AsyncAdmin interface
add 9ee8e27 HBASE-19160 expose CellComparator as IA.Public
add 33ede55 HBASE-19131 (Addendum) Use the emptyList() to replace EMPTY_LIST
add 2a99b87 HBASE-19111 Add CellUtil#isPut and deprecate methods returning/expecting non public-api data
add b6011a1 HBASE-19186 Unify to use bytes to show size in master/rs ui
add d1b6d8c HBASE-19198 TestIPv6NIOServerSocketChannel fails; unable to bind
add 0356674 HBASE-19103 Add BigDecimalComparator for filter
add d4e3f90 HBASE-19183 Removed redundant groupId from hbase-checkstyle and hbase-error-prone
add 9d63bda HBASE-19175 Added linklint files to gitignore
add 29fd1de HBASE-19174 Updated link to presentations to link to book
add 4eae5a2 HBASE-18961 doMiniBatchMutate() is split into smaller member methods of BatchOperation and it's sub-classes
add 46408e0 HBASE-19203 Update Hadoop version used for build to 2.7.4 (from 2.5.1)
add dc127df HBASE-19088 move_tables_rsgroup will throw an exception when the table is disabled
add 4132314 HBASE-19128 Purge Distributed Log Replay from codebase, configurations, text; mark the feature as unsupported, broken.
add fd854b1 HBASE-19194 TestRSGroupsBase has some always false checks
add 5af1f1b HBASE-19217 Update supplemental-models.xml for jetty-sslengine
add 2413a10 HBASE-19195 error-prone fixes for client, mr, and server
add d78d1ee HBASE-18624 Added support for clearing BlockCache based on tablename
add a5a38b7 HBASE-19211 B&R: update configuration string in BackupRestoreConstants (Vladimir Rodionov)
add cffbe4b HBASE-19211 B&R: update configuration string in BackupRestoreConstants (Vladimir Rodionov)
add 7bdff75 HBASE-19184 Update nightly source artifact check to use git archive for making the tarball.
add 0bdfd4f HBASE-19002 Add some more RegionObserver examples
add ec59b00 HBASE-19199 RatioBasedCompactionPolicy#shouldPerformMajorCompaction() always return true when only one file needs to compact
add c04d17c HBASE-19224 Add "BSD 2-Clause license" to our accepted list
add fd86de9 HBASE-19165 TODO Handle stuck in transition: rit=OPENING, location=ve0538....
add 252ab30 HBASE-19220 Async tests time out talking to zk; 'clusterid came back null'
add 0ec96a5 HBASE-19127: Set State.SPLITTING, MERGING, MERGING_NEW, SPLITTING_NEW properly in RegionStatesNode
add 5bb2a24 HBASE-18962 Support atomic (all or none) BatchOperations through batchMutate()
add b71544f HBASE-19189 Ad-hoc test job for running a subset of tests lots of times
add 36233e7 HBASE-19228 nightly job should gather machine stats.
add ead8f93 HBASE-19229 Nightly script to check source artifact should not do a destructive git operation without opt-in
add 8a179ea HBASE-19089 Fix the list of included moduleSets in src and binary tars.
add d999d2d HBASE-18423 Fix TestMetaWithReplicas
add 058e1c5 HBASE-18624 (addendum) correct the annotations
add 35a1e43 HBASE-19227 Nightly job should archive JVM dumpstream files.
add 31234eb HBASE-16459 Remove unused hbase shell --format option
add 7227086 HBASE-19200 Make hbase-client only depend on ZKAsyncRegistry and ZNodePaths
add bff619e HBASE-19187 Remove option to create on heap bucket cache.
add 377174d HBASE-18601: Update Htrace to 4.2
add c87189d HBASE-19240 more error-prone results
add 1ba7cc2 HBASE-19035 Miss metrics when coprocessor use region scanner to read data
add 5c31266 HBASE-19241 Improve javadoc for AsyncAdmin and cleanup warnings for the implementation classes
add aa151cf HBASE-18601: Update Htrace to 4.2; ADDENDUM; hack failing TestHTraceHooks test
add 3b8d95a HBASE-19244 Fix simple typos in HBASE-15518 descriptions (Clay B.)
add 41f6bf6 HBASE-19246 Trivial fix in findHangingTests.py to make it not stop on finding 'bad string'.
add 6ea7596 TestNamespacesInstanceResource fails
add cd4ca11 Revert "TestNamespacesInstanceResource fails"
add 14f87a1 HBASE-19210 Revert "Revert "TestNamespacesInstanceResource fails""
add 42506a6 HBASE-19210 TestNamespacesInstanceResource fails - revert due to missing credit
add df82abb HBASE-19210 TestNamespacesInstanceResource fails (Ted Yu)
add 80741e3 HBASE-19237: TestMaster.testMasterOpsWhileSplitting fails
add b2c2729 HBASE-19250 TestClientClusterStatus is flaky
add 9ed6cf5 HBASE-19215 Incorrect exception handling on the client causes incorrect call timeouts and byte buffer allocations on the server
add 7406c83 HBASE-19249 test for "hbase antipatterns" should check _count_ of occurance rather than text of
add e0580b2 HBASE-19243 Start mini cluster once before class for TestFIFOCompactionPolicy
add f9b19c6 HBASE-19210 TestNamespacesInstanceResource fails
add 0c4fbcc HBASE-12091 Optionally ignore edits for dropped tables for replication.
add 0ac18a8 HBASE-18963 Removed MultiRowMutationProcessor and modified mutateRows...() to use batchMutate() with atomic set to true
add 797670b HBASE-19245 MultiTableInputFormatBase#getSplits creates a Connection per Table
add 249bc09 HBASE-19255 PerformanceEvaluation class not found when run PE test
add 7d70487 HBASE-19235 CoprocessorEnvironment should be exposed to CPs.
add df98d68 HBASE-19248 Move tests that need to look at Connection internals to test of said internals.
add d89682e HBASE-19223 Note availability of Date Tiered Compaction in 1.y release for those upgrading from 0.98
add 600fdee HBASE-19009 implement modifyTable and enable/disableTableReplication for AsyncAdmin
add d4babbf HBASE-19262 Revisit checkstyle rules
add 3a46550 HBASE-18357 Enable disabled tests in TestHCM that were disabled by Proc-V2 AM in HBASE-14614
add 54827cf HBASE-19251 Merge RawAsyncTable and AsyncTable
add 92f5321 HBASE-19278 Reenable cleanup in test teardown in TestAccessController3 disabled by HBASE-14614
add 6d39b01 HBASE-18356 Enable TestFavoredStochasticBalancerPickers#testPickers that was disabled by Proc-V2 AM in HBASE-14614
add b35e18c HBASE-19270 Reenable TestRegionMergeTransactionOnCluster#testMergeWithReplicas disable by HBASE-14614
add 570d786 HBASE-18964 Deprecated RowProcessor and Region#processRowsWithLocks() methods that take RowProcessor as an argument
add d8fb10c HBASE-19009 implement modifyTable and enable/disableTableReplication for AsyncAdmin (addendum)
add 6f9651b HBASE-19276 RegionPlan should correctly implement equals and hashCode
add f7212aa HBASE-19268 Enable Replica tests that were disabled by Proc-V2 AM in HBASE-14614
add 5b13b62 HBASE-19181 LogRollBackupSubprocedure will fail if we use AsyncFSWAL instead of FSHLog (Vladimir Rodionov)
add d726492 HBASE-19252 Move the transform logic of FilterList into transformCell() method to avoid extra ref to question cell
add 52273aa HBASE-18911 Unify Admin and AsyncAdmin's methods name
add e6e731c HBASE-19273 IntegrationTestBulkLoad#installSlowingCoproc() uses read-only HTableDescriptor
add e8ae6d4 HBASE-19274 Log IOException when unable to determine the size of committed file
add 907b268 HBASE-19271 Update ref guide about the async client to reflect the change in HBASE-19251
add ca74ec7 HBASE-19269 Reenable TestShellRSGroups
add 330b0d0 HBASE-19114 Split out o.a.h.h.zookeeper from hbase-server and hbase-client
add 777b653 HBASE-19260 Add lock back to avoid parallel accessing meta to locate region
add 08544e5 HBASE-19123 Purge 'complete' support from Coprocesor Observers
add b4fbf5f HBASE-19299 Assert only one Connection is constructed when calculating splits in a MultiTableInputFormat
add 9b7b83d HBASE-19288 Intermittent test failure in TestHStore.testRunDoubleMemStoreCompactors
add 8f806ab HBASE-16574 Book updates for backup and restore
add e1133d5 HBASE-19293 Support add a disabled state replication peer directly
add 0e289a8 HBASE-19304 KEEP_DELETED_CELLS should ignore case
add 48cf4c7a HBASE-19313 Call blockUntilConnected when constructing ZKAsyncRegistry(temporary workaround)
add 984e0ec HBASE-19301 Provide way for CPs to create short circuited connection with custom configurations.
add 3b2b22b HBASE-19291 Use common header and footer for JSP pages
add 1a4037b HBASE-19311 Promote TestAcidGuarantees to LargeTests and start mini cluster once to make it faster
add 7acf3f9 HBASE-19321 ZKAsyncRegistry ctor would hang when zookeeper cluster is not available
add 194efe3 HBASE-19122 preCompact and preFlush can bypass by returning null scanner; shut it down
add 548ebbc HBASE-19330 Remove duplicated dependency from hbase-rest
add b0b6064 HBASE-19310 Avoid an NPE IntegrationTestImportTsv when outside of the context of JUnit
add 6f0c9fb HBASE-19317 Set a high NodeManager max disk utilization if not already set
add cdc2bb1 HBASE-19332 DumpReplicationQueues misreports total WAL size
add 2442cbb HBASE-18309 Support multi threads in CleanerChore
add 3e2941a HBASE-16868 Add a replicate_all flag to avoid misuse the namespaces and table-cfs config of replication peer
add 8572364 HBASE-19266 TestAcidGuarantees should cover adaptive in-memory compaction
add 73e3af0 HBASE-19092 Make Tag IA.LimitedPrivate and expose for CPs (Ram)
add f521000 HBASE-19337 AsyncMetaTableAccessor may hang when call ScanController.terminate many times
add 5a0881a HBASE-19325 Pass a list of server name to postClearDeadServers
add f886716 HBASE-19319 Fix bug in synchronizing over ProcedureEvent
add 5c1acf4 HBASE-19318 Use the PB service interface as the judge of whether some security feature exists
add 7c1c370 HBASE-18601 Update Htrace to 4.2 (addendum)
add e70b628 HBASE-19335 Fix waitUntilAllRegionsAssigned(). Ignore assignments to killed servers and when region state != OPEN.
add b048207 HBASE-19355 Missing dependency on hbase-zookeeper module causes CopyTable to fail
add 3863559 HBASE-19338 Performance regression in RegionServerRpcQuotaManager to get ugi
add 0f33931 HBASE-19328 Remove asked if splittable log messages
add b755102 HBASE-19342 fix TestTableBasedReplicationSourceManagerImpl#testRemovePeerMetricsCleanup
add b5a0168 HBASE-19351 Deprecated is missing in Table implementations
add 520b9ef HBASE-19363 Tests under TestCheckAndMutate are identical
add f658240 HBASE-19242 Add MOB compact support for AsyncAdmin
add 93b91e2 HBASE-17049 Do not issue sync request when there are still entries in ringbuffer
add e67a369 HBASE-19096 Add RowMutions batch support in AsyncTable
add b4a4be6 HBASE-19362 Remove unused imports from hbase-thrift module
add 8b32d37 HBASE-19290 Reduce zk request when doing split log
add f81ac42 HBASE-19372 Remove the Span object in SyncFuture as it is useless now
add abb535e HBASE-19359 Revisit the default config of hbase client retries number
add 79a89be HBASE-19383 [1.2] java.lang.AssertionError: expected:<2> but was:<1> at org.apache.hadoop.hbase.TestChoreService.testTriggerNowFailsWhenNotScheduled(TestChoreService.java:707)
add 5b7f9c2 HBASE-19382 Update report-flakies.py script to handle yetus builds.
add 81b95af HBASE-19367 Refactoring in RegionStates, and RSProcedureDispatcher
add 91e75b2 HBASE-19385 [1.3] TestReplicator failed 1.3 nightly
add 9434d52 HBASE-19346 Use EventLoopGroup to create AsyncFSOutput
add ddbff4f HBASE-19386 Enable Arm64 unaligned support for HBase
add 9692b61 HBASE-18112 Write RequestTooBigException back to client for NettyRpcServer
add 6a6409a HBASE-17918 document serial replication
add e0dd26d HBASE-19388 - Incorrect value is being set for Compaction Pressure in RegionLoadStats object inside HRegion class
add c64546a HBASE-19350 TestMetaWithReplicas is flaky
add cc3f804 HBASE-19326 Remove decommissioned servers from rsgroup
add 49a9fe4 HBASE-19344 improve asyncWAL by using Independent thread for netty #IO in FanOutOneBlockAsyncDFSOutput
add 2e8bd00 HBASE-19392 TestReplicaWithCluster#testReplicaGetWithPrimaryAndMetaDown failure in master Signed-off-by: Huaxiang Sun <hs...@apache.org>
add 680a534 HBASE-19390 Temporary downgrade to Jetty 9.3 to match hadoop
add 835d15b HBASE-19285 Implements table-level latency histograms
add 5e0d00f HBASE-19336 Improve rsgroup to allow assign all tables within a specified namespace by only writing namespace
add c0da74f HBASE-19406 Fix CompactionRequest equals and hashCode
add d6a4a3d HBASE-19396 Fix flaky test TestHTableMultiplexerFlushCache
add bc321a3 HBASE-16239 Better logging for RPC related exceptions
add be4f158 HBASE-19339 Eager policy results in the negative size of memstore
add fa9ab39 HBASE-19408 Remove WALActionsListener.Base
add 8354a56 HBASE-19298 CellScanner and CellScannable should be declared as IA.Public
add 7a5b078 HBASE-19399 Purge curator dependency from hbase-client
add 3c02d96 HBASE-19056 TestCompactionInDeadRegionServer is top of the flakies charts!
add aafaba4 HBASE-19416 Document dynamic configurations currently supported
add 4c567b3 HBASE-19159 Backup should check permission for snapshot copy in advance (Janos Gub)
add 6d69fd9 HBASE-18942 hbase-hadoop2-compat module ignores hadoop-3 profile
add e29685e HBASE-19431 The tag array written by IndividualBytesFieldCell#write is out of bounds
add 1856237 HBASE-19384 Results returned by preAppend hook in a coprocessor are replaced with null from other coprocessor even on bypass
add 8e3714e HBASE-19426 Move has() and setTimestamp() to Mutation (Chia-Ping Tsai)
add 50c5988 HBASE-19422 Provide clear error message on use of wrong hadoop-profile property
add 30ca85d HBASE-19416 (Addendum) Remove default value and jira link
add ed60e45 HBASE-19323 Make netty engine default in hbase2
add d34e30c HBASE-19357 Bucket cache no longer L2 for LRU cache.
add d107e33 Revert "HBASE-19357 Bucket cache no longer L2 for LRU cache."
add 6da5205 HBASE-19432 Roll the specified writer in HFileOutputFormat2
add 75cdbb5 HBASE-19410 Move zookeeper related UTs to hbase-zookeeper and mark them as ZKTests
add ebd8841 HBASE-18112 (addendum) fix the out-of-bounds index
add 27ed4d8 HBASE-19417 Remove boolean return value from postBulkLoadHFile hook
add eabad8a HBASE-19023 Replace hbase-server with hbase-mapreduce for HBase and MapReduce chapter
add 00750fe HBASE-15628 Implement an AsyncOutputStream which can work with any FileSystem implementation; ADDENDUM -- Change Log output
add 3e7b90a HBASE-19445 PerformanceEvaluation NPE processing split policy option
add 4a2e8b8 HBASE-19295 The Configuration returned by CPEnv should be read-only.
add 97d17ae HBASE-19447 INFO level logging of GetClusterStatus from HMaster is too chatty
add d2b1578 HBASE-19430 Remove the SettableTimestamp and SettableSequenceId
add 98a21ef HBASE-19439 Mark ShortCircuitMasterConnection with InterfaceAudience Private.
add ba4f9f8 HBASE-19357 Bucket cache no longer L2 for LRU cache.
add 464e4e8 HBASE-12444 Total number of requests overflow because it's int
add f90420b HBASE-19301 Provide way for CPs to create short circuited connection with custom configurations; ADDENDUM -- adds warning to powerful new,
add 6384333 HBASE-19448 Replace StringBuffer with StringBuilder for hbase-server
add f55e81e HBASE-19435 Reopen Files for ClosedChannelException in BucketCache
add 428e567 HBASE-19163 Maximum lock count exceeded from region server's batch processing
add 66db000 HBASE-19349 Introduce wrong version depencency of servlet-api jar
add 033e64a HBASE-19454 Debugging TestDistributedLogSplitting#testThreeRSAbort
add 5034411 HBASE-19433 ChangeSplitPolicyAction modifies an immutable HTableDescriptor
add 139c330 HBASE-19387 Fix Hbase-spark Arm64 SnappyError
add 114b62e HBASE-19180 Removed unused imports from AlwaysPasses
add 5b174b6 HBASE-19360 Removed unused imports from hbase-zookeeper module
add 07b193a HBASE-19373 Fixed remaining Checkstyle error in hbase-annotations
add 542060c HBASE-19461 TestRSGroups is broke
add a5a77ae HBASE-19134 Make WALKey an Interface; expose Read-Only version to CPs
add 7092b81 HBASE-19457 Debugging flaky TestTruncateTableProcedure
add e880946 HBASE-19463 Make CPEnv#getConnection return a facade that throws Unsupported if CP calls #close
add c98bab5 HBASE-17425 Fixed deprecated calls in TestUpdateConfiguration
add 82e278b HBASE-19469 Review Of BackupSystemTable (BELUGA BEHR)
add 3eb8780 HBASE-19375 Fixed Checkstyle import order errors in hbase-thrift
add a0b0bce HBASE-19464 Replace StringBuffer with StringBuilder for hbase-common
add 7506591 HBASE-18988 Add release managers to reference guide
add 08d6b55 HBASE-19484 The value array written by ExtendedCell#write is out of bounds
add eb67ee0 HBASE-19485 Minor improvement to TestCompactedHFilesDischarger (Ram)
add 856ee28 HBASE-19371 Running WALPerformanceEvaluation against asyncfswal throws exceptions
add 2e813f1 HBASE-19493 Make TestWALMonotonicallyIncreasingSeqId also work with AsyncFSWAL
add 11467ef HBASE-19394 Support multi-homing env for the publication of RS status with multicast (hbase.status.published) (Toshihiro Suzuki)
add 54cd677 HBASE-19495 Fix failed ut TestShell
add 7e5f3a5 HBASE-19213 Align check and mutate operations in Table and AsyncTable
add 1b822b6 HBASE-19489 Adds QUICK_HADOOPCHECK flag to check against only the latest maintenance releases in "hadoopcheck". Updates hadoop version to 3.0.0-beta1.
add 677c1f2 HBASE-19427 Add TimeRange support into Append to optimize for counters
add 5361874 HBASE-19472 Remove ArrayUtil Class
add 7f58699 HBASE-19502 Make sure we have closed all StoreFileScanner if we fail to open any StoreFileScanners
add 86043ef HBASE-19000 Group multiple block cache clear requests per server
add d0c2329 HBASE-19456 RegionMover's region server hostname option is no longer case insensitive
add 736dd93 HBASE-19508 ReadOnlyConfiguration throws exception if any Configuration in current context calls addDefautlResource
add d28e126 HBASE-19508 ReadOnlyConfiguration throws exception if any Configuration in current context calls addDefautlResource; ADDENDUM -- fix license
add eebff56 HBASE-19484 (addendum) NPE in ExtendedCell#write
add 104afd7 HBASE-19434 create_namespace command for existing namespace does not throw useful error message
add ba5f9ac HBASE-19503 Fix TestWALOpenAfterDNRollingStart for AsyncFSWAL
add d3aeaef master hangs forever if RecoverMeta send assign meta region request to target server fail
add 9ef1151 Revert "master hangs forever if RecoverMeta send assign meta region request to target server fail"
add d1fb987 HBASE-19287 Revert "Revert "master hangs forever if RecoverMeta send assign meta region request to target server fail""
add 7466e64 HBASE-19510 TestDistributedLogSplitting is flakey for AsyncFSWAL
add fe316fe HBASE-19512 Move EventType and ExecutorType from hbase-client to hbase-server
add d5aefbd HBASE-19511 Splits causes blocks to be cached again and so such blocks cannot be evicted from bucket cache (Ram) Signed-off Duo Zhang, Anoop Sam John <palomino219@gmail.com, anoop.hbase@gmail.com>
add 2c9ef8a HBASE-19289 Add flag to disable stream capability enforcement
add 4a1c3b4 HBASE-19267 Remove compiler-plugin mapping executions as it breaks Java8 detection
add 1a173f8 HBASE-18352 Enable TestMasterOperationsForRegionReplicas#testCreateTableWithMultipleReplicas disabled by Proc-V2 AM in HBASE-14614
add 70f02db HBASE-19462 Deprecate all addImmutable methods in Put
add 6ab8ce9 Revert "HBASE-18352 Enable TestMasterOperationsForRegionReplicas#testCreateTableWithMultipleReplicas"
add 661491b HBASE-19513 Fix the wrapped AsyncFSOutput implementation
add deba43b HBASE-19516 IntegrationTestBulkLoad and IntegrationTestImportTsv run into 'java.lang.RuntimeException: DistributedHBaseCluster@1bb564e2 not an instance of MiniHBaseCluster' (Ankit)
add 018a65b HBASE-19505 Disable ByteBufferPool by default at HM.
add 11e82de HBASE-15536 Make AsyncFSWAL as our default WAL
add 010012c HBASE-18946 Stochastic load balancer assigns replica regions to the same RS
add 75f512b HBASE-18838 Fix hadoop3 check-shaded-invariants
add 89e2869 HBASE-19272 Deal with HBCK tests disabled by HBASE-14614 AMv2 when HBCK works again...
add 20b42d2 HBASE-18352 Enable TestMasterOperationsForRegionReplicas#testCreateTableWithMultipleReplicas disabled by Proc-V2 AM in HBASE-14614
add 59529a7 HBASE-19498 Fix findbugs and error-prone warnings in hbase-client (branch-2)
add f9f869f HBASE-19497 Fix findbugs and error-prone warnings in hbase-common (branch-2) Signed-off-by: Apekshit Sharma <ap...@apache.org>
add d276c32 HBASE-19509 RSGroupAdminEndpoint#preCreateTable triggers TableNotFoundException
add a651ab9 HBASE-19530 New regions should always be added with state CLOSED
add 9797678 HBASE-19522 The complete order may be wrong in AsyncBufferedMutatorImpl
add 988ea87 HBASE-18309 (addendum) fix NPE in LogCleaner
add 16a8514 HBASE-19482 Fixed remaining Checkstyle errors in hbase-spark-it and enabled Checkstyle to fail on violations
add de6f0fb HBASE-19479 Fixed Checkstyle error in hbase-shell
add 2a468d5 HBASE-19477 Moved and aligned documentation in hbase-annotations
add 26b69dc HBASE-19474 Brought down the number of Checkstyle errors in hbase-zookeeper
add 2a5e5e9 HBASE-19526 Update hadoop version to 3.0 GA
add 62b591b HBASE-19546 TestMasterReplication.testCyclicReplication2 uses wrong assertion
add c8bf03f HBASE-19521 HBase mob compaction needs to check hfile version
add 9d0c7c6 HBASE-19531 Remove needless volatile declaration
add b4056d2 HBASE-19122 Suspect methods on Cell to be deprecated
add abae907 HBASE-19549 Change path comparison in CommonFSUtils
add 6a9b148 HBASE-19122 Suspect methods on Cell to be deprecated; ADDENDUM to fix compile error
add e343b0c HBASE-19122 Suspect methods on Cell to be deprecated; ADDENDUM2 to fix more compile error
add 74beb5a HBASE-18440 ITs and Actions modify immutable TableDescriptors
add 7a7e55b HBASE-19532 AssignProcedure#COMPARATOR may produce incorrect sort order
add 03e79b7 HBASE-19492 Add EXCLUDE_NAMESPACE and EXCLUDE_TABLECFS support to replication peer config
add dbe409e HBASE-19555 TestSplitTransactionOnCluster is flaky
add f46a6d1 HBASE-19540 Reduced number of unnecessary semicolons
add 0f8ea39 HBASE-19539 Removed unnecessary semicolons in hbase-common
add dd00081 HBASE-19538 Removed unnecessary semicolons in hbase-client
add d50ae03 HBASE-19537 Removed unnecessary semicolons from hbase-backup
add ec7bf57 HBASE-19481 Enabled Checkstyle to fail on violations in hbase-error-prone
add df351e4 HBASE-19480 Enabled Checkstyle to fail on violations in hbase-annotations
add 32f6fd4 HBASE-19494 Create simple WALKey filter that can be plugged in on the Replication Sink
add 70608ac HBASE-19556: Remove TestAssignmentManager#testGoodSplit, which no longer make sense
add 5e7d16a HBASE-15482 Provide an option to skip calculating block locations for SnapshotInputFormat
add 3c78ad5 HBASE-19558 TestRegionsOnMasterOptions hack so it works reliably
add e67a67d HBASE-18970 fix hbase shell reading interactive input (Amit Virmani)
add d2534fc HBASE-19468 FNFE during scans and flushes (Ram)
add cae5c27 HBASE-19492 (addendum) Add EXCLUDE_NAMESPACE and EXCLUDE_TABLECFS support to replication peer config
add 55fefd4 HBASE-19561 maxCacheSize in CacheEvictionStats can't be accumulated repeatedly When dealing with each region
add 6c6a9d2 HBASE-19563 A few hbase-procedure classes missing @InterfaceAudience annotation
add 084e324 HBASE-19554 For debug: Modify HTU.waitUntilAllRegionsAssigned to handle the case where we do not have entries for the given table
add 4d71f4e HBASE-19567 ClassNotFoundException: org.apache.hadoop.hbase.KeyValue$RawBytesComparator starting 2.0.0 over a 0.98.25 data.
add d95cf54 HBASE-19566 Fixed Checkstyle errors in hbase-archetypes and enabled Checkstyle to fail on violations
add dc5ec06 HBASE-19491 Improvements to Nighly runs: Fixes findbugs tests, Exclude flaky tests from master.
add c811d7f HBASE-19542 fix TestSafemodeBringsDownMaster
add 7f938dd HBASE-19218 Master stuck thinking hbase:namespace is assigned after restart preventing intialization Signed-off-by: Li Xiang <ea...@gmail.com>
add f572c4b HBASE-10092 Move up on to log4j2
add 9a07e07 HBASE-19559 Fix TestLogRolling.testLogRollOnDatanodeDeath
add 00b0288 HBASE-10092 Addendum fix TestAssignProcedure and TestWALEntrySinkFilter
add 35728ac HBASE-19578 MasterProcWALs cleaning is incorrect
add 6cefabe HBASE-19571 Renames OUTPUTDIR to OUTPUT_DIR and OUTPUT_RELATIVE to OUTPUT_DIR_RELATIVE.
add 59baf12 HBASE-19575 add copy constructor to Mutation
add 4d6b928 HBASE-19148 Reevaluate default values of configurations
add bcaf2fd HBASE-19148 Reevaluate default values of configurations; minor ADDENDUM
add a4272a9 HBASE-19570 Add hadoop3 tests to Nightly master/branch-2 runs.
add 5f02bf5 HBASE-10092 Addendum. Move to slf4j. Few changes in bin/ scripts.
add 37bf54a HBASE--17248 fix javadoc in SimpleRegionNormalizer
add 070c2ee HBASE-15124 Document the new 'normalization' feature in refguid
add 8ec0aa0 HBASE-19589 New regions should always be added with state CLOSED (followup of HBASE-19530)
add 001bce5 HBASE-19590 Remove the duplicate code in deprecated ReplicationAdmin
add 7501e64 HBASE-19591 Cleanup the usage of ReplicationAdmin from hbase-shell
add 448ba3a HBASE-19496 Reusing the ByteBuffer in rpc layer corrupt the ServerLoad and RegionLoad
add c0598dc HBASE-19593 Possible NPE if wal is closed during waledit append.(Rajeshabbu)
add 8ed3d4b HBASE-19148 Reevaluate default values of configurations; minor ADDENDUM2 Fix a description.
add c0c802f HBASE-19514 TestJMXListener now uses random port
add 6007725 HBASE-19597 Fixed Checkstyle errors in hbase-spark and enabled Checkstyle to fail on violations
add 4a9c298 Add Yi Liang to pom.xml
add 0dadb45 HBASE-19576 Introduce builder for ReplicationPeerConfig and make it immutable
add 2f25589 HBASE-19602 Cleanup the usage of ReplicationAdmin from document
add ab6571e HBASE-19605 Fixed Checkstyle errors in hbase-metrics-api and enabled Checkstyle to fail on violations
add c24cf2d HBASE-19601 Fixed Checkstyle errors in hbase-rsgroup and enabled Checkstyle to fail on violations
add 27c5686 HBASE-19608 Race in MasterRpcServices.getProcedureResult
add 38472e1 HBASE-19487 Remove IterablesUtil Class
add 2ce5dc8 HBASE-19618 Remove replicationQueuesClient.class/replicationQueues.class config and remove table based ReplicationQueuesClient/ReplicationQueues implementation
add 1556939 HBASE-19621 Revisit the methods in ReplicationPeerConfigBuilder
add 7ce1943 HBASE-19550 Wrap the cell passed via Mutation#add(Cell) to be of ExtendedCell
add 80c7e4e HBASE-19621 (addendum) Revisit the methods in ReplicationPeerConfigBuilder
add 5a561e0 HBASE-19496 (addendum) don't store the duplicate cp names in ServerMetrics
add 0e7fff5 HBASE-19624 TestIOFencing hangs
add 0e85a88 HBASE-19615 CompositeImmutableSegment ArrayList Instead of LinkedList
add 3317b87 HBASE-19637 Add .checkstyle to gitignore
add 41c2dd0 HBASE-19619 Modify replication_admin.rb to use ReplicationPeerConfigBuilder
add 7145d98 HBASE-19545 Replace getBytes(StandardCharsets.UTF_8) with Bytes.toBytes
add 467a466 HBASE-19629 RawCell#getTags should return the Iterator<Tag> in order to avoid iterating through whole tag array at once
add 6b39062 HBASE-19628 ByteBufferCell should extend ExtendedCell
add 3ed68fd HBASE-19610 Fixed Checkstyle errors in hbase-protocol and enabled Checkstyle to fail on violations
add 6d9081b HBASE-19609 Fixed Checkstyle errors in hbase-metrics and enabled Checkstyle to fail on violations
add 16cd916 HBASE-19647 Logging cleanups; emit regionname when RegionTooBusyException inside RetriesExhausted... make netty connect/disconnect TRACE-level
add 01b1f48 HBASE-19644 add the checkstyle rule to reject the illegal imports
add 2c65f03 HBASE-19647 Logging cleanups; emit regionname when RegionTooBusyException inside RetriesExhausted... make netty connect/disconnect TRACE-level; ADDENDUM
add 1050936 HBASE-19652 Turn down CleanerChore logging; too chatty
add 53233be HBASE-19626 Rename Cell.DataType to Cell.Type
add 8580ba7 HBASE-19643 Need to update cache location when get error in AsyncBatchRpcRetryingCaller
add 78013a0 HBASE-19653 Reduce the default hbase.client.start.log.errors.counter
add ea7d5fc HBASE-19552 Update hbase-thirdparty version
add c3b4f78 HBASE-19552 find-and-replace thirdparty offset
add 0c4b520 HBASE-19133 Transfer big cells or upserted/appended cells into MSLAB upon flattening to CellChunkMap
add 28eaf71 HBASE-19651 Remove LimitInputStream Signed-off-by: Beluga Behr <da...@gmail.com>
add b3f353c HBASE-19552 ADDENDUM fix shaded lib check
add 2dae9d1 Revert "HBASE-19651 Remove LimitInputStream"
add 9d02e37 HBASE-19659 Enable -x in make_rc.sh so logs where it is in execution
add b3a4fca HBASE-19660 Up default retries from 10 to 15 and blocking store files limit from 10 to 16
add 8d0da1a HBASE-19282: Making CellChunkMap the default index (CellSet delegatee) for ImmutableSegments, when MSLAB is used.
add e23f7af HBASE-19428 Deprecate the compareTo(Row)
add 5a1c36f HBASE-19486 Periodically ensure records are not buffered too long by BufferedMutator
add a21eb68 HBASE-8518 Get rid of hbase.hstore.compaction.complete setting
add 0d0964a HBASE-19649 Use singleton feature for ImmutableSegment
add 0cd6050 HBASE-19672 Correct comments for default values of major compaction in SortedCompactionPolicy#getNextMajorCompactTime()
add 360d465 HBASE-19677 Miscellaneous HFileCleaner Improvements (BELUGA BEHR)
add 6c2aa4c HBASE-19678 HBase Admin security capabilities should be represented as a Set (BELUGA BEHR)
add cafd4e4 HBASE-19478 Utilize multi-get to speed up WAL file checking in BackupLogCleaner (Toshihiro Suzuki)
add 73ab51e HBASE-19678 HBase Admin security capabilities should be represented as a Set - revert due to wrong issue
add 6708d54 HBASE-19679 Superusers Logging and Data Structures (BELUGA BEHR)
add 6a0e6fe HBASE-19671 Fix TestMultiParallel#testActiveThreadsCount
add a6081d3 HBASE-19486: Ensure threadsafe WriteBufferPeriodicFlush operations
add 9ac9541 HBASE-19658: Fixing small problem and enabling test
add 9c2a355 HBASE-19676 CleanerChore logging improvements (BELUGA BEHR)
add 4e9f4ab HBASE-19683 Remove Superfluous Methods From String Class (BELUGA BEHR).
add f6f57d3 HBASE-19358 Improve the stability of splitting log when do fail over
add 32e0107 HBASE-19667 Get rid of MasterEnvironment#supportGroupCPs
add 6011641 HBASE-19581 Fixed remaining Checkstyle error in hbase-external-blockcache and enabled Checkstyle to fail on violations
add 741466a HBASE-19606 Fixed Checkstyle errors in hbase-hadoop-compat and enabled Checkstyle to fail on violations
add a47afc8 HBASE-19675 Miscellaneous HStore Class Improvements.
add 1fa3637 HBASE-19641 AsyncHBaseAdmin should use exponential backoff when polling the procedure result
add 777ad8c HBASE-19604 Fixed Checkstyle errors in hbase-protocol-shaded and enabled Checkstyle to fail on violations
add d84c4ec HBASE-19666 TestDefaultCompactSelection test failed
add ab0e459 HBASE-19620 Add UT to confirm the race in MasterRpcServices.getProcedureResult
add d8ef30c HBASE-19654 Remove misleading and chatty debug message in ReplicationLogCleaner
add 9a98bb4 HBASE-19691 Removes Global(A) requirement for getClusterStatus
add 6e136f2 HBASE-18806 VerifyRep by snapshot need not to restore snapshot for each mapper
add 3010625 HBASE-19613 Miscellaneous changes to WALSplitter.
add 338a74e HBASE-19490 Rare failure in TestRateLimiter
add 4ba7416 HBASE-19588 Additional jar dependencies needed for mapreduce PerformanceEvaluation
add 2bd259b HBASE-19473 Miscellaneous changes to ClientScanner
add 8119acf HBASE-19596 RegionMetrics/ServerMetrics/ClusterMetrics should apply to all public classes
add 5195435 HBASE-18452 VerifyReplication by Snapshot should cache HDFS token before submit job for kerberos env
add bff937a HBASE-19688 TimeToLiveProcedureWALCleaner should extends BaseLogCleanerDelegate
add 032fdc5 HBASE-19651 Remove LimitInputStream
add fc7736e HBASE-19483 Add proper privilege check for rsgroup commands
add 5ce9351 HBASE-19483 Add proper privilege check for rsgroup commands - revert due to pending review comment
add 9cd0e1a HBASE-17436 Add column to master web UI for displaying region states when listing regions of a table.
add e5f7030 Revert "HBASE-19651 Remove LimitInputStream"
add 032701c Revert "Revert "HBASE-19651 Remove LimitInputStream""
add 2bf2b5b Revert "Revert "Revert "HBASE-19651 Remove LimitInputStream"""
add a30d9fe HBASE-19651 Remove LimitInputStream
add 45e46bb HBASE-19709 Ensure that we don't set a poolSize of 0
add 54928ce HBASE-19717 IntegrationTestDDLMasterFailover is using outdated value for DataBlockEncoding
add ea819d1 HBASE-19714 Fix broken status-detailed
add 022a348 HBASE-19721 Unnecessary stubbings in TestReversedScannerCallable
add 228d7a5 HBASE-19603 Fixed Checkstyle errors in hbase-replication and enabled Checkstyle to fail on violations
add 8301796 HBASE-19471 Fixed remaining Checkstyle errors in hbase-thrift
add 8a5b153 HBASE-19723 Removed duplicated dependency slf4j-api from hbase-thrift
add 8ae2a21 HBASE-19674: Improve make_patch.sh
add 5a66eb9 HBASE-19696 Filter returning INCLUDE_AND_NEXT_COL doesn't skip remaining versions when scan has explicit columns (Ankit Singhal)
add 7378dad HBASE-19712 Fix TestSnapshotQuotaObserverChore#testSnapshotSize
add afc2cdb HBASE-19684 BlockCacheKey toString Performance
add 2af6171 HBASE-19541 Removed unnecessary semicolons in hbase-server
add 2509a15 HBASE-19731 TestFromClientSide#testCheckAndDeleteWithCompareOp and testNullQualifier are flakey
add f29260c HBASE-19424 Fix NPE in "/metrics" servlet.
add c5277d5 HBASE-19729 UserScanQueryMatcher#mergeFilterResponse should return INCLUDE_AND_SEEK_NEXT_ROW when filterResponse is INCLUDE_AND_SEEK_NEXT_ROW
add 5c2161e HBASE-19717 IntegrationTestDDLMasterFailover is using outdated values for DataBlockEncoding addendum
add 7ddf799 HBASE-19483 Add proper privilege check for rsgroup commands
add ee4f0c5 HBASE-19702 Improve RSGroupInfo constructors
add f17198f HBASE-19216 Implement a general framework to execute remote procedure on RS
add 7f4bd0d HBASE-19524 Master side changes for moving peer modification from zk watcher to procedure
add 76a044c HBASE-19536 Client side changes for moving peer modification from zk watcher to procedure
add 62496b5 HBASE-19564 Procedure id is missing in the response of peer related operations
add 17762c6 HBASE-19520 Add UTs for the new lock type PEER
add 7afae59 HBASE-19580 Use slf4j instead of commons-logging in new, just-added Peer Procedure classes
add 8f5e54a HBASE-19525 RS side changes for moving peer modification from zk watcher to procedure
add 5e6c303 HBASE-19543 Abstract a replication storage interface to extract the zk specific code
add c4fa568 HBASE-19599 Remove ReplicationQueuesClient, use ReplicationQueueStorage directly
add a34bb8d HBASE-19579 Add peer lock test for shell command list_locks
add 65eb91f HBASE-19573 Rewrite ReplicationPeer with the new replication storage interface
add 1025388 HBASE-19630 Add peer cluster key check when add new replication peer
add fdc9071 HBASE-19592 Add UTs to test retry on update zk failure
add 5fc9024 HBASE-19642 Fix locking for peer modification procedure
add f4703c6 HBASE-19617 Remove ReplicationQueues, use ReplicationQueueStorage directly
add 62a4f5b HBASE-19635 Introduce a thread at RS side to call reportProcedureDone
add f89920a HBASE-19622 Reimplement ReplicationPeers with the new replication storage interface
add 19707a8 HBASE-19633 Clean up the replication queues in the postPeerModification stage when removing a peer
add a85a215 HBASE-19623 Create replication endpoint asynchronously when adding a replication source
add d357920 HBASE-19686 Use KeyLocker instead of ReentrantLock in PeerProcedureHandlerImpl
add d95ee41 HBASE-19544 Add UTs for testing concurrent modifications on replication peer
add 368db31 HBASE-19687 Move the logic in ReplicationZKNodeCleaner to ReplicationChecker and remove ReplicationZKNodeCleanerChore
add a5cfc51 HBASE-19661 Replace ReplicationStateZKBase with ZKReplicationStorageBase
add 8eeedf0 HBASE-19697 Remove TestReplicationAdminUsingProcedure
add 1a89793 HBASE-19634 Add permission check for executeProcedures in AccessController
add 01f1fc8 HBASE-19636 All rs should already start work with the new peer change when replication peer procedure is finished
add ec364d0 HBASE-19707 Race in start and terminate of a replication source after we async start replicatione endpoint
add 2d52673 HBASE-19711 TestReplicationAdmin.testConcurrentPeerOperations hangs
add eb88b69 HBASE-19719 Fix checkstyle issues
add f458b89 HBASE-19139 Create Async Admin methods for Clear Block Cache
add 81ea657 HBASE-19483 Add proper privilege check for rsgroup commands addendum
add 669b08f HBASE-19742 Disable TestMemstoreLABWithoutPool
add adf70ac HBASE-19744 Fix flakey TestZKLeaderManager
add 88864f3 Revert "HBASE-19742 Disable TestMemstoreLABWithoutPool"
add 09c11b0 HBASE-19743 Disable TestMemstoreLABWithoutPool
add 67a2c62 HBASE-19748 TestRegionReplicaFailover and TestRegionReplicaReplicationEndpoint UT hangs
add f0d0501 HBASE-19483 Add proper privilege check for rsgroup commands addendum fixes unit test
add 8118d5d HBASE-19734 Fix IntegrationTestReplication and related impl changes
add ee3accb Add more flexibility for input directory structure to LoadIncrementalHFiles
add b568cf4 HBASE-19740 Repeated error message for NamespaceExistException
add 8bf6adb HBASE-19749 Revisit logic of UserScanQueryMatcher#mergeFilterResponse method
add 62a8188 HBASE-19755 Error message for non-existent namespace is inaccurate
add 71a1192 HBASE-19751 Use RegionInfo directly instead of an identifier and a namespace when getting WAL
add 0b9dc14 HBASE-19685 Fix TestFSErrorsExposed#testFullSystemBubblesFSErrors by increasing scanner timeout.
add 15bb49d Revert due to missing author. "HBASE-19685 Fix TestFSErrorsExposed#testFullSystemBubblesFSErrors by increasing scanner timeout."
add c88e444 HBASE-19685 Fix TestFSErrorsExposed#testFullSystemBubblesFSErrors by increasing scanner timeout.
add 9f69be0 Revert due to missing JIRA ticket - "Add more flexibility for input directory structure to LoadIncrementalHFiles"
add 200c3d3 HBASE-11409 - Add more flexibility for input directory structure to LoadIncrementalHFiles
add a7f9668 HBASE-19753 Miscellany of fixes for hbase-zookeeper tests to make them more robust
add 70515f5 HBASE-19772 ReadOnlyZKClient improvements
add e0eea94 HBASE-19758 Split TestHCM to several smaller tests
add 09ae5ab HBASE-19773 Documenting how to get instance of type RawCellBuilder
add a4a4ce8 Revert "HBASE-19772 ReadOnlyZKClient improvements" Pushed by mistake. Reverting from master.
add d0aff98 HBASE-19694 The initialization order for a fresh cluster is incorrect
add 3787c60 HBASE-19694 The initialization order for a fresh cluster is incorrect; ADDENDUM Fix compile issue.
add 4bd6ac3 HBASE-19746 Add default impl to Cell#getType
add 20ccaef HBASE-19783 Change replication peer cluster key/endpoint from a not-null value to null is not allowed
add 8bbfcdd HBASE-19771 restore_snapshot shell command gives wrong namespace if the namespace doesn't exist
add 6bacb64 HBASE-19775 hbase shell doesn't handle the exceptions that are wrapped in java.io.UncheckedIOException
add 057e80c HBASE-19769 Remove ZK metrics because of classloader issues
add a5601c8 HBASE-19568: Restore of HBase table using incremental backup doesn't restore rows from an earlier incremental backup
add f0ba792 HBASE-19752 RSGroupBasedLoadBalancer#getMisplacedRegions() should handle the case where rs group cannot be determined
add c799b0e HBASE-19694 The initialization order for a fresh cluster is incorrect Addendum. Adds in a missing line that helps debugging.
add 4ddfeca HBASE-19787 Fix or disable tests broken in branch-2 so can cut beta-1
add d24fddf HBASE-19772 Do not close connection to zk when there are still pending request in ReadOnlyZKClient
add c554340 HBASE-19768 RegionServer startup failing when DN is dead
add e546034 HBASE-19795 Move the tests which only need zookeeper in TestZooKeeper to hbase-zookeeper module
add 3b638f7 HBASE-19793 Minor improvements on Master/RS startup
add 3a66f15 HBASE-19797 Operator priority leads to wrong logic in ReplicationSourceWALReader
add d155a4e HBASE-19732 Replica regions does not return back the MSLAB chunks to pool (Ram)
add 9917244 HBASE-19789 Not exclude flaky tests from nightly builds.
add d3a306d HBASE-19791 TestZKAsyncRegistry hangs
add 8b6b2b0 HBASE-19739 Include thrift IDL files in hbase-thrift.jar and .proto files in hbase-protocol-shaded.jar respectively
add d8d6ecd HBASE-19792 TestReplicationSmallTests.testDisableEnable fails
add 8a8be33 HBASE-19736 Remove BaseLogCleanerDelegate deprecated #isLogDeletable(FileStatus) and use #isFileDeletable(FileStatus) instead
add a3c98b2 HBASE-19808 Reenable TestMultiParallel
add 7224546 HBASE-19770 Separate command return values from interactive shells
add c269e63 HBASE-19809 Fix findbugs and error-prone warnings in hbase-procedure (branch-2)
add c1a8dc0 HBASE-19810 Fix findbugs and error-prone warnings in hbase-metrics (branch-2)
add 53d0c23 HBASE-19815 Flakey TestAssignmentManager.testAssignWithRandExec
add eeb40ff Revert "HBASE-19791 TestZKAsyncRegistry hangs" Premature push
add b1729a2 HBASE-19784 bin/stop-hbase more friendly when hbase already stopped
add e3d1583 HBASE-19816 Refresh repliation sinks on UnknownHostException
add 678b98a HBASE-19812 TestFlushSnapshotFromClient fails because of failing region.flush
add 7573e07 HBASE-19806 Lower max versions for table column family of hbase:meta
add 09ffbb5 HBASE-19820 Restore public constructor of MiniHBaseCluster (API compat).
add b3eff31 HBASE-19821 TestCleanerChore#testOnConfigurationChange() requires at least 4 processors to get passed
add 646770d HBASE-19527 Make ExecutorService threads daemon=true
add 581fabe HBASE-19815 Flakey TestAssignmentManager.testAssignWithRandExec (Part Two).
add cde1f82 HBASE-19799 Add web UI to rsgroup
add 8b520ce HBASE-19822 HFileCleaner threads stick around after shutdown stuck on queue#take Interrupt wait on queue when cancel is called.
add fd43507 HBASE-19757 System table gets stuck after enabling region server group feature in secure cluster
add 2018ffc HBASE-19757 System table gets stuck after enabling region server group feature in secure cluster - addendum removes unused import
add 9ba961a HBASE-19825 Fix hadoop3 compat test failures, need commons-beanutils from hadoop 3
add fa66c7e HBASE-19827 Addendum for Flakey TestAssignmentManager Don't clear old location from RTP...
add 298dc0c HBASE-19822 Override cancel(boolean) in LogCleaner (Addendum)
add c66b42f Revert "HBASE-19827 Addendum for Flakey TestAssignmentManager" Premature commit.
add 579586c HBASE-19827 Addendum for Flakey TestAssignmentManager Don't clear old location from RTP...
add 4bfdcaa HBASE-19823 Make RawCellBuilderFactory LimitedPrivate.UNITTEST
add 11d6e6b HBASE-19829 hadoop-minicluster pulls zookeeper:test-jar:tests 3.4.6
add 7fe4aa6 HBASE-19828 Flakey TestRegionsOnMasterOptions.testRegionsOnAllServers
add 27d00f5 HBASE-19794 TestZooKeeper hangs
add f3c563f HBASE-19837 Flakey TestRegionLoad
add 86f4df5 HBASE-19836 Fix TestZooKeeper.testLogSplittingAfterMasterRecoveryDueToZKExpiry
add c603599 HBASE-19837 Flakey TestRegionLoad
add 9a45e0a HBASE-17513 Thrift Server 1 uses different QOP settings than RPC and Thrift Server 2 and can easily be misconfigured so there is no encryption when the operator expects it
add 3a1e433 HBASE-19832 TestConfServlet#testWriteJson fails against hadoop3 due to spelling change
add be496ba HBASE-19774 incorrect behavior of locateRegionInMeta
add b577fa0 HBASE-15321 - Ability to open a HRegion from hdfs snapshot.
add d49357f HBASE-19840 Flakey TestMetaWithReplicas
add 93a182f HBASE-19811 Fix findbugs and error-prone warnings in hbase-server (branch-2)
add 541f8ad HBASE-4224 Need a flush by regionserver rather than by table option
add 970636c HBASE-19838 Can not shutdown backup master cleanly when it has already tried to become the active master
add d589b72 HBASE-19847 Fix findbugs and error-prone warnings in hbase-thrift (branch-2)
add 0b64226 HBASE-19780 Remove execution phase and goal of checkstyle plugin.
add b20b45e HBASE-19845 Fix findbugs and error-prone warnings in hbase-rsgroup
add 548426e HBASE-19853 Remove duplicate slf4j-api dep
add 8b2b59f HBASE-19770 ADDENDUM Replace `if not` with `unless`
add 98cae45 HBASE-17079 HBase build fails on windows, hbase-archetype-builder is reason for failure
add ce50830 HBASE-19756 Master NPE during completed failed proc eviction
add aeffca4 HBASE-19846 Fix findbugs and error-prone warnings in hbase-rest (branch-2)
add 6135898 HBASE-19862 Fix TestTokenAuthentication - mock RegionCoprocessorEnvironment should be of type HasRegionServerServices also.
add 1beb687 HBASE-19862 addendum: Checkstyle fixes, remove unused imports and variables. Add @Rule for timeout.
add 01c3424 HBASE-19866 Add cateogry based timeout using Timeout Rule to TestRegionServerReportForDuty.
add 39b912a HBASE-19818 Scan time limit not work if the filter always filter row key
add 94a1c05 HBASE-19861 - Avoid using RPCs when querying table infos for master status pages
add 9ea152d HBASE-19841 LocalHTU to not enforce stream capabilities
add a5a8c4f Revert "HBASE-19841 LocalHTU to not enforce stream capabilities"
add f1502a3 HBASE-19867 Split TestStochasticLoadBalancer into several small tests
add c2236b7 HBASE-19765 Fixed Checkstyle errors in hbase-backup
add 851e179 HBASE-19869 TestLockManager now uses the right class for logging
add 918599e HBASE-19873 Add a CategoryBasedTimeout ClassRule for all UTs
add 8043892 HBASE-19879 Promote TestAcidGuaranteesXXX to LargeTests
add 94dfc7d HBASE-19880 Promote TestFuzzyRowFilterEndToEnd to LargeTests
add f9480a5 HBASE-19881 Promote TestRegionReplicaReplicationEndpoint to LargeTests
add 221eb95 HBASE-19870 Fix the NPE in ReadOnlyZKClient#run
add 94dd516 HBASE-19871 delete.rb should require user to provide the column
add fcbcfaa HBASE-19877 hbase-common and hbase-zookeeper don't add the log4j.properties to the resource path for testing
add 305da10 HBASE-19882 Promote TestProcedureManager to MediumTests
add 5b93ea1 HBASE-19866 TestRegionServerReportForDuty doesn't timeout
add 5c8ba75 HBASE-19873 addendum remove unused class file
add dab51c7 HBASE-19885 Promote TestAssignmentManager to LargeTests
add 4f547b3 HBASE-19840 Flakey TestMetaWithReplicas
add 0b9a0dc HBASE-19840 Flakey TestMetaWithReplicas; ADDENDUM to fix Checksyte
add 34c6c99 HBASE-19811 Fix findbugs and error-prone warnings in hbase-server (branch-2) - addendum
add 98c9d8f HBASE-19868 TestCoprocessorWhitelistMasterObserver is flakey
add 9b8d7e0 HBASE-19891 Up nightly test run timeout from 6 hours to 8
add 67f91f1 HBASE-19892 Checking patch attach and yetus 0.7.0 and move to Yetus 0.7.0
add 194890b HBASE-19868 TestCoprocessorWhitelistMasterObserver is flakey
add 1ca06d9 HBASE-19899 Dump ulimit -a, fd count, and free output at end of build into system dir
add 08bcd64 Revert "HBASE-19899 Dump ulimit -a, fd count, and free output at end of build into system dir"
add f7faad0 HBASE-19728 Add lock to filesCompacting in all place.
add 2e6bc12 HBASE-19901 HBASE-19901 Up yetus proclimit on nightlies
add 7c318ce HBASE-19887 Do not overwrite the surefire junit listener property in the pom of sub modules
add 4b3b627 HBASE-19528 - Major Compaction Tool
add 60827fc HBASE-19528 Major Compaction Tool; ADDENDUM
add 414b2d0 HBASE-19907 TestMetaWithReplicas still flakey
add bc0e9ce HBASE-19908 TestCoprocessorShortCircuitRPC Timeout....
add 28ee4be HBASE-19909 TestRegionLocationFinder Timeout
add e17529b HBASE-19910 TestBucketCache TimesOut
add b9cb118 HBASE-19911 Convert some tests from small to medium because they are timing out: TestNettyRpcServer, TestClientClusterStatus
add 9272f40 HBASE-19911 Convert some tests from small to medium because they are timing out: TestNettyRpcServer, TestClientClusterStatus; ADDENDUM changes TestCheckTestClasses to be medium sized test
add 52cb9aa HBASE-19911 Convert some tests from small to medium because they are timing out: TestNettyRpcServer, TestClientClusterStatus; ADDENDUM2 Up timeout for smalltests from 30 seconds to 60 seconds -- a pause on jenkins can mess up smalltests
add b21b8bf HBASE-19906 TestZooKeeper Timeout Includes move of TestQoSFunction from smalltests to mediumtests; it timedout in a run.
add 57911d0 HBASE-19839 Fixed flakey tests TestMergeTableRegionsProcedure#testRollbackAndDoubleExecution and TestSplitTableRegionProcedure#testRollbackAndDoubleExecution
add 38c8144 HBASE-19912 Remove useless 'writeToWAL' flag of Region#checkAndRowMutate
add d472422 HBASE-19884 BucketEntryGroup's equals, hashCode and compareTo methods are not consistent
add adccbb7 HBASE-19897 RowMutations should follow the fluent pattern
add 0db7db3 HBASE-19901 Up yetus proclimit on nightlies; ADDENDUM -- up proclimit from 6k to 10k and set Docker memory limit of 20G (default is 4G)
add 3622bb0 HBASE-19147 TestCacheOnWrite Times Out
add 94dad84 HBASE-19913 Split TestStochasticLoadBalancer2
add 5f5ddf5 HBASE-19901 Up yetus proclimit on nightlies; ADDENDUM -- remove docker mem sizing for the moment...
add 18eec8c Revert "HBASE-19901 HBASE-19901 Up yetus proclimit on nightlies"
add 99b9fff HBASE-19841 Every HTU should be local until DFS starts
add a112585 HBASE-19895 Add keepDeletedCells option in ScanOptions for customizing scanInfo in pre-hooks (Ankit Singhal)
add cb7bfc2 HBASE-19901 HBASE-19901 Up yetus proclimit on nightlies; REAPPLY TO TEST
add a2bc19a HBASE-19901 HBASE-19901 Up yetus proclimit on nightlies; AMENDMENT hardcode proclimit and docker memlimit in nightly script...
add fc6d140 HBASE-19904 Break dependency of WAL constructor on Replication
add 2f4d0b9 HBASE-19720 Rename WALKey#getTabnename to WALKey#getTableName
add 8143d5a HBASE-19848 Zookeeper thread leaks in hbase-spark bulkLoad method (Key Hutu)
add ad580ac HBASE-19918 Promote TestAsyncClusterAdminApi to LargeTests
add 811afad HBASE-19915 Create merged/ daughter region/s with initial state CLOSED from MetaTableAccessor#splitRegion()/ mergeRegions()
add 41974ef HBASE-19726 Failed to start HMaster due to infinite retrying on meta assign
add 40250f8 HBASE-19919 Tidying up logging
add 6519b98 Revert "HBASE-19919 Tidying up logging"
add 06dec20 HBASE-19919 Tidying up logging
add 12f3c82 HBASE-19919 Tidying up logging; ADDENDUM Fix tests w/ mocked Servers
add bfd7468 HBASE-19928 TestVisibilityLabelsOnNewVersionBehaviorTable fails
add 2e1ec3d HBASE-19914 Refactor TestVisibilityLabelsOnNewVersionBehaviorTable
add b0e998f HBASE-19726 Failed to start HMaster due to infinite retrying on meta assign; ADDENDUM Fix failing TestMetaWithReplicas#testShutdownHandling; it was reading meta TableState
add 397d347 HBASE-19905 ReplicationSyncUp tool will not exit if a peer replication is disabled
add 14420e1 HBASE-19926 Use a separated class to implement the WALActionListener for Replication
add 170ffbb HBASE-19658 make the test testFlatteningToJumboCellChunkMap() stable, by eliminating the possibility of third cell to be added while in-memory-flush is still in progress
add ab5a26a HBASE-19931 TestMetaWithReplicas failing 100% of the time in testHBaseFsckWithMetaReplicas
add e1cd10b HBASE-19927 TestFullLogReconstruction flakey
add 88d6e06 HBASE-19554 reenable TestDLSAsyncFSWAL/TestDLSFSHLog for debugging
add 7f7f2b2 HBASE-19917 Improve RSGroupBasedLoadBalancer#filterServers() to be more efficient
add ad3a1ba HBASE-19936 Introduce a new base class for replication peer procedure
add c5f86f2 HBASE-19703 Functionality added as part of HBASE-12583 is not working after moving the split code to master
add c245bd5 HBASE-19837 Flakey TestRegionLoad; ADDENDUM Report more often and wait less time on change (also add some debug on TestMetaShutdown test)
add 9f2149f HBASE-19840 Flakey TestMetaWithReplicas; ADDENDUM Adding debug
add 6307689 HBASE-19940 TestMetaShutdownHandler flakey
add 8de8207 HBASE-19922 remove ProtobufUtil::PRIMITIVES
add 6d04aa1 HBASE-19915 (addendum): Fixed a typo because of which only daughterA was getting stored with a CLOSED state and not daughterB
add f519797 HBASE-19927 Addendum join on RegionServerThread instead of HRegionServer
add 3bb8daa HBASE-19939 Fixed NPE in tests TestSplitTableRegionProcedure#testSplitWithoutPONR() and testRecoveryAndDoubleExecution()
add 11e3a83 HBASE-19934 HBaseSnapshotException when read replicas is enabled and online snapshot is taken after region splitting (Toshihiro Suzuki)
add 3fa27c2 HBASE-19941 Flaky TestCreateTableProcedure times out in nightly, needs to LargeTests
add 77153d4 HBASE-19944 Fix timeout TestVisibilityLabelsWithCustomVisLabService
add 590bee7 HBASE-19940 TestMetaShutdownHandler flakey; ADDENDUM: more debug
add 001f9cc HBASE-19940 TestMetaShutdownHandler flakey; ADDENDUM: yet more debug
add b5ccfec HBASE-19946 More test clean up for local-mode HTU
add 380083e HBASE-19886 Display maintenance mode in shell, web UI
add a5b86dd HBASE-19942 Fix flaky TestSimpleRpcScheduler
add d8b999e HBASE-19900 Region-level exception destroy the result of batch
add dcbb331 HBASE-19929 Call RS.stop on a session expired RS may hang
add d959407 HBASE-19949 TestRSGroupsWithACL fails with ExceptionInInitializerError
add f5dbdf0 HBASE-19947 ITU should overwrite HTU local FS
add 277ce3d HBASE-19956 Remove category as a consideration timing out tests; set all test to timeout at 10minutes regardless
add f1a8161 HBASE-19835 Use explicit casting to avoid side effects
add 0a5f263 HBASE-19942 (addendum) Fix flaky TestSimpleRpcScheduler
add bc72037 HBASE-19937 Ensure createRSGroupTable be called after ProcedureExecutor and LoadBalancer are initialized
add 05279d2 HBASE-19964 TestWriteHeavyIncrementObserver fails
add 2b63af3 HBASE-19923 Reset peer state and config when refresh replication source failed
add 32f235a HBASE-19966 The WriteEntry for WALKey maybe null if we failed to call WAL.append
add 408b41b HBASE-19964 Addendum retry on major compaction
add 0593dda HBASE-19951 Cleanup the explicit timeout value for test method
add 629eaf8 HBASE-19972 Should rethrow the RetriesExhaustedWithDetailsException when failed to apply the batch in ReplicationSink
add 8ff783f HBASE-19554 Dump thread info before failure
add 67b69fb HBASE-16060 1.x clients cannot access table state talking to 2.0 cluster
add 1c67d8a HBASE-19968 MapReduce test fails with NoClassDefFoundError against hadoop3
add 00f8877 HBASE-19972 Should rethrow the RetriesExhaustedWithDetailsException when failed to apply the batch in ReplicationSink; ADDENDUM to fix TestReplicationSink
add c2ee82c HBASE-19986 If HBaseTestClassRule timesout a test, thread dump
add 7cc239f HBASE-19970 Remove unused functions from TableAuthManager.
add 24bed6b HBASE-19986 If HBaseTestClassRule timesout a test, thread dump; ADDENDUM; white-space, checkstyle, and rb feedback by Duo
add f8c3d45 HBASE-19960 Doc test timeouts and test categories in hbase2
add cf57ea1 HBASE-19965 Fix flaky TestAsyncRegionAdminApi
add b4622ff HBASE-19965 Fix flaky TestAsyncRegionAdminApi; ADDENDUM do same to TestAsyncTableAdminAPI
add 16f1f5b HBASE-19977 FileMmapEngine allocation of byte buffers should be synchronized (Ram)
add 2f48fdb HBASE-19876 The exception happening in converting pb mutation to hbase.mutation messes up the CellScanner
add ba402b1 Revert "HBASE-19970 Remove unused functions from TableAuthManager."
add 8e8e1e5 HBASE-19844 Shell should support to flush by regionserver
add 39e191e HBASE-19979 ReplicationSyncUp tool may leak Zookeeper connection
add 6e35f5e HBASE-19965 Fix flaky TestAsyncRegionAdminApi; ADDENDUM do same to TestAsyncTableAdminAPI AGAIN (make TestAsyncTableAdminAPI3... already an TestAsyncTableAdminAPI2)
add 2f1b3ea HBASE-19998 Flakey TestVisibilityLabelsWithDefaultVisLabelService
add 8d26736 HBASE-19116 Currently the tail of hfiles with CellComparator* classname makes it so hbase1 can't open hbase2 written hfiles; fix
add d0f2d18 HBASE-19980 NullPointerException when restoring a snapshot after splitting a region
add c18e7a9 HBASE-20000 Remove the quantum logic in FairQueue, always put high priority queue in front
add 07e9345 HBASE-19930: Fixing the bug, in the rare case when there is a merge into CCM and the one of the old segments has a big cell allocated on-heap and it needs to be copied to the MSLAB
add 816d860 HBASE-19996 Some nonce procs might not be cleaned up (follow up HBASE-19756)
add 50c705d HBASE-19998 Flakey TestVisibilityLabelsWithDefaultVisLabelService
add 01a2869 HBASE-19903 Split TestShell so it will not time out
add 40f8d20 HBASE-20006 TestRestoreSnapshotFromClientWithRegionReplicas is flakey Remove assert in splittableregionprocedure. It was in the prepare. Was causing fail in legit case where a region split follows a table split BEFORE the parent has been GC'd. The region split finds the parent in SPLIT state which is right. The assert was having us fail. No need.
add 9497eac HBASE-19988 Fixed chatty log from HRegion#lockRowsAndBuildMiniBatch() when interrupted while waiting on a row lock
add 8cf7a9d HBASE-19920 Lazy init for ProtobufUtil classloader
add 0d6acfa HBASE-19991 hbase-rest test fail against h3
add abf7de7 HBASE-20011 Disable TestRestoreSnapshotFromClientWithRegionReplicas; it is flakey. Needs attention.
add dad90f6 HBASE-19680 BufferedMutatorImpl#mutate should wait the result from AP in order to throw the failed mutations
add 9698951 HBASE-20014 TestAdmin1 Times out
add 68d509b HBASE-20013 TestZKPermissionWatcher is flakey
add f3ff55a HBASE-20015 TestMergeTableRegionsProcedure and TestRegionMergeTransactionOnCluster flakey
add f3bb9b9 HBASE-18294 Reduce global heap pressure: flush based on heap occupancy
add a9a6eed HBASE-19950 Introduce a ColumnValueFilter
add 391790d HBASE-19978 The keepalive logic is incomplete in ProcedureExecutor
add b768530 HBASE-20020 Make sure we throw DoNotRetryIOException when ConnectionImplementation is closed
add 69d2bec HBASE-20021 TestFromClientSideWithCoprocessor is flakey
add 2b19698 HBASE-20023 CompactionTool command line examples are incorrect
add 51cea3e HBASE-20024 TestMergeTableRegionsProcedure is STILL flakey
add 148356a HBASE-20029 @Ignore TestQuotaThrottle and TestReplicasClient#testCancelOfMultiGet
add 6b84393 HBASE-19400 Add missing security checks in MasterRpcServices
add b75a8f4 HBASE-19954 Separate TestBlockReorder into individual tests to avoid ShutdownHook suppression error against hadoop3
add 0068b95 HBASE-20032 Receving multiple warnings for missing reporting.plugins.plugin.version
add 79d9403 HBASE-20017 BufferedMutatorImpl submit the same mutation repeatedly
add 92d04d5 HBASE-19506: The CellChunkMap index chunks are usually small, so in order to prevent memory underutilization, HBASE-19506 presents small chunks preallocated in a small pool
add a27ef55 HBASE-20037 Race when calling SequenceIdAccounting.resetHighest
add d9b8dcc HBASE-19953 Ensure post DDL hooks are only called after successful operations
add 401227b HBASE-20031 Unable to run integration test using mvn due to missing HBaseClassTestRule
add 5d994a2 HBASE-20039 MR tests out to hbase-mapreduce mobile
add bf5f034 HBASE-19166 AsyncProtobufLogWriter persists ProtobufLogWriter as class name for backward compatibility
add 173a5bf HBASE-20027 Add test TestClusterPortAssignment
add 3f82098 HBASE-20042 TestRegionServerAbort flakey
add 3a39942 HBASE-2004 TestClientClusterStatus is flakey
add 61b5516 HBASE-19767 Fix for Master web UI shows negative values for Remaining KVs
add 13223c2 HBASE-20042 TestRegionServerAbort flakey; ADDENDUM, RETRY
add a090085 HBASE-19391 Calling HRegion#initializeRegionInternals from a region replica can still re-create a region directory
add b328807 HBASE-20038 TestLockProcedure.testTimeout is flakey
add 2440f80 Revert "HBASE-19767 Fix for Master web UI shows negative values for Remaining KVs" Applied prematurely.
add 4cf846d HBASE-20035 Stabilize the flaky TestQuotaStatusRPCs
add aef60a1 HBASE-20041 move jersey-1 exclusions to hbase-rest
add 11af33a HBASE-19391 Calling HRegion#initializeRegionInternals from a region replica can still re-create a region directory; ADDEDNDUM to fix TestRegionOpen failure
add 3d2e9e2 Revert "HBASE-2004 TestClientClusterStatus is flakey" Revert to fix JIRA number; should be 20044.
add 3434e99 HBASE-20044 TestClientClusterStatus is flakey" Revert "Revert "HBASE-2004 TestClientClusterStatus is flakey"" This is a revert of a revert, i.e. a reapplication, just so I can fix the JIRA number.
add 8afa49f HBASE-19767 Fix for Master web UI shows negative values for Remaining KVs
add 1fd2a27 Add psomogyi as committer
add d68f697 HBASE-20052 TestRegionOpen#testNonExistentRegionReplica fails due to NPE
add 51f7b75 HBASE-19401 Add missing security checks in RSRpcServices
add 1bc996a HBASE-20049 Region replicas of SPLIT and MERGED regions are kept in in-memory states until restarting master
add ad5cd50 HBASE-20048 Revert serial replication feature
add 216d2d4 Revert "HBASE-19835 Use explicit casting to avoid side effects"
add 9a76453 HBASE-20054 Forward port HBASE-18282 ReplicationLogCleaner can delete WALs not yet replicated in case of KeeperException
add bbbfeae HBASE-19157 IntegrationTestBackupRestore should warn about missing config
add f90b47e HBASE-20061 HStore synchronized member variable filesCompacting should be private
add 77e61cc HBASE-19583 update RM list to remove EOM versions
add f088805 HBASE-20073 remove 1.1 references from website landing pages
add ba5fb53 HBASE-20065 Revisit the timestamp usage in MetaTableAccessor
add 549a6d9 HBASE-20043 ITBLL fails against hadoop3
add a8471bd HBASE-20065 Addendum remove wrong comment
add a34f129 HBASE-20019 Document the ColumnValueFilter
add 8c74d17 HBASE-20082 Fix findbugs errors only on master which are introduced by HBASE-19397
add 2beda62 HBASE-20083 Fix findbugs error for ReplicationSyncUp
add a29b3ca HBASE-19974 Fix decommissioned servers cannot be removed by remove_servers_rsgroup methods
add 7cfb464 HBASE-20036 TestAvoidCellReferencesIntoShippedBlocks timed out (Ram)
add 73028d5 for creating patch HBASE-20074-V01.patch
add b11e506 HBASE-20069 fix existing findbugs errors in hbase-server
add d3aefe7 HBASE-20086 PE randomSeekScan fails with ClassNotFoundException
add d272ac9 HBASE-20069 fix existing findbugs errors in hbase-server; ADDENDUM Address review
add f06a89b HBASE-20066 Region sequence id may go backward after split or merge
add dbd8013 HBASE-20092 Fix TestRegionMetrics#testRegionMetrics
add e47d1e4 HBASE-20089 Use the ASF recommended naming for SHA512 xsum files
add 3443aa9 HBASE-20088 Update NOTICE.txt year
add e4ce38d Revert "for creating patch HBASE-20074-V01.patch"
add 0fa5d69 HBASE-20074 [FindBugs] Same code on both branches in CompactingMemStore#initMemStoreCompactor
add f01c90b HBASE-19614 Use ArrayDeque as Queue instead of LinkedList in CompoundBloomFilterWriter
add ba063ab HBASE-20100 TestEnableTableProcedure flakey
add 7f6e971 HBASE-20093 Replace ServerLoad by ServerMetrics for ServerManager
add 197bd79 HBASE-20084 Refactor the RSRpcServices#doBatchOp
add 62ee7d9 HBASE-20097 Merge TableDescriptors#getAll and TableDescriptors#getAllDescriptors into one
add 6cfa208 HBASE-17825: Backup further optimizations
add 96ebab7 HBASE-20106 [api compliance chacker] Fix Bug Where Branch Isn't Found
add 393ab30 HBASE-19863 java.lang.IllegalStateException: isDelete failed when SingleColumnValueFilter is used
add bdedcc5 HBASE-18133 Decrease quota reaction latency by HBase
add d7adc58 HBASE-20107 Add a test case for HBASE-14317 (Zephyr Guo)
add 372c88a HBASE-19656 Disable TestAssignmentManagerMetrics for beta-1
add 016cf0c HBASE-19598 Fix TestAssignmentManagerMetrics flaky test
add 5b64de4 HBASE-20110 Findbugs in zk and mr caused nightly #409 branch-2 to fail
add 0732ef5 Revert "HBASE-19598 Fix TestAssignmentManagerMetrics flaky test" Pushed prematurely. Revert.
add 776eb5d HBASE-20093 (addendum) remove unused import of ServerLoad
add ee1f26c HBASE-20104 Fix infinite loop of RIT when creating table on a rsgroup that has no online servers
add e86ffed HBASE-20055 Removed declaration of un-thrown exceptions and unused setRegionStateBackToOpen() from MergeTableRegionsProcedure
add ddc9af9 HBASE-18467 report nightly results to devs via jira
add 383b7cc HBASE-15151 ensure findbugs check runs in nightly tests on all branches.
add c415ddb HBASE-20075 remove logic for branch-1.1 nightly testing
add 99d3edf HBASE-20050 Reimplement updateReplicationPositions logic in serial replication based on the newly introduced replication storage layer
add 2a65066 HBASE-20070 refactor website generation
add db131be HBASE-19437 Batch operation can't handle the null result for Append/Increment
add 1d25b60 HBASE-20114 Fix IllegalFormatConversionException in rsgroup.jsp
add 2b1b2c8 HBASE-20122 Up timeout on nightlies to 9 hours from 8 on branch-2 and master
add ff550ed HBASE-19114 addendum. Split out o.a.h.h.zookeeper from hbase-server and hbase-client. Ruby scripts also used ZooKeeperWatcher.
add 485af49 HBASE-20070 addendum for missing echo. Website generation is failing.
add b7b8683 HBASE-20115 Reimplement serial replication based on the new replication storage layer
add 2402f1f HBASE-20108 Remove jline exclusion from ZooKeeper
add 4a4c012 HBASE-18135 Implement mechanism for RegionServers to report file archival for space quotas
add f89a1f7 HBASE-20121 Fix findbugs warning for RestoreTablesClient
add 1384da7 HBASE-20129 Add UT for serial replication checker
add b7fb2df HBASE-20136 TestKeyValue misses ClassRule and Category annotations
add ff7f5ec HBASE-20134 dev-support scripts should use mktemp instead of hard-coding /tmp.
add 7889df3 HBASE-20072 remove 1.1 release line from the prerequisite tables.
add 1f5e93a HBASE-20137 TestRSGroups is flakey
add 1bafe4a HBASE-8770 deletes and puts with the same ts should be resolved according to mvcc/seqNum
add 6b77786 HBASE-20125 Add UT for serial replication after region split and merge
add 37d91cd Revert "HBASE-20137 TestRSGroups is flakey"
add 641e870 HBASE-19987 error-prone 2.2.0
add 8e0674a HBASE-18467 addendum parallel steps must account for SCM and marshalling results
add a03d09a HBASE-20144 The shutdown of master will hang if there are no live region server
add 4e821d4 HBASE-17851: WAL to HFile conversion phase MUST detect and handle missing WAL files
add a513678 HBASE-20160 TestRestartCluster.testRetainAssignmentOnRestart uses the wrong condition to decide whether the assignment is finished
add 033485d HBASE-19598 Fix TestAssignmentManagerMetrics flaky test
add 04798d6 HBASE-19598 Addendum increase sync wait time
add 756ccce HBASE-19598 Addendum fix typo
add 06550bc HBASE-20146 Regions are stuck while opening when WAL is disabled
add ee3a469 HBASE-16179 Fix compilation errors when building hbase-spark against Spark 2.0
add 974200f HBASE-20024 Fixed flakyness of TestMergeTableRegionsProcedure
add 2827969 HBASE-20164 add hadoopcheck link to table footer
add 15da74c HBASE-20162 [nightly] depending on pipeline execution we sometimes refer to the wrong workspace
add dd6f452 HBASE-20148 Make serial replication as a option for a peer instead of a table
add 70240f9 HBASE-20132 Change the "KV" to "Cell" for web UI
add 45bbee4 HBASE-20120 Removed unused classes/ java files from hbase-server
add 19a396b HBASE-20133 Calculate correct assignment and build region movement plans for mis-placed regions in one pass
add d5aaeee HBASE-19969: Improve fault tolerance in backup Merge operation
add 6060d3b HBASE-20167 Optimize the implementation of ReplicationSourceWALReader
add 62fc7fd HBASE-20047 AuthenticationTokenIdentifier should provide a toString
add e8ee5c0 HBASE-20124 Make hbase-spark module work with hadoop3
add ec8aaed HBASE-20058 improper quoting in presplitting command docs
add 1102e1e HBASE-20171 Remove o.a.h.h.ProcedureState
add f30dfc6 HBASE-19449 Minor logging change in HFileArchiver
add c8fba70 HBASE-20176 Fix warnings about Logging import in hbase-spark test code
add 7749748 HBASE-20177 Fix warning: Class org.apache.hadoop.minikdc.MiniKdc not found in hbase-spark
add 9342e00 HBASE-20153 Add error prone to precommit
add d824bac HBASE-20165 Shell command to make a normal peer to be a serial replication peer
add b037db4 HBASE-19802 Wrong usage messages on shell commands (grant/revoke namespace syntax) (Csaba Skrabak)
add 72c3d27 HBASE-20173 [AMv2] DisableTableProcedure concurrent to ServerCrashProcedure can deadlock
add 1b66444 HBASE-19075: Fix the 'tasks' table on master info page to not scroll up on clicking the tab
add b16e03c HBASE-17165 Make use of retry setting in LoadIncrementalHFiles & fix test
add b7308ee HBASE-20117 Cleanup the unused replication barriers in meta table
add 5bfc574 HBASE-20181 Logging and minor logic improvements in BackupLogCleaner
add e83ac38 HBASE-20078 MultiByteBuff : bug in reading primitives when individual buffers are too small.
add 810567f Revert "HBASE-20181 Logging and minor logic improvements in BackupLogCleaner" - missed author
add 000a84c HBASE-20181 Logging and minor logic improvements in BackupLogCleaner
add 641c87d Fixed typo in Required Java Version error message while building HBase
add 31978c3 HBASE-19665 Add table based replication peers/queues storage back
add 98ac4f1 HBASE-19389 Limit concurrency of put with dense (hundreds) columns to prevent write handler exhausted
add 9a26af3 Revert "HBASE-19389 Limit concurrency of put with dense (hundreds) columns to prevent write handler exhausted"
add 4f54a66 HBASE-19389 Limit concurrency of put with dense (hundreds) columns to prevent write handler exhausted
add 7b0a2aa Revert "Fixed typo in Required Java Version error message while building HBase" - missing jira number
add 5650853 HBASE-20189 Fixed typo in Required Java Version error message while building HBase
add 84ee32c HBASE-20185 Fix ACL check for MasterRpcServices#execProcedure
add 3734222 HBASE-20186 Improve RSGroupBasedLoadBalancer#balanceCluster() to be more efficient when calculating cluster state for each rsgroup
add f63a7ff HBASE-20180 Avoid Class::newInstance
add 67a304d HBASE-20187 Shell startup fails with IncompatibleClassChangeError
add d0e5542 HBASE-20178 [AMv2] Throw exception if hostile environment
add ddcf02e Add Zach York to contributors list
add 82483fa HBASE-20146 Addendum Regions are stuck while opening when WAL is disabled
add 31da4d0 HBASE-20200 list_procedures fails in shell
add 4f2133e HBASE-20119 Introduce a pojo class to carry coprocessor information in order to make TableDescriptorBuilder accept multiple cp at once
add c200bf8 HBASE-20190 Fix default for MIGRATE_TABLE_STATE_FROM_ZK_KEY
add 22f4def HBASE-20210 Note in refguide that RSGroups API is private, not for public consumption; shell is only access
add 13f3ba3 HBASE-20202 [AMv2] Don't move region if its a split parent or offlined
add aaa90d8 [HBASE-20141] Fix TooManyFiles exception when RefreshingChannels
add bedf849 HBASE-20213 [LOGGING] Aligning formatting and logging less (compactions, in-memory compactions)
add 104f587 HBASE-20214 Review of RegionLocationFinder Class
add 00095a2 Revert "HBASE-19665 Add table based replication peers/queues storage back"
add 3f906ba HBASE-20119 (addendum) CP_HTD_ATTR_KEY_PATTERN should be declared Private
add 67f0134 HBASE-20206 WALEntryStream should not switch WAL file silently
add df5de33 HBASE-20196 Maintain all regions with same size in memstore flusher
add 45586ab HBASE-20220 [RSGroup] Check if table exists in the cluster before moving it to the specified regionserver group
add 2a3f4a0 HBASE-20214 Review of RegionLocationFinder Class - revert due to the pending removal of commons-collections4 dependency
add 74c28bd HBASE-20232 [LOGGING] Formatting around close and flush
add acbdb86 HBASE-20169 NPE when calling HBTU.shutdownMiniCluster
add e7cfdac HBASE-20090 Properly handle Preconditions check failure in MemStoreFlusher.run
add 17ac2fe HBASE-19024 Provide a configurable option to hsync WAL edits to the disk for better durability (Harshal Jain)
add 8ab7b20 HBASE-20116 Optimize the region last pushed sequence id layout on zk
add 9107527 HBASE-19441: Implement retry logic around starting exclusive backup operation
add d7475b9 HBASE-20242 The open sequence number will grow if we fail to open a region after writing the max sequence id file
add 9601ab2 HBASE-20237 Put back getClosestRowBefore and throw UnsupportedOperation instead... for asynchbase client Throw exception if an old client connects.
add 68b2f55 HBASE-17449 Add explicit document on different timeout settings
add a6eeb26 HBASE-20212 Make all Public classes have InterfaceAudience category
add e2fc21e HBASE-20241 splitormerge_enabled does not work
add f346a14 HBASE-20116 addendum fix javadoc and also a simple optimization
add 4cb40e6 HBASE-20224 Web UI is broken in standalone mode
add 5d1b211 Revert "HBASE-20224 Web UI is broken in standalone mode"
add 0ef41f8 HBASE-16412 Warnings from asciidoc
add 4cdca34 HBASE-18626 Handle the incompatible change about the replication TableCFs' config
add c614b9f HBASE-20224 Web UI is broken in standalone mode
add aadb2f0 HBASE-20224 Web UI is broken in standalone mode; ADDENDUM
add 64061f8 HBASE-20147 Serial replication will be stuck if we create a table with serial replication but add it to a peer after there are region moves
add cd5a821 HBASE-16848 Usage for show_peer_tableCFs command doesn't include peer
add ad47c2d HBASE-19504 Add TimeRange support into checkAndMutate
add 88eac3c HBASE-20261 Table page (table.jsp) in Master UI does not show replicaIds for hbase meta table
add 65bd088 HBASE-19983 update Hadoop support matrix for Hadoop releases 2.8.2+ and 2.9.0.
add b8f999b HBASE-20135 Fixed NullPointerException during reading bloom filter when upgraded from hbase-1 to hbase-2
add b3ee2ad HBASE-20245 HTrace commands do not work
add 64ccd2b HBASE-13300 Fixed casing in set/getTimeStamp for Mutations
add c44e886 HBASE-20271 ReplicationSourceWALReader.switched should use the file name instead of the path object directly
add b50b2e5 HBASE-20272 TestAsyncTable#testCheckAndMutateWithTimeRange fails due to TableExistsException
add e468b40 HBASE-20227 Add UT for ReplicationUtils.contains method
add 4c203a9 HBASE-19158 First pass at a 1.2 -> 2.0 upgrade section.
add ce702df Add HBaseCon 2018 to front-page
add 9ea1a7d HBASE-20264 add Javas 9 and 10 to the prerequisites table and add a note about using LTS releases.
add 3f7222d HBASE-17819 Reduce the heap overhead for BucketCache.
add e9701a0 HBASE-20127 Add UT for serial replication after failover
add 7a1d00c HBASE-20138 Find a way to deal with the conflicts when updating replication position
add 6a5c14b HBASE-20260 Remove old content from book
add 83fa0ad HBASE-20095 Redesign single instance pool in CleanerChore
add 4428169 HBASE-20254 Incorrect help message for merge_region
add b30ff81 HBASE-20224 Web UI is broken in standalone mode - addendum for hbase-backup module
add a73f4d8 HBASE-20130 Use defaults (16020 & 16030) as base ports when the RS is bound to localhost
add 4cedd99 HBASE-20289 Fix comparator for NormalizationPlan
add 5b2d2de HBASE-20288 upgrade doc should call out removal of DLR.
add ff5250c HBASE-20229 ConnectionImplementation.locateRegions() returns duplicated entries when region replication is on
add 64ef120 HBASE-19258 IntegrationTest for Backup and Restore
add 15c398f HBASE-20223 Update to hbase-thirdparty 2.1.0
add 056c339 HBASE-20285 Delete all last pushed sequence ids when removing a peer or removing the serial flag for a peer
add 2a22586 HBASE-20292 Wrong URLs in the descriptions for update_all_config and update_config commands in shell
add a7609bb HBASE-20291 Fix The POM for net.minidev:json-smart:jar:2.3-SNAPSHOT missing with hadoop 3 profile
add 19d7bdc HBASE-20224 Web UI is broken in standalone mode - addendum for hbase-archetypes module
add d871399 HBASE-20111 A region's splittable state now includes the configuration splitPolicy
add eb424ac HBASE-16568 Remove Cygwin-oriented instructions (for installing HBase in Windows OS) from official reference materials
add 09ed7c7 HBASE-20280 Fix possibility of deadlocking in refreshFileConnections
add 69f5d70 HBASE-20199 Add a unit test to verify flush and snapshot permission requirements aren't excessive
add 0adcb40 HBASE-13884 Fix Compactions section in HBase book
add f7eefaa HBASE-20130 (ADDENDUM) Use defaults (16020 & 16030) as base ports when the RS is bound to localhost
add 3b6199a HBASE-20260 Conflict with new upgrade guide ADDENDUM
add 061a31f HBASE-20159 Support using separate ZK quorums for client
add d8b550f HBASE-20308 Dockerfile for test must include git.
add 621e2b5 HBASE-20273 Additional removed/changed configs
add 522b807 HBASE-20314 Precommit build for master branch fails because of surefire fork fails
add cbd8b15 HBASE-20197 Review of ByteBufferWriterOutputStream.java (BELUGA BEHR) Signed-off-by: Vasudevan <ra...@gmail.com>
add 53b4507 HBASE-20295 fix NullPointException in TableOutputFormat.checkOutputSpecs
add e60f34f HBASE-20159 Support using separate ZK quorums for client - addendum fixes flaky TestSeparateClientZKCluster
add d57001e HBASE-20282 Clean up tooling docs/help
add c8dff32 HBASE-20313 Canary documentation is incorrect in reference guide
add 5a00279 HBASE-20323 refresh community section of the ref guide.
add 97b3a04 HBASE-17631 Changed Canary interval to 60 seconds
add 1e56938 HBASE-20296 Remove last pushed sequence ids when removing tables from a peer
add c88ca54 HBASE-20259 Doc configs for in-memory-compaction and add detail to in-memory-compaction logging
add 2196252 HBASE-20224 Web UI is broken in standalone mode - addendum for hbase-endpoint and hbase-rsgroup modules
add bf29a1f HBASE-20329 Add note for operators to refguide on AsyncFSWAL
add f92fb0a HBASE-20224 Web UI is broken in standalone mode - addendum for hbase-spark and hbase-spark-it modules
add d9e64aa HBASE-20299 Update MOB in hbase refguide
add 6318e3b HBASE-17730 Migration to 2.0 for coprocessors. Upload AsciiDoc for coprocessor design improvements made in HBASE-17732.
add b1b0db3 HBASE-20298 Doc change in read/write/total accounting metrics
add 5937202 HBASE-16499 slow replication for small HBase clusters
add 7abaf22 HBASE-20231 Not able to delete column family from a row using RemoteHTable
add 87ab7e7 HBASE-19890 Canary usage should document hbase.canary.sink.class config
add aed7834 HBASE-20256 Document commands that do not work with 1.2 shell
add 0c0fe05 HBASE-20328 Fix local backup master start command in documentation
add d60decd HBASE-20337 Update the doc on how to setup shortcircuit reads; its stale
add 8bc7234 HBASE-20337 Update the doc on how to setup shortcircuit reads; its stale; ADDENDUM
add f574fd4 HBASE-20305 adding options to skip deletes/puts on target when running SyncTable
add dcc840e HBASE-17730 Add documentation to upgrade coprocessors for 2.0
add d866e7c HBASE-19488 Move to using Apache commons CollectionUtils
add 5fed7fd HBASE-14348 Update download mirror link
add e2b0490 HBASE-16499 slow replication for small HBase clusters - addendum for updating in the document
add 8adf1bb HBASE-20348 Add HTrace to upgrade notes
add f27819a HBASE-20346 Update how to run shell tests in ref guide
add 65e85c4 HBASE-17518 HBase Reference Guide has a syntax error
add 8f6849f HBASE-20095 Redesign single instance pool in CleanerChore - addendum simplifies onConfigurationChange
add c310ef7 HBASE-20355 fix links in upgrade section of ref guide.
add de57d08 HBASE-20276 restore original shell REPL functionality where commands can return results
add 8014c5c HBASE-20354 better docs for impact of proactively checking hsync support.
add 143ed0d HBASE-20258 Shell hangs when scanning a disabled table
add e4b8bd6 HBASE-20343 [DOC] fix log directory paths
add a422310 HBASE-20286 Improving shell command compaction_state
add adc0e85 HBASE-20182 Can not locate region after split and merge
add bdc0d3a HBASE-20287 After cluster startup list_regions command fails on disabled table
add 852025d HBASE-20362 TestMasterShutdown.testMasterShutdownBeforeStartingAnyRegionServer is flaky
add f663430 HBASE-20363 TestNamespaceAuditor.testRegionMerge is flaky
add c7593d1 HBASE-20361 Non-successive TableInputSplits may wrongly be merged by auto balancing feature
add bc35de5 HBASE-20363 Addendum wait until region is splittable
add ee87de9 HBASE-15466 test personality should recognize docs-only patch.
add 116a808 HBASE-20365 add 2.0 docs to menu.
add 7fc6968 HBASE-20371 note hbasecon cfp on landing page.
add a3d5bd5 Revert "HBASE-20371 note hbasecon cfp on landing page."
add 17f930c HBASE-20371 note hbasecon cfp on landing page.
add 93498dd HBASE-17918 document serial replication
add 95ca38a HBASE-20149 Purge dev javadoc from bin tarball (or make a separate tarball of javadoc)
add 828a1c7 HBASE-15291 FileSystem not closed in secure bulkLoad
add 1efd3ac HBASE-20372 [website] move stuff from more than 2 years ago to old news
add 83ee82d HBASE-20068 personality tests for Apache Yetus should use the maven plugin to exec maven.
add a2c1be9 HBASE-20335 nightly job bash cleanup.
add a2b9172 HBASE-20182 Addendum throw IOException instead of NoServerForRegionException because it is a DoNotRetryRegionException
add 37e5b0b HBASE-20367 Write a replication barrier for regions when disabling a table
add 118c1a1 HBASE-20253. Error message is missing for restore_snapshot
add 1b2e803 HBASE-17554 Figure 2.0.0 Hadoop Version Support; update refguide
add ba02a86 HBASE-20384 [AMv2] Logging format improvements; use encoded name rather than full region name marking transitions
add 3eda9f1 HBASE-20385 Purge md5-making from our little make_rc.sh script
add eb40e6d HBASE-20386 [DOC] Align WALPlayer help text and refguide
add 35b4adf HBASE-20382 If RSGroups not enabled, rsgroup.jsp prints stack trace
add 072c503 HBASE-20219 An error occurs when scanning with reversed=true and loadColumnFamiliesOnDemand=true
add 1ad09d2 HBASE-20358 Fix bin/hbase thrift usage text
add 3342383 HBASE-20375 Remove use of getCurrentUserCredentials in hbase-spark module
add 199b392 HBASE-20310 Fixed false inconsistency shown by hbck -metaonly option on HBase 2
add 281c29f HBASE-20350 NullPointerException in Scanner during close()
add 732c31e HBASE-20347 [DOC] upgrade section should warn about logging changes
add e4b51bb HBASE-20330 ProcedureExecutor.start() gets stuck in recover lease on store
add 5a69465 HBASE-20243 [Shell] Add shell command to create a new table by cloning the existent table
add c4ebf66 HBASE-20376 RowCounter and CellCounter documentations are incorrect
add d14a7ff HBASE-20349 [DOC] upgrade guide should call out removal of prefix-tree data block encoding
add 2912c95 HBASE-20397 Make it more explicit that monkey.properties is found on CLASSPATH
add f3ec230 HBASE-20394 HBase over rides the value of HBASE_OPTS (if any) set by client
add 70d2321 HBASE-20356 Make skipping protoc possible
add 17a29ac HBASE-20338 WALProcedureStore#recoverLease() should have fixed sleeps for retrying rollWriter()
add d59a6c8 HBASE-20329 Add note for operators to refguide on AsyncFSWAL; ADDENDUM
add 826909a HBASE-20344 Fix asciidoc warnings
add 5a633ad HBASE-20377 Deal with table in enabling and disabling state when modifying serial replication peer
add 8f1ac01 HBASE-20112 register nightly junit over hadoop3 results with jenkins.
add a540882 HBASE-20391 close out stale or finished PRs on github.
add 2f74afd HBASE-20379 shadedjars yetus plugin should add a footer link
add da7776d HBASE-20410 update protoc to 3.5.1-1 for rhel6
add 73275f1 HBASE-20291 Fix The POM for net.minidev:json-smart:jar:2.3-SNAPSHOT missing with hadoop 3 profile - revert since it is marked invalid
add f695ecb HBASE-20335 ensure each stage of the nightly job gathers machine information.
add 7b7a222 HBASE-20389 Move website building flags into a profile.
add edf5049 HBASE-20294 Also cleanup last pushed sequence id in ReplicationBarrierCleaner
add 0a31ea4 HBASE-20364 ensure jira comment from nightly reflects results of run comment comes from.
add 125767b HBASE-20409 Set hbase.client.meta.operation.timeout in TestClientOperationTimeout
add 1339ff9 HBASE-20419 Fix potential NPE in ZKUtil#listChildrenAndWatchForNewChildren callers
add 773aff9 HBASE-20417 Do not read wal entries when peer is disabled
add 44ebd28 HBASE-19963 TestFSHDFSUtils assumes wrong default port for Hadoop 3.0.1+
add 1fe3d6a HBASE-19994 Create a new class for RPC throttling exception, make it retryable
add 42d5447 HBASE-20128 Add new UTs which extends the old replication UTs but set replication scope to SERIAL
add 32764bf HBASE-20399 Fix merge layout
add b926d35 HBASE-20398 Redirect doesn't work on web UI
add 824ee52 HBASE-20404 Fixes to CleanChore correctness and operability.
add 357a089 HBASE-20275 [DOC] clarify impact to hfile command from HBASE-17197
add fd2cec7 HBASE-20293 get_splits returns duplicate split points when region replication is on
add f4f2b68 HBASE-20421 HBasecontext creates a connection but does not close it (Yu Wang)
add 80cbc0d HBASE-20449 The minimun number of region should be configurable in Normalizer
add 6ce1136 HBASE-20452 Master UI: Table merge button should validate required fields before submit
add 6ca8261 HBASE-18792 Disabled destructive (mostly write) operations in hbck for HBase 2.0+
add 556b223 HBASE-18059 remove scanner order related code
add 7fc6e33 HBASE-20454 [DOC] Add note on perf to upgrade section Signed-off-by: Mike Drob <md...@apache.org>
add 70377ba HBASE-20059 Make sure documentation is updated for the offheap Bucket cache usage
add b1fc00e HBASE-20439 Clean up incorrect use of commons-logging in hbase-server
add 09749f1 HBASE-20440 Clean up incorrect use of commons-lang 2.y
add 914de11 HBASE-20442 clean up incorrect use of commons-collections 3
add 4e18374 HBASE-20006 TestRestoreSnapshotFromClientWithRegionReplicas is flakey
add 8219ec7 HBASE-20438 Add an HBase antipattern check for reintroducing commons-logging
add 90fe98a HBASE-20443 Use checkstyle to ban imports from commons-collections 3
add afb6d3e HBASE-20441 Use checkstyle to ban imports from commons-lang 2
add 273d252 HBase Thrift HTTP - Shouldn't handle TRACE/OPTIONS methods
add 758f429 HBASE-20450 Provide metrics for number of total active, priority and replication rpc handlers
add e22f9e2 HBASE-19924 hbase rpc throttling does not work for multi() with request count rater.
add e5fb332 HBASE-19547 HBase fails building on AArch64 due to asciidoctor-maven-plugin
add eb3f5b2 Revert "HBase Thrift HTTP - Shouldn't handle TRACE/OPTIONS methods"
add 46cb5df HBASE-20406 HBase Thrift HTTP - Shouldn't handle TRACE/OPTIONS methods
add 00fca5a HBASE-20459 Majority of scan CPU time in HBase-1 spent in size estimation.
add f4a3904 HBASE-20388 nightly tests running on a feature branch should only comment on that feature branch's jira
add 1633d9d HBASE-20470 [2.0.0RC1] has broken unit tests... Fix test that depended upon flush being slow and one family only. Fix MemStoreSize compare to allow passing alternate implementation (needed when IMC was no longer default everywhere).
add 193359f HBASE-20465 Fix TestEnableRSGroup flaky
add e73ba58 HBASE-20427 thrift.jsp displays "Framed transport" incorrectly
add a8be3bb HBASE-20466 Consistently use override mechanism for exempt classes in CoprocessorClassloader
add 12c45cb HBASE-20475 Fix the flaky TestReplicationDroppedTables unit test.
add 8a30acf HBASE-20270 Turned off command help that follows all errors in shell
add f39ecac HBASE-20484 Remove the unnecessary autoboxing in FilterListBase
add f761689 HBASE-20040 Fixed: Master UI should include "Cluster Key" needed to use the cluster as a replication sink
add 2ab7318 HBASE-20489 Updated Reference Guide that CLUSTER_KEY value is present on the Master UI info page.
add d476811 HBASE-20467 Precommit personality should only run checkstyle once if we're going to run it at the root
add 90d103d HBASE-20478 move hbaseanti import checks to checkstyle
add e6220c8 Revert "HBASE-20478 move hbaseanti import checks to checkstyle"
add 96ed407 HBASE-20476 Fix the flaky TestReplicationSmallTests unit test
add 39cf42b HBASE-20476 Add more logs for debugging
add e9a278a HBASE-20475 Fix the flaky TestReplicationDroppedTables unit test - addendum
add 650340a HBASE-20487 Sorting table regions by region name does not work on web UI
add 4be96dd HBASE-20476 Open sequence number could go backwards in AssignProcedure
add 59f6ecd HBASE-20327 When qualifier is not specified, append and incr operation do not work (shell)
add a136303 HBASE-20497 The getRecoveredQueueStartPos always return 0 in RecoveredReplicationSourceShipper
add 6d08076 HBASE-20499 Replication/Priority executors can use specific max queue length as default value instead of general maxQueueLength
add 7ea7c7b HBASE-20510 Add a downloads page to hbase.apache.org to tie mirrored artifacts to their hash and signature
add 5a071db HBASE-20492 UnassignProcedure is stuck in retry loop on region stuck in OPENING state
add 7790ab1 HBASE-20506 Add doc and test for unused RetryCounter, useful-looking utility
add b1d6f57 HBASE-15317 document release announcement template
add 5bdb52a HBASE-20507 Do not need to call recoverLease on the broken file when we fail to create a wal writer
add 2e9b96e HBASE-20414 TestLockProcedure#testMultipleLocks may fail on slow machine
add c4b4023 HBASE-20514 On Master restart if table is stuck in DISABLING state, CLOSED regions should not be considered stuck in-transition
add 4cb444e HBASE-20169 NPE when calling HBTU.shutdownMiniCluster (TestAssignmentManagerMetrics is flakey); AMENDMENT
add 09ca619 HBASE-20507 Do not need to call recoverLease on the broken file when we fail to create a wal writer
add 9b9f851 HBASE-20524 Need to clear metrics when ReplicationSourceManager refresh replication sources
add 6225b4a HBASE-20481 Replicate entries from same region serially in ReplicationEndpoint for serial replication
add 87f5b5f HBASE-20378 Provide a hbck option to cleanup replication barrier for a table
add 78ffd7a HBASE-20517 Fix PerformanceEvaluation 'column' parameter
add 291dedb HBASE-20513 Collect and emit ScanMetrics in PerformanceEvaluation
add acd0d1e HBASE-20527 Remove unused code in MetaTableAccessor
add 971f535 HBASE-20531 RS may throw NPE when close meta regions in shutdown procedure.
add 5e14e12 HBASE-20508 TestIncrementalBackupWithBulkLoad doesn't need to be Parameterized test
add 8e6ff68 HBASE-20523 PE tool should support configuring client side buffering sizes (Ram)
add bb1a935 HBASE-20538 TestSaslFanOutOneBlockAsyncDFSOutput failing: UnrecoverableKeyException: Rejected by the jceks.key.serialFilter or jdk.serialFilter property Disable test TestSaslFanOutOneBlockAsyncDFSOutput for the moment. Depends on HDFS-13494
add 992a5e8 HBASE-20537 The download link is not available in the downloads webpage
add 3a2a76f HBASE-20536 Make TestRegionServerAccounting stable and it should not use absolute number
add 1825af4 HBASE-20505 PE should support multi column family read and write cases
add 102f0bf HBASE-20500 [rsgroup] should keep at least one server in default group
add b748ea3 change getConf as first sequence instead of jobContext in TableOutputFormat.checkOutputSpec, add unit tests
add 4f7aa3b Fix the flaky TestThriftHttpServer
add dda8018 Revert "Fix the flaky TestThriftHttpServer"
add 0dcae90 HBASE-20543 Fix the flaky TestThriftHttpServer
add 82e6fae Revert "change getConf as first sequence instead of jobContext in TableOutputFormat.checkOutputSpec, add unit tests"
add c51e9ad HBASE-20521 change getConf as first sequence instead of jobContext in TableOutputFormat.checkOutputSpec, add unit tests
add f8281aa HBASE-20485 Copy constructor of Scan doesn't copy the readType and replicaId
add 4f2dfd3 HBASE-20539 Disable IMC; part 2
add 9c046c0 HBASE-20204 Add locking to RefreshFileConnections in BucketCache
add 32dd633 HBASE-20554 "WALs outstanding" message from CleanerChore is noisy
add a67909d HBASE-20545 Improve performance of BaseLoadBalancer.retainAssignment
add 8ba2a7e HBASE-20544 Make HBTU default to random ports.
add c60578d HBASE-20004 Client is not able to execute REST queries in a secure cluster
add 021f66d HBASE-20411 Ameliorate MutableSegment synchronize
add d1cc925 HBASE-20566 Creating a system table after enabling rsgroup feature puts region into RIT
add 91756d7 HBASE-16191 Add stop_regionserver and stop_master to shell
add eabe672 HBASE-20560 Revisit the TestReplicationDroppedTables ut
add db04a9f HBASE-20564 Tighter ByteBufferKeyValue Cell Comparator
add 92a5801 HBASE-20544 ADDENDUM Make HBTU default to random ports.
add d2daada HBASE-20447 Only fail cacheBlock if block collisions aren't related to next block metadata
add 26babcf HBASE-20457 Return immediately for a scan rpc call when we want to switch from pread to stream
add ab53329 HBASE-20585 Need to clear peer map when clearing MasterProcedureScheduler
add 060b8ac HBASE-20520 Failed effort upping default HDFS blocksize, hbase.regionserver.hlog.blocksize
add 438af9b HBASE-20564 Tighter ByteBufferKeyValue Cell Comparator; ADDENDUM
add 6d656b7 HBASE-20547 Restore from backup will fail if done from a different file system
add 2c32272 HBASE-20593 HBase website landing page should link to HBaseCon Asia 2018
add 8c9825a HBASE-20567 Pass both old and new descriptors to pre/post hooks of modify operations for table and namespace.
add 6148b47 HBASE-20571 JMXJsonServlet generates invalid JSON if it has NaN in metrics
add f4006b5 HBASE-20564 Tighter ByteBufferKeyValue Cell Comparator; ADDENDUM2 Add a Test
add acbc3a2 HBASE-20530 Composition of backup directory containing namespace when restoring is different from the actual hfile location
add 60bdaf7 HBASE-20577 Make Log Level page design consistent with the design of other pages in UI
add cf529f1 HBASE-20488 Fix PE command help message
add dab0e90 HBASE-20582 Upgrade JRuby to 9.1.17.0
add f917f4e HBASE-20581 Fix documentation about schema updates
add 0836b07 HBASE-20583 SplitLogWorker should handle FileNotFoundException when split a wal
add c9f8c34 HBASE-20579 Improve snapshot manifest copy in ExportSnapshot
add 6c1097e HBASE-20609 SnapshotHFileCleaner#init should check that params is not null
add dace8ff HBASE-20591 nightly job needs to enable maven build system.
add 5721150 HBASE-20612 TestReplicationKillSlaveRSWithSeparateOldWALs sometimes fail because it uses an expired cluster conn
add 8590175 HBASE-20601 Add multiPut support and other miscellaneous to PE
add 304d3e6 HBASE-20595 Remove the concept of 'special tables' from rsgroups
add 079f168 HBASE-20620 HBASE-20564 Tighter ByteBufferKeyValue Cell Comparator; part 2
add 3a80507 HBASE-20627 Relocate RS Group pre/post hooks from RSGroupAdminServer to RSGroupAdminEndpoint
add 9fbce16 HBASE-20597 Use a lock to serialize access to a shared reference to ZooKeeperWatcher in HBaseReplicationEndpoint
add c253f8f Merge remote-tracking branch 'origin/master'
add ee540c9 HBASE-20624 Race in ReplicationSource which causes walEntryFilter being null when creating new shipper
add 320a333 HBASE-20589 Don't need to assign meta to a new RS when standby master become active
add 4005a0c Revert "HBASE-20601 Add multiPut support and other miscellaneous to PE"
add f3d1c02 HBASE-20601 Add multiPut support and other miscellaneous to PE
add a03a652 HBASE-20207 Update doc on the steps to revert rsgroups feature
add 09dac89 HBASE-20588 Space quota change after quota violation doesn't seem to take in effect
add 1792f54 HBASE-20638 nightly source artifact testing should fail the stage if it's going to report an error on jira
add 554d513 HBASE-20616 TruncateTableProcedure is stuck in retry loop in TRUNCATE_TABLE_CREATE_FS_LAYOUT state
add 1fbce10 HBASE-20548 Master fails to startup on large clusters, refreshing block distribution
add 36f3d94 HBASE-20518 Need to serialize the enabled field for UpdatePeerConfigProcedure
add 477f9fd HBASE-19718 Remove PREFIX_TREE from compression.adoc
add b1089e8 HBASE-20648 HBASE-19364 "Truncate_preserve fails with table when replica region > 1" for master branch
add 874f1e8 HBASE-20645 Pass stringified table name to exists? method
add 1eabbb4 HBASE-20390: IMC Default Parameters for 2.0.0
add 9bd4b04 HBASE-20639 Implement permission checking through AccessController instead of RSGroupAdminEndpoint
add 1cd2b56 HBASE-20390-ADDENDUM: fix TestHRegionWithInMemoryFlush OOME
add 81228f7 HBASE-20533 Fix the flaky TestAssignmentManagerMetrics
add 05f57f4 HBASE-20652 Remove internal uses of some deprecated MasterObserver hooks
add 42be553 HBASE-20390 ADDENDUM 2: fix TestHRegionWithInMemoryFlush OOME
add a110e1e HBASE-20478 Update checkstyle to v8.2
add 7ff29d8 HBASE-20633 Dropping a table containing a disable violation policy fails to remove the quota upon table delete
add 807c905 Revert "HBASE-20597 Use a lock to serialize access to a shared reference to ZooKeeperWatcher in HBaseReplicationEndpoint"
add 0661125 HBASE-20597 Serialize access to a shared reference to ZooKeeperWatcher in HBaseReplicationEndpoint
add 92460c5 HBASE-20594 Provide utility to get table desc delta
add 8d19bbd HBASE-20653 Add missing observer hooks for region server group to MasterObserver
add fe73fe8 HBASE-20653 Add missing observer hooks for region server group to MasterObserver - revert due to pending discussion
add 266b251 HBASE-20639 Implement permission checking through AccessController instead of RSGroupAdminEndpoint - revert due to pending discussion
add eb4b854 HBASE-20582 ADDENDUM Roll back to earlier jruby to prevent menforcer errors
add 63726f1 HBASE-20390-ADDENDUM-3: IMC Default Parameters for 2.0.0 (fix documentation)
add 9977470 HBASE-20659 Implement a reopen table regions procedure
add b77fb77 HBASE-20444 Improve comparison logic for HBase version strings
add c17be2e HBASE-20640 Add missing test category and class rule
add dcfa014 TestWALProcedureStoreOnHDFS failing on branch-1
add 31ae8dc Revert "TestWALProcedureStoreOnHDFS failing on branch-1"
add b889c8a HBASE-20646 TestWALProcedureStoreOnHDFS failing on branch-1
add c19fbf2 HBASE-20501 update minimum supported Hadoop version to 2.7.1.
add 40a73a5 HBASE-20653 Add missing observer hooks for region server group to MasterObserver
add 2862459 INFRA-16532 HBase master branch should not allow force pushes.
add d909ec5 HBASE-20444 Addendum keep folks from looking at raw version component array.
add 6f3f342 HBASE-18116 fix replication source in-memory calculation by excluding bulk load file
add da3ecf1 Revert "HBASE-18116 fix replication source in-memory calculation by excluding bulk load file"
add 0c42acb HBASE-20664 Reduce the broad scope of outToken in ThriftHttpServlet
add 2fdd36f HBASE-20602 hbase.master.quota.observer.ignore property seems to be not taking effect
add d5ea926 HBASE-19724 Fixed Checkstyle errors in hbase-hadoop2-compat and enabled Checkstyle to fail on violations
add 0968668 HBASE-20592 Create a tool to verify tables do not have prefix tree encoding
add a11701e HBASE-18116 Replication source in-memory accounting should not include bulk transfer hfiles
add 74ef118 HBASE-20668 Avoid permission change if ExportSnapshot's copy fails
add 9d50048 HBASE-20667 Rename TestGlobalThrottler to TestReplicationGlobalThrottler
add 1b98a96 HBASE-19761:Fix Checkstyle errors in hbase-zookeeper
add 5b24d4c HBASE-19475 Extended backporting strategy in documentation
add 8377873 HBASE-12882 Log level now configurable from outside Log4j configuration
add a5ed463 HBASE-20579 Include original exception in wrapped exception
add 1b716ad Add Guangxu Cheng to pom.xml
add 7da0015 HBASE-20590 REST Java client is not able to negotiate with the server in the secure mode
add 0844691 HBASE-18948: Added a note in the Tag implementation details in security.adoc
add a472f24 HBASE-20634 Reopen region while server crash can cause the procedure to be stuck
add 03c0f7f HBASE-20628 SegmentScanner does over-comparing when one flushing
add d99ba62 HBASE-20634 Reopen region while server crash can cause the procedure to be stuck; ADDENDUM
add 832f67d HBASE-20677 Backport test of HBASE-20566 'Creating a system table after enabling rsgroup feature puts region into RIT' to branch-2
add a45763d HBASE-20670 NPE in HMaster#isInMaintenanceMode
add 57c8671 HBASE-20678 NPE in ReplicationSourceManager#NodeFailoverWorker
add 7d3750b HBASE-20684 org.apache.hadoop.hbase.client.Scan#setStopRow javadoc uses incorrect method
add cfd4b7d HBASE-20683 Incorrect return value for PreUpgradeValidator
add 1413522 HBASE-20577 Addendum Fall back to old design if FNF
add b002b0b HBASE-20689 Docker fails to install rubocop for precommit
add 9a80907 HBASE-20665: Changed log level of HBASE-8547 warning to debug
add cfeb26d HBASE-20702 Processing crash, skip ONLINE'ing empty rows Signed-off-by: Josh Elser <el...@apache.org>
add 30a052b HBASE-20699 QuotaCache should cancel the QuotaRefresherChore service inside its stop()
add 519236b HBASE-20672 Adding new Metrics readRequestRate and writeRequestRate
add 5fd16f3 HBASE-20698 Master don't record right server version until new started region server call regionServerReport method
add cc7aefe HBASE-20698 (addendum) Master don't record right server version until new started region server call regionServerReport method
add 573b57d HBASE-20700 Move meta region when server crash can cause the procedure to be stuck
add eb13cdd HBASE-20707 Move MissingSwitchDefault case check
add c323e7b HBASE-20656 Validate pre-2.0 coprocessors against HBase 2.0+
add b25c782 HBASE-19852 HBase Thrift should use a SPNEGO HTTP/hostname principal for checking HTTP Kerberos authentication
add 40f0a43 HBASE-20635 Add missing shaded-pb conversion method for UserPermission
add edf60b9 HBASE-20672 Adding new Metrics readRequestRate and writeRequestRate - revert pending discussion
add 8648af0 HBASE-19377 Update Java API CC version
add ec66434 HBASE-20561 The way we stop a ReplicationSource may cause the RS down
add 423a0ab HBASE-20722 Make RegionServerTracker only depend on children changed event
add 9e9db32 HBASE-20630 B&R: Delete command enhancements
add 0b28155 HBASE-20625 refactor some WALCellCodec related code
add 04db900 HBASE-20733 QABot should run checkstyle tests if the checkstyle configs change
add 86653c7 HBASE-20695 Implement table level RegionServer replication metrics
add 30772ee HBASE-20681 Explicitly include hamcrest in binary tarball
add 0e43abc HBASE-20737 put collection into ArrayList instead of addAll function
add 0825462 HBASE-20730 Add pv2 and amv2 chapters to refguide Signed-off-by: Mike Drob <md...@apache.org>
add ac5bb81 HBASE-20723 Custom hbase.wal.dir results in data loss because we write recovered edits into a different place than where the recovering region server looks for them
add f1b536b HBASE-20332 shaded mapreduce module shouldn't include hadoop
add b5151f5 HBASE-20333 Provide a shaded client that allows downstream to provide Hadoop needs.
add 8710825 HBASE-19735 Create a client-tarball assembly
add 10cc1da HBASE-20615 emphasize shaded artifacts in client tarball.
add 78da0e3 HBASE-20334 add a test that verifies basic client and MR integration
add b336da9 HBASE-20727 Persist FlushedSequenceId to speed up WAL split after cluster restart
add 6dbbd78 HBASE-20708 Remove the usage of RecoverMetaProcedure in master startup
add 9bd9852 HBASE-20369 Document incompatibilities between HBase 1.x and HBase 2.0
add 21684a3 HBASE-20745 Log when master proc wal rolls
add 9101fc2 Add 2.0.1 to the download page
add c08eff6 HBASE-20742 Always create WAL directory for region server
add d23a517 HBASE-20737 (addendum) put collection into ArrayList instead of addAll function -- RetriesExhaustedWithDetailsException.java
add 4cb70ea HBASE-20739 Add priority for SCP
add d3e237d HTML formatting changes
add 0d660e3 Revert "HTML formatting changes"
add 3ec3b33 Revert "Add 2.0.1 to the download page"
add c7d0567 HBASE-20720 Add 2.0.1 to the download page
add 7c924f7 HBASE-20720 addendum HTML formatting changes
add 8341237 HBASE-20759 Use HTTPS for KEYS
add d1cad1a HBASE-18269 Jython docs out of date
add e989a99 HBASE-20706 Prevent MTP from trying to reopen non-OPEN regions
add 72784c2 HBASE-20642 Clients should re-use the same nonce across DDL operations
add 0d784ef HBASE-20767 Always close hbaseAdmin along with connection in HBTU
add bc9f9ae HBASE-20532 Use try-with-resources in BackupSystemTable
add 7b716c9 HBASE-20752 Make sure the regions are truly reopened after ReopenTableRegionsProcedure
add 98245ca HBASE-20740 StochasticLoadBalancer should consider CoprocessorService request factor when computing cost (chenxu)
add 177458d HBASE-18569 Add prefetch support for async region locator
add 14087cc HBASE-20775 TestMultiParallel is flakey
add 55147c7 HBASE-20775 Addendum disable REGIONS_ON_MASTER for TEstMultiParallel
add 79800e6 HBASE-20710 extra cloneFamily() in Mutation.add(Cell) Signed-off-by: Michael Stack <st...@apache.org>
add 959d9c1 HBASE-20710 extra cloneFamily() in Mutation.add(Cell); ADDENDUM checkstyle
add daad144 HBASE-20778 Make it so WALPE runs on DFS
add 7357b0c HBASE-19764 Fix Checkstyle errors in hbase-endpoint
add 9640eba HBASE-20777 RpcConnection could still remain opened after we shutdown the NettyRpcServer
add 025ddce HBASE-20403. Fix race between prefetch task and non-pread HFile reads
add 0db2b62 HBASE-20770 WAL cleaner logs way too much; gets clogged when lots of work to do
add 4ba6242 HBASE-20780 ServerRpcConnection logging cleanup Get rid of one of the logging lines in ServerRpcConnection by amalgamating all into one new-style log line.
add b41b05c HBASE-20769 getSplits() has a out of bounds problem in TableSnapshotInputFormatImpl
add 5bd653f Add reidchan as committer
add 6a0c673 HBASE-20194 Basic Replication WebUI - Master
add 99d5424 HBASE-20795 Allow option in BBKVComparator.compare to do comparison without sequence id Signed-off-by: Michael Stack <st...@apache.org>
add 063c3ac Revert "HBASE-20769 getSplits() has a out of bounds problem in TableSnapshotInputFormatImpl"
add a68dbde HBASE-20769 getSplits() has a out of bounds problem in TableSnapshotInputFormatImpl
add 952bb96 HBASE-19164: Remove UUID.randomUUID in tests.
add ffe4302 HBASE-20785 NPE getting metrics in PE testing scans
add a8b16ac HBASE-20798 Duplicate thread names of StoreFileOpenerThread and StoreFileCloserThread (Zephyr Guo)
add 32ee0ea HBASE-20788 Write up a doc about how to rolling upgrade from 1.x to 2.x
add 74e5c77 HBASE-20732 Shutdown scan pool when master is stopped
add c24a7c4 HBASE-20791 RSGroupBasedLoadBalancer#setClusterMetrics should pass ClusterMetrics to its internalBalancer (chenxu)
add c23e61f HBASE-20781 Save recalculating families in a WALEdit batch of Cells
add 65d84df HBASE-20791 RSGroupBasedLoadBalancer#setClusterMetrics should pass ClusterMetrics to its internalBalancer (chenxu) - files missing from previous commit
add b3dea03 HBASE-19083 Introduce a new log writer which can write to two HDFSes
add b4a1dbf HBASE-19078 Add a remote peer cluster wal directory config for synchronous replication
add 274b813 HBASE-19747 Introduce a special WALProvider for synchronous replication
add 2acebac HBASE-19781 Add a new cluster state flag for synchronous replication
add d8842dc HBASE-19857 Complete the procedure for adding a sync replication peer
add 1481bd9 HBASE-19864 Use protobuf instead of enum.ordinal to store SyncReplicationState
add 00e54aa HBASE-19935 Only allow table replication for sync replication for now
add 39dd81a HBASE-19957 General framework to transit sync replication state
add a41c549 HBASE-19082 Reject read/write from client but accept write from replication in state S
add 0c97cda HBASE-19990 Create remote wal directory when transitting to state S
add 45794d4 HBASE-19943 Only allow removing sync replication peer which is in DA state
add 183b8d0 HBASE-19973 Implement a procedure to replay sync replication wal for standby cluster
add c7d1085 HBASE-19999 Remove the SYNC_REPLICATION_ENABLED flag
add 2389c09 HBASE-19079 Support setting up two clusters with A and S stat
add d57c80c HBASE-20163 Forbid major compaction when standby cluster replay the remote wals
add d91784e HBASE-20370 Also remove the wal file in remote cluster when we finish replicating a file
add fe33986 HBASE-19782 Reject the replication request when peer is DA or A state
add 66cced1 HBASE-20425 Do not write the cluster id of the current active cluster when writing remote WAL
add b281328 HBASE-20456 Support removing a ReplicationSourceShipper for a special wal group
add 2d203c4 HBASE-20434 Also remove remote wals when peer is in DA state
add 1bea678 HBASE-20458 Support removing a WAL from LogRoller
add 5b6c0d2 HBASE-20432 Cleanup related resources when remove a sync replication peer
add ae6c90b HBASE-20426 Give up replicating anything in S state
add 8a264df HBASE-19865 Add UT for sync replication peer in DA state
add 6031107 HBASE-20576 Check remote WAL directory when creating peer and transiting peer to A
add f67763f HBASE-20424 Allow writing WAL to local and remote cluster concurrently
add 05295ab HBASE-20637 Polish the WAL switching when transiting from A to S
add 7448b04 HBASE-20660 Reopen regions using ReopenTableRegionsProcedure
add 44ca13f HBASE-20569 NPE in RecoverStandbyProcedure.execute
add 9a2c71b HBASE-20393 Operational documents for synchromous replication
add f1806a1 HBASE-20783 NEP encountered when rolling update from master with an async peer to branch HBASE-19064
add a84cdbd HBASE-20783 Addendum fix broken TestSyncReplicationStandBy
add 0789e15 HBASE-20790 Fix the style issues on branch HBASE-19064 before merging back to master
add 6198e1f HBASE-20801 Fix broken TestReplicationShell
add 78e7dd6 HBASE-19722 Meta query statistics metrics source
add fe75f90 HBASE-20792 info:servername and info:sn inconsistent for OPEN region
add 63477d6 HBASE-20810 Include the procedure id in the exception message in HBaseAdmin for better debugging
add bb8826c HBASE-20357 AccessControlClient API Enhancement
add 85b41f3 HBASE-20357 AccessControlClient API Enhancement - addendum for ACL Matrix (Pankaj Kumar)
add 632aaef HBASE-20812 Add defaults to Table Interface so implementors don't have to Signed-off-by: Mike Drob <md...@apache.org>
add 34e23fe HBASE-20825 Fix pre and post hooks of CloneSnapshot and RestoreSnapshot for Access checks
add 112d050 HBASE-20829 TestSyncReplicationStandbyKillRS is flakey - add error log for debugging
add d822ee3 HBASE-20542: Better heap utilization for IMC with MSLABs
add 7c5188f HBASE-20830 Document that region replica does not work well with AMv2
add cfdabe9 HBASE-20817 Infinite loop when executing ReopenTableRegionsProcedure
add 13e4578 HBASE-20826 Truncate really long RpcServer warnings unless TRACE is on
add 380350d HBASE-20829 Remove the addFront assertion in MasterProcedureScheduler.doAdd
add 66ad9fd HBASE-20193 Basic Replication Web UI - Regionserver
add 0454878 HBASE-20789 TestBucketCache#testCacheBlockNextBlockMetadataMissing is flaky
add 2d2d995 HBASE-20542 ADDENDUM: test fix
add 0f23784 HBASE-20244 NoSuchMethodException when retrieving private method decryptEncryptedDataEncryptionKey from DFSClient
add 4366720 HBASE-20839 Fallback to FSHLog if we can not instantiated AsyncFSWAL when user does not specify AsyncFSWAL explicitly
add ee3990e HBASE-20474 Show non-RPC tasks on master/regionserver Web UI by default
add ec8947f HBASE-20691 Change the default WAL storage policy back to "NONE""
add 79e960f HBASE-20502 Document necessity of YARN-7190 and non-production for Hadoop 3.1.0
add 4aae55f HBASE-20841 Add note about the limitations when running WAL against the recent versions of hadoop
add 3e7f724 HBASE-20843 Add release manager for 2.1 in ref guide
add 1ade4d2 HBASE-20808 Wrong shutdown order between Chores and ChoreService
add 361be53 HBASE-20808 (Addendum) Remove duplicate calls for cancelling of chores
add 3bca018 HBASE-20842 Infinite loop when replaying remote wals
add 6df7f23 HBASE-20396 Remove redundant metrics from thrift metrics
add b5222f8 HBASE-20822 TestAsyncNonMetaRegionLocator is flakey
add 97c3984 HBASE-20854 Wrong retries number in RpcRetryingCaller's log message
add 59867ee HBASE-20806 Split style journal for flushes and compactions
add ad5b4af HBASE-20833 Modify pre-upgrade coprocessor validator to support table level coprocessors
add d7561ce HBASE-20784 Will lose the SNAPSHOT suffix if we get the version of RS from ServerManager
add 1e06509 HBASE-20697 Can't cache All region locations of the specify table by calling table.getRegionLocator().getAllRegionLocations()
add 1804b6d HBASE-20542-ADDENDUM: fix TestHStore
add a838f76 HBASE-20847 The parent procedure of RegionTransitionProcedure may not have the table lock
add 0d33caa HBASE-20617 Removed jetty-jsp module.
add 6ee0fed HBASE-20859 Backup and incremental load could fail in secure clusters.
add 4a08135 HBASE-20847 Addendum use addFront instead of addBack to add sub procedure
add 51527f5 HBASE-20860 Merged region's RIT state may not be cleaned after master restart
add c55acb0 HBASE-20838 Include hbase-server in precommit test if CommonFSUtils is changed
add 3fc23fe HBASE-20865 CreateTableProcedure is stuck in retry loop in CREATE_TABLE_WRITE_FS_LAYOUT state
add e9fdcff HBASE-20880 Fix for warning It would fail on the following input in hbase-spark
add ce82fd0 HBASE-19572 RegionMover should use the configured default port number and not the one from HConstants
add dbcc80c HBASE-20884 Replace Base64 with j.u.Base64
add 2997b6d HBASE-20879 Compacting memstore config should handle lower case
add 8c85763 HBASE-20876 Improve docs style in HConstants (Contributed by Wei-Chiu Chuang)
add 2bf5e46 HBASE-20875 MemStoreLABImp::copyIntoCell uses 7% CPU when writing
add 619e0fd HBASE-20907 Fix Intermittent failure on TestProcedurePriority
add 7e59942 HBASE-20823. Fix wrong param name in javadoc
add 724e323 HBASE-20853 Polish "Add defaults to Table Interface so Implementors don't have to"
add 1ed58e4 HBASE-20869 Endpoint-based Export use incorrect user to write to destination
add 950d6e6 HBASE-6028 Start/Stop compactions at region server level
add c92cda8 HBASE-20909 Add 2.1.0 to the download page
add b4eacda HBASE-20901 Reducing region replica has no effect
add e66a660 HBASE-20672 New metrics ReadRequestRate and WriteRequestRate
add 03e596c HBASE-20870 Wrong HBase root dir in ITBLL's Search Tool
add 067388b HBASE-20914 Trim Master memory usage
add eb906e2 HBASE-20908 Infinite loop on regionserver if region replica are reduced
add 2eee7a3 HBASE-20910 Fix dev-support/submit-patch.py by opening file with 'b' mode
add 682aa69 HBASE-19893 restore_snapshot is broken in master branch when region splits
add b4759ce HBASE-20915 Remove the commit column on our download page
add 4613f3e HBASE-20401 Make MAX_WAIT and waitIfNotFinished in CleanerContext configurable (Contributed by Stephen Wu)
add 37de961 HBASE-20917 MetaTableMetrics#stop references uninitialized requestsMap for non-meta region
add 4804483 HBASE-20893 Data loss if splitting region while ServerCrashProcedure executing
add b631727 HBASE-20878 Data loss if merging regions while ServerCrashProcedure executing
add a888af3 HBASE-20565 ColumnRangeFilter combined with ColumnPaginationFilter can produce incorrect result
add 3a3855a HBASE-20928 Rewrite calculation of midpoint in binarySearch functions to prevent overflow
add e44f506 HBASE-20873 Update doc for Endpoint-based Export
add f3f17fa HBASE-20846 Restore procedure locks when master restarts
add 44f6ef1 HBASE-20867 RS may get killed while master restarts
add ba5d1c1 HBASE-20649 Validate HFiles do not have PREFIX_TREE DataBlockEncoding
add 1913164 HBASE-20928 Rewrite calculation of midpoint - addemdum
add a392c01 HBASE-20932 Effective MemStoreSize::hashCode()
add 8b8de1f HBASE-20949 Add logs for debugging
add 973b4dd HBASE-20927 RSGroupAdminEndpoint doesn't handle clearing dead servers if they are not processed yet.
add d43e28d Revert "HBASE-20949 Add logs for debugging"
add 80b40a3 HBASE-20921 Possible NPE in ReopenTableRegionsProcedure
add 7178a98 HBASE-20939 There will be race when we call suspendIfNotReady and then throw ProcedureSuspendedException
add cf481d3 HBASE-20966 RestoreTool#getTableInfoPath should look for completed snapshot only
add e963694 HBASE-19369 Switch to Builder Pattern In WAL
add 336fd14 HBASE-20538 Upgrade our hadoop-two.version to 2.7.7 and 3.0.3
add e8cd3c4 Revert "HBASE-20538 Upgrade our hadoop-two.version to 2.7.7 and 3.0.3"
add df25622 HBASE-20538 Upgrade our hadoop versions to 2.7.7 and 3.0.3
add c075f33 HBASE-20731: fix incorrect snapshot folders path in documentation
add 803b62f HBASE-20977 Avoid using the word "snapshot" when defining HBase Snapshots
add a8e184d HBASE-20886 [Auth] Support keytab login in hbase client
add 7be9798 HBASE-20950 Helper method to configure secure DFS cluster for tests
add 5a1e02b HBASE-20935 HStore.removeCompactedFiles should log in case it is unable to delete a file (Vishal Khandelwal)
add 323907f HBASE-20893 Data loss if splitting region while ServerCrashProcedure executing ADDENDUM: Rather than rollback, just do region reopens.
add 1b28903 HBASE-20937 Update the support matrix in our ref guide about recent hadoop releases Signed-off-by: zhangduo <zh...@apache.org>
add e7b56c3 HBASE-20794 add INFO level log to createTable operation
add c365c40 HBASE-20989 Minor, miscellaneous logging fixes Signed-off-by: Zach York <zy...@amazon.com> Signed-off-by: Mingliang Liu <li...@apache.org>
add 1d0fca3 HBASE-20856 PITA having to set WAL provider in two places
add d53a976 HBASE-20729: B & R BackupLogCleaner must ignore ProcV2 WAL files
add 9b06361 HBASE-20550 Document about MasterProcWAL
add 4bcaf49 HBASE-20894 Use proto for BucketCache persistence
add 78164ef Revert "HBASE-20937 Update the support matrix in our ref guide about recent hadoop releases"
add b3e41c9 HBASE-19036 Add action in Chaos Monkey to restart Active Namenode
add 613d831 HBASE-20749 Update to checkstyle 8.11
add bd30ca6 HBASE-20885 Removed entry for RPC quota from hbase:quota when RPC quota is removed
add bd01fa7 HBASE-20986 Separate the config of block size when we do log splitting and write Hlog
add 6f25102 HBASE-20813 Removed RPC quotas when the associated table/Namespace is dropped off
add 4329330 HBASE-21007 Memory leak in HBase REST server
add b941383 HBASE-20845 Support set the consistency for Gets and Scans in thrift2
add 48d3874 HBASE-20965 Separate region server report requests to new handlers
add d921262 Revert "HBASE-20965 Separate region server report requests to new handlers"
add 3f5033f HBASE-21026 Fix Backup/Restore command usage bug in book
add e2fcde2 HBASE-20965 Separate region server report requests to new handlers
add c6ff1de HBASE-21027 Inconsistent synchronization in CacheableDeserializerIdManager
add 28635d6 HBASE-18201 add UT and docs for DataBlockEncodingTool
add 3973883 HBASE-21025 Add cache for TableStateManager
add 86821de HBASE-20753 fix the email address for security related issues in docs
add a3ab930 HBASE-21018 RS crashed because AsyncFS was unable to update HDFS data encryption key
add 699ea4c HBASE-21012 Revert the change of serializing TimeRangeTracker
add 7f3d9f6 Add brfrn169 (Toshihiro Suzuki) as a committer
add 695182b HBASE-20512 document change to running tests on secure clusters Signed-off-by: Tak Lon (Stephen) Wu Signed-off-by: Sean Busbey <bu...@apache.org>
add 953e5aa HBASE-20981. Rollback stateCount accounting thrown-off when exception out of rollbackState Signed-off-by: Michael Stack <st...@apache.org>
add 067fbaa HBASE-21038 SAXParseException when hbase.spark.use.hbasecontext=false (Ajith S)
add 911a6ef HBASE-21025 Addendum missed a 'succ = true'
add 21e0281 HBASE-20985 add two attributes when we do normalization
add a07e755 HBASE-20975 Lock may not be taken or released while rolling back procedure
add d6e1646 HBASE-20257 hbase-spark should not depend on com.google.code.findbugs.jsr305
add a2d3f16 HBASE-21005 Remove local maven repo and fluido-skin jar
add e705cf1 HBASE-20772 Controlled shutdown fills Master log with the disturbing message 'No matching procedure found for rit=OPEN, location=ZZZZ, table=YYYYY, region=XXXX transition to CLOSED'
add 346dd32 HBASE-20979 Flaky test reporting should specify what JSON it needs and handle HTTP errors
add 1114a1a HBASE-20978 [amv2] Worker terminating UNNATURALLY during MoveRegionProcedure Signed-off-by: Michael Stack <st...@apache.org> Signed-off-by: Duo Zhang <zh...@apache.org>
add 49ae854 HBASE-21040 Replace call to printStackTrace() with proper logger call
add 159435e HBASE-21050 Exclusive lock may be held by a SUCCESS state procedure forever
add 092efb4 HBASE-20469 Directory used for sidelining old recovered edits files should be made configurable
add 4d7ed0f HBASE-21062 Correctly use the defaultProvider value on the Providers enum when constructing a WALProvider
add 50a8ea7 HBASE-21062 Spelling mistake (addendum)
add 2cfe1e8 HBASE-20705 Having RPC quota on a table now no longer prevents Space Quota to be recreate/removed
add 1dbd6fa HBASE-21047 Object creation of StoreFileScanner thru constructor and close may leave refCount to -1 (Vishal Khandelwal)
add f9793fa HBASE-20387 turn flaky test tracking infra into per-branch pipeline.
add e8eb366 HBASE-20940 HStore.cansplit should not allow split to happen if it has references (Vishal Khandelwal)
add d159b1f HBASE-21056 Findbugs false positive: BucketCache.persistToFile may fail to clean up java.io.OutputStream
add 7db116a HBASE-20917 MetaTableMetrics#stop references uninitialized requestsMap for non-meta region - addendum
add bb34941 HBASE-20881 Introduce a region transition procedure to handle all the state transition for a region
add 23d54f8 HBASE-21074 JDK7 builds need to be done with TLSv1.2.
add 6b18e39 HBASE-21076 refactor TestTableResource to ask for a multi-region table instead of relying on a split operation.
add 63f2d3c HBASE-21076 Addendum fixup of added checkstyle errors and comment.
add 588ff92 HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'
add a425565 HBASE-21032 ScanResponses contain only one cell each
add f62c820 HBASE-21077 MR job launched by hbase incremental backup command failed with FileNotFoundException
add 50055db HBASE-20666 Unsuccessful table creation leaves entry in hbase:rsgroup table
add c01d4d3 HBASE-21093 Increase the dispatch delay for testing DDL procedures
add 74ea011 HBASE-20194 Remove the explicit timeout config for TestTruncateTableProcedure
add 064388b Revert "HBASE-21093 Increase the dispatch delay for testing DDL procedures"
add 4a52ddb HBASE-21031 Memory leak if replay edits failed during region opening
add 77a6bf3 HBASE-21041 Memstore's heap size will be decreased to minus zero after flush
add 2ab8ff5 HBASE-21089 close out stale or already closed PRs
add 899982c Revert "HBASE-20194 Remove the explicit timeout config for TestTruncateTableProcedure"
add b0af08b HBASE-21094 Remove the explicit timeout config for TestTruncateTableProcedure
add 91edbf5 HBASE-20193 Move TestCreateTableProcedure.testMRegions to a separated file
add 87949c9 HBASE-20614 REST scan API with incorrect filter text file throws HTTP 503 Service Unavailable error
add 2d911fd HBASE-20943 Add offline/online region count into metrics
add 6a5b4f2 HBASE-21101 Remove the waitUntilAllRegionsAssigned call after split in TestTruncateTableProcedure
add 72b36e1 HBASE-19008 Add missing equals or hashCode method(s) to stock Filter implementations
add 780670e HBASE-21097 Flush pressure assertion may fail in testFlushThroughputTuning
add aac1a70 HBASE-21095 The timeout retry logic for several procedures are broken after master restarts
add a452487 HBASE-21017 Add debug log for finding out race where we update region state to OPEN accidentally
add 86b35b2 HBASE-21072 Block out HBCK1 in hbase2 Write the hbase-1.x hbck1 lock file to block out hbck1 instances writing state to an hbase-2.x cluster (could do damage). Set hbase.write.hbck1.lock.file to false to disable this writing.
add 409e742 Revert "HBASE-21017 Add debug log for finding out race where we update region state to OPEN accidentally"
add f05f116 HBASE-21084 When cloning a snapshot including a split parent region, the split parent region of the cloned table will be online
add 8e10029 HBASE-21030: Changed javadoc for append operation.
add dd9880e HBASE-20890 PE filterScan seems to be stuck forever
add 993e74b HBASE-21072 Addendum do not write lock file when running TestHBaseFsckReplication
add 9e2732e HBASE-21088 HStoreFile should be closed in HStore#hasReferences
add 6dd5383 HBASE-21071 HBaseTestingUtility::startMiniCluster() to use builder pattern
add 3813f0a HBASE-20941 Created and implemented HbckService in master
add 5089256 Adding larsfrancke as a committer to the POM file
add f1d9377 HBASE-20968 list_procedures_test fails due to no matching regex
add bd04358 HBASE-21084 When cloning a snapshot including a split parent region, the split parent region of the cloned table will be online - addendum
add 3afe9fb HBASE-21017 Revisit the expected states for open/close
add fcd883b HBASE-20942 Fix ArrayIndexOutOfBoundsException for RpcServer TRACE logging
add e903ae5 HBASE-15728 Add Per-Table metrics back
add 98600f1 HBASE-21128 TestAsyncRegionAdminApi.testAssignRegionAndUnassignRegion is broken
add 7c1fad4 HBASE-21083 Introduce a mechanism to bypass the execution of a stuck procedure
add 131ab9b HBASE-20175 hbase-spark needs scala dependency convergance
add d663d48 HBASE-20482 Printed a link to the ref guide chapter for the shell during startup
add 0992a7c Add 2.0.2 to the downloads page. Removed 2.0.0 and 2.0.1.
add 9c09efc HBASE-21132 return wrong result in rest multiget
add dc79029 HBASE-21136 NPE in MetricsTableSourceImpl.updateFlushTime
add 5cca61c HBASE-21126 Configurable number of allowed failures for ZooKeeper Canary
add 245bb44 HBASE-21129 Clean up duplicate codes in #equals and #hashCode methods of Filter
add e4c4035 HBASE-20741 Split of a region with replicas creates all daughter regions and its replica in same server (Ram)
add 83131b1 HBASE-20741 Split of a region with replicas creates all daughter regions and its replica in same server (Ram)
add f504c4d HBASE-21144 AssignmentManager.waitForAssignment is not stable
add c6a65ba HBASE-20741 - Split of a region with replicas creates all daughter regions and its replica in same server (Addendum for duo's comments in RB)
add b62ac3c HBASE-20892 [UI] Start / End keys are empty on table.jsp
add bb657c2 HBASE-21127 TableRecordReader need to handle cursor result too
add cc414bd HBASE-18974 flesh out guidance for contributors to ref guide.
add b7cdfe3 HBASE-21153 Shaded client jars should always build in relevant phase to avoid confusion
add bdc1687 HBASE-21107 add a metrics for netty direct memory
add 5a672b9 HBASE-21148 [Docs] Some errors in section#Security Configuration Example of hbase book
add 855f4bb HBASE-21157 Split TableInputFormatScan to individual tests
add a37c40f HBASE-21138 Close HRegion instance at the end of every test in TestHRegion
add b3908a2 HBASE-21161 Enable the test added in HBASE-20741 that was removed accidentally (Ram)
add f8b1280 HBASE-21129 Clean up duplicate codes in #equals and #hashCode methods of Filter - addendum fixes scaladoc
add 3ac3249 HBASE-21155 Save on a few log strings and some churn in wal splitter by skipping out early if no logs in dir
add aab3a8a HBASE-21155 Save on a few log strings and some churn in wal splitter by skipping out early if no logs in dir; ADDENDUM
add 24f2893 HBASE-21143 Update findbugs-maven-plugin to 3.0.4
add c3419be HBASE-21001 ReplicationObserver fails to load in HBase 2.0.0
add 9af7bc6 HBASE-20307 LoadTestTool prints too much zookeeper logging (Colin Garcia)
add b04b4b0 HBASE-21144 Addendum fix race when testing whether a procedure is finished
add a51c333 HBASE-21052 After restoring a snapshot, table.jsp page for the table gets stuck
add b83613f HBASE-21171 [amv2] Tool to parse a directory of MasterProcWALs standalone
add dc3ada2 HBASE-21102 ServerCrashProcedure should select target server where no other replicas exist for the current region (Ram)
add b09dbb4 HBASE-21102 - ServerCrashProcedure should select target server where no other replicas exist for the current region (fix compilation issue)
add 2aae247 HBASE-21158 Empty qualifier cell is always returned when using QualifierFilter
add bea26e9 HBASE-21173 Remove the duplicate HRegion#close in TestHRegion
add c59ecfb HBASE-21172 Reimplement the retry backoff logic for ReopenTableRegionsProcedure
add 2ab8122 HBASE-21172 Addendum fix comment
add c372175 HBASE-21021 Result returned by Append operation should be ordered
add 7ecb435d HBASE-21181 Use the same filesystem for wal archive directory and wal directory
add 5c1b325 HBASE-21098 Improve Snapshot Performance with Temporary Snapshot Directory when rootDir on S3
add 971c9a6 HBASE-21174 [REST] Failed to parse empty qualifier in TableResource#getScanResource
add 3810ba2 HBASE-21179 Fix the number of actions in responseTooSlow log
add 0075093 HBASE-21168 Insecure Randomness in BloomFilterUtil
add 76199a0 HBASE-21190 Log files and count of entries in each as we load from the MasterProcWAL store
add dc1dedb HBASE-21188 Print heap and gc informations in our junit ResourceChecker
add 5d14c1a HBASE-21189 flaky job should gather machine stats
add 38a697a HBASE-21182 Failed to execute start-hbase.sh
add 9da20a4 HBASE-21097 Flush pressure assertion may fail in testFlushThroughputTuning
add e86c736 HBASE-18276 Add 1.2.7 to downloads page.
add cdfe808 HBASE-20704 Sometimes some compacted storefiles are not archived on region close
add 6d7bc0e HBASE-21191 Add a holding-pattern if no assign for meta or namespace (Can happen if masterprocwals have been cleared).
add 1cf920d HBASE-21160 Assertion in TestVisibilityLabelsWithDeletes#testDeleteColumnsWithoutAndWithVisibilityLabels is ignored (liubangchen)
add cebb725 HBASE-21102 - ServerCrashProcedure should select target server where no other replicas exist for the current region - fix flaky test (Ram)
add 69431c7 HBASE-21102 ServerCrashProcedure should select target server where no other replicas exist for the current region - addendum fixes NPE
add 3a0fcd5 HBASE-21156 [hbck2] Queue an assign of hbase:meta and bulk assign/unassign
add dc767c0 HBASE-21023 Added bypassProcedure() API to HbckService
add cd161d9 HBASE-21204 NPE when scan raw DELETE_FAMILY_VERSION and codec is not set
add ddd30a2 HBASE-21206 Scan with batch size may return incomplete cells
add 1010992 HBASE-21203 TestZKMainServer#testCommandLineWorks won't pass with default 4lw whitelist
add 98909f4 HBASE-21214 [hbck2] setTableState just sets hbase:meta state, not in-memory state
add 3de02d5 HBASE-20636 Introduce two bloom filter type : ROWPREFIX and ROWPREFIX_DELIMITED
add 7ab7751 Amend HBASE-20704 Sometimes some compacted storefiles are not archived on region close
add c686b53 HBASE-21208 Bytes#toShort doesn't work without unsafe
add 8eaaa63 HBASE-21217 Revisit the executeProcedure method for open/close region
add b8134fe HBASE-21221 Ineffective assertion in TestFromClientSide3#testMultiRowMutations
add 2736913 HBASE-21223 [amv2] Remove abort_procedure from shell
add 08c4d70 HBASE-21164 reportForDuty should do backoff rather than retry
add 0e173d3 HBASE-20734 Colocate recovered edits directory with hbase.wal.dir
add 7b2f595 HBASE-21212 Wrong flush time when update flush metric
add d7e0831 HBASE-21227 Implement exponential retrying backoff for Assign/UnassignRegionHandler introduced in HBASE-21217
add 1154f81 HBASE-21232 Show table state in Tables view on Master home page
add 8f8d571 HBASE-20766 Typo in VerifyReplication error.
add 98b1fea HBASE-21241 Close stale PRs
add 86cb8e4 HBASE-21228 Memory leak since AbstractFSWAL caches Thread object and never clean later
add 22ac655 HBASE-21233 Allow the procedure implementation to skip persistence of the state after a execution
add 3baafbe HBASE-21248 Implement exponential backoff when retrying for ModifyPeerProcedure
add 71be251 Revert "HBASE-21188 Print heap and gc informations in our junit ResourceChecker"
add d39ea25 HBASE-21244 Skip persistence when retrying for assignment related procedures
add 6bc7089 HBASE-21249 Add jitter for ProcedureUtil.getBackoffTimeMs
add 704f8b8 HBASE-18451 PeriodicMemstoreFlusher should inspect the queue before adding a delayed flush request, fix logging
add 668a179 HBASE-19418 configurable range of delay in PeriodicMemstoreFlusher
add 801fc05 HBASE-21207 Add client side sorting functionality in master web UI for table and region server details
add aa9e1d0 HBASE-20857 balancer status tag in jmx metrics
add 56ac470 HBASE-21196 HTableMultiplexer clears the meta cache after every put operation
add ab6ec1f Revert "HBASE-21248 Implement exponential backoff when retrying for ModifyPeerProcedure"
add fdbaa4c HBASE-21248 Implement exponential backoff when retrying for ModifyPeerProcedure
add f9d51b6 HBASE-21245 Add exponential backoff when retrying for sync replication related procedures
add 4d7235e HBASE-21258 Add resetting of flags for RS Group pre/post hooks in TestRSGroups
add 1b7e4fd HBASE-19275 TestSnapshotFileCache never worked properly
add 79fe878 HBASE-21261 Add log4j.properties for hbase-rsgroup tests
add 42aa3dd HBASE-18549 Add metrics for failed replication queue recovery
add b9bb14e HBASE-21221 Ineffective assertion in TestFromClientSide3#testMultiRowMutations - addendum tightens condition for finding exception
add 4508f67 HBASE-21185 - WALPrettyPrinter: Additional useful info to be printed by wal printer tool, for debugability purposes
add e42741e HBASE-21265 Split up TestRSGroups
add 5da0c20 HBASE-21219 Hbase incremental backup fails with null pointer exception
add 118b074 HBASE-21250 Refactor WALProcedureStore and add more comments for better understanding the implementation
add e8df847 HBASE-21250 Addendum remove unused modification in hbase-server module
add ce29e9e HBASE-21273 Move classes out of o.a.spark packages
add fd3e0ff HBASE-21230 BackupUtils#checkTargetDir doesn't compose error message correctly (liubangchen)
add c9213f7 HBASE-20764 build broken when latest commit is gpg signed
add 7c755bf HBASE-21280 Add anchors for each heading in UI
add f122328 HBASE-21251 Refactor RegionMover
add a1f28f3 HBASE-21277 Prevent to add same table to two sync replication peer's config
add fe579a1 Add Balazs Meszaros to committers
add 0789f54 HBASE-21247 Allow WAL Provider to be specified by configuration without explicit enum in Providers
add 7255230 HBASE-21283 Add new shell command 'rit' for listing regions in transition
add db9a5b7 HBASE-21287 Allow configuring test master initialization wait time.
add 8b66dea HBASE-21281 Upgrade bouncycastle to latest
add eec1479 HBASE-21282 Upgrade to latest jetty 9.3 versions
add 42d7ddc HBASE-21103 nightly job should make sure cached yetus will run.
add 924d183 HBASE-21247 Allow WAL Provider to be specified by configuration without explicit enum in Providers - revert
add da63ebb HBASE-21256 Improve IntegrationTestBigLinkedList for testing huge data
add 9e9a1e0 HBASE-21254 Need to find a way to limit the number of proc wal files
add fa5fa6e HBASE-21289 Remove the log "'hbase.regionserver.maxlogs' was deprecated." in AbstractFSWAL
add 05f8bea HBASE-21178 [BC break] : Get and Scan operation with a custom converter_class not working
add a292ab7 HBASE-21299 List counts of actual region states in master UI tables section
add e736168 HBASE-21303 [shell] clear_deadservers with no args fails
add 7464e2e HBASE-21114 add 2.1 docs to menu
add dde336f HBASE-21309 Increase the waiting timeout for TestProcedurePriority
add 6781918 HBASE-21310 Split TestCloneSnapshotFromClient
add 7d798b3 HBASE-21260 The whole balancer plans might be aborted if there are more than one plans to move a same region
add 4a04312 HBASE-21290 No need to instantiate BlockCache for master which not carry table
add 07e2247 HBASE-21238 MapReduceHFileSplitterJob#run shouldn't call System.exit
add fc7a6a6 HBASE-21311 Split TestRestoreSnapshotFromClient
add c9dcc9a HBASE-21266 Not running balancer because processing dead regionservers, but empty dead rs list
add 0d99829 HBASE-21278 Do not rollback successful sub procedures when rolling back a procedure
add fa652cc HBASE-21315 The getActiveMinProcId and getActiveMaxProcId of BitSetNode are incorrect if there are no active procedure
add 821e4d7 HBASE-21291 Add a test for bypassing stuck state-machine procedures
add 3b91ae5 HBASE-21263 Mention compression algorithm along with other storefile details
add 8cc56bd HBASE-21320 [canary] Cleanup of usage and add commentary
add fd940f3 HBASE-21327 Fix minor logging issue where we don't report servername if no associated SCP
add 8cb28ce HBASE-21198 Exclude dependency on net.minidev:json-smart
add 1e339e6 HBASE-21281 Update bouncycastle dependency - addendum adds dependency for hbase-server module
add 3a75505 HBASE-21279 Split TestAdminShell into several tests
add 5efa5f6 HBASE-21330 ReopenTableRegionsProcedure will enter an infinite loop if we schedule a TRSP at the same time
add e520399 HBASE-20716: Changes the bytes[] conversion done in Bytes and ByteBufferUtils. Instead of doing check unsafe_aligned available everytime, choose the best converter at startup.
add 92fdc8d HBASE-21055 NullPointerException when balanceOverall() but server balance info is null
add 132bea9 HBASE-21323 Should not skip force updating for a sub procedure even if it has been finished
add 5fbb227 HBASE-21269 Forward-port HBASE-21213 [hbck2] bypass leaves behind state in RegionStates when assign/unassign
add bc7628a HBASE-21073 Redo concept of maintenance mode
add 05d22ed HBASE-21292 IdLock.getLockEntry() may hang if interrupted
add ae53716 Update downloads.xml with new entry for 1.4.8 release
add 4bf3c5a HBASE-21200 Memstore flush doesn't finish because of seekToPreviousRow() in memstore scanner.
add 7adf590 HBASE-21336 Simplify the implementation of WALProcedureMap
add b723ce1 HBASE-21194 Add tests in TestCopyTable which exercises MOB feature
add 5858467 HBASE-21281 Upgrade bouncycastle to latest - addendum adds test dependency
add ae5308a HBASE-21302 update downloads page for HBase 1.2.8 release.
add dd474ef HBASE-21334 TestMergeTableRegionsProcedure is flakey
add 7d72930 Revert "HBASE-21336 Simplify the implementation of WALProcedureMap"
add 77ac352 HBASE-21355 HStore's storeSize is calculated repeatedly which causing the confusing region split
add 3b66b65 HBASE-21336 Simplify the implementation of WALProcedureMap
add d0e7367 HBASE-21355 (addendum) replace the expensive reload storefiles with reading the merge result of compacted storefiles and current storefiles
add 931156f HBASE-21336 Addendum remove unused code in HBTU
add ae13b0b HBASE-21356 bulkLoadHFile API should ensure that rs has the source hfile's write permissionls
add 86f2312 HBASE-21354 Procedure may be deleted improperly during master restarts resulting in 'Corrupt'
add 603bf4c HBASE-21354 Addendum fix compile error
add 3b68e53 HBASE-20973 ArrayIndexOutOfBoundsException when rolling back procedure
add 807736f HBASE-21338 Warn if balancer is an ill-fit for cluster size
add 1e9d998 HBASE-21342 FileSystem in use may get closed by other bulk load call in secure bulkLoad
add 1f437ac HBASE-21349 Do not run CatalogJanitor or Nomalizer when cluster is shutting down
add b2fcf76 HBASE-21363 Rewrite the buildingHoldCleanupTracker method in WALProcedureStore
add 3fe8649 HBASE-21377 Add debug log for catching the root cause
add 6830a1c HBASE-21372) Set hbase.assignment.maximum.attempts to Long.MAX
add d4cc5ee HBASE-21318 Make RefreshHFilesClient runnable
add 5dde5b7 HBASE-21215 Figure how to invoke hbck2; make it easy to find
add 614612a HBASE-21364 Procedure holds the lock should put to front of the queue after restart
add 6646973 HBASE-21384 Procedure with holdlock=false should not be restored lock when restarts
add cd94341 HBASE-21385 HTable.delete request use rpc call directly instead of AsyncProcess
add 3a7412d HBASE-21383 Change refguide to point at hbck2 instead of hbck1
add 23b7510 HBASE-21365 Throw exception when user put data with skip wal to a table which may be replicated
add 385e398 Revert "HBASE-20973 ArrayIndexOutOfBoundsException when rolling back procedure"
add 0ab7c3a HBASE-21391 RefreshPeerProcedure should also wait master initialized before executing
add e5ba798 HBASE-20973 ArrayIndexOutOfBoundsException when rolling back procedure
add 7cdb525 HBASE-21175 Partially initialized SnapshotHFileCleaner leads to NPE during TestHFileArchiving
add c0b994b HBASE-21325 Force to terminate regionserver when abort hang in somewhere
add d5e4faa HBASE-21375 Revisit the lock and queue implementation in MasterProcedureScheduler
add 4b86dd2 HBASE-21371. Hbase unable to compile against Hadoop trunk (3.3.0-SNAPSHOT) due to license error
add 116eee6 HBASE-21322 Add a scheduleServerCrashProcedure() API to HbckService
add 02f5f17 HBASE-21389 Revisit the procedure lock for sync replication
add 6d709c0 HBASE-21396 Create 2.1.1 release; add 2.1.1 to downloads page
add 91611cc HBASE-21417 Pre commit build is broken due to surefire plugin crashes
add 6bdaedd HBASE-21388 No need to instantiate MemStoreLAB for master which not carry table
add 21b98e1 HBASE-19682 Use Collections.emptyList() For Empty List Values
add ee55b55 HBASE-21424 Change flakies and nightlies so scheduled less often
add e7f6c29 HBASE-21422 NPE in TestMergeTableRegionsProcedure.testMergeWithoutPONR
add 25c964e HBASE-21407 Resolve NPE in backup Master UI
add 62fe365 HBASE-21351 The force update thread may have race with PE worker when the procedure is rolling back
add d08990c HBASE-21425 2.1.1 fails to start over 1.x data; namespace not assigned
add ea0f139 HBASE-21396 Create 2.1.1 release; add 2.1.1 to downloads page ADDENDUM; Fix release date for 2.1.1
add c8574ba HBASE-21420 Use procedure event to wake up the SyncReplicationReplayWALProcedures which wait for worker
add 7395ffa HBASE-21247 Custom WAL Provider cannot be specified by configuration whose value is outside the enums in Providers
add eaf0baf HBASE-21438 TestAdmin2#testGetProcedures fails due to FailedProcedure inaccessible
add 0160327 HBASE-21314 The implementation of BitSetNode is not efficient
add 82ce149 HBASE-21381 Document the hadoop versions using which backup and restore feature works (liubang)
add a31458b HBASE-21421 Do not kill RS if reportOnlineRegions fails
add 86cbbde HBASE-21328 add HBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP switch to hbase-env.sh
add 6d46b8d HBASE-21441 NPE if RS restarts between REFRESH_PEER_SYNC_REPLICATION_STATE_ON_RS_BEGIN and TRANSIT_PEER_NEW_SYNC_REPLICATION_STATE
add 7997c51 HBASE-15557 Add guidance on HashTable/SyncTable to the RefGuide
add 2792253 HBASE-15557 Add guidance on HashTable/SyncTable to the RefGuide
add 0ffeb54 HBASE-21443 [hbase-connectors] Purge hbase-* modules from core now they've been moved to hbase-connectors
add 468c1e7 HBASE-21443 [hbase-connectors] Purge hbase-* modules from core now they've been moved to hbase-connectors
add cf9b515 HBASE-21419 Show sync replication related field for replication peer on master web UI
add f173827 HBASE-21401 Sanity check in BaseDecoder#parseCell
add 56bd0a1 Revert "HBASE-15557 Add guidance on HashTable/SyncTable to the RefGuide"
add 54172c9 HBASE-21443 [hbase-connectors] Purge hbase-* modules from core now they've been moved to hbase-connectors
add 2153d2c HBASE-21411 document the snapshot metric data that is shown in HBase Master Web UI
add a8ad61e HBASE-20604 ProtobufLogReader#readNext can incorrectly loop to the same position in the stream until the the WAL is rolled
add d9f3213 HBASE-21439 RegionLoads aren't being used in RegionLoad cost functions
add c4b2315 Amend HBASE-21439 RegionLoads aren't being used in RegionLoad cost functions
add 3c34073 HBASE-21410 A helper page that help find all problematic regions and procedures
add 13b4351 Revert "HBASE-21410 A helper page that help find all problematic regions and procedures"
add fa63736 HBASE-21410 A helper page that help find all problematic regions and procedures
add fe2265f HBASE-21451 The way we maintain the lastestPaths in ReplicationSourceManager is broken when sync replication is used
add ccabf73 HBASE-21437 Bypassed procedure throw IllegalArgumentException when its state is WAITING_TIMEOUT
add 8135285 HBASE-21445 CopyTable by bulkload will write hfile into yarn's HDFS
add 6786aca HBASE-21376 Add some verbose log to MasterProcedureScheduler
add 5e84997 HBASE-13468 hbase.zookeeper.quorum supports ipv6 address
add 362b5dd Revert "HBASE-21401 Sanity check in BaseDecoder#parseCell"
add f770081 HBASE-21466 WALProcedureStore uses wrong FileSystem if wal.dir is not under rootdir
add 55fa8f4 HBASE-21463 The checkOnlineRegionsReport can accidentally complete a TRSP
add ffb003e HBASE-21465 Retry on reportRegionStateTransition can lead to unexpected errors
add 114377d HBASE-21465 Addendum change TestReportRegionStateTransitionRetry to MediumTests
add 6e1ba39 add Jingyun Tian as a committer to the pom file
add 3eb27a0 Revert "HBASE-21465 Addendum change TestReportRegionStateTransitionRetry to MediumTests"
add 64c4861 Revert "HBASE-21465 Retry on reportRegionStateTransition can lead to unexpected errors"
add 00acda3 HBASE-21457 BackupUtils#getWALFilesOlderThan refers to wrong FileSystem
add d486bba HBASE-21452 Illegal character in hbase counters group name
add 640a5e3 HBASE-21465 Retry on reportRegionStateTransition can lead to unexpected errors
add a8b6420 HBASE-21473 RowIndexSeekerV1 may return cell with extra two \x00\x00 bytes which has no tags
add 9e42a9e HBASE-21472 Should not persist the dispatched field for RegionRemoteProcedureBase
add 130057f HBASE-21255 [acl] Refactor TablePermission into three classes (Global, Namespace, Table)
add a819875 HBASE-21460 correct Document Configurable Bucket Sizes in bucketCache
add 43a10df HBASE-21485 Add more debug logs for remote procedure execution
add 825e14b HBASE-21141 Enable MOB in backup / restore test involving incremental backup
add f874232 HBASE-21489 TestShell is broken
add f555258 HBASE-21480 Taking snapshot when RS crashes prevent we bring the regions online
add b329e6e HBASE-21494 NPE when loading RecoverStandByProcedure
add b8271c0 Revert "HBASE-21377 Add debug log for catching the root cause"
add 83dc38a HBASE-21377 Add debug log for procedure stack id related operations
add 405bf5e HBASE-21490 WALProcedure may remove proc wal files still with active procedures
add 5ded294 HBASE-21034 Add new throttle type: read/write capacity unit
add 5cc845b HBASE-21503 Replication normal source can get stuck due potential race conditions between source wal reader and wal provider initialization threads.
add 6d0dc96 HBASE-21387 Race condition surrounding in progress snapshot handling in snapshot cache leads to loss of snapshot files
add d9c773b HBASE-21387 Addendum fix TestSnapshotFileCache
add 701526d HBASE-21510 Test TestRegisterPeerWorkerWhenRestarting is flakey
add 27c0bf5 HBASE-21511 Remove in progress snapshot check in SnapshotFileCache#getUnreferencedFiles
add a0e3cb6 HBASE-21508 Ignore the reportRegionStateTransition call from a dead server
add 1acbd36 HBASE-21154 Remove hbase:namespace table; fold it into hbase:meta
add 34e1d74 HBASE-21498 Master OOM when SplitTableRegionProcedure new CacheConfig and instantiate a new BlockCache
add 3133d43 HBASE-21507 Compaction failed when execute AbstractMultiFileWriter.beforeShipped() method
add 39bc458 Revert "HBASE-21507 Compaction failed when execute AbstractMultiFileWriter.beforeShipped() method"
add 6f15cec HBASE-21507 Compaction failed when execute AbstractMultiFileWriter.beforeShipped() method
add 64cd30f HBASE-21493 update downloads page for HBase 1.2.9 release.
add 7877e09 HBASE-21492 CellCodec Written To WAL Before It's Verified
add d6e1d18 HBASE-21517 Move the getTableRegionForRow method from HMaster to TestMaster
add f1f2b5a HBASE-21300 Fix the wrong reference file path when restoring snapshots for tables with MOB columns
add 8a68f0d HBASE-21524 Fix logging in ConnectionImplementation.isTableAvailable()
add fdddc47 HBASE-21523 Avoid extra logging when the backup system table already exists
add 3ad2a89 HBASE-18735 Provide an option to kill a MiniHBaseCluster without waiting on shutdown
add d42e0ad HBASE-21504 If enable FIFOCompactionPolicy, a compaction may write a "empty" hfile whose maxTimeStamp is long max. This kind of hfile will never be archived.
add dfeab9f HBASE-21518 TestMasterFailoverWithProcedures is flaky
add 766aa1b HBASE-21486 The current replication implementation for peer in STANDBY state breaks serial replication
add 5c209f2 HBASE-21479 Individual tests in TestHRegionReplayEvents class are failing
add d525ec6 HBASE-21534 TestAssignmentManager is flakey
add dec4913 HBASE-21534 Addendum output uncaught exception, fix the way that we add new region servers to avoid recreate a dead server
add 59cfe2e HBASE-21543 Add 2.0.3. release to downloads page
add 8bf966c HBASE-21541 Move MetaTableLocator.verifyRegionLocation to hbase-rsgroup module
add f49baf2 HBASE-21550 Add a new method preCreateTableRegionInfos for MasterObserver which allows CPs to modify the TableDescriptor
add 3b85485 HBASE-21551 Memory leak when use scan with STREAM at server side
add 67ab8b8 HBASE-21551 Memory leak when use scan with STREAM at server side - (addendum)
add 12e75a8 Add 'strong' notice that 2.1.1 and 2.0.3 have a memory leak
add 170df27 HBASE-21414 : StoreFileSize growth rate metric
add dfb9ae8 HBASE-21559 The RestoreSnapshotFromClientTestBase related UT are flaky
add 1e65bd5 HBASE-21549 Add shell command for serial replication peer
add e0e0694 HBASE-21413 Empty meta log doesn't get split when restart whole cluster Signed-off-by: stack <st...@apache.org>
add 8d7061a HBASE-21554 Show replication endpoint classname for replication peer on master web UI
add 79d90c8 HBASE-21560 Return a new TableDescriptor for MasterObserver#preModifyTable to allow coprocessor modify the TableDescriptor
add da9508d HBASE-21567 Allow overriding configs starting up the shell
add b09b87d HBASE-21570 Add write buffer periodic flush support for AsyncBufferedMutator
add f88224e HBASE-21453 Convert ReadOnlyZKClient to DEBUG instead of INFO
add 67d6d50 HBASE-21568 Use CacheConfig.DISABLED where we don't expect to have blockcache running
add 4640ff5 HIVE-21575 : memstore above high watermark message is logged too much
add f32d261 HBASE-21582 If call HBaseAdmin#snapshotAsync but forget call isSnapshotFinished, then SnapshotHFileCleaner will skip to run every time
add cb1966d HBASE-21590 Optimize trySkipToNextColumn in StoreScanner a bit.
add 9a25d0c Revert "HIVE-21575 : memstore above high watermark message is logged too much"
add 3ff274e HBASE-21575 : memstore above high watermark message is logged too much
add 1b08ba7 HBASE-21578 Fix wrong throttling exception for capacity unit
add 2b003c5 Update downloads.xml for release 1.4.9
add 4911534 HBASE-21590 Optimize trySkipToNextColumn in StoreScanner a bit. (addendum)
add ac0b3bb HBASE-21520 TestMultiColumnScanner cost long time when using ROWCOL bloom type
add 68b5df0 HBASE-21589 TestCleanupMetaWAL fails
add 1971d02 HBASE-21514 Refactor CacheConfig
add f782846 HBASE-21592 quota.addGetResult(r) throw NPE
add c448604 HBASE-21565 Delete dead server from dead server list too early leads to concurrent Server Crash Procedures(SCP) for a same server
add fb58a23 HBASE-21535, Zombie Master detector is not working
add 8991877bb HBASE-21514: Refactor CacheConfig(addendum)
add 7875673 HBASE-21610, numOpenConnections metric is set to -1 when zero server channel exist
add ad81938 HBASE-21618 Scan with the same startRow(inclusive=true) and stopRow(inclusive=false) returns one result
add 12786f8 HBASE-21401 Sanity check when constructing the KeyValue
add e160b5a HBASE-21620 Problem in scan query when using more than one column prefix filter in some cases
add b2bf22e HBASE-21631: list_quotas should print human readable values for LIMIT
add 7c0a3cc HBASE-21621 Reversed scan does not return expected number of rows
add 97fd647 HBASE-21635 Use maven enforcer to ban imports from illegal packages
add 59f77de HBASE-21629 draining_servers.rb is broken
add dbafa1b HBASE-21545 NEW_VERSION_BEHAVIOR breaks Get/Scan with specified columns
add 44dec60 HBASE-21631 (addendum) Fixed TestQuotasShell failure (quotas_test.rb)
add 4281cb3 HBASE-21640 Remove the TODO when increment zero
add c552088 HBASE-14939 Document bulk loaded hfile replication
add c2d5991 HBASE-21642 CopyTable by reading snapshot and bulkloading will save a lot of time
add f5ea00f HBASE-21643 Introduce two new region coprocessor method and deprecated postMutationBeforeWAL
add 7820ba1 HBASE-21650 Add DDL operation and some other miscellaneous to thrift2
add b620334 HBASE-21650 Add DDL operation and some other miscellaneous to thrift2 (ADDENDUM add some comments)
add 7755d4b HBASE-21646 Flakey TestTableSnapshotInputFormat; DisableTable not completing... Amendment to fix checkstyle complaint
add 3ab8959 HBASE-21660 Apply the cell to right memstore for increment/append operation
add ec948f5 HBASE-21659 Avoid to load duplicate coprocessors in system config and table descriptor
add f0b50a8 HBASE-21547 Precommit uses master flaky list for other branches
add e4b6b4a HBASE-21652 Refactor ThriftServer making thrift2 server inherited from thrift1 server
add db66e6c HBASE-17356 Add replica get support
add 466fa92 HBASE-21662 Add append_peer_exclude_namespaces and remove_peer_exclude_namespaces shell commands
add c300565 HBASE-21670 Add 2.0.4 to download page
add 3fbdd5b HBASE-21630 [shell] Define ENDKEY == STOPROW (we have ENDROW)
add 94093e8 Add 1.3.3 to download page
add 77db1fa HBASE-21159 Add shell command to switch throttle on or off
add 281d642 HBASE-21588 Procedure v2 wal splitting implementation
add 84c1f08 HBASE-21668 SCM fetch times out for nightlies
add a735a47 HBASE-21362: Disable printing of stack-trace in shell when quotas are violated
add 5aaa734 HBASE-21361: Disable printing of stack-trace in shell when quotas are not enabled
add 4f0514e HBASE-21682 Support getting from specific replica
add 7377fcd Revert "HBASE-21668 SCM fetch times out for nightlies"
add e9dae2a HBASE-21683 Reset readsEnabled flag after successfully flushing the primary region
add d957f0f HBASE-21684 Throw DNRIOE when connection or rpc client is closed
add 7d6ce35 HBASE-21091 Update Hadoop and Java "supported" versions tables
add d26acbe HBASE-21688: Address WAL filesystem issues
add ebe3d1d HBASE-21697 Add 2.1.2 to the download page
add 5c902b4 HBASE-21645 Perform sanity check and disallow table creation/modification with region replication < 1
add f053003 HBASE-21661 Provide Thrift2 implementation of Table/Admin
add 37bc168 HBASE-21614 RIT recovery with ServerCrashProcedure doesn't account for all regions
add a5a6116 HBASE-21695 Fix flaky test TestRegionServerAbortTimeout
add 620d70d HBASE-21694 Add append_peer_exclude_tableCFs and remove_peer_exclude_tableCFs shell commands
add 9158792 HBASE-21685 Change repository urls to Gitbox
add 8e39ec2 HBASE-21691 Fix flaky test TestRecoveredEdits
add a1903ea HBASE-21700 Simplify the implementation of RSGroupInfoManagerImpl
add 52bc6db HBASE-21652 Refactor ThriftServer making thrift2 server inherited from thrift1 server(addendum)
add 5d32e80 HBASE-21297 ModifyTableProcedure can throw TNDE instead of IOE in case of REGION_REPLICATION change
add 7bebdff HBASE-21580 Support getting Hbck instance from AsyncConnection
add fbf7937 HBASE-21663 Add replica scan support
add 2b5b190 HBASE-21295 Update compatibility matrices
add 3d2580c HBASE-21704 The implementation of DistributedHBaseCluster.getServerHoldingRegion is incorrect
add c5691a9 HBASE-21705 Should treat meta table specially for some methods in AsyncAdmin
add 7795af0 HBASE-21707 Fix warnings in hbase-rsgroup module and also make the UTs more stable
add 63a1fcb HBASE-21712 : Make submit-patch.py python3 compatible
add e69ab24 HBASE-21626 : log the regions blocking WAL from being archived
add 54c724f HBASE-21707 Addendum remove debug logs
add 93d4b95 HBASE-21225: Having RPC & Space quota on a table/Namespace doesn't allow space quota to be removed using 'NONE'
add 0fd4243 HBASE-21634: Print error message when user uses unacceptable values for LIMIT while setting quotas.
add bc0fb66 HBASE-21595, Print thread's information and stack traces when RS is aborting forcibly
add 6da0b4e HBASE-21639 maxHeapUsage value not read properly from config during EntryBuffers initialization
add c2c1af4 HBASE-21647 Add status track for splitting WAL tasks
add 15031c5 HBASE-21657 PrivateCellUtil#estimatedSerializedSizeOf has been the bottleneck in 100% scan case
add 5ca1b64 HBASE-21612, Add developer debug options in HBase Config for REST server
add 5675bb8 HBASE-21712 Make submit-patch.py python3 compatible - ADDENDUM
add 400276e HBASE-21711 Remove references to git.apache.org/hbase.git
add 51c58e0 HBASE-21727 Simplify documentation around client timeout
add 348cbf6 HBASE-21732 Should call toUpperCase before using Enum.valueOf in some methods for ColumnFamilyDescriptor
add 6363efc HBASE-21731 Do not need to use ClusterConnection in IntegrationTestBigLinkedListWithVisibility
add 594341d HBASE-21710 Add quota related methods to the Admin interface
add 3e92cd5 HBASE-20209 Do Not Use Both Map containsKey and get Methods in Replication Sink
add 408eb9a HBASE-17370 Fix or provide shell scripts to drain and decommission region server
add 44dc872 HBASE-19695 Handle disabled table for async client
add 3d23490 HBASE-21737 Fix typos in "Appendix A: HFile format" section in the doc
add 882bd56 HBASE-21726 Add getAllRegionLocations method to AsyncTableRegionLocator
add a2f6768 HBASE-21746 Fix two concern cases in RegionMover
add 35df614 HBASE-21738 Remove all the CLSM#size operation in our memstore because it's an quite time consuming.
add f2820ea HBASE-21749 RS UI may throw NPE and make rs-status page inaccessible with multiwal and replication
add b0131e1 HBASE-21734 Some optimization in FilterListWithOR
add 35ed5d6 HBASE-21750 Most of KeyValueUtil#length can be replaced by cell#getSerializedSize for better performance because the latter one has been optimized
add fa3946f HBASE-21626 log the regions blocking WAL from being archived ADDENDUM
add dfad304 HBASE-21753 Support getting the locations for all the replicas of a region
add b5619a2 HBASE-21754 ReportRegionStateTransitionRequest should be executed in priority executor
add 050caf4 HBASE-21475 Put mutation (having TTL set) added via co-processor is retrieved even after TTL expires
add d187af0 HBASE-21720 : metric to measure how actions are distributed to servers within a MultiAction
add 2504311 HBASE-21716 Add toStringCustomizedValues to TableDescriptor
add d4085d1 HBASE-21715 set timeout instead of throwing Exception when calling ProcedureFuture.get in client side.
add 416b70f HBASE-21761 Align the methods in RegionLocator and AsyncTableRegionLocator
add e43c833 HBASE-21770 Should deal with meta table in HRegionLocator.getAllRegionLocations
add 91dffb0 HBASE-21729 Extract ProcedureCoordinatorRpcs and ProcedureMemberRpcs from CoordinatedStateManager
add 54093b0 HBASE-20215 - Rename CollectionUtils to ConcurrentMapUtils
add 281558a HBASE-21713 Support set region server throttle quota
add 006f05b HBASE-21689: Make table/namespace specific current quota info available in shell(describe_namespace & describe)
add 7b867a9 HBASE-21741: Add a note in "HFile Tool" section regarding 'seqid=0'
add 4f3b95b HBASE-21762 Move some methods in ClusterConnection to Connection
add e92b62b HBASE-21775 The BufferedMutator doesn't ever refresh region location cache Fix server location metadata refresh in multi-actions
add 1995f61 HBASE-21782 LoadIncrementalHFiles should not be IA.Public
add 274e4cc HBASE-21789 Rewrite MetaTableAccessor.multiMutate with Table.coprocessorService
add 8018a7a HBASE-21790 - Detail docs on ref guide for CompactionTool
add 7dc69b6 HBASE-21792 Mark HTableMultiplexer as deprecated and remove it in 3.0.0
add d82c1a6 HBASE-21791 Upgrade thrift dependency to 0.12.0
add f997252 HBASE-21739 Move grant/revoke from regionserver to master
add 16c7f5d HBASE-21699 Fixed create table failed when using SPLITS_FILE => 'splits.txt'
add 5ddda1a HBASE-21733 SnapshotQuotaObserverChore should only fetch space quotas
add 513ba9a HBASE-21775 ADDENDUM - fix TestAsyncProcess
add c90e9ff HBASE-21806 add an option to roll WAL on very slow syncs
add 1c71544 HBASE-21404 Master/RS navbar active state does not work
add 2776bc0 HBASE-21809 Add retry thrift client for ThriftTable/Admin
add c5f4e84 HBASE-21644 Modify table procedure runs infinitely for a table having region replication > 1
add 81ebe6d HBASE-21764 Size of in-memory compaction thread pool shoud be configurable
add 64c3272 HBASE-21794 Update the Coprocessor observer example given in section 111.1 of the ref guide.
add 5784a09 HBASE-21808 Ensure we can build with JDK11 targetting JDK8
add 946bc19 HBASE-21811 region can be opened on two servers due to race condition with procedures and server reports
add 89c02dc HBASE-21828 Make sure we do not return CompletionException when locating region
add f26e1bb HBASE-21833 Use NettyAsyncFSWALConfigHelper.setEventLoopConfig to prevent creating too many netty event loop when executing TestHRegion
add 2b1b79f HBASE-21829 Use FutureUtils.addListener instead of calling whenComplete directly
add 65caa08 HBASE-21812 Address ruby static analysis for shell/bin modules [2nd pass]
add 8d75ac8 HBASE-21765 Website should point to lists.apache.org
add d69c3e5 HBASE-21840 TestHRegionWithInMemoryFlush fails with NPE
add 5f8bdd5 HBASE-21795 Client application may get stuck (time bound) if a table modify op is called immediately after split op
add af92322 HBASE-19616 Review of LogCleaner Class
add b24f19b Adding xucang as a developer
add 6b60c42 HBASE-21838 Create a special ReplicationEndpoint just for verifying the WAL entries are fine
add 7849fa3 HBASE-21843 RegionGroupingProvider breaks the meta wal file name pattern which may cause data loss for meta region
add 1817725 HBASE-21853 update copyright notices for contributions in 2019.
add a155d17 HBASE-21816 : Print source cluster replication config directory
add 6f16836 HBASE-21857 Do not need to check clusterKey if replicationEndpoint is provided when adding a peer
add abaeeac HBASE-21800: RegionServer aborted due to NPE from MetaTableMetrics coprocessor
add 28bc9a5 HBASE-21862 IPCUtil.wrapException should keep the original exception types for all the connection exceptions
add b322d0a HBASE-21201 Support to run VerifyReplication MR tool without peerid
add c48438f HBASE-21857 Addendum fix broken UTs
add ebfde02 HBASE-21854 Race condition in TestProcedureSkipPersistence
new 2864633 HBASE-14852 Update build env
new 2293347 HBASE-15078 Added ability to start/stop hbase local cluster for tests, global test_env for gtest, small changes to dockerfile and docker run.
new 28b2847 HBASE-14853 Add on protobuf to c++ chain
new 5c00020 HBASE-15401 Add Zookeeper to third party
new 3d8c59e HBASE-14854 Read meta location from zk
new 8cb8b4b HBASE-15418 Clean up un-used warning in test util
new dab7a73 HBASE-15604 Add a good readme on the build.
new 91e78b6 HBASE-15649 Ignore buck-out when building docker image
new 1614333 HBASE-15045 Keep hbase-native-client/if and hbase-protocol in sync.
new a2e1d63 HBASE-14855 Connect to regionserver
new 9891795 HBASE-15690 Add utility to get current username
new 87805da HBASE-15620 Add on Call serialization
new f010aec HBASE-15696 Move region location cache serialization into serde
new 07e1841 HBASE-15718 Add on TableName implementation and tests
new 9c245c2 HBASE-15724 Use explicit docker image
new e045922 HBASE-15687 Allow decoding more than GetResponse from the server
new 59c214c HBASE-15730 Add on script to format all .h,.cc, and BUCK files.
new 33e6ad5 HBASE-15731 Add on a connection pool
new d352192 HBASE-15739 Add region location lookup from meta
new 29053e0 HBASE-15748 Don't link in static libunwind.
new 8e132ea HBASE-15750 Add on meta deserialization
new f9ef33c HBASE-15655 Set up doxygen for documentation
new 056e7ba HBASE-15766 Show working puts
new f2bcd49 HBASE-15777 Fix needs header in client handler
new 411d5a5 HBASE-15771 Document all the public classes
new 1e80d6f HBASE-15761 Add on more server name tests
new 07e0917 HBASE-15770 Stop using wangle's global executor
new 4ce4500 HBASE-15792 Add on a test for locating a region
new 3afa68c HBASE-15774 Fix Upgrade lock usage in connection pool.
new fe9b093 HBASE-15826 Clean up ASF license issues
new a91c66c HBASE-15823 Use call once for user util
new 0b93b93 HBASE-15821 Document TestUtil
new 2bdfc03 HBASE-15851 Makefile update for build env
new 45ea3ac HBASE-15822 Move to the latest docker base image
new e026b56 HBASE-15926 Added ASF headers which were missed in last commit
new e1edf10 HBASE-15945 Patch for Cell
new 932fdad HBASE-16174 Hook cell test up, and fix broken cell test.
new 4d18150 HBASE-16216 Clean up source code.
new 2e7466b HBASE-16740 start-docker.sh fails to run by complaining bzip2 error (Xiaobing Zhou)
new c8d42a2 HBASE-15893 Get object (Sudeep Sunthankar)
new 3db9611 HBASE-17217 Docker should bind to a different port than 16010
new 06f82ce HBASE-16489 Configuration parsing (Sudeep Sunthankar)
new be31f85 HBASE-17218 [C++] Use Google Style guide and cpplint
new 579ada5 HBASE-15902 Scan Object
new 2506352 HBASE-17219 [C++] Reformat the code according to the style guidelines
new 60aa15e HBASE-17218 [C++] Use Google Style guide and cpplint - ADDENDUM to add executable bit to the script
new c568742 HBASE-17220 [C++] Address major issues from cpplint
new ed45104 HBASE-17051 [C++] implement RPC client and connection management (Xiaobing Zhou)
new 7cfadcd HBASE-15905 Makefile build env incorrectly links in tests (Priyadharshini karthikeyan and Sudeep Sunthankar)
new 13e283a HBASE-17283 [C++] Result class
new c1276e1 HBASE-17395 [C++] Use custom line wrapping in formatting
new bc6551f HBASE-17395 [C++] Use custom line wrapping in formatting - ADDENDUM to remove an extra '=' sign.
new 1869fa0 HBASE-17451 [C++] HBase Request and Response Converter
new def614c HBASE-17463 [C++] RpcClient should close the thread pool
new ed287e7 HBASE-17315 [C++] HBase Client and Table Implementation (Sudeep Sunthankar)
new 6c7e8fa HBASE-17219 [C++] Reformat the code according to the style guidelines - ADDENDUM after HBASE-17395
new 20f43c4 HBASE-15705 Add on meta cache (Mikhail Antonov)
new ca83083 HBASE-17481 [C++] cpplint should use line wrapping of 100
new c2e98b6 HBASE-17503 [C++] Configuration should be settable and used w/o XML files
new 4d235f9 HBASE-17485 [C++] Zookeeper quorum and znode lookup made configurable (Sudeep Sunthankar & enis)
new 8dfeef1 HBASE-17278 [C++] Cell Scanner and KeyValueCodec for encoding cells in RPC (Sudeep Sunthankar and enis)
new 2572ab7 HBASE-17585 [C++] Use KVCodec in the RPC request/response
new 02a6800 HBASE-17612 [C++] Set client version info in RPC header
new f940e24 HBASE-17226 [C++] Filter and Query classes
new 559774c HBASE-17629 [C++] Timeouts and retry configuration for connections
new 5e707b4 HBASE-17465 [C++] implement request retry mechanism over RPC (Xiaobing Zhou)
new 2597982 HBASE-17680 Run mini cluster through JNI in tests
new 1e32f56 HBASE-17741 [C++] rename some files to use (dash) instead of _
new 3118010 HBASE-17728 Create separate build target for Configuration classes
new a620409 HBASE-17466 [C++] Test cleanup and minor improvements
new 1363604 HBASE-17768 [C++] Makefile should recompile only the changed sources (Sudeep Sunthankar)
new 9f9e973 HBASE-17754 [C++] RawAsyncTable
new fdb7aa7 Adding methods to run a stand-alone HBase instance
new 7115149 HBASE-17727 [C++] Make RespConverter work with RawAsyncTableImpl
new 9969e67 HBASE-17771 [C++] Classes required for implementation of BatchCallerBuilder
new fda157a HBASE-15894 [C++] Put and Mutation objects
new b83050d HBASE-16365 [C++] End to end Table::Put()
new 7830e97 HBASE-17726 [C++] Move implementation from header to cc for request retry
new b69930a HBASE-17800 [C++] handle exceptions in client RPC (Xiaobing Zhou and Enis Soztutar)
new dc3ea14 HBASE-17576 [C++] Implement request retry mechanism over RPC for Multi calls. (Sudeep Sunthankar)
new caabc90 HBASE-17860 Implement secure native client connection
new 1c5fd59 HBASE-15602 Clean up using directives in cc files.
new 41ddf8f HBASE-15903 Delete Object
new 2e4eb71 HBASE-17860 Implement secure native client connection - ADDENDUM to remove Dockerfile
new 8b2a4cc HBASE-15903 Delete Object - addnedum makes PutGetDelete robust
new f6acd55 HBASE-15903 Delete Object - addnedum moves misplaced sleep
new 02d6273 HBASE-18153 [C++] Add valgrind to the docker image
new 2199c0c HBASE-18126 Increment class
new e972b7b HBASE-18126 Increment class - addendum creates TestToStringToInt64 in bytes-util-test
new 37515f9 HBASE-17907 [C++] End to end Scans from Client/Table
new 15bdf0c HBASE-18126 Increment class - addendum changes table name for test
new d285f96 HBASE-18173 Append class
new ab9d5be HBASE-18173 Append class - Addendum to fix formatting
new c40fb4d HBASE-18174 Implement Table#checkAndPut()
new c53802d HBASE-18188 [C++] Fix Handling do not retry exceptions
new 76fb136 HBASE-18178 [C++] Retrying meta location lookup and zookeeper connection
new 16db4ed HBASE-18210 Implement Table#checkAndDelete()
new e23a4bf HBASE-18236 [C++] Add batching and reporting to simple-client
new 96314e2 HBASE-18214 Replace the folly::AtomicHashMap usage in the RPC layer
new 88e52a9 HBASE-18400 [C++] ConnectionId Equals/Hash should consider service_name (Xiaobing Zhou)
new 0cdddd4 HBASE-18400 [C++] ConnectionId Equals/Hash should consider service_name (Xiaobing Zhou) - ADDENDUM to reformat the code.
new c566a85 HBASE-18061 [C++] Fix retry logic in multi-get calls (Sudeep Sunthankar)
new 78a8d23 HBASE-18338 [C++] Implement RpcTestServer (Xiaobing Zhou)
new 43a90ea HBASE-18407 [C++] make Configuration::Set/GetBool work for both true/false and 1/0 (Xiaobing Zhou)
new f270044 HBASE-18086 Create native client which creates load on selected cluster
new 1602738 HBASE-18371 [C++] Update folly and wangle dependencies
new 6c83f97 HBASE-18338 [C++] Implement RpcTestServer - ADDENDUM to fix rsync for new proto files
new 314e6d2 HBASE-18466. [C++] Support handling exception in RpcTestServer
new 482002c HBASE-18459 [C++] Fix Segfault in location-cache
new bd606ea HBASE-18536. [C++] Add fault injection infra
new bd13ff6 HBASE-18078. [C++] Harden RPC by handling various communication abnormalities
new e648e61 HBASE-18564 [C++] Problems compiling with GCC
new ddf3f55 HBASE-18537 [C++] Improvements to load-client
new 9d1d34e HBASE-18565 [C++] Fix deadlock in AsyncScanRetryingCaller and other RPCs
new 91f6231 HBASE-18576. [C++] Add ping for RPC test
new f6679ef HBASE-18579 Enable core dump by default for docker
new 0452294 HBASE-18579 Enable core dump by default for docker -revert
new 0f7cfcd HBASE-18603 buck complains about Build target path containing double slash
new 5c1a96f HBASE-18578 [C++] Add pause for RPC test
new 8bdfc01 HBASE-18204 [C++] Rpc connection close and reconnecting
new a76b719 HBASE-18728 [C++] The library should be named libHBaseClient, instead of libHbaseClient
new 322d5ab HBASE-18507 [C++] Support for MultiPuts in AsyncBatchRpcRetryingCaller class (Sudeep Sunthankar)
new ca345f0 HBASE-18720 [C++] Update wangle dependency to pick up the new release with Apache License v2
new 27ea3e0 HBASE-18777 Create one table for subtests in multi-retry-test
new 375fb6c HBASE-18579 Enable core dump by default for docker
new dbde640 HBASE-18727 [C++] Don't link JNI/JVM stuff into libHbaseClient
new c7557b7 HBASE-18802 [C++] Remove hbase-macros.h
new 8d1cb92 HBASE-18725 [C++] Install header files as well as library
new cd914c8 HBASE-18725 [C++] Install header files as well as library - ADDENDUM to only install .h files for if/
new ce31db4 HBASE-18861 [C++] Use boost::optional instead of std::experimental::optional
new 108b5a9 HBASE-18901 [C++] Provide CMAKE infrastructure
new 2549ad4 HBASE-20009 Add license header to krb5.conf
new b78e6f9 HBASE-14850 only run automated build monthly until dev picks up again.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (35219f0)
\
N -- N -- N refs/heads/HBASE-14850 (b78e6f9)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 133 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.arcconfig | 6 -
.gitignore | 8 +-
.pylintrc | 306 +
CHANGES.txt | 0
LICENSE.txt | 0
NOTICE.txt | 7 +-
README.txt | 2 +-
bin/draining_servers.rb | 165 +-
bin/get-active-master.rb | 22 +-
bin/hbase | 378 +-
bin/hbase-cleanup.sh | 4 +-
bin/hbase-config.sh | 33 +-
bin/hbase-daemon.sh | 142 +-
bin/hbase-daemons.sh | 19 +-
bin/hbase.cmd | 69 +-
bin/hirb.rb | 110 +-
bin/local-master-backup.sh | 10 +-
bin/local-regionservers.sh | 32 +-
bin/region_mover.rb | 2 +-
bin/region_status.rb | 77 +-
bin/regionservers.sh | 7 +-
bin/replication/copy_tables_desc.rb | 81 +-
bin/rolling-restart.sh | 35 +-
bin/shutdown_regionserver.rb | 30 +-
bin/start-hbase.sh | 22 +-
bin/stop-hbase.sh | 19 +-
conf/hbase-env.cmd | 6 +-
conf/hbase-env.sh | 19 +-
conf/log4j.properties | 29 +-
dev-support/Dockerfile | 3 +
dev-support/Jenkinsfile | 703 +
dev-support/adhoc_run_tests/Jenkinsfile | 93 +
dev-support/adhoc_run_tests/adhoc_run_tests.sh | 102 +
dev-support/check_compatibility.sh | 291 -
dev-support/checkcompatibility.py | 530 +
...osition_instead_of_inheritance-HBASE-17732.adoc | 257 +
dev-support/design-docs/README.txt | 10 +
dev-support/docker/Dockerfile | 53 +
dev-support/findHangingTests.py | 106 -
dev-support/findbugs-exclude.xml | 41 +-
dev-support/flaky-dashboard-template.html | 122 -
dev-support/flaky-tests/findHangingTests.py | 115 +
.../flaky-tests/flaky-dashboard-template.html | 199 +
.../flaky-tests/flaky-reporting.Jenkinsfile | 66 +
dev-support/flaky-tests/report-flakies.py | 280 +
.../flaky-tests/run-flaky-tests.Jenkinsfile | 79 +
dev-support/gather_machine_environment.sh | 56 +
dev-support/hbase-personality.sh | 436 +-
dev-support/hbase_docker/Dockerfile | 2 +-
.../hbase_nightly_pseudo-distributed-test.sh | 516 +
dev-support/hbase_nightly_source-artifact.sh | 186 +
dev-support/hbase_nightly_yetus.sh | 105 +
.../cache-apache-project-artifact.sh | 131 +
dev-support/jenkins-scripts/check-website-links.sh | 65 +
.../jenkins-scripts/generate-hbase-website.sh | 278 +
dev-support/jenkinsEnv.sh | 2 +-
dev-support/make_patch.sh | 128 +-
dev-support/make_rc.sh | 101 +-
dev-support/python-requirements.txt | 1 +
dev-support/report-flakies.py | 190 -
dev-support/submit-patch.py | 32 +-
hbase-annotations/pom.xml | 58 +-
.../hbase/classification/InterfaceAudience.java | 73 -
.../hbase/classification/InterfaceStability.java | 66 -
.../ExcludePrivateAnnotationsStandardDoclet.java | 62 -
.../IncludePublicAnnotationsStandardDoclet.java | 68 -
.../classification/tools/RootDocProcessor.java | 230 -
.../classification/tools/StabilityOptions.java | 71 -
.../hbase/testclassification/ClientTests.java | 10 +-
.../hbase/testclassification/CoprocessorTests.java | 7 +-
.../hbase/testclassification/FilterTests.java | 9 +-
.../hbase/testclassification/FlakeyTests.java | 6 +-
.../hadoop/hbase/testclassification/IOTests.java | 10 +-
.../hbase/testclassification/IntegrationTests.java | 5 +-
.../hbase/testclassification/LargeTests.java | 22 +-
.../hbase/testclassification/MapReduceTests.java | 8 +-
.../hbase/testclassification/MasterTests.java | 6 +-
.../hbase/testclassification/MediumTests.java | 19 +-
.../hbase/testclassification/MetricsTests.java | 6 +-
.../hadoop/hbase/testclassification/MiscTests.java | 6 +-
.../hadoop/hbase/testclassification/RPCTests.java | 8 +-
.../testclassification/RegionServerTests.java | 9 +-
.../hbase/testclassification/ReplicationTests.java | 8 +-
.../hadoop/hbase/testclassification/RestTests.java | 7 +-
.../hbase/testclassification/SecurityTests.java | 6 +-
.../hbase/testclassification/SmallTests.java | 19 +-
.../testclassification/VerySlowMapReduceTests.java | 7 +-
.../VerySlowRegionServerTests.java | 5 +-
.../hadoop/hbase/testclassification/ZKTests.java | 26 +
.../hbase-archetype-builder/createArchetypes.sh | 2 +-
.../hbase-archetype-builder/installArchetypes.sh | 2 +-
hbase-archetypes/hbase-archetype-builder/pom.xml | 30 +-
hbase-archetypes/hbase-client-project/pom.xml | 28 +-
.../archetypes/exemplars/client/HelloHBase.java | 12 +-
.../src/main/resources/log4j.properties | 12 +-
.../exemplars/client/TestHelloHBase.java | 33 +-
.../src/test/resources/hbase-site.xml | 0
.../hbase-shaded-client-project/pom.xml | 15 +-
.../src/main/resources/log4j.properties | 12 +-
.../exemplars/shaded_client/TestHelloHBase.java | 29 +-
.../src/test/resources/hbase-site.xml | 0
hbase-archetypes/pom.xml | 13 +-
hbase-assembly/pom.xml | 166 +-
.../src/main/assembly/client-components.xml | 131 +
hbase-assembly/src/main/assembly/client.xml | 155 +
hbase-assembly/src/main/assembly/components.xml | 40 +-
.../src/main/assembly/hadoop-two-compat.xml | 124 +-
hbase-assembly/src/main/assembly/src.xml | 136 -
hbase-backup/pom.xml | 280 +
.../apache/hadoop/hbase/backup/BackupAdmin.java | 136 +
.../hadoop/hbase/backup/BackupClientFactory.java | 58 +
.../apache/hadoop/hbase/backup/BackupCopyJob.java | 54 +
.../apache/hadoop/hbase/backup/BackupDriver.java | 219 +
.../hadoop/hbase/backup/BackupHFileCleaner.java | 182 +
.../org/apache/hadoop/hbase/backup/BackupInfo.java | 547 +
.../apache/hadoop/hbase/backup/BackupMergeJob.java | 40 +
.../apache/hadoop/hbase/backup/BackupObserver.java | 108 +
.../apache/hadoop/hbase/backup/BackupRequest.java | 153 +
.../hbase/backup/BackupRestoreConstants.java | 129 +
.../hadoop/hbase/backup/BackupRestoreFactory.java | 81 +
.../hadoop/hbase/backup/BackupTableInfo.java | 79 +
.../hadoop/hbase/backup/HBackupFileSystem.java | 163 +
.../org/apache/hadoop/hbase/backup/LogUtils.java | 48 +
.../apache/hadoop/hbase/backup/RestoreDriver.java | 277 +
.../org/apache/hadoop/hbase/backup/RestoreJob.java | 45 +
.../apache/hadoop/hbase/backup/RestoreRequest.java | 133 +
.../hadoop/hbase/backup/impl/BackupAdminImpl.java | 719 +
.../hadoop/hbase/backup/impl/BackupCommands.java | 1129 +
.../hadoop/hbase/backup/impl/BackupException.java | 84 +
.../hadoop/hbase/backup/impl/BackupManager.java | 533 +
.../hadoop/hbase/backup/impl/BackupManifest.java | 669 +
.../hbase/backup/impl/BackupSystemTable.java | 2042 +
.../backup/impl/ExclusiveOperationException.java | 33 +
.../hbase/backup/impl/FullTableBackupClient.java | 231 +
.../backup/impl/IncrementalBackupManager.java | 396 +
.../backup/impl/IncrementalTableBackupClient.java | 443 +
.../hbase/backup/impl/RestoreTablesClient.java | 260 +
.../hbase/backup/impl/TableBackupClient.java | 431 +
.../backup/mapreduce/MapReduceBackupCopyJob.java | 439 +
.../backup/mapreduce/MapReduceBackupMergeJob.java | 399 +
.../mapreduce/MapReduceHFileSplitterJob.java | 173 +
.../backup/mapreduce/MapReduceRestoreJob.java | 131 +
.../hbase/backup/master/BackupLogCleaner.java | 143 +
.../master/LogRollMasterProcedureManager.java | 176 +
.../regionserver/LogRollBackupSubprocedure.java | 168 +
.../LogRollBackupSubprocedurePool.java | 139 +
.../LogRollRegionServerProcedureManager.java | 177 +
.../apache/hadoop/hbase/backup/util/BackupSet.java | 58 +
.../hadoop/hbase/backup/util/BackupUtils.java | 757 +
.../hadoop/hbase/backup/util/RestoreTool.java | 512 +
.../apache/hadoop/hbase/backup/TestBackupBase.java | 509 +
.../hbase/backup/TestBackupBoundaryTests.java | 103 +
.../hbase/backup/TestBackupCommandLineTool.java | 446 +
.../hadoop/hbase/backup/TestBackupDelete.java | 163 +
.../hbase/backup/TestBackupDeleteRestore.java | 81 +
.../hbase/backup/TestBackupDeleteWithFailures.java | 197 +
.../hadoop/hbase/backup/TestBackupDescribe.java | 111 +
.../hbase/backup/TestBackupHFileCleaner.java | 151 +
.../hadoop/hbase/backup/TestBackupManager.java | 137 +
.../hadoop/hbase/backup/TestBackupMerge.java | 132 +
.../hbase/backup/TestBackupMultipleDeletes.java | 163 +
.../hadoop/hbase/backup/TestBackupRepair.java | 95 +
.../hadoop/hbase/backup/TestBackupShowHistory.java | 144 +
.../hadoop/hbase/backup/TestBackupSmallTests.java | 58 +
.../hbase/backup/TestBackupStatusProgress.java | 98 +
.../hadoop/hbase/backup/TestBackupSystemTable.java | 547 +
.../hadoop/hbase/backup/TestBackupUtils.java | 80 +
.../apache/hadoop/hbase/backup/TestFullBackup.java | 64 +
.../hadoop/hbase/backup/TestFullBackupSet.java | 102 +
.../hbase/backup/TestFullBackupSetRestoreSet.java | 132 +
.../hbase/backup/TestFullBackupWithFailures.java | 84 +
.../hadoop/hbase/backup/TestFullRestore.java | 354 +
.../hadoop/hbase/backup/TestIncrementalBackup.java | 227 +
.../backup/TestIncrementalBackupDeleteTable.java | 134 +
.../TestIncrementalBackupMergeWithFailures.java | 350 +
.../backup/TestIncrementalBackupWithBulkLoad.java | 147 +
.../backup/TestIncrementalBackupWithFailures.java | 167 +
.../hadoop/hbase/backup/TestRemoteBackup.java | 144 +
.../hadoop/hbase/backup/TestRemoteRestore.java | 69 +
.../hbase/backup/TestRepairAfterFailedDelete.java | 95 +
.../hbase/backup/TestRestoreBoundaryTests.java | 86 +
.../hbase/backup/TestSystemTableSnapshot.java | 59 +
.../hbase/backup/master/TestBackupLogCleaner.java | 168 +
.../src/test/resources/hbase-site.xml | 0
hbase-backup/src/test/resources/log4j.properties | 68 +
hbase-build-configuration/pom.xml | 120 +
hbase-build-support/hbase-error-prone/pom.xml | 86 +
.../hadoop/hbase/errorprone/AlwaysPasses.java | 40 +
hbase-build-support/pom.xml | 78 +
hbase-checkstyle/pom.xml | 22 +-
.../resources/hbase/checkstyle-suppressions.xml | 20 +-
.../src/main/resources/hbase/checkstyle.xml | 27 +-
hbase-client/pom.xml | 164 +-
.../java/org/apache/hadoop/hbase/Abortable.java | 6 +-
.../hadoop/hbase/AsyncMetaTableAccessor.java | 626 +
.../apache/hadoop/hbase/CacheEvictionStats.java | 78 +
.../hadoop/hbase/CacheEvictionStatsAggregator.java | 42 +
.../hadoop/hbase/CacheEvictionStatsBuilder.java | 59 +
.../apache/hadoop/hbase/CallDroppedException.java | 6 +-
.../hadoop/hbase/CallQueueTooBigException.java | 6 +-
.../hadoop/hbase/ClockOutOfSyncException.java | 4 +-
.../java/org/apache/hadoop/hbase/ClusterId.java | 6 +-
.../org/apache/hadoop/hbase/ClusterMetrics.java | 198 +
.../apache/hadoop/hbase/ClusterMetricsBuilder.java | 397 +
.../org/apache/hadoop/hbase/ClusterStatus.java | 343 +-
.../org/apache/hadoop/hbase/CompareOperator.java | 44 +
.../hadoop/hbase/CoordinatedStateException.java | 46 -
.../java/org/apache/hadoop/hbase/Coprocessor.java | 57 +-
.../hadoop/hbase/CoprocessorEnvironment.java | 30 +-
.../apache/hadoop/hbase/DoNotRetryIOException.java | 4 +-
.../hadoop/hbase/DroppedSnapshotException.java | 4 +-
.../org/apache/hadoop/hbase/HColumnDescriptor.java | 1062 +-
.../java/org/apache/hadoop/hbase/HRegionInfo.java | 643 +-
.../org/apache/hadoop/hbase/HRegionLocation.java | 28 +-
.../org/apache/hadoop/hbase/HTableDescriptor.java | 1234 +-
.../hbase/InvalidFamilyOperationException.java | 6 +-
.../org/apache/hadoop/hbase/KeepDeletedCells.java | 7 +-
.../hadoop/hbase/MasterNotRunningException.java | 10 +-
.../hadoop/hbase/MemoryCompactionPolicy.java | 52 +
.../org/apache/hadoop/hbase/MetaTableAccessor.java | 1440 +-
.../hadoop/hbase/MultiActionResultTooLarge.java | 4 +-
.../hadoop/hbase/NamespaceExistException.java | 8 +-
.../hadoop/hbase/NamespaceNotFoundException.java | 4 +-
.../hbase/NotAllMetaRegionsOnlineException.java | 4 +-
.../hadoop/hbase/NotServingRegionException.java | 6 +-
.../apache/hadoop/hbase/PleaseHoldException.java | 4 +-
.../apache/hadoop/hbase/RSGroupTableAccessor.java | 86 +
.../org/apache/hadoop/hbase/RegionException.java | 4 +-
.../java/org/apache/hadoop/hbase/RegionLoad.java | 292 +-
.../org/apache/hadoop/hbase/RegionLocations.java | 48 +-
.../org/apache/hadoop/hbase/RegionMetrics.java | 153 +
.../apache/hadoop/hbase/RegionMetricsBuilder.java | 463 +
.../hadoop/hbase/RegionTooBusyException.java | 19 +-
.../hbase/ReplicationPeerNotFoundException.java | 34 +
.../hadoop/hbase/RetryImmediatelyException.java | 4 +-
.../java/org/apache/hadoop/hbase/ServerLoad.java | 489 +-
.../org/apache/hadoop/hbase/ServerMetrics.java | 106 +
.../apache/hadoop/hbase/ServerMetricsBuilder.java | 395 +
.../main/java/org/apache/hadoop/hbase/Size.java | 158 +
.../apache/hadoop/hbase/TableExistsException.java | 6 +-
.../hadoop/hbase/TableInfoMissingException.java | 4 +-
.../hadoop/hbase/TableNotDisabledException.java | 6 +-
.../hadoop/hbase/TableNotEnabledException.java | 4 +-
.../hadoop/hbase/TableNotFoundException.java | 4 +-
.../hadoop/hbase/UnknownRegionException.java | 4 +-
.../hadoop/hbase/UnknownScannerException.java | 8 +-
.../apache/hadoop/hbase/YouAreDeadException.java | 4 +-
.../hadoop/hbase/ZooKeeperConnectionException.java | 6 +-
.../hadoop/hbase/client/AbstractClientScanner.java | 86 +-
.../hbase/client/AbstractRegionServerCallable.java | 151 -
.../hadoop/hbase/client/AbstractResponse.java | 38 +
.../org/apache/hadoop/hbase/client/Action.java | 39 +-
.../java/org/apache/hadoop/hbase/client/Admin.java | 1790 +-
.../hbase/client/AdvancedScanResultConsumer.java | 121 +
.../hbase/client/AllowPartialScanResultCache.java | 97 +
.../org/apache/hadoop/hbase/client/Append.java | 128 +-
.../org/apache/hadoop/hbase/client/AsyncAdmin.java | 1345 +
.../hadoop/hbase/client/AsyncAdminBuilder.java | 94 +
.../hadoop/hbase/client/AsyncAdminBuilderBase.java | 77 +
.../client/AsyncAdminRequestRetryingCaller.java | 75 +
.../hbase/client/AsyncBatchRpcRetryingCaller.java | 439 +
.../hadoop/hbase/client/AsyncBufferedMutator.java | 96 +
.../hbase/client/AsyncBufferedMutatorBuilder.java | 104 +
.../client/AsyncBufferedMutatorBuilderImpl.java | 97 +
.../hbase/client/AsyncBufferedMutatorImpl.java | 166 +
.../hadoop/hbase/client/AsyncClientScanner.java | 215 +
.../hadoop/hbase/client/AsyncConnection.java | 217 +
.../hbase/client/AsyncConnectionConfiguration.java | 214 +
.../hadoop/hbase/client/AsyncConnectionImpl.java | 356 +
.../hadoop/hbase/client/AsyncHBaseAdmin.java | 804 +
.../AsyncMasterRequestRpcRetryingCaller.java | 71 +
.../hbase/client/AsyncMetaRegionLocator.java | 156 +
.../hbase/client/AsyncNonMetaRegionLocator.java | 581 +
.../apache/hadoop/hbase/client/AsyncProcess.java | 1795 +-
.../hadoop/hbase/client/AsyncProcessTask.java | 229 +
.../hadoop/hbase/client/AsyncRegionLocator.java | 162 +
.../hbase/client/AsyncRegionLocatorHelper.java | 147 +
.../apache/hadoop/hbase/client/AsyncRegistry.java | 68 +
.../hadoop/hbase/client/AsyncRegistryFactory.java | 43 +
.../hadoop/hbase/client/AsyncRequestFuture.java | 39 +
.../hbase/client/AsyncRequestFutureImpl.java | 1271 +
.../hbase/client/AsyncRpcRetryingCaller.java | 200 +
.../client/AsyncRpcRetryingCallerFactory.java | 512 +
.../AsyncScanSingleRegionRpcRetryingCaller.java | 597 +
.../AsyncServerRequestRpcRetryingCaller.java | 76 +
.../AsyncSingleRequestRpcRetryingCaller.java | 123 +
.../org/apache/hadoop/hbase/client/AsyncTable.java | 623 +
.../hadoop/hbase/client/AsyncTableBuilder.java | 112 +
.../hadoop/hbase/client/AsyncTableBuilderBase.java | 112 +
.../apache/hadoop/hbase/client/AsyncTableImpl.java | 274 +
.../hbase/client/AsyncTableRegionLocator.java | 162 +
.../hbase/client/AsyncTableRegionLocatorImpl.java | 77 +
.../hbase/client/AsyncTableResultScanner.java | 190 +
.../org/apache/hadoop/hbase/client/Attributes.java | 4 +-
.../apache/hadoop/hbase/client/BatchErrors.java | 69 +
.../hadoop/hbase/client/BatchScanResultCache.java | 176 +
.../hadoop/hbase/client/BufferedMutator.java | 81 +-
.../hadoop/hbase/client/BufferedMutatorImpl.java | 522 +-
.../hadoop/hbase/client/BufferedMutatorParams.java | 91 +-
.../apache/hadoop/hbase/client/Cancellable.java | 2 +-
.../client/CancellableRegionServerCallable.java | 121 +
.../hbase/client/ClientAsyncPrefetchScanner.java | 199 +-
.../client/ClientCoprocessorRpcController.java | 74 +
.../hadoop/hbase/client/ClientIdGenerator.java | 10 +-
.../apache/hadoop/hbase/client/ClientScanner.java | 1122 +-
.../hadoop/hbase/client/ClientServiceCallable.java | 57 +
.../hadoop/hbase/client/ClientSimpleScanner.java | 31 +-
.../hbase/client/ClientSmallReversedScanner.java | 256 -
.../hadoop/hbase/client/ClientSmallScanner.java | 316 -
.../org/apache/hadoop/hbase/client/ClientUtil.java | 34 +
.../hadoop/hbase/client/ClusterConnection.java | 49 +-
.../hadoop/hbase/client/ClusterStatusListener.java | 57 +-
.../hbase/client/ColumnFamilyDescriptor.java | 249 +
.../client/ColumnFamilyDescriptorBuilder.java | 1359 +
.../apache/hadoop/hbase/client/CompactType.java | 6 +-
.../hadoop/hbase/client/CompactionState.java | 7 +-
.../hbase/client/CompleteScanResultCache.java | 122 +
.../org/apache/hadoop/hbase/client/Connection.java | 71 +-
.../hadoop/hbase/client/ConnectionCallable.java | 56 -
.../hbase/client/ConnectionConfiguration.java | 90 +-
.../hadoop/hbase/client/ConnectionFactory.java | 189 +-
.../hbase/client/ConnectionImplementation.java | 1125 +-
.../hadoop/hbase/client/ConnectionUtils.java | 509 +-
.../apache/hadoop/hbase/client/Consistency.java | 4 +-
.../hadoop/hbase/client/CoprocessorDescriptor.java | 51 +
.../hbase/client/CoprocessorDescriptorBuilder.java | 118 +
.../org/apache/hadoop/hbase/client/Cursor.java | 41 +
.../apache/hadoop/hbase/client/DelayingRunner.java | 20 +-
.../hbase/client/DelegatingRetryingCallable.java | 64 -
.../org/apache/hadoop/hbase/client/Delete.java | 143 +-
.../hbase/client/DoNotRetryRegionException.java | 7 +-
.../org/apache/hadoop/hbase/client/Durability.java | 5 +-
.../apache/hadoop/hbase/client/FailureInfo.java | 2 +-
.../hbase/client/FastFailInterceptorContext.java | 16 +-
.../hadoop/hbase/client/FlushRegionCallable.java | 43 +-
.../org/apache/hadoop/hbase/client/Future.java | 34 -
.../java/org/apache/hadoop/hbase/client/Get.java | 119 +-
.../org/apache/hadoop/hbase/client/HBaseAdmin.java | 3252 +-
.../org/apache/hadoop/hbase/client/HBaseHbck.java | 175 +
.../apache/hadoop/hbase/client/HRegionLocator.java | 111 +-
.../org/apache/hadoop/hbase/client/HTable.java | 1270 +-
.../hadoop/hbase/client/HTableInterface.java | 138 -
.../hadoop/hbase/client/HTableMultiplexer.java | 657 -
.../java/org/apache/hadoop/hbase/client/Hbck.java | 109 +
.../hbase/client/ImmutableHColumnDescriptor.java | 47 +
.../hadoop/hbase/client/ImmutableHRegionInfo.java | 49 +
.../hbase/client/ImmutableHTableDescriptor.java | 61 +
.../org/apache/hadoop/hbase/client/Increment.java | 105 +-
.../apache/hadoop/hbase/client/IsolationLevel.java | 4 +-
.../apache/hadoop/hbase/client/MasterCallable.java | 92 +-
.../client/MasterCoprocessorRpcChannelImpl.java | 88 +
.../hbase/client/MasterKeepAliveConnection.java | 7 +-
.../hadoop/hbase/client/MasterSwitchType.java | 6 +-
.../org/apache/hadoop/hbase/client/MetaCache.java | 88 +-
.../hadoop/hbase/client/MetricsConnection.java | 231 +-
.../hbase/client/MobCompactPartitionPolicy.java | 40 +
.../apache/hadoop/hbase/client/MultiAction.java | 27 +-
.../apache/hadoop/hbase/client/MultiResponse.java | 13 +-
.../hadoop/hbase/client/MultiServerCallable.java | 116 +-
.../org/apache/hadoop/hbase/client/Mutation.java | 516 +-
.../client/NoOpRetryableCallerInterceptor.java | 8 +-
.../client/NoOpRetryingInterceptorContext.java | 9 +-
.../hbase/client/NoServerForRegionException.java | 6 +-
.../apache/hadoop/hbase/client/NonceGenerator.java | 8 +-
.../hbase/client/NoncedRegionServerCallable.java | 62 +
.../org/apache/hadoop/hbase/client/Operation.java | 4 +-
.../hbase/client/OperationWithAttributes.java | 37 +-
.../hbase/client/PackagePrivateFieldAccessor.java | 41 +
.../client/PayloadCarryingServerCallable.java | 48 -
.../client/PerClientRandomNonceGenerator.java | 24 +-
.../client/PreemptiveFastFailInterceptor.java | 74 +-
.../java/org/apache/hadoop/hbase/client/Put.java | 297 +-
.../java/org/apache/hadoop/hbase/client/Query.java | 65 +-
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 3741 ++
.../hadoop/hbase/client/RawAsyncTableImpl.java | 657 +
.../hbase/client/RegionAdminServiceCallable.java | 64 +-
.../hbase/client/RegionCoprocessorRpcChannel.java | 104 +
.../client/RegionCoprocessorRpcChannelImpl.java | 117 +
.../hbase/client/RegionCoprocessorServiceExec.java | 25 +-
.../org/apache/hadoop/hbase/client/RegionInfo.java | 778 +
.../hadoop/hbase/client/RegionInfoBuilder.java | 468 +
.../hadoop/hbase/client/RegionInfoDisplay.java | 135 +
.../hadoop/hbase/client/RegionLoadStats.java | 13 +-
.../hadoop/hbase/client/RegionLocateType.java | 33 +
.../apache/hadoop/hbase/client/RegionLocator.java | 100 +-
.../hbase/client/RegionOfflineException.java | 4 +-
.../hadoop/hbase/client/RegionReplicaUtil.java | 86 +-
.../hadoop/hbase/client/RegionServerCallable.java | 208 +-
.../RegionServerCoprocessorRpcChannelImpl.java | 88 +
.../org/apache/hadoop/hbase/client/Registry.java | 53 -
.../hadoop/hbase/client/RegistryFactory.java | 50 -
.../hadoop/hbase/client/RequestController.java | 121 +
.../hbase/client/RequestControllerFactory.java | 42 +
.../hbase/client/ResponseFutureListener.java | 30 -
.../org/apache/hadoop/hbase/client/Result.java | 233 +-
.../client/ResultBoundedCompletionService.java | 124 +-
.../apache/hadoop/hbase/client/ResultScanner.java | 82 +-
.../hadoop/hbase/client/ResultStatsUtil.java | 4 +-
.../hbase/client/RetriesExhaustedException.java | 4 +-
.../RetriesExhaustedWithDetailsException.java | 31 +-
.../hadoop/hbase/client/RetryingCallable.java | 40 +-
.../hadoop/hbase/client/RetryingCallableBase.java | 60 -
.../hbase/client/RetryingCallerInterceptor.java | 2 +-
.../client/RetryingCallerInterceptorContext.java | 8 +-
.../client/RetryingCallerInterceptorFactory.java | 10 +-
.../hadoop/hbase/client/RetryingTimeTracker.java | 15 +-
.../hadoop/hbase/client/ReversedClientScanner.java | 125 +-
.../hbase/client/ReversedScannerCallable.java | 76 +-
.../java/org/apache/hadoop/hbase/client/Row.java | 14 +-
.../org/apache/hadoop/hbase/client/RowAccess.java | 39 +
.../apache/hadoop/hbase/client/RowMutations.java | 109 +-
.../hadoop/hbase/client/RowTooBigException.java | 4 +-
.../hadoop/hbase/client/RpcRetryingCallable.java | 65 +
.../hadoop/hbase/client/RpcRetryingCaller.java | 7 +-
.../hbase/client/RpcRetryingCallerFactory.java | 28 +-
.../hadoop/hbase/client/RpcRetryingCallerImpl.java | 68 +-
.../client/RpcRetryingCallerWithReadReplicas.java | 196 +-
.../java/org/apache/hadoop/hbase/client/Scan.java | 572 +-
.../hadoop/hbase/client/ScanResultCache.java | 58 +
.../hadoop/hbase/client/ScanResultConsumer.java | 37 +
.../hbase/client/ScanResultConsumerBase.java | 48 +
.../hadoop/hbase/client/ScannerCallable.java | 424 +-
.../hbase/client/ScannerCallableWithReplicas.java | 171 +-
.../hbase/client/ScannerTimeoutException.java | 44 -
.../hadoop/hbase/client/SecureBulkLoadClient.java | 150 +
.../hbase/client/ServerStatisticTracker.java | 33 +-
.../apache/hadoop/hbase/client/ServiceCaller.java | 61 +
.../hbase/client/ShortCircuitMasterConnection.java | 683 +
.../hbase/client/SimpleRequestController.java | 578 +
.../apache/hadoop/hbase/client/SingleResponse.java | 65 +
.../hadoop/hbase/client/SnapshotDescription.java | 65 +-
.../apache/hadoop/hbase/client/SnapshotType.java | 9 +-
.../hadoop/hbase/client/StatisticTrackable.java | 2 +-
.../hbase/client/SyncCoprocessorRpcChannel.java | 78 +
.../java/org/apache/hadoop/hbase/client/Table.java | 705 +-
.../apache/hadoop/hbase/client/TableBuilder.java | 63 +
.../hadoop/hbase/client/TableBuilderBase.java | 74 +
.../hadoop/hbase/client/TableDescriptor.java | 328 +
.../hbase/client/TableDescriptorBuilder.java | 1519 +
.../hadoop/hbase/client/TableDescriptorUtils.java | 99 +
.../org/apache/hadoop/hbase/client/TableState.java | 61 +-
.../hbase/client/UnmodifyableHRegionInfo.java | 8 +-
.../hbase/client/UnmodifyableHTableDescriptor.java | 129 -
.../hadoop/hbase/client/WrongRowIOException.java | 4 +-
.../hadoop/hbase/client/ZKAsyncRegistry.java | 230 +
.../hbase/client/ZooKeeperKeepAliveConnection.java | 56 -
.../hadoop/hbase/client/ZooKeeperRegistry.java | 131 -
.../hbase/client/backoff/ClientBackoffPolicy.java | 6 +-
.../client/backoff/ClientBackoffPolicyFactory.java | 12 +-
.../backoff/ExponentialClientBackoffPolicy.java | 17 +-
.../hbase/client/backoff/ServerStatistics.java | 9 +-
.../client/coprocessor/AggregationClient.java | 823 -
.../hadoop/hbase/client/coprocessor/Batch.java | 6 +-
.../coprocessor/BigDecimalColumnInterpreter.java | 9 +-
.../coprocessor/DoubleColumnInterpreter.java | 8 +-
.../client/coprocessor/LongColumnInterpreter.java | 11 +-
.../client/coprocessor/SecureBulkLoadClient.java | 166 -
.../hbase/client/coprocessor/package-info.java | 8 +-
.../hadoop/hbase/client/metrics/ScanMetrics.java | 32 +-
.../client/metrics/ServerSideScanMetrics.java | 45 +-
.../hbase/client/replication/ReplicationAdmin.java | 513 +-
.../replication/ReplicationPeerConfigUtil.java | 612 +
.../client/replication/ReplicationSerDeHelper.java | 315 -
.../hadoop/hbase/client/replication/TableCFs.java | 59 +
.../hbase/client/security/SecurityCapability.java | 9 +-
.../coprocessor/BypassCoprocessorException.java | 44 -
.../hbase/coprocessor/ColumnInterpreter.java | 4 +-
.../hbase/coprocessor/CoprocessorException.java | 4 +-
.../hbase/exceptions/ClientExceptionsUtil.java | 55 +-
.../exceptions/ConnectionClosedException.java | 36 +
.../exceptions/ConnectionClosingException.java | 4 +-
.../exceptions/FailedSanityCheckException.java | 4 +-
.../hbase/exceptions/LockTimeoutException.java | 43 -
.../hbase/exceptions/MergeRegionException.java | 8 +-
.../exceptions/OperationConflictException.java | 49 -
.../exceptions/OutOfOrderScannerNextException.java | 2 +-
.../exceptions/PreemptiveFastFailException.java | 6 +-
.../exceptions/RegionInRecoveryException.java | 46 -
.../hbase/exceptions/RegionMovedException.java | 10 +-
.../hbase/exceptions/RegionOpeningException.java | 10 +-
.../hbase/exceptions/RequestTooBigException.java | 45 +
.../hbase/exceptions/ScannerResetException.java | 48 +
.../hbase/exceptions/UnknownProtocolException.java | 4 +-
.../apache/hadoop/hbase/executor/EventType.java | 312 -
.../apache/hadoop/hbase/executor/ExecutorType.java | 61 -
.../hadoop/hbase/filter/BigDecimalComparator.java | 117 +
.../hadoop/hbase/filter/BinaryComparator.java | 18 +-
.../hbase/filter/BinaryPrefixComparator.java | 14 +-
.../apache/hadoop/hbase/filter/BitComparator.java | 15 +-
.../hadoop/hbase/filter/ColumnCountGetFilter.java | 34 +-
.../hbase/filter/ColumnPaginationFilter.java | 46 +-
.../hadoop/hbase/filter/ColumnPrefixFilter.java | 48 +-
.../hadoop/hbase/filter/ColumnRangeFilter.java | 76 +-
.../hadoop/hbase/filter/ColumnValueFilter.java | 253 +
.../apache/hadoop/hbase/filter/CompareFilter.java | 178 +-
.../hadoop/hbase/filter/DependentColumnFilter.java | 93 +-
.../apache/hadoop/hbase/filter/FamilyFilter.java | 57 +-
.../org/apache/hadoop/hbase/filter/Filter.java | 61 +-
.../org/apache/hadoop/hbase/filter/FilterBase.java | 11 +-
.../org/apache/hadoop/hbase/filter/FilterList.java | 421 +-
.../apache/hadoop/hbase/filter/FilterListBase.java | 169 +
.../hadoop/hbase/filter/FilterListWithAND.java | 300 +
.../hadoop/hbase/filter/FilterListWithOR.java | 417 +
.../apache/hadoop/hbase/filter/FilterWrapper.java | 174 -
.../hadoop/hbase/filter/FirstKeyOnlyFilter.java | 36 +-
.../FirstKeyValueMatchingQualifiersFilter.java | 47 +-
.../apache/hadoop/hbase/filter/FuzzyRowFilter.java | 106 +-
.../hadoop/hbase/filter/InclusiveStopFilter.java | 42 +-
.../hbase/filter/IncompatibleFilterException.java | 4 +-
.../hbase/filter/InvalidRowFilterException.java | 4 +-
.../apache/hadoop/hbase/filter/KeyOnlyFilter.java | 390 +-
.../apache/hadoop/hbase/filter/LongComparator.java | 47 +-
.../hadoop/hbase/filter/MultiRowRangeFilter.java | 103 +-
.../hbase/filter/MultipleColumnPrefixFilter.java | 45 +-
.../apache/hadoop/hbase/filter/NullComparator.java | 11 +-
.../org/apache/hadoop/hbase/filter/PageFilter.java | 52 +-
.../apache/hadoop/hbase/filter/ParseConstants.java | 4 +-
.../apache/hadoop/hbase/filter/ParseFilter.java | 100 +-
.../apache/hadoop/hbase/filter/PrefixFilter.java | 49 +-
.../hadoop/hbase/filter/QualifierFilter.java | 59 +-
.../hadoop/hbase/filter/RandomRowFilter.java | 34 +-
.../hadoop/hbase/filter/RegexStringComparator.java | 17 +-
.../org/apache/hadoop/hbase/filter/RowFilter.java | 54 +-
.../filter/SingleColumnValueExcludeFilter.java | 93 +-
.../hbase/filter/SingleColumnValueFilter.java | 186 +-
.../org/apache/hadoop/hbase/filter/SkipFilter.java | 43 +-
.../hadoop/hbase/filter/SubstringComparator.java | 11 +-
.../hadoop/hbase/filter/TimestampsFilter.java | 65 +-
.../apache/hadoop/hbase/filter/ValueFilter.java | 53 +-
.../hadoop/hbase/filter/WhileMatchFilter.java | 45 +-
.../apache/hadoop/hbase/ipc/AbstractRpcClient.java | 570 +-
.../org/apache/hadoop/hbase/ipc/AsyncCall.java | 200 -
.../apache/hadoop/hbase/ipc/AsyncRpcChannel.java | 80 -
.../hadoop/hbase/ipc/AsyncRpcChannelImpl.java | 770 -
.../apache/hadoop/hbase/ipc/AsyncRpcClient.java | 522 -
.../hbase/ipc/AsyncServerResponseHandler.java | 126 -
.../apache/hadoop/hbase/ipc/BadAuthException.java | 4 +-
.../hadoop/hbase/ipc/BlockingRpcCallback.java | 6 +-
.../apache/hadoop/hbase/ipc/BlockingRpcClient.java | 78 +
.../hadoop/hbase/ipc/BlockingRpcConnection.java | 806 +
.../hbase/ipc/BufferCallBeforeInitHandler.java | 105 +
.../java/org/apache/hadoop/hbase/ipc/Call.java | 132 +-
.../hadoop/hbase/ipc/CallCancelledException.java | 35 +
.../org/apache/hadoop/hbase/ipc/CallEvent.java | 40 +
.../hadoop/hbase/ipc/CallTimeoutException.java | 10 +-
.../hbase/ipc/CallerDisconnectedException.java | 4 +-
.../apache/hadoop/hbase/ipc/CellBlockBuilder.java | 310 +
.../hbase/ipc/CellScannerButNoCodecException.java | 29 +
.../org/apache/hadoop/hbase/ipc/ConnectionId.java | 12 +-
.../hadoop/hbase/ipc/CoprocessorRpcChannel.java | 9 +-
.../hadoop/hbase/ipc/CoprocessorRpcUtils.java | 198 +-
.../hbase/ipc/DefaultNettyEventLoopConfig.java | 40 +
.../hbase/ipc/DelegatingHBaseRpcController.java | 136 +
.../DelegatingPayloadCarryingRpcController.java | 60 -
.../hadoop/hbase/ipc/FailedServerException.java | 4 +-
.../org/apache/hadoop/hbase/ipc/FailedServers.java | 48 +-
.../hbase/ipc/FallbackDisallowedException.java | 36 +
.../hadoop/hbase/ipc/FatalConnectionException.java | 4 +-
.../hadoop/hbase/ipc/HBaseRpcController.java | 106 +
.../hadoop/hbase/ipc/HBaseRpcControllerImpl.java | 245 +
.../hadoop/hbase/ipc/IOExceptionConverter.java | 34 -
.../java/org/apache/hadoop/hbase/ipc/IPCUtil.java | 375 +-
.../hbase/ipc/MasterCoprocessorRpcChannel.java | 81 -
.../apache/hadoop/hbase/ipc/MessageConverter.java | 47 -
.../apache/hadoop/hbase/ipc/NettyRpcClient.java | 83 +
.../hbase/ipc/NettyRpcClientConfigHelper.java | 82 +
.../hadoop/hbase/ipc/NettyRpcConnection.java | 352 +
.../hadoop/hbase/ipc/NettyRpcDuplexHandler.java | 253 +
.../hbase/ipc/PayloadCarryingRpcController.java | 107 -
.../java/org/apache/hadoop/hbase/ipc/Promise.java | 38 -
.../hbase/ipc/RegionCoprocessorRpcChannel.java | 129 -
.../ipc/RegionServerCoprocessorRpcChannel.java | 76 -
.../hbase/ipc/RemoteWithExtrasException.java | 61 +-
.../org/apache/hadoop/hbase/ipc/RpcClient.java | 34 +-
.../apache/hadoop/hbase/ipc/RpcClientFactory.java | 32 +-
.../org/apache/hadoop/hbase/ipc/RpcClientImpl.java | 1534 -
.../org/apache/hadoop/hbase/ipc/RpcConnection.java | 277 +
.../hadoop/hbase/ipc/RpcControllerFactory.java | 23 +-
.../hbase/ipc/ServerNotRunningYetException.java | 4 +-
.../hadoop/hbase/ipc/ServerRpcController.java | 6 +-
.../hadoop/hbase/ipc/ServerTooBusyException.java | 35 +
.../hbase/ipc/StoppedRpcClientException.java | 8 +-
.../hbase/ipc/SyncCoprocessorRpcChannel.java | 79 -
.../hadoop/hbase/ipc/TimeLimitedRpcController.java | 142 -
.../hbase/ipc/UnsupportedCellCodecException.java | 4 +-
.../ipc/UnsupportedCompressionCodecException.java | 4 +-
.../hbase/ipc/UnsupportedCryptoException.java | 36 +
.../hadoop/hbase/ipc/WrongVersionException.java | 4 +-
.../apache/hadoop/hbase/master/RegionState.java | 261 +-
.../hadoop/hbase/protobuf/ProtobufMagic.java | 90 +
.../hbase/protobuf/ProtobufMessageConverter.java | 159 +
.../apache/hadoop/hbase/protobuf/ProtobufUtil.java | 2749 +-
.../hadoop/hbase/protobuf/RequestConverter.java | 1753 -
.../hadoop/hbase/protobuf/ResponseConverter.java | 428 -
.../quotas/InvalidQuotaSettingsException.java | 32 -
.../hbase/quotas/QuotaExceededException.java | 8 +-
.../apache/hadoop/hbase/quotas/QuotaFilter.java | 31 +-
.../apache/hadoop/hbase/quotas/QuotaRetriever.java | 76 +-
.../org/apache/hadoop/hbase/quotas/QuotaScope.java | 4 +-
.../apache/hadoop/hbase/quotas/QuotaSettings.java | 117 +-
.../hadoop/hbase/quotas/QuotaSettingsFactory.java | 236 +-
.../apache/hadoop/hbase/quotas/QuotaTableUtil.java | 430 +-
.../org/apache/hadoop/hbase/quotas/QuotaType.java | 5 +-
.../hbase/quotas/RpcThrottlingException.java | 148 +
.../hadoop/hbase/quotas/SpaceLimitSettings.java | 246 +
.../hadoop/hbase/quotas/SpaceQuotaSnapshot.java | 206 +
.../hbase/quotas/SpaceQuotaSnapshotView.java | 62 +
.../hadoop/hbase/quotas/SpaceViolationPolicy.java | 45 +
.../hadoop/hbase/quotas/ThrottleSettings.java | 87 +-
.../apache/hadoop/hbase/quotas/ThrottleType.java | 13 +-
.../hadoop/hbase/quotas/ThrottlingException.java | 10 +-
.../hadoop/hbase/regionserver/BloomType.java | 14 +-
.../InvalidMutationDurabilityException.java | 44 +
.../hadoop/hbase/regionserver/LeaseException.java | 4 +-
.../regionserver/NoSuchColumnFamilyException.java | 4 +-
.../hbase/regionserver/RegionOpeningState.java | 31 -
.../regionserver/RegionServerAbortedException.java | 4 +-
.../regionserver/RegionServerRunningException.java | 6 +-
.../regionserver/RegionServerStoppedException.java | 4 +-
.../hbase/regionserver/WrongRegionException.java | 4 +-
.../regionserver/wal/FailedLogCloseException.java | 4 +-
.../wal/FailedSyncBeforeLogCloseException.java | 4 +-
.../hbase/replication/ReplicationException.java | 4 +-
.../hbase/replication/ReplicationFactory.java | 64 -
.../hbase/replication/ReplicationListener.java | 51 -
.../hbase/replication/ReplicationLoadSink.java | 26 +-
.../hbase/replication/ReplicationLoadSource.java | 33 +-
.../hadoop/hbase/replication/ReplicationPeer.java | 76 -
.../hbase/replication/ReplicationPeerConfig.java | 330 +-
.../replication/ReplicationPeerConfigBuilder.java | 164 +
.../replication/ReplicationPeerConfigListener.java | 33 -
.../replication/ReplicationPeerDescription.java | 68 +
.../hbase/replication/ReplicationPeerZKImpl.java | 303 -
.../hadoop/hbase/replication/ReplicationPeers.java | 177 -
.../hbase/replication/ReplicationPeersZKImpl.java | 541 -
.../hbase/replication/ReplicationQueueInfo.java | 130 -
.../hbase/replication/ReplicationQueues.java | 145 -
.../replication/ReplicationQueuesArguments.java | 70 -
.../hbase/replication/ReplicationQueuesClient.java | 93 -
.../ReplicationQueuesClientArguments.java | 40 -
.../replication/ReplicationQueuesClientZKImpl.java | 173 -
.../hbase/replication/ReplicationQueuesZKImpl.java | 530 -
.../hbase/replication/ReplicationStateZKBase.java | 140 -
.../hbase/replication/ReplicationTableBase.java | 441 -
.../hbase/replication/ReplicationTracker.java | 49 -
.../replication/ReplicationTrackerZKImpl.java | 251 -
.../hbase/replication/SyncReplicationState.java | 74 +
.../TableBasedReplicationQueuesClientImpl.java | 112 -
.../TableBasedReplicationQueuesImpl.java | 423 -
.../hbase/security/AbstractHBaseSaslRpcClient.java | 198 +
.../hbase/security/AccessDeniedException.java | 4 +-
.../apache/hadoop/hbase/security/AuthMethod.java | 2 +-
.../hbase/security/CryptoAESUnwrapHandler.java | 47 +
.../hbase/security/CryptoAESWrapHandler.java | 98 +
.../hadoop/hbase/security/EncryptionUtil.java | 50 +-
.../hadoop/hbase/security/HBaseSaslRpcClient.java | 346 +-
.../NettyHBaseRpcConnectionHeaderHandler.java | 100 +
.../hbase/security/NettyHBaseSaslRpcClient.java | 61 +
.../security/NettyHBaseSaslRpcClientHandler.java | 163 +
.../hbase/security/SaslChallengeDecoder.java | 112 +
.../hadoop/hbase/security/SaslClientHandler.java | 382 -
.../apache/hadoop/hbase/security/SaslStatus.java | 2 +-
.../hadoop/hbase/security/SaslUnwrapHandler.java | 54 +
.../org/apache/hadoop/hbase/security/SaslUtil.java | 39 +-
.../hadoop/hbase/security/SaslWrapHandler.java | 99 +
.../hadoop/hbase/security/SecureBulkLoadUtil.java | 46 -
.../apache/hadoop/hbase/security/SecurityInfo.java | 23 +-
.../hbase/security/access/AccessControlClient.java | 318 +-
.../security/access/AccessControlConstants.java | 4 +-
.../hbase/security/access/AccessControlUtil.java | 910 +
.../hbase/security/access/GlobalPermission.java | 67 +
.../hbase/security/access/NamespacePermission.java | 121 +
.../hadoop/hbase/security/access/Permission.java | 179 +-
.../security/access/ShadedAccessControlUtil.java | 286 +
.../hbase/security/access/TablePermission.java | 327 +-
.../hbase/security/access/UserPermission.java | 193 +-
.../token/AuthenticationTokenIdentifier.java | 9 +-
.../token/AuthenticationTokenSelector.java | 8 +-
.../hbase/security/visibility/Authorizations.java | 6 +-
.../hbase/security/visibility/CellVisibility.java | 4 +-
.../security/visibility/InvalidLabelException.java | 4 +-
.../visibility/LabelAlreadyExistsException.java | 4 +-
.../security/visibility/VisibilityClient.java | 214 +-
.../security/visibility/VisibilityConstants.java | 2 +-
.../VisibilityControllerNotReadyException.java | 4 +-
.../visibility/VisibilityLabelsValidator.java | 2 +-
.../hadoop/hbase/shaded/protobuf/ProtobufUtil.java | 3248 +
.../hbase/shaded/protobuf/RequestConverter.java | 1922 +
.../hbase/shaded/protobuf/ResponseConverter.java | 458 +
.../snapshot/ClientSnapshotDescriptionUtils.java | 9 +-
.../hbase/snapshot/CorruptedSnapshotException.java | 4 +-
.../hbase/snapshot/ExportSnapshotException.java | 4 +-
.../hbase/snapshot/HBaseSnapshotException.java | 4 +-
.../hbase/snapshot/RestoreSnapshotException.java | 4 +-
.../hbase/snapshot/SnapshotCreationException.java | 4 +-
.../snapshot/SnapshotDoesNotExistException.java | 4 +-
.../hbase/snapshot/SnapshotExistsException.java | 4 +-
.../snapshot/TablePartiallyOpenException.java | 4 +-
.../hbase/snapshot/UnknownSnapshotException.java | 4 +-
.../hbase/util/FileSystemVersionException.java | 4 +-
.../org/apache/hadoop/hbase/util/JsonMapper.java | 6 +-
.../java/org/apache/hadoop/hbase/util/PoolMap.java | 26 +-
.../org/apache/hadoop/hbase/util/Writables.java | 4 +-
.../hadoop/hbase/zookeeper/EmptyWatcher.java | 34 -
.../apache/hadoop/hbase/zookeeper/HQuorumPeer.java | 165 -
.../hadoop/hbase/zookeeper/InstancePending.java | 80 -
.../hbase/zookeeper/MasterAddressTracker.java | 281 -
.../hadoop/hbase/zookeeper/MetaTableLocator.java | 620 -
.../hadoop/hbase/zookeeper/PendingWatcher.java | 53 -
.../hadoop/hbase/zookeeper/ReadOnlyZKClient.java | 360 +
.../hbase/zookeeper/RecoverableZooKeeper.java | 808 -
.../apache/hadoop/hbase/zookeeper/ZKClusterId.java | 99 -
.../hadoop/hbase/zookeeper/ZKLeaderManager.java | 183 -
.../apache/hadoop/hbase/zookeeper/ZKMetadata.java | 80 +
.../org/apache/hadoop/hbase/zookeeper/ZKUtil.java | 2150 -
.../apache/hadoop/hbase/zookeeper/ZNodePaths.java | 213 +
.../apache/hadoop/hbase/zookeeper/ZkAclReset.java | 116 -
.../hadoop/hbase/zookeeper/ZooKeeperHelper.java | 71 +
.../hadoop/hbase/zookeeper/ZooKeeperListener.java | 86 -
.../hbase/zookeeper/ZooKeeperNodeTracker.java | 253 -
.../hadoop/hbase/zookeeper/ZooKeeperWatcher.java | 792 -
.../apache/hadoop/hbase/TestHColumnDescriptor.java | 41 +-
.../apache/hadoop/hbase/TestHTableDescriptor.java | 82 +-
.../hbase/TestInterfaceAudienceAnnotations.java | 454 -
.../apache/hadoop/hbase/TestRegionLocations.java | 6 +-
.../hbase/client/DoNothingAsyncRegistry.java | 64 +
.../hadoop/hbase/client/TestAsyncProcess.java | 1357 +-
.../TestAsyncProcessWithRegionException.java | 252 +
.../apache/hadoop/hbase/client/TestAttributes.java | 12 +-
.../hadoop/hbase/client/TestBufferedMutator.java | 79 +
.../hbase/client/TestBufferedMutatorParams.java | 194 +
.../hbase/client/TestClientExponentialBackoff.java | 29 +-
.../hadoop/hbase/client/TestClientNoCluster.java | 183 +-
.../hadoop/hbase/client/TestClientScanner.java | 227 +-
.../client/TestClientSmallReversedScanner.java | 345 -
.../hbase/client/TestClientSmallScanner.java | 335 -
.../client/TestColumnFamilyDescriptorBuilder.java | 196 +
.../TestColumnFamilyDescriptorLowerCaseEnum.java | 104 +
.../hbase/client/TestCoprocessorDescriptor.java | 100 +
.../hadoop/hbase/client/TestDelayingRunner.java | 21 +-
.../hadoop/hbase/client/TestDeleteTimeStamp.java | 32 +-
.../org/apache/hadoop/hbase/client/TestGet.java | 35 +-
.../client/TestHTableMultiplexerViaMocks.java | 76 -
.../client/TestImmutableHColumnDescriptor.java | 103 +
.../hbase/client/TestImmutableHRegionInfo.java | 68 +
.../client/TestImmutableHTableDescriptor.java | 130 +
.../apache/hadoop/hbase/client/TestIncrement.java | 11 +-
.../hadoop/hbase/client/TestInterfaceAlign.java | 93 +
.../hadoop/hbase/client/TestMetricsConnection.java | 54 +-
.../apache/hadoop/hbase/client/TestMutation.java | 243 +
.../apache/hadoop/hbase/client/TestOperation.java | 100 +-
.../hadoop/hbase/client/TestProcedureFuture.java | 25 +-
.../org/apache/hadoop/hbase/client/TestPut.java | 43 -
.../apache/hadoop/hbase/client/TestPutDotHas.java | 8 +-
.../hadoop/hbase/client/TestRegionInfoDisplay.java | 129 +
.../TestRetriesExhaustedWithDetailsException.java | 59 +
.../hbase/client/TestReversedScannerCallable.java | 100 +
.../hadoop/hbase/client/TestRowComparator.java | 101 +
.../org/apache/hadoop/hbase/client/TestScan.java | 165 +-
.../hbase/client/TestSimpleRequestController.java | 390 +
.../hadoop/hbase/client/TestSnapshotFromAdmin.java | 70 +-
.../hbase/client/TestTableDescriptorBuilder.java | 313 +
.../hbase/client/TestTableDescriptorUtils.java | 86 +
.../client/TestUnmodifyableHTableDescriptor.java | 47 -
.../hbase/exceptions/TestClientExceptionsUtil.java | 19 +-
.../hadoop/hbase/filter/TestComparators.java | 60 +-
.../hadoop/hbase/filter/TestKeyOnlyFilter.java | 126 +
.../hadoop/hbase/filter/TestLongComparator.java | 16 +-
.../hadoop/hbase/ipc/TestCellBlockBuilder.java | 200 +
.../hadoop/hbase/ipc/TestFailedServersLog.java | 89 +
.../hbase/ipc/TestHBaseRpcControllerImpl.java | 216 +
.../org/apache/hadoop/hbase/ipc/TestIPCUtil.java | 216 +-
.../ipc/TestPayloadCarryingRpcController.java | 194 -
.../ipc/TestRpcClientDeprecatedNameMapping.java | 62 +
.../hadoop/hbase/quotas/TestQuotaFilter.java | 9 +-
.../quotas/TestQuotaGlobalsSettingsBypass.java | 147 +
.../hbase/quotas/TestQuotaSettingsFactory.java | 178 +
.../hbase/quotas/TestSpaceLimitSettings.java | 151 +
.../hadoop/hbase/quotas/TestThrottleSettings.java | 105 +
.../replication/TestReplicationPeerConfig.java | 8 +-
.../hadoop/hbase/security/TestEncryptionUtil.java | 11 +-
.../hbase/security/TestHBaseSaslRpcClient.java | 42 +-
.../apache/hadoop/hbase/security/TestSaslUtil.java | 21 +-
.../hbase/shaded/protobuf/TestProtobufUtil.java | 479 +
.../apache/hadoop/hbase/util/BuilderStyleTest.java | 2 +-
.../apache/hadoop/hbase/util/PoolMapTestBase.java | 61 +
.../hadoop/hbase/util/TestReusablePoolMap.java | 90 +
.../hadoop/hbase/util/TestRoundRobinPoolMap.java | 102 +
.../hadoop/hbase/util/TestThreadLocalPoolMap.java | 84 +
.../hbase/zookeeper/TestInstancePending.java | 49 -
.../apache/hadoop/hbase/zookeeper/TestZKUtil.java | 56 -
.../hadoop/hbase/zookeeper/TestZNodePaths.java | 57 +
.../hbase/zookeeper/TestZooKeeperWatcher.java | 60 -
hbase-client/src/test/resources/log4j.properties | 8 +-
hbase-common/pom.xml | 180 +-
.../src/main/appended-resources/META-INF/NOTICE | 7 -
.../org/apache/hadoop/hbase/ArrayBackedTag.java | 8 +-
.../apache/hadoop/hbase/AsyncConsoleAppender.java | 3 +-
.../java/org/apache/hadoop/hbase/AuthUtil.java | 188 +-
.../org/apache/hadoop/hbase/BBKVComparator.java | 174 +
.../org/apache/hadoop/hbase/BaseConfigurable.java | 2 +-
.../hadoop/hbase/ByteBufferExtendedCell.java | 121 +
.../hadoop/hbase/ByteBufferKeyOnlyKeyValue.java | 283 +
.../apache/hadoop/hbase/ByteBufferKeyValue.java | 363 +
.../org/apache/hadoop/hbase/ByteBufferTag.java | 83 +
.../org/apache/hadoop/hbase/ByteBufferedCell.java | 98 -
.../hadoop/hbase/ByteBufferedKeyOnlyKeyValue.java | 245 -
.../main/java/org/apache/hadoop/hbase/Cell.java | 83 +-
.../java/org/apache/hadoop/hbase/CellBuilder.java | 52 +
.../apache/hadoop/hbase/CellBuilderFactory.java | 52 +
.../org/apache/hadoop/hbase/CellBuilderType.java | 38 +
.../org/apache/hadoop/hbase/CellComparator.java | 667 +-
.../apache/hadoop/hbase/CellComparatorImpl.java | 390 +
.../org/apache/hadoop/hbase/CellScannable.java | 4 +-
.../java/org/apache/hadoop/hbase/CellScanner.java | 6 +-
.../java/org/apache/hadoop/hbase/CellUtil.java | 2157 +-
.../java/org/apache/hadoop/hbase/ChoreService.java | 29 +-
.../apache/hadoop/hbase/CompoundConfiguration.java | 20 +-
.../java/org/apache/hadoop/hbase/ExtendedCell.java | 178 +
.../apache/hadoop/hbase/ExtendedCellBuilder.java | 84 +
.../hadoop/hbase/ExtendedCellBuilderFactory.java | 45 +
.../hadoop/hbase/ExtendedCellBuilderImpl.java | 177 +
.../apache/hadoop/hbase/HBaseConfiguration.java | 41 +-
.../org/apache/hadoop/hbase/HBaseIOException.java | 7 +-
.../hadoop/hbase/HBaseInterfaceAudience.java | 14 +-
.../java/org/apache/hadoop/hbase/HConstants.java | 323 +-
.../hadoop/hbase/IndividualBytesFieldCell.java | 300 +
.../hbase/IndividualBytesFieldCellBuilder.java | 34 +
.../JitterScheduledThreadPoolExecutorImpl.java | 7 +-
.../java/org/apache/hadoop/hbase/KeyValue.java | 452 +-
.../org/apache/hadoop/hbase/KeyValueBuilder.java | 36 +
.../org/apache/hadoop/hbase/KeyValueTestUtil.java | 20 +-
.../java/org/apache/hadoop/hbase/KeyValueUtil.java | 260 +-
.../hadoop/hbase/MetaMutationAnnotation.java | 2 +-
.../apache/hadoop/hbase/NamespaceDescriptor.java | 13 +-
.../hadoop/hbase/NoTagsByteBufferKeyValue.java | 62 +
.../org/apache/hadoop/hbase/NoTagsKeyValue.java | 25 +-
.../org/apache/hadoop/hbase/OffheapKeyValue.java | 265 -
.../java/org/apache/hadoop/hbase/OffheapTag.java | 83 -
.../org/apache/hadoop/hbase/PrivateCellUtil.java | 2927 +
.../org/apache/hadoop/hbase/ProcedureInfo.java | 234 -
.../org/apache/hadoop/hbase/ProcedureState.java | 30 -
.../org/apache/hadoop/hbase/ProcedureUtil.java | 103 -
.../main/java/org/apache/hadoop/hbase/RawCell.java | 67 +
.../org/apache/hadoop/hbase/RawCellBuilder.java | 64 +
.../apache/hadoop/hbase/RawCellBuilderFactory.java | 42 +
.../org/apache/hadoop/hbase/ScheduledChore.java | 13 +-
.../java/org/apache/hadoop/hbase/ServerName.java | 210 +-
.../main/java/org/apache/hadoop/hbase/Service.java | 50 -
.../hadoop/hbase/ServiceNotRunningException.java | 4 +-
.../apache/hadoop/hbase/SettableSequenceId.java | 36 -
.../org/apache/hadoop/hbase/SettableTimestamp.java | 43 -
.../apache/hadoop/hbase/SizeCachedKeyValue.java | 75 +
.../hadoop/hbase/SizeCachedNoTagsKeyValue.java | 54 +
.../java/org/apache/hadoop/hbase/Stoppable.java | 4 +-
.../java/org/apache/hadoop/hbase/Streamable.java | 47 -
.../java/org/apache/hadoop/hbase/TableName.java | 130 +-
.../src/main/java/org/apache/hadoop/hbase/Tag.java | 107 +-
.../main/java/org/apache/hadoop/hbase/TagType.java | 4 +-
.../main/java/org/apache/hadoop/hbase/TagUtil.java | 233 +-
.../org/apache/hadoop/hbase/VersionAnnotation.java | 69 -
.../org/apache/hadoop/hbase/backup/BackupType.java | 25 +
.../org/apache/hadoop/hbase/codec/BaseDecoder.java | 12 +-
.../org/apache/hadoop/hbase/codec/BaseEncoder.java | 2 +-
.../org/apache/hadoop/hbase/codec/CellCodec.java | 25 +-
.../hadoop/hbase/codec/CellCodecWithTags.java | 27 +-
.../java/org/apache/hadoop/hbase/codec/Codec.java | 8 +-
.../apache/hadoop/hbase/codec/CodecException.java | 2 +-
.../apache/hadoop/hbase/codec/KeyValueCodec.java | 39 +-
.../hadoop/hbase/codec/KeyValueCodecWithTags.java | 24 +-
.../hbase/exceptions/DeserializationException.java | 2 +-
.../hadoop/hbase/exceptions/HBaseException.java | 2 +-
.../exceptions/IllegalArgumentIOException.java | 2 +-
.../hbase/exceptions/TimeoutIOException.java | 2 +-
.../hbase/exceptions/UnexpectedStateException.java | 43 +
.../hadoop/hbase/filter/ByteArrayComparable.java | 16 +-
.../hadoop/hbase/io/BoundedByteBufferPool.java | 194 -
.../hadoop/hbase/io/ByteArrayOutputStream.java | 15 +-
.../hadoop/hbase/io/ByteBuffInputStream.java | 6 +-
.../hadoop/hbase/io/ByteBufferInputStream.java | 4 +-
.../hbase/io/ByteBufferListOutputStream.java | 18 +-
.../hadoop/hbase/io/ByteBufferOutputStream.java | 8 +-
.../org/apache/hadoop/hbase/io/ByteBufferPool.java | 21 +-
.../io/ByteBufferSupportDataOutputStream.java | 44 -
.../hbase/io/ByteBufferSupportOutputStream.java | 51 -
.../apache/hadoop/hbase/io/ByteBufferWriter.java | 53 +
.../hbase/io/ByteBufferWriterDataOutputStream.java | 44 +
.../hbase/io/ByteBufferWriterOutputStream.java | 115 +
.../apache/hadoop/hbase/io/CellOutputStream.java | 4 +-
.../java/org/apache/hadoop/hbase/io/HeapSize.java | 2 +-
.../hadoop/hbase/io/ImmutableBytesWritable.java | 8 +-
.../apache/hadoop/hbase/io/LimitInputStream.java | 105 -
.../apache/hadoop/hbase/io/SizedCellScanner.java | 4 +-
.../hadoop/hbase/io/TagCompressionContext.java | 34 +-
.../java/org/apache/hadoop/hbase/io/TimeRange.java | 53 +-
.../hadoop/hbase/io/compress/Compression.java | 47 +-
.../hbase/io/compress/ReusableStreamGzipCodec.java | 12 +-
.../org/apache/hadoop/hbase/io/crypto/Cipher.java | 12 +-
.../hadoop/hbase/io/crypto/CipherProvider.java | 4 +-
.../org/apache/hadoop/hbase/io/crypto/Context.java | 6 +-
.../hbase/io/crypto/CryptoCipherProvider.java | 74 +
.../apache/hadoop/hbase/io/crypto/Decryptor.java | 4 +-
.../hbase/io/crypto/DefaultCipherProvider.java | 4 +-
.../apache/hadoop/hbase/io/crypto/Encryption.java | 22 +-
.../apache/hadoop/hbase/io/crypto/Encryptor.java | 4 +-
.../apache/hadoop/hbase/io/crypto/KeyProvider.java | 4 +-
.../hbase/io/crypto/KeyStoreKeyProvider.java | 4 +-
.../org/apache/hadoop/hbase/io/crypto/aes/AES.java | 21 +-
.../hadoop/hbase/io/crypto/aes/AESDecryptor.java | 7 +-
.../hadoop/hbase/io/crypto/aes/AESEncryptor.java | 7 +-
.../hbase/io/crypto/aes/CommonsCryptoAES.java | 166 +
.../io/crypto/aes/CommonsCryptoAESDecryptor.java | 83 +
.../io/crypto/aes/CommonsCryptoAESEncryptor.java | 99 +
.../hadoop/hbase/io/crypto/aes/CryptoAES.java | 241 +
.../io/encoding/AbstractDataBlockEncoder.java | 83 +
.../io/encoding/BufferedDataBlockEncoder.java | 195 +-
.../hadoop/hbase/io/encoding/CompressionState.java | 2 +-
.../hbase/io/encoding/CopyKeyDataBlockEncoder.java | 55 +-
.../hadoop/hbase/io/encoding/DataBlockEncoder.java | 5 +-
.../hbase/io/encoding/DataBlockEncoding.java | 70 +-
.../hbase/io/encoding/DiffKeyDeltaEncoder.java | 21 +-
.../hadoop/hbase/io/encoding/EncodedDataBlock.java | 72 +-
.../encoding/EncoderBufferTooSmallException.java | 2 +-
.../hadoop/hbase/io/encoding/EncodingState.java | 2 +-
.../hbase/io/encoding/FastDiffDeltaEncoder.java | 38 +-
.../io/encoding/HFileBlockDecodingContext.java | 2 +-
.../encoding/HFileBlockDefaultDecodingContext.java | 2 +-
.../encoding/HFileBlockDefaultEncodingContext.java | 48 +-
.../io/encoding/HFileBlockEncodingContext.java | 16 +-
.../hadoop/hbase/io/encoding/NoneEncoder.java | 64 +
.../hbase/io/encoding/PrefixKeyDeltaEncoder.java | 19 +-
.../hadoop/hbase/io/encoding/RowIndexCodecV1.java | 151 +
.../hbase/io/encoding/RowIndexEncoderV1.java | 88 +
.../hadoop/hbase/io/encoding/RowIndexSeekerV1.java | 404 +
.../io/hadoopbackport/ThrottledInputStream.java | 46 +-
.../apache/hadoop/hbase/io/hfile/BlockType.java | 2 +-
.../apache/hadoop/hbase/io/hfile/HFileContext.java | 3 +-
.../hadoop/hbase/io/hfile/HFileContextBuilder.java | 2 +-
.../apache/hadoop/hbase/io/util/Dictionary.java | 53 +-
.../hadoop/hbase/io/util/HeapMemorySizeUtil.java | 152 -
.../apache/hadoop/hbase/io/util/LRUDictionary.java | 6 +-
.../apache/hadoop/hbase/io/util/StreamUtils.java | 16 +-
.../org/apache/hadoop/hbase/log/HBaseMarkers.java | 31 +
.../java/org/apache/hadoop/hbase/net/Address.java | 106 +
.../java/org/apache/hadoop/hbase/nio/ByteBuff.java | 51 +-
.../org/apache/hadoop/hbase/nio/MultiByteBuff.java | 141 +-
.../apache/hadoop/hbase/nio/SingleByteBuff.java | 17 +-
.../apache/hadoop/hbase/rsgroup/RSGroupInfo.java | 75 +-
.../apache/hadoop/hbase/security/Superusers.java | 50 +-
.../org/apache/hadoop/hbase/security/User.java | 58 +-
.../apache/hadoop/hbase/security/UserProvider.java | 48 +-
.../hbase/trace/HBaseHTraceConfiguration.java | 13 +-
.../hadoop/hbase/trace/SpanReceiverHost.java | 34 +-
.../org/apache/hadoop/hbase/trace/TraceUtil.java | 126 +
.../hadoop/hbase/types/CopyOnWriteArrayMap.java | 15 +-
.../org/apache/hadoop/hbase/types/DataType.java | 22 +-
.../hadoop/hbase/types/FixedLengthWrapper.java | 36 +-
.../org/apache/hadoop/hbase/types/OrderedBlob.java | 16 +-
.../apache/hadoop/hbase/types/OrderedBlobVar.java | 12 +-
.../hadoop/hbase/types/OrderedBytesBase.java | 24 +-
.../apache/hadoop/hbase/types/OrderedFloat32.java | 25 +-
.../apache/hadoop/hbase/types/OrderedFloat64.java | 25 +-
.../apache/hadoop/hbase/types/OrderedInt16.java | 25 +-
.../apache/hadoop/hbase/types/OrderedInt32.java | 25 +-
.../apache/hadoop/hbase/types/OrderedInt64.java | 25 +-
.../org/apache/hadoop/hbase/types/OrderedInt8.java | 25 +-
.../apache/hadoop/hbase/types/OrderedNumeric.java | 12 +-
.../apache/hadoop/hbase/types/OrderedString.java | 12 +-
.../java/org/apache/hadoop/hbase/types/PBType.java | 9 +-
.../org/apache/hadoop/hbase/types/RawByte.java | 28 +-
.../org/apache/hadoop/hbase/types/RawBytes.java | 37 +-
.../hadoop/hbase/types/RawBytesFixedLength.java | 4 +-
.../hadoop/hbase/types/RawBytesTerminated.java | 4 +-
.../org/apache/hadoop/hbase/types/RawDouble.java | 28 +-
.../org/apache/hadoop/hbase/types/RawFloat.java | 28 +-
.../org/apache/hadoop/hbase/types/RawInteger.java | 28 +-
.../org/apache/hadoop/hbase/types/RawLong.java | 28 +-
.../org/apache/hadoop/hbase/types/RawShort.java | 28 +-
.../org/apache/hadoop/hbase/types/RawString.java | 37 +-
.../hadoop/hbase/types/RawStringFixedLength.java | 4 +-
.../hadoop/hbase/types/RawStringTerminated.java | 4 +-
.../java/org/apache/hadoop/hbase/types/Struct.java | 52 +-
.../apache/hadoop/hbase/types/StructBuilder.java | 20 +-
.../apache/hadoop/hbase/types/StructIterator.java | 24 +-
.../hadoop/hbase/types/TerminatedWrapper.java | 47 +-
.../java/org/apache/hadoop/hbase/types/Union2.java | 8 +-
.../java/org/apache/hadoop/hbase/types/Union3.java | 8 +-
.../java/org/apache/hadoop/hbase/types/Union4.java | 8 +-
.../hadoop/hbase/util/AbstractByteRange.java | 24 +-
.../hadoop/hbase/util/AbstractHBaseTool.java | 288 +
.../hbase/util/AbstractPositionedByteRange.java | 6 +-
.../org/apache/hadoop/hbase/util/Addressing.java | 2 +-
.../org/apache/hadoop/hbase/util/ArrayUtils.java | 133 -
.../org/apache/hadoop/hbase/util/AtomicUtils.java | 2 +-
.../java/org/apache/hadoop/hbase/util/AvlUtil.java | 573 +
.../java/org/apache/hadoop/hbase/util/Base64.java | 1687 -
.../hadoop/hbase/util/BoundedArrayQueue.java | 81 -
.../hbase/util/BoundedCompletionService.java | 6 +-
.../apache/hadoop/hbase/util/ByteArrayHashKey.java | 47 +
.../hadoop/hbase/util/ByteBufferAllocator.java | 7 +-
.../apache/hadoop/hbase/util/ByteBufferArray.java | 105 +-
.../apache/hadoop/hbase/util/ByteBufferUtils.java | 637 +-
.../org/apache/hadoop/hbase/util/ByteRange.java | 4 +-
.../apache/hadoop/hbase/util/ByteRangeUtils.java | 10 +-
.../java/org/apache/hadoop/hbase/util/Bytes.java | 443 +-
.../org/apache/hadoop/hbase/util/CellHashKey.java | 37 +
.../apache/hadoop/hbase/util/ChecksumFactory.java | 99 -
.../org/apache/hadoop/hbase/util/ChecksumType.java | 2 +-
.../apache/hadoop/hbase/util/ClassLoaderBase.java | 5 +-
.../org/apache/hadoop/hbase/util/ClassSize.java | 140 +-
.../java/org/apache/hadoop/hbase/util/Classes.java | 14 +-
.../apache/hadoop/hbase/util/CollectionUtils.java | 86 +-
.../apache/hadoop/hbase/util/CommonFSUtils.java | 1062 +
.../hadoop/hbase/util/ConcatenatedLists.java | 80 +-
.../hadoop/hbase/util/ConcurrentMapUtils.java | 79 +
.../hadoop/hbase/util/CoprocessorClassLoader.java | 22 +-
.../java/org/apache/hadoop/hbase/util/Counter.java | 25 +-
.../java/org/apache/hadoop/hbase/util/DNS.java | 2 +-
.../hadoop/hbase/util/DefaultEnvironmentEdge.java | 2 +-
.../org/apache/hadoop/hbase/util/DrainBarrier.java | 134 -
.../hadoop/hbase/util/DynamicClassLoader.java | 17 +-
.../apache/hadoop/hbase/util/EnvironmentEdge.java | 2 +-
.../hadoop/hbase/util/EnvironmentEdgeManager.java | 36 +-
.../apache/hadoop/hbase/util/ExceptionUtil.java | 2 +-
.../hadoop/hbase/util/FastLongHistogram.java | 318 -
.../hadoop/hbase/util/ForeignExceptionUtil.java | 109 -
.../org/apache/hadoop/hbase/util/FutureUtils.java | 137 +
.../org/apache/hadoop/hbase/util/HasThread.java | 7 +-
.../java/org/apache/hadoop/hbase/util/Hash.java | 69 +-
.../java/org/apache/hadoop/hbase/util/HashKey.java | 45 +
.../java/org/apache/hadoop/hbase/util/IdLock.java | 235 +
.../hadoop/hbase/util/ImmutableByteArray.java | 54 +
.../hbase/util/IncrementingEnvironmentEdge.java | 2 +-
.../apache/hadoop/hbase/util/IterableUtils.java | 44 -
.../org/apache/hadoop/hbase/util/JRubyFormat.java | 154 +
.../org/apache/hadoop/hbase/util/JSONBean.java | 358 +
.../apache/hadoop/hbase/util/JSONMetricUtil.java | 213 +
.../java/org/apache/hadoop/hbase/util/JVM.java | 15 +-
.../org/apache/hadoop/hbase/util/JenkinsHash.java | 111 +-
.../org/apache/hadoop/hbase/util/KeyLocker.java | 8 +-
.../java/org/apache/hadoop/hbase/util/MD5Hash.java | 10 +-
.../java/org/apache/hadoop/hbase/util/Methods.java | 16 +-
.../org/apache/hadoop/hbase/util/MurmurHash.java | 28 +-
.../org/apache/hadoop/hbase/util/MurmurHash3.java | 26 +-
.../org/apache/hadoop/hbase/util/NonceKey.java | 6 +-
.../apache/hadoop/hbase/util/ObjectIntPair.java | 2 +-
.../org/apache/hadoop/hbase/util/ObjectPool.java | 203 +
.../java/org/apache/hadoop/hbase/util/Order.java | 4 +-
.../org/apache/hadoop/hbase/util/OrderedBytes.java | 36 +-
.../java/org/apache/hadoop/hbase/util/Pair.java | 6 +-
.../apache/hadoop/hbase/util/PairOfSameType.java | 9 +-
.../hadoop/hbase/util/PositionedByteRange.java | 4 +-
.../apache/hadoop/hbase/util/PrettyPrinter.java | 8 +-
.../org/apache/hadoop/hbase/util/Random64.java | 149 +
.../hbase/util/ReadOnlyByteRangeException.java | 4 +-
.../apache/hadoop/hbase/util/ReflectionUtils.java | 46 +-
.../org/apache/hadoop/hbase/util/RetryCounter.java | 60 +-
.../hadoop/hbase/util/RetryCounterFactory.java | 6 +-
.../apache/hadoop/hbase/util/RowBloomHashKey.java | 40 +
.../hadoop/hbase/util/RowColBloomHashKey.java | 88 +
.../apache/hadoop/hbase/util/SimpleByteRange.java | 4 +-
.../hadoop/hbase/util/SimpleMutableByteRange.java | 4 +-
.../hbase/util/SimplePositionedByteRange.java | 4 +-
.../util/SimplePositionedMutableByteRange.java | 4 +-
.../java/org/apache/hadoop/hbase/util/Sleeper.java | 39 +-
.../apache/hadoop/hbase/util/SoftObjectPool.java | 69 +
.../java/org/apache/hadoop/hbase/util/Strings.java | 27 +-
.../java/org/apache/hadoop/hbase/util/Threads.java | 31 +-
.../java/org/apache/hadoop/hbase/util/Triple.java | 10 +-
.../org/apache/hadoop/hbase/util/UnsafeAccess.java | 46 +-
.../hadoop/hbase/util/UnsafeAvailChecker.java | 34 +-
.../org/apache/hadoop/hbase/util/VersionInfo.java | 100 +-
.../apache/hadoop/hbase/util/WeakObjectPool.java | 166 +-
.../hbase/util/test/LoadTestKVGenerator.java | 121 -
.../hbase/util/test/RedundantKVGenerator.java | 568 -
.../apache/hadoop/hbase/zookeeper/ZKConfig.java | 60 +-
hbase-common/src/main/resources/hbase-default.xml | 392 +-
hbase-common/src/saveVersion.sh | 25 +-
.../apache/hadoop/hbase/CategoryBasedTimeout.java | 78 -
.../java/org/apache/hadoop/hbase/ClassFinder.java | 30 +-
.../org/apache/hadoop/hbase/ClassTestFinder.java | 6 +-
.../apache/hadoop/hbase/HBaseClassTestRule.java | 84 +
.../hadoop/hbase/HBaseClassTestRuleChecker.java | 63 +
.../hadoop/hbase/HBaseCommonTestingUtility.java | 87 +-
.../org/apache/hadoop/hbase/ResourceChecker.java | 12 +-
.../hadoop/hbase/ResourceCheckerJUnitListener.java | 53 +-
.../hadoop/hbase/TestByteBufferKeyValue.java | 240 +
.../org/apache/hadoop/hbase/TestCellBuilder.java | 143 +
.../apache/hadoop/hbase/TestCellComparator.java | 199 +-
.../java/org/apache/hadoop/hbase/TestCellUtil.java | 357 +-
.../org/apache/hadoop/hbase/TestChoreService.java | 134 +-
.../org/apache/hadoop/hbase/TestClassFinder.java | 18 +-
.../hadoop/hbase/TestCompoundConfiguration.java | 67 +-
.../hadoop/hbase/TestHBaseConfiguration.java | 47 +-
.../hadoop/hbase/TestIndividualBytesFieldCell.java | 287 +
.../java/org/apache/hadoop/hbase/TestKeyValue.java | 446 +-
.../apache/hadoop/hbase/TestOffheapKeyValue.java | 198 -
.../org/apache/hadoop/hbase/TestTableName.java | 204 +
.../java/org/apache/hadoop/hbase/TestTagUtil.java | 53 +
.../java/org/apache/hadoop/hbase/TestTimeout.java | 27 +-
.../apache/hadoop/hbase/TimedOutTestsListener.java | 177 +
.../test/java/org/apache/hadoop/hbase/Waiter.java | 18 +-
.../apache/hadoop/hbase/codec/TestCellCodec.java | 13 +-
.../hadoop/hbase/codec/TestCellCodecWithTags.java | 36 +-
.../hadoop/hbase/codec/TestKeyValueCodec.java | 18 +-
.../hbase/codec/TestKeyValueCodecWithTags.java | 36 +-
.../hadoop/hbase/io/TestBoundedByteBufferPool.java | 167 -
.../hbase/io/TestByteBufferListOutputStream.java | 8 +-
.../apache/hadoop/hbase/io/TestByteBufferPool.java | 11 +-
.../hbase/io/TestMultiByteBuffInputStream.java | 7 +-
.../hadoop/hbase/io/TestTagCompressionContext.java | 34 +-
.../hbase/io/crypto/KeyProviderForTesting.java | 4 +-
.../hadoop/hbase/io/crypto/TestCipherProvider.java | 38 +-
.../hadoop/hbase/io/crypto/TestEncryption.java | 39 +-
.../hadoop/hbase/io/crypto/TestKeyProvider.java | 38 +-
.../hbase/io/crypto/TestKeyStoreKeyProvider.java | 46 +-
.../apache/hadoop/hbase/io/crypto/aes/TestAES.java | 41 +-
.../hadoop/hbase/io/crypto/aes/TestCommonsAES.java | 145 +
.../hadoopbackport/TestThrottledInputStream.java | 56 +
.../hadoop/hbase/io/util/TestLRUDictionary.java | 11 +-
.../org/apache/hadoop/hbase/net/TestAddress.java | 50 +
.../apache/hadoop/hbase/nio/TestMultiByteBuff.java | 78 +-
.../hadoop/hbase/nio/TestSingleByteBuff.java | 9 +-
.../hadoop/hbase/types/TestCopyOnWriteMaps.java | 44 +-
.../hadoop/hbase/types/TestFixedLengthWrapper.java | 16 +-
.../apache/hadoop/hbase/types/TestOrderedBlob.java | 6 +
.../hadoop/hbase/types/TestOrderedBlobVar.java | 6 +
.../hadoop/hbase/types/TestOrderedString.java | 6 +
.../apache/hadoop/hbase/types/TestRawString.java | 6 +
.../org/apache/hadoop/hbase/types/TestStruct.java | 168 +-
.../hbase/types/TestStructNullExtension.java | 9 +-
.../hadoop/hbase/types/TestTerminatedWrapper.java | 20 +-
.../org/apache/hadoop/hbase/types/TestUnion2.java | 6 +
.../hadoop/hbase/util/AbstractHBaseToolTest.java | 154 +
.../hadoop/hbase/util/ClassLoaderTestHelper.java | 16 +-
.../hadoop/hbase/util/LoadTestKVGenerator.java | 119 +
.../hbase/util/NonRepeatedEnvironmentEdge.java | 44 +
.../hadoop/hbase/util/RedundantKVGenerator.java | 563 +
.../org/apache/hadoop/hbase/util/TestAvlUtil.java | 267 +
.../org/apache/hadoop/hbase/util/TestBase64.java | 73 -
.../hadoop/hbase/util/TestBoundedArrayQueue.java | 60 -
.../hadoop/hbase/util/TestByteBufferArray.java | 73 +-
.../hadoop/hbase/util/TestByteBufferUtils.java | 647 +
.../util/TestByteRangeWithKVSerialization.java | 13 +-
.../org/apache/hadoop/hbase/util/TestBytes.java | 95 +-
.../hadoop/hbase/util/TestCommonFSUtils.java | 169 +
.../hadoop/hbase/util/TestConcatenatedLists.java | 31 +-
.../hbase/util/TestCoprocessorClassLoader.java | 30 +-
.../org/apache/hadoop/hbase/util/TestCounter.java | 11 +-
.../apache/hadoop/hbase/util/TestDrainBarrier.java | 122 -
.../hadoop/hbase/util/TestDynamicClassLoader.java | 19 +-
.../hbase/util/TestEnvironmentEdgeManager.java | 11 +-
.../hadoop/hbase/util/TestFastLongHistogram.java | 132 -
.../apache/hadoop/hbase/util/TestJRubyFormat.java | 60 +
.../apache/hadoop/hbase/util/TestKeyLocker.java | 11 +-
.../hadoop/hbase/util/TestLoadTestKVGenerator.java | 43 +-
.../org/apache/hadoop/hbase/util/TestOrder.java | 7 +-
.../apache/hadoop/hbase/util/TestOrderedBytes.java | 62 +-
.../apache/hadoop/hbase/util/TestRetryCounter.java | 55 +
.../hadoop/hbase/util/TestShowProperties.java | 16 +-
.../hbase/util/TestSimpleMutableByteRange.java | 8 +-
.../util/TestSimplePositionedMutableByteRange.java | 8 +-
.../org/apache/hadoop/hbase/util/TestThreads.java | 43 +-
.../apache/hadoop/hbase/util/TestVersionInfo.java | 68 +
.../hadoop/hbase/util/TestWeakObjectPool.java | 21 +-
.../hbase/util/TimeOffsetEnvironmentEdge.java | 2 +-
.../hadoop/hbase/zookeeper/TestZKConfig.java | 15 +-
hbase-common/src/test/resources/log4j.properties | 8 +-
hbase-endpoint/README.txt | 13 +
hbase-endpoint/pom.xml | 358 +
.../client/coprocessor/AggregationClient.java | 857 +
.../client/coprocessor/AggregationHelper.java | 110 +
.../client/coprocessor/AsyncAggregationClient.java | 472 +
.../hbase/coprocessor/AggregateImplementation.java | 530 +
.../apache/hadoop/hbase/coprocessor/Export.java | 552 +
.../security/access/SecureBulkLoadEndpoint.java | 189 +
.../src/main/protobuf/Aggregate.proto | 0
.../src/main/protobuf/BulkDelete.proto | 0
.../ColumnAggregationNullResponseProtocol.proto | 0
.../main}/protobuf/ColumnAggregationProtocol.proto | 0
.../ColumnAggregationWithErrorsProtocol.proto | 0
.../main/protobuf/DummyRegionServerEndpoint.proto | 38 +
hbase-endpoint/src/main/protobuf/Export.proto | 45 +
.../main}/protobuf/IncrementCounterProcessor.proto | 0
.../src/main/protobuf/SecureBulkLoad.proto | 48 +
.../hbase/client/TestAsyncAggregationClient.java | 172 +
.../hbase/client/TestRpcControllerFactory.java | 251 +
.../coprocessor/ColumnAggregationEndpoint.java | 115 +
.../ColumnAggregationEndpointNullResponse.java | 130 +
.../ColumnAggregationEndpointWithErrors.java | 128 +
.../coprocessor/ProtobufCoprocessorService.java | 95 +
.../coprocessor/TestAsyncCoprocessorEndpoint.java | 163 +
.../coprocessor/TestBatchCoprocessorEndpoint.java | 287 +
.../hadoop/hbase/coprocessor/TestClassLoading.java | 573 +
.../hbase/coprocessor/TestCoprocessorEndpoint.java | 354 +
...estCoprocessorServiceBackwardCompatibility.java | 128 +
.../coprocessor/TestCoprocessorTableEndpoint.java | 189 +
.../hadoop/hbase/coprocessor/TestImportExport.java | 61 +
.../TestRegionServerCoprocessorEndpoint.java | 129 +
.../coprocessor/TestRowProcessorEndpoint.java | 677 +
.../hadoop/hbase/coprocessor/TestSecureExport.java | 440 +
.../hadoop/hbase/ipc/TestCoprocessorRpcUtils.java | 50 +
.../regionserver/SecureBulkLoadEndpointClient.java | 163 +
...HRegionServerBulkLoadWithOldSecureEndpoint.java | 187 +
.../regionserver/TestServerCustomProtocol.java | 486 +
...estReplicationSyncUpToolWithBulkLoadedData.java | 246 +
.../src/test/resources/hbase-site.xml | 0
hbase-examples/README.txt | 9 +-
hbase-examples/pom.xml | 396 +-
.../hbase/client/example/AsyncClientExample.java | 189 +
.../client/example/BufferedMutatorExample.java | 29 +-
.../client/example/ExportEndpointExample.java | 89 +
.../hbase/client/example/HttpProxyExample.java | 267 +
.../client/example/MultiThreadedClientExample.java | 55 +-
.../hbase/client/example/RefreshHFilesClient.java | 124 +
.../coprocessor/example/BulkDeleteEndpoint.java | 56 +-
.../example/DelegatingInternalScanner.java | 48 +
.../example/ExampleMasterObserverWithMetrics.java | 143 +
.../example/ExampleRegionObserverWithMetrics.java | 173 +
.../coprocessor/example/RefreshHFilesEndpoint.java | 87 +
.../coprocessor/example/RowCountEndpoint.java | 33 +-
.../coprocessor/example/ScanModifyingObserver.java | 64 +
.../example/ValueRewritingObserver.java | 114 +
.../example/WriteHeavyIncrementObserver.java | 266 +
.../example/ZooKeeperScanPolicyObserver.java | 292 +-
.../example/generated/BulkDeleteProtos.java | 1792 -
.../example/generated/ExampleProtos.java | 1149 -
.../hadoop/hbase/mapreduce/IndexBuilder.java | 5 +-
.../hadoop/hbase/mapreduce/SampleUploader.java | 9 +-
.../apache/hadoop/hbase/rest/RESTDemoClient.java | 144 +
.../org/apache/hadoop/hbase/thrift/DemoClient.java | 62 +-
.../apache/hadoop/hbase/thrift/HttpDoAsClient.java | 23 +-
.../apache/hadoop/hbase/thrift2/DemoClient.java | 23 +-
.../java/org/apache/hadoop/hbase/types/PBCell.java | 5 +-
.../src/main/protobuf/RefreshHFiles.proto | 36 +
.../src/main/python/thrift2/DemoClient.py | 4 +-
.../thrift2/gen-py/hbase/THBaseService-remote | 127 +-
.../python/thrift2/gen-py/hbase/THBaseService.py | 2869 +-
.../main/python/thrift2/gen-py/hbase/constants.py | 2 +-
.../src/main/python/thrift2/gen-py/hbase/ttypes.py | 1517 +-
.../client/example/TestAsyncClientExample.java | 63 +
.../hbase/client/example/TestHttpProxyExample.java | 111 +
.../client/example/TestRefreshHFilesClient.java | 52 +
.../example/TestBulkDeleteProtocol.java | 443 -
.../coprocessor/example/TestRefreshHFilesBase.java | 88 +
.../example/TestRefreshHFilesEndpoint.java | 122 +
.../coprocessor/example/TestRowCountEndpoint.java | 107 -
.../example/TestScanModifyingObserver.java | 114 +
.../example/TestValueReplacingCompaction.java | 116 +
.../example/TestWriteHeavyIncrementObserver.java | 83 +
...avyIncrementObserverWithMemStoreCompaction.java | 65 +
.../example/TestZooKeeperScanPolicyObserver.java | 216 +-
.../WriteHeavyIncrementObserverTestBase.java | 108 +
.../hbase/mapreduce/TestMapReduceExamples.java | 60 +-
.../org/apache/hadoop/hbase/types/TestPBCell.java | 17 +-
hbase-examples/src/test/resources/hbase-site.xml | 28 +
hbase-examples/src/test/resources/log4j.properties | 8 +-
hbase-external-blockcache/pom.xml | 135 +-
.../hadoop/hbase/io/hfile/MemcachedBlockCache.java | 64 +-
hbase-hadoop-compat/pom.xml | 83 +-
.../apache/hadoop/hbase/CompatibilityFactory.java | 12 +-
.../hbase/CompatibilitySingletonFactory.java | 14 +-
.../apache/hadoop/hbase/io/MetricsIOSource.java | 82 +
.../apache/hadoop/hbase/io/MetricsIOWrapper.java | 27 +
.../hadoop/hbase/ipc/MetricsHBaseServerSource.java | 65 +-
.../hbase/ipc/MetricsHBaseServerSourceFactory.java | 7 +-
.../hbase/ipc/MetricsHBaseServerWrapper.java | 34 +
.../master/MetricsAssignmentManagerSource.java | 54 +-
.../master/MetricsMasterFileSystemSource.java | 2 +
.../hbase/master/MetricsMasterProcSource.java | 2 +
.../master/MetricsMasterProcSourceFactory.java | 3 +
.../hbase/master/MetricsMasterQuotaSource.java | 115 +
.../master/MetricsMasterQuotaSourceFactory.java | 29 +
.../hadoop/hbase/master/MetricsMasterSource.java | 18 +-
.../hbase/master/MetricsMasterSourceFactory.java | 3 +
.../hadoop/hbase/master/MetricsMasterWrapper.java | 28 +
.../hadoop/hbase/master/MetricsSnapshotSource.java | 2 +
.../master/balancer/MetricsBalancerSource.java | 5 +
.../balancer/MetricsStochasticBalancerSource.java | 7 +-
.../apache/hadoop/hbase/metrics/BaseSource.java | 8 +
.../hbase/metrics/ExceptionTrackingSource.java | 59 +
.../hbase/metrics/JvmPauseMonitorSource.java | 3 +
.../apache/hadoop/hbase/metrics/MBeanSource.java | 2 +
.../hadoop/hbase/metrics/OperationMetrics.java | 64 +
.../MetricsHeapMemoryManagerSource.java | 133 +
.../regionserver/MetricsRegionAggregateSource.java | 2 +
.../MetricsRegionServerQuotaSource.java | 86 +
.../regionserver/MetricsRegionServerSource.java | 112 +-
.../MetricsRegionServerSourceFactory.java | 18 +
.../regionserver/MetricsRegionServerWrapper.java | 70 +-
.../hbase/regionserver/MetricsRegionSource.java | 24 +-
.../hbase/regionserver/MetricsRegionWrapper.java | 43 +-
.../regionserver/MetricsTableAggregateSource.java | 10 +-
.../hbase/regionserver/MetricsTableLatencies.java | 128 +
.../hbase/regionserver/MetricsTableSource.java | 91 +-
.../regionserver/MetricsTableWrapperAggregate.java | 67 +-
.../regionserver/wal/MetricsEditsReplaySource.java | 72 -
.../hbase/regionserver/wal/MetricsWALSource.java | 2 +
.../regionserver/MetricsReplicationSinkSource.java | 3 +
.../regionserver/MetricsReplicationSource.java | 2 +
.../MetricsReplicationSourceFactory.java | 3 +
.../MetricsReplicationSourceSource.java | 29 +-
.../hadoop/hbase/rest/MetricsRESTSource.java | 50 +-
.../hbase/thrift/MetricsThriftServerSource.java | 18 +-
.../thrift/MetricsThriftServerSourceFactory.java | 9 +-
.../hbase/zookeeper/MetricsZooKeeperSource.java | 144 +
.../apache/hadoop/metrics2/MetricHistogram.java | 5 +-
.../apache/hadoop/metrics2/MetricsExecutor.java | 2 +
.../hadoop/hbase/RandomStringGeneratorImpl.java | 4 +-
.../hbase/TestCompatibilitySingletonFactory.java | 21 +-
.../master/TestMetricsMasterSourceFactory.java | 9 +-
.../TestMetricsRegionServerSourceFactory.java | 10 +-
.../regionserver/wal/TestMetricsWALSource.java | 9 +-
.../TestMetricsReplicationSourceFactory.java | 10 +-
.../hadoop/hbase/rest/TestMetricsRESTSource.java | 10 +-
.../hadoop/hbase/test/MetricsAssertHelper.java | 7 +
.../TestMetricsThriftServerSourceFactory.java | 10 +-
.../zookeeper/TestMetricsZooKeeperSource.java | 40 +
hbase-hadoop2-compat/pom.xml | 112 +-
.../hadoop/hbase/io/MetricsIOSourceImpl.java | 85 +
.../ipc/MetricsHBaseServerSourceFactoryImpl.java | 7 +-
.../hbase/ipc/MetricsHBaseServerSourceImpl.java | 116 +-
.../org/apache/hadoop/hbase/mapreduce/JobUtil.java | 16 +-
.../master/MetricsAssignmentManagerSourceImpl.java | 78 +-
.../master/MetricsMasterFilesystemSourceImpl.java | 2 +-
.../master/MetricsMasterProcSourceFactoryImpl.java | 2 +-
.../hbase/master/MetricsMasterProcSourceImpl.java | 2 +-
.../MetricsMasterQuotaSourceFactoryImpl.java | 36 +
.../hbase/master/MetricsMasterQuotaSourceImpl.java | 159 +
.../master/MetricsMasterSourceFactoryImpl.java | 2 +-
.../hbase/master/MetricsMasterSourceImpl.java | 33 +-
.../hbase/master/MetricsSnapshotSourceImpl.java | 2 +-
.../master/balancer/MetricsBalancerSourceImpl.java | 15 +-
.../MetricsStochasticBalancerSourceImpl.java | 27 +-
.../hadoop/hbase/metrics/BaseSourceImpl.java | 62 +-
.../hbase/metrics/ExceptionTrackingSourceImpl.java | 120 +
.../org/apache/hadoop/hbase/metrics/Interns.java | 19 +-
.../hadoop/hbase/metrics/MBeanSourceImpl.java | 2 +-
.../hadoop/hbase/metrics/MetricsInfoImpl.java | 11 +-
.../impl/GlobalMetricRegistriesAdapter.java | 172 +
.../impl/HBaseMetrics2HadoopMetricsAdapter.java | 170 +
.../MetricsHeapMemoryManagerSourceImpl.java | 143 +
.../MetricsRegionAggregateSourceImpl.java | 8 +-
.../MetricsRegionServerQuotaSourceImpl.java | 86 +
.../MetricsRegionServerSourceFactoryImpl.java | 24 +-
.../MetricsRegionServerSourceImpl.java | 442 +-
.../regionserver/MetricsRegionSourceImpl.java | 94 +-
.../MetricsTableAggregateSourceImpl.java | 45 +-
.../regionserver/MetricsTableLatenciesImpl.java | 174 +
.../hbase/regionserver/MetricsTableSourceImpl.java | 321 +-
.../wal/MetricsEditsReplaySourceImpl.java | 76 -
.../regionserver/wal/MetricsWALSourceImpl.java | 11 +-
.../MetricsReplicationGlobalSourceSource.java | 125 +-
.../MetricsReplicationSinkSourceImpl.java | 12 +-
.../MetricsReplicationSourceFactoryImpl.java | 3 +
.../regionserver/MetricsReplicationSourceImpl.java | 2 +-
.../MetricsReplicationSourceSourceImpl.java | 176 +-
.../hadoop/hbase/rest/MetricsRESTSourceImpl.java | 49 +-
.../MetricsThriftServerSourceFactoryImpl.java | 26 +-
.../thrift/MetricsThriftServerSourceImpl.java | 22 +-
.../zookeeper/MetricsZooKeeperSourceImpl.java | 177 +
.../hadoop/metrics2/impl/JmxCacheBuster.java | 41 +-
.../metrics2/lib/DefaultMetricsSystemHelper.java | 55 +-
.../metrics2/lib/DynamicMetricsRegistry.java | 47 +-
.../hadoop/metrics2/lib/MetricsExecutorImpl.java | 4 +-
.../hadoop/metrics2/lib/MutableFastCounter.java | 12 +-
.../hadoop/metrics2/lib/MutableHistogram.java | 115 +-
.../hadoop/metrics2/lib/MutableRangeHistogram.java | 17 +-
.../hadoop/metrics2/lib/MutableSizeHistogram.java | 2 +-
.../hadoop/metrics2/lib/MutableTimeHistogram.java | 4 +-
.../hadoop/metrics2/util/MetricQuantile.java | 15 +-
.../metrics2/util/MetricSampleQuantiles.java | 22 +-
...he.hadoop.hbase.master.MetricsMasterQuotaSource | 18 +
...op.hbase.master.MetricsMasterQuotaSourceFactory | 18 +
...ase.regionserver.MetricsRegionServerQuotaSource | 18 +
...hadoop.hbase.regionserver.MetricsTableLatencies | 17 +
...hbase.regionserver.wal.MetricsEditsReplaySource | 18 -
...e.hadoop.hbase.zookeeper.MetricsZooKeeperSource | 18 +
.../org/apache/hadoop/hbase/HadoopShimsImpl.java | 3 +-
.../master/TestMetricsMasterProcSourceImpl.java | 13 +-
.../hbase/master/TestMetricsMasterSourceImpl.java | 22 +-
.../hadoop/hbase/metrics/TestBaseSourceImpl.java | 15 +-
.../regionserver/MetricsTableWrapperStub.java | 110 +
.../TestMetricsRegionServerSourceImpl.java | 23 +-
.../regionserver/TestMetricsRegionSourceImpl.java | 68 +-
.../regionserver/TestMetricsTableSourceImpl.java | 69 +-
.../regionserver/wal/TestMetricsWALSourceImpl.java | 14 +-
.../TestMetricsReplicationSourceFactoryImpl.java | 15 +-
.../TestMetricsReplicationSourceImpl.java | 17 +-
.../hbase/rest/TestMetricsRESTSourceImpl.java | 26 +-
.../hadoop/hbase/test/MetricsAssertHelperImpl.java | 28 +-
.../TestMetricsThriftServerSourceFactoryImpl.java | 34 +-
.../zookeeper/TestMetricsZooKeeperSourceImpl.java | 44 +
hbase-http/pom.xml | 464 +
.../hadoop/hbase/http/AdminAuthorizedServlet.java | 49 +
.../hbase/http/ClickjackingPreventionFilter.java | 55 +
.../apache/hadoop/hbase/http/FilterContainer.java | 43 +
.../hadoop/hbase/http/FilterInitializer.java | 34 +
.../org/apache/hadoop/hbase/http/HtmlQuoting.java | 218 +
.../org/apache/hadoop/hbase/http/HttpConfig.java | 80 +
.../apache/hadoop/hbase/http/HttpRequestLog.java | 107 +
.../hadoop/hbase/http/HttpRequestLogAppender.java | 65 +
.../org/apache/hadoop/hbase/http/HttpServer.java | 1387 +
.../apache/hadoop/hbase/http/HttpServerUtil.java | 62 +
.../org/apache/hadoop/hbase/http/InfoServer.java | 112 +
.../apache/hadoop/hbase/http/NoCacheFilter.java | 56 +
.../hadoop/hbase/http/ServerConfigurationKeys.java | 47 +
.../apache/hadoop/hbase/http/conf/ConfServlet.java | 107 +
.../hadoop/hbase/http/jmx/JMXJsonServlet.java | 240 +
.../apache/hadoop/hbase/http/jmx/package-info.java | 26 +
.../hadoop/hbase/http/lib/StaticUserWebFilter.java | 154 +
.../apache/hadoop/hbase/http/lib/package-info.java | 38 +
.../org/apache/hadoop/hbase/http/log/LogLevel.java | 208 +
.../org/apache/hadoop/hbase/http/package-info.java | 27 +
.../hbase/http/HttpServerFunctionalTest.java | 272 +
.../apache/hadoop/hbase/http/TestGlobalFilter.java | 156 +
.../apache/hadoop/hbase/http/TestHtmlQuoting.java | 99 +
.../hadoop/hbase/http/TestHttpRequestLog.java | 57 +
.../hbase/http/TestHttpRequestLogAppender.java | 47 +
.../apache/hadoop/hbase/http/TestHttpServer.java | 631 +
.../hadoop/hbase/http/TestHttpServerLifecycle.java | 141 +
.../hadoop/hbase/http/TestHttpServerWebapps.java | 74 +
.../apache/hadoop/hbase/http/TestPathFilter.java | 160 +
.../hadoop/hbase/http/TestSSLHttpServer.java | 129 +
.../hadoop/hbase/http/TestServletFilter.java | 222 +
.../hadoop/hbase/http/TestSpnegoHttpServer.java | 260 +
.../hadoop/hbase/http/conf/TestConfServlet.java | 125 +
.../hadoop/hbase/http/jmx/TestJMXJsonServlet.java | 139 +
.../hbase/http/lib/TestStaticUserWebFilter.java | 92 +
.../apache/hadoop/hbase/http/log/TestLogLevel.java | 103 +
.../hadoop/hbase/http/resource/JerseyResource.java | 64 +
.../hadoop/hbase/http/ssl/KeyStoreTestUtil.java | 342 +
hbase-http/src/test/resources/log4j.properties | 68 +
.../src/test/resources/webapps/static/test.css | 0
.../src/test/resources/webapps/test/testjsp.jsp | 21 +
hbase-it/pom.xml | 172 +-
.../org/apache/hadoop/hbase/ClusterManager.java | 2 +-
.../hadoop/hbase/DistributedHBaseCluster.java | 168 +-
.../apache/hadoop/hbase/HBaseClusterManager.java | 17 +-
.../hbase/IntegrationTestAcidGuarantees.java | 58 +-
.../hadoop/hbase/IntegrationTestBackupRestore.java | 455 +
.../apache/hadoop/hbase/IntegrationTestBase.java | 55 +-
.../hbase/IntegrationTestDDLMasterFailover.java | 251 +-
.../apache/hadoop/hbase/IntegrationTestIngest.java | 26 +-
.../IntegrationTestIngestStripeCompactions.java | 4 +-
.../hadoop/hbase/IntegrationTestIngestWithACL.java | 8 +-
.../hbase/IntegrationTestIngestWithEncryption.java | 42 +-
.../hadoop/hbase/IntegrationTestIngestWithMOB.java | 43 +-
.../hbase/IntegrationTestIngestWithTags.java | 2 +-
.../IntegrationTestIngestWithVisibilityLabels.java | 25 +-
.../hadoop/hbase/IntegrationTestLazyCfLoading.java | 25 +-
.../hadoop/hbase/IntegrationTestManyRegions.java | 115 +-
.../hadoop/hbase/IntegrationTestMetaReplicas.java | 20 +-
.../hbase/IntegrationTestRegionReplicaPerf.java | 36 +-
.../IntegrationTestRegionReplicaReplication.java | 15 +-
.../hadoop/hbase/IntegrationTestingUtility.java | 22 +-
.../hadoop/hbase/IntegrationTestsDriver.java | 9 +-
.../apache/hadoop/hbase/RESTApiClusterManager.java | 58 +-
.../StripeCompactionsPerformanceEvaluation.java | 38 +-
.../hadoop/hbase/TestIntegrationTestBase.java | 52 +
.../apache/hadoop/hbase/chaos/actions/Action.java | 178 +-
.../hbase/chaos/actions/AddColumnAction.java | 25 +-
.../hbase/chaos/actions/BatchRestartRsAction.java | 7 +-
.../chaos/actions/ChangeBloomFilterAction.java | 46 +-
.../chaos/actions/ChangeCompressionAction.java | 48 +-
.../hbase/chaos/actions/ChangeEncodingAction.java | 47 +-
.../chaos/actions/ChangeSplitPolicyAction.java | 12 +-
.../hbase/chaos/actions/ChangeVersionsAction.java | 36 +-
.../hbase/chaos/actions/CompactMobAction.java | 6 +-
.../actions/CompactRandomRegionOfTableAction.java | 6 +-
.../hbase/chaos/actions/CompactTableAction.java | 6 +-
.../chaos/actions/DecreaseMaxHFileSizeAction.java | 27 +-
.../chaos/actions/DumpClusterStatusAction.java | 2 +-
.../actions/FlushRandomRegionOfTableAction.java | 2 +-
.../hbase/chaos/actions/FlushTableAction.java | 2 +-
.../MergeRandomAdjacentRegionsOfTableAction.java | 8 +-
.../actions/MoveRandomRegionOfTableAction.java | 15 +-
.../chaos/actions/MoveRegionsOfTableAction.java | 41 +-
.../hbase/chaos/actions/RemoveColumnAction.java | 17 +-
.../chaos/actions/RestartActionBaseAction.java | 12 +
.../chaos/actions/RestartActiveMasterAction.java | 2 +-
.../chaos/actions/RestartActiveNameNodeAction.java | 90 +
.../chaos/actions/RestartRandomDataNodeAction.java | 2 +-
.../chaos/actions/RestartRandomZKNodeAction.java | 2 +-
.../chaos/actions/RestartRsHoldingMetaAction.java | 6 +-
.../chaos/actions/RestartRsHoldingTableAction.java | 4 +-
.../chaos/actions/RollingBatchRestartRsAction.java | 18 +-
.../RollingBatchRestartRsExceptMetaAction.java | 3 +-
.../hbase/chaos/actions/SnapshotTableAction.java | 2 +-
.../chaos/actions/SplitAllRegionOfTableAction.java | 2 +-
.../actions/SplitRandomRegionOfTableAction.java | 2 +-
.../chaos/actions/TestChangeSplitPolicyAction.java | 71 +
.../hbase/chaos/actions/TruncateTableAction.java | 2 +-
.../actions/UnbalanceKillAndRebalanceAction.java | 39 +-
.../chaos/actions/UnbalanceRegionsAction.java | 13 +-
.../hbase/chaos/factories/MonkeyConstants.java | 13 +
.../hbase/chaos/factories/MonkeyFactory.java | 8 +-
.../chaos/factories/UnbalanceMonkeyFactory.java | 6 +-
.../chaos/monkies/PolicyBasedChaosMonkey.java | 16 +-
.../hbase/chaos/policies/DoActionsOncePolicy.java | 4 +-
.../hbase/chaos/policies/PeriodicPolicy.java | 10 +-
.../chaos/policies/PeriodicRandomActionPolicy.java | 7 +-
.../apache/hadoop/hbase/chaos/policies/Policy.java | 6 +-
.../hadoop/hbase/chaos/util/ChaosMonkeyRunner.java | 41 +-
.../apache/hadoop/hbase/chaos/util/Monkeys.java | 97 +
.../hadoop/hbase/ipc/IntegrationTestRpcClient.java | 156 +-
.../hbase/mapreduce/IntegrationTestBulkLoad.java | 114 +-
.../hbase/mapreduce/IntegrationTestImportTsv.java | 39 +-
.../IntegrationTestTableSnapshotInputFormat.java | 12 +-
.../hadoop/hbase/mttr/IntegrationTestMTTR.java | 95 +-
.../hbase/rsgroup/IntegrationTestRSGroup.java | 22 +-
.../hbase/test/IntegrationTestBigLinkedList.java | 149 +-
...IntegrationTestBigLinkedListWithVisibility.java | 64 +-
.../hbase/test/IntegrationTestLoadAndVerify.java | 44 +-
.../hadoop/hbase/test/IntegrationTestMonkeys.java | 67 +
.../hbase/test/IntegrationTestReplication.java | 51 +-
...eBoundedMultiGetRequestsWithRegionReplicas.java | 2 +-
...nTestTimeBoundedRequestsWithRegionReplicas.java | 30 +-
...grationTestWithCellVisibilityLoadAndVerify.java | 18 +-
.../test/IntegrationTestZKAndFSPermissions.java | 37 +-
.../trace/IntegrationTestSendTraceRequests.java | 60 +-
hbase-mapreduce/pom.xml | 440 +
.../org/apache/hadoop/hbase/mapred/Driver.java | 52 +
.../hadoop/hbase/mapred/GroupingTableMap.java | 156 +
.../hadoop/hbase/mapred/HRegionPartitioner.java | 96 +
.../hadoop/hbase/mapred/IdentityTableMap.java | 76 +
.../hadoop/hbase/mapred/IdentityTableReduce.java | 61 +
.../mapred/MultiTableSnapshotInputFormat.java | 128 +
.../org/apache/hadoop/hbase/mapred/RowCounter.java | 121 +
.../hadoop/hbase/mapred/TableInputFormat.java | 90 +
.../hadoop/hbase/mapred/TableInputFormatBase.java | 313 +
.../org/apache/hadoop/hbase/mapred/TableMap.java | 38 +
.../hadoop/hbase/mapred/TableMapReduceUtil.java | 415 +
.../hadoop/hbase/mapred/TableOutputFormat.java | 134 +
.../hadoop/hbase/mapred/TableRecordReader.java | 139 +
.../hadoop/hbase/mapred/TableRecordReaderImpl.java | 258 +
.../apache/hadoop/hbase/mapred/TableReduce.java | 38 +
.../hbase/mapred/TableSnapshotInputFormat.java | 184 +
.../org/apache/hadoop/hbase/mapred/TableSplit.java | 154 +
.../apache/hadoop/hbase/mapred/package-info.java | 26 +
.../apache/hadoop/hbase/mapreduce/CellCounter.java | 338 +
.../apache/hadoop/hbase/mapreduce/CellCreator.java | 134 +
.../hadoop/hbase/mapreduce/CellSerialization.java | 92 +
.../hadoop/hbase/mapreduce/CellSortReducer.java | 60 +
.../apache/hadoop/hbase/mapreduce/CopyTable.java | 435 +
.../DefaultVisibilityExpressionResolver.java | 145 +
.../org/apache/hadoop/hbase/mapreduce/Driver.java | 62 +
.../org/apache/hadoop/hbase/mapreduce/Export.java | 102 +
.../apache/hadoop/hbase/mapreduce/ExportUtils.java | 177 +
.../hbase/mapreduce/GroupingTableMapper.java | 176 +
.../hadoop/hbase/mapreduce/HFileInputFormat.java | 175 +
.../hadoop/hbase/mapreduce/HFileOutputFormat2.java | 980 +
.../hadoop/hbase/mapreduce/HRegionPartitioner.java | 139 +
.../apache/hadoop/hbase/mapreduce/HashTable.java | 748 +
.../hbase/mapreduce/IdentityTableMapper.java | 67 +
.../hbase/mapreduce/IdentityTableReducer.java | 79 +
.../org/apache/hadoop/hbase/mapreduce/Import.java | 785 +
.../apache/hadoop/hbase/mapreduce/ImportTsv.java | 793 +
.../apache/hadoop/hbase/mapreduce/JarFinder.java | 190 +
.../mapreduce/MultiTableHFileOutputFormat.java | 122 +
.../hbase/mapreduce/MultiTableInputFormat.java | 104 +
.../hbase/mapreduce/MultiTableInputFormatBase.java | 298 +
.../hbase/mapreduce/MultiTableOutputFormat.java | 176 +
.../mapreduce/MultiTableSnapshotInputFormat.java | 106 +
.../MultiTableSnapshotInputFormatImpl.java | 253 +
.../hbase/mapreduce/MultithreadedTableMapper.java | 303 +
.../hbase/mapreduce/MutationSerialization.java | 98 +
.../apache/hadoop/hbase/mapreduce/PutCombiner.java | 98 +
.../hadoop/hbase/mapreduce/PutSortReducer.java | 147 +
.../hbase/mapreduce/RegionSizeCalculator.java | 129 +
.../hbase/mapreduce/ResultSerialization.java | 158 +
.../apache/hadoop/hbase/mapreduce/RowCounter.java | 265 +
.../mapreduce/SimpleTotalOrderPartitioner.java | 144 +
.../apache/hadoop/hbase/mapreduce/SyncTable.java | 813 +
.../hadoop/hbase/mapreduce/TableInputFormat.java | 294 +
.../hbase/mapreduce/TableInputFormatBase.java | 664 +
.../hadoop/hbase/mapreduce/TableMapReduceUtil.java | 1053 +
.../apache/hadoop/hbase/mapreduce/TableMapper.java | 38 +
.../hbase/mapreduce/TableOutputCommitter.java | 67 +
.../hadoop/hbase/mapreduce/TableOutputFormat.java | 242 +
.../hadoop/hbase/mapreduce/TableRecordReader.java | 147 +
.../hbase/mapreduce/TableRecordReaderImpl.java | 322 +
.../hadoop/hbase/mapreduce/TableReducer.java | 45 +
.../hbase/mapreduce/TableSnapshotInputFormat.java | 243 +
.../mapreduce/TableSnapshotInputFormatImpl.java | 546 +
.../apache/hadoop/hbase/mapreduce/TableSplit.java | 395 +
.../hadoop/hbase/mapreduce/TextSortReducer.java | 213 +
.../hadoop/hbase/mapreduce/TsvImporterMapper.java | 235 +
.../hbase/mapreduce/TsvImporterTextMapper.java | 130 +
.../mapreduce/VisibilityExpressionResolver.java | 45 +
.../hadoop/hbase/mapreduce/WALInputFormat.java | 344 +
.../apache/hadoop/hbase/mapreduce/WALPlayer.java | 398 +
.../hadoop/hbase/mapreduce/package-info.java | 26 +
.../mapreduce/replication/VerifyReplication.java | 749 +
.../hadoop/hbase/regionserver/CompactionTool.java | 472 +
.../hadoop/hbase/snapshot/ExportSnapshot.java | 1145 +
.../hadoop/hbase/util/MapReduceExtendedCell.java | 270 +
.../util/MapreduceDependencyClasspathTool.java | 73 +
.../hbase/mapred}/RowCounter_Counters.properties | 0
.../mapreduce}/RowCounter_Counters.properties | 0
.../apache/hadoop/hbase/PerformanceEvaluation.java | 2910 +
.../hadoop/hbase/ScanPerformanceEvaluation.java | 406 +
.../hadoop/hbase/TestPerformanceEvaluation.java | 292 +
.../org/apache/hadoop/hbase/mapred/TestDriver.java | 46 +
.../hadoop/hbase/mapred/TestGroupingTableMap.java | 185 +
.../hadoop/hbase/mapred/TestIdentityTableMap.java | 68 +
.../mapred/TestMultiTableSnapshotInputFormat.java | 141 +
.../apache/hadoop/hbase/mapred/TestRowCounter.java | 167 +
.../apache/hadoop/hbase/mapred/TestSplitTable.java | 122 +
.../hadoop/hbase/mapred/TestTableInputFormat.java | 466 +
.../hadoop/hbase/mapred/TestTableMapReduce.java | 108 +
.../hbase/mapred/TestTableMapReduceUtil.java | 276 +
.../TestTableOutputFormatConnectionExhaust.java | 109 +
.../hbase/mapred/TestTableSnapshotInputFormat.java | 320 +
.../mapreduce/MultiTableInputFormatTestBase.java | 272 +
.../hadoop/hbase/mapreduce/NMapInputFormat.java | 134 +
.../TableSnapshotInputFormatTestBase.java | 230 +
.../hadoop/hbase/mapreduce/TestCellCounter.java | 381 +
.../hadoop/hbase/mapreduce/TestCopyTable.java | 436 +
.../hbase/mapreduce/TestGroupingTableMapper.java | 75 +
.../hbase/mapreduce/TestHBaseMRTestingUtility.java | 73 +
.../hbase/mapreduce/TestHFileOutputFormat2.java | 1555 +
.../hbase/mapreduce/TestHRegionPartitioner.java | 80 +
.../hadoop/hbase/mapreduce/TestHashTable.java | 199 +
.../hadoop/hbase/mapreduce/TestImportExport.java | 804 +
.../TestImportTSVWithOperationAttributes.java | 278 +
.../hbase/mapreduce/TestImportTSVWithTTLs.java | 186 +
.../TestImportTSVWithVisibilityLabels.java | 498 +
.../hadoop/hbase/mapreduce/TestImportTsv.java | 575 +
.../hbase/mapreduce/TestImportTsvParser.java | 318 +
.../hadoop/hbase/mapreduce/TestJarFinder.java | 136 +
.../hbase/mapreduce/TestMultiTableInputFormat.java | 54 +
.../mapreduce/TestMultiTableInputFormatBase.java | 244 +
.../TestMultiTableSnapshotInputFormat.java | 97 +
.../TestMultiTableSnapshotInputFormatImpl.java | 190 +
.../mapreduce/TestMultithreadedTableMapper.java | 270 +
.../hbase/mapreduce/TestRegionSizeCalculator.java | 164 +
.../hadoop/hbase/mapreduce/TestRowCounter.java | 398 +
.../mapreduce/TestSimpleTotalOrderPartitioner.java | 86 +
.../hadoop/hbase/mapreduce/TestSyncTable.java | 575 +
.../hbase/mapreduce/TestTableInputFormat.java | 488 +
.../hbase/mapreduce/TestTableInputFormatBase.java | 294 +
.../hbase/mapreduce/TestTableInputFormatScan.java | 67 +
.../mapreduce/TestTableInputFormatScanBase.java | 316 +
.../TestTableInputFormatScanEmptyToAPP.java | 43 +
.../TestTableInputFormatScanEmptyToBBA.java | 43 +
.../TestTableInputFormatScanEmptyToBBB.java | 43 +
.../TestTableInputFormatScanEmptyToEmpty.java | 43 +
.../TestTableInputFormatScanEmptyToOPP.java | 43 +
.../TestTableInputFormatScanOBBToOPP.java | 42 +
.../TestTableInputFormatScanOBBToQPP.java | 42 +
.../TestTableInputFormatScanOPPToEmpty.java | 43 +
.../TestTableInputFormatScanYYXToEmpty.java | 43 +
.../TestTableInputFormatScanYYYToEmpty.java | 43 +
.../TestTableInputFormatScanYZYToEmpty.java | 43 +
.../hadoop/hbase/mapreduce/TestTableMapReduce.java | 179 +
.../hbase/mapreduce/TestTableMapReduceBase.java | 227 +
.../hbase/mapreduce/TestTableMapReduceUtil.java | 107 +
.../hbase/mapreduce/TestTableRecordReader.java | 132 +
.../mapreduce/TestTableSnapshotInputFormat.java | 481 +
.../hadoop/hbase/mapreduce/TestTableSplit.java | 135 +
.../hbase/mapreduce/TestTimeRangeMapRed.java | 216 +
.../hadoop/hbase/mapreduce/TestWALPlayer.java | 238 +
.../hbase/mapreduce/TestWALRecordReader.java | 352 +
.../mapreduce/TsvImporterCustomTestMapper.java | 0
.../TsvImporterCustomTestMapperForOprAttr.java | 62 +
.../hbase/replication/TestVerifyReplication.java | 564 +
.../hadoop/hbase/snapshot/TestExportSnapshot.java | 382 +
.../hbase/snapshot/TestExportSnapshotHelpers.java | 97 +
.../snapshot/TestExportSnapshotNoCluster.java | 113 +
.../TestExportSnapshotWithTemporaryDirectory.java | 60 +
.../hbase/snapshot/TestMobExportSnapshot.java | 68 +
.../snapshot/TestMobSecureExportSnapshot.java | 62 +
.../hbase/snapshot/TestSecureExportSnapshot.java | 61 +
.../org/apache/hadoop/hbase/util/LoadTestTool.java | 967 +
hbase-mapreduce/src/test/resources/hbase-site.xml | 161 +
hbase-mapreduce/src/test/resources/hbase-site2.xml | 146 +
.../src/test/resources/hdfs-site.xml | 0
.../src/test/resources/log4j.properties | 68 +
.../src/test/resources/mapred-queues.xml | 0
.../src/test/resources/mapred-site.xml | 0
.../hbase/PerformanceEvaluation_Counter.properties | 0
.../hadoop/hbase/mapreduce/exportedTableIn94Format | Bin
hbase-metrics-api/README.txt | 78 +
hbase-metrics-api/pom.xml | 136 +
.../org/apache/hadoop/hbase/metrics/Counter.java | 60 +
.../org/apache/hadoop/hbase/metrics/Gauge.java | 35 +
.../org/apache/hadoop/hbase/metrics/Histogram.java | 58 +
.../org/apache/hadoop/hbase/metrics/Meter.java | 90 +
.../org/apache/hadoop/hbase/metrics/Metric.java | 30 +
.../hadoop/hbase/metrics/MetricRegistries.java | 89 +
.../hbase/metrics/MetricRegistriesLoader.java | 97 +
.../hadoop/hbase/metrics/MetricRegistry.java | 111 +
.../hbase/metrics/MetricRegistryFactory.java | 36 +
.../hadoop/hbase/metrics/MetricRegistryInfo.java | 112 +
.../org/apache/hadoop/hbase/metrics/MetricSet.java | 41 +
.../apache/hadoop/hbase/metrics/PackageMarker.java | 39 +
.../org/apache/hadoop/hbase/metrics/Snapshot.java | 136 +
.../org/apache/hadoop/hbase/metrics/Timer.java | 68 +
.../apache/hadoop/hbase/metrics/package-info.java | 25 +
.../hbase/metrics/TestMetricRegistriesLoader.java | 62 +
hbase-metrics/README.txt | 1 +
hbase-metrics/pom.xml | 144 +
.../hadoop/hbase/metrics/impl/CounterImpl.java | 61 +
.../hadoop/hbase/metrics/impl/DropwizardMeter.java | 74 +
.../hbase/metrics/impl/FastLongHistogram.java | 397 +
.../hadoop/hbase/metrics/impl/HistogramImpl.java | 81 +
.../hbase/metrics/impl/MetricRegistriesImpl.java | 78 +
.../metrics/impl/MetricRegistryFactoryImpl.java | 32 +
.../hbase/metrics/impl/MetricRegistryImpl.java | 122 +
.../hadoop/hbase/metrics/impl/RefCountingMap.java | 89 +
.../hadoop/hbase/metrics/impl/TimerImpl.java | 58 +
.../hadoop/hbase/metrics/impl/package-info.java | 25 +
...rg.apache.hadoop.hbase.metrics.MetricRegistries | 18 +
.../hadoop/hbase/metrics/impl/TestCounterImpl.java | 65 +
.../hbase/metrics/impl/TestDropwizardMeter.java | 56 +
.../hbase/metrics/impl/TestFastLongHistogram.java | 137 +
.../hadoop/hbase/metrics/impl/TestGauge.java | 66 +
.../hbase/metrics/impl/TestHistogramImpl.java | 102 +
.../hbase/metrics/impl/TestMetricRegistryImpl.java | 145 +
.../hbase/metrics/impl/TestRefCountingMap.java | 156 +
.../hadoop/hbase/metrics/impl/TestTimerImpl.java | 58 +
hbase-prefix-tree/pom.xml | 220 -
.../codec/prefixtree/PrefixTreeBlockMeta.java | 899 -
.../hbase/codec/prefixtree/PrefixTreeCodec.java | 216 -
.../hbase/codec/prefixtree/PrefixTreeSeeker.java | 586 -
.../codec/prefixtree/decode/ArraySearcherPool.java | 64 -
.../codec/prefixtree/decode/DecoderFactory.java | 83 -
.../decode/PrefixTreeArrayReversibleScanner.java | 145 -
.../prefixtree/decode/PrefixTreeArrayScanner.java | 526 -
.../prefixtree/decode/PrefixTreeArraySearcher.java | 417 -
.../codec/prefixtree/decode/PrefixTreeCell.java | 310 -
.../prefixtree/decode/column/ColumnNodeReader.java | 109 -
.../prefixtree/decode/column/ColumnReader.java | 108 -
.../codec/prefixtree/decode/row/RowNodeReader.java | 281 -
.../decode/timestamp/MvccVersionDecoder.java | 58 -
.../decode/timestamp/TimestampDecoder.java | 58 -
.../codec/prefixtree/encode/EncoderFactory.java | 56 -
.../hbase/codec/prefixtree/encode/EncoderPool.java | 32 -
.../codec/prefixtree/encode/EncoderPoolImpl.java | 47 -
.../codec/prefixtree/encode/PrefixTreeEncoder.java | 541 -
.../prefixtree/encode/column/ColumnNodeWriter.java | 136 -
.../encode/column/ColumnSectionWriter.java | 209 -
.../prefixtree/encode/other/CellTypeEncoder.java | 68 -
.../prefixtree/encode/other/ColumnNodeType.java | 28 -
.../codec/prefixtree/encode/other/LongEncoder.java | 183 -
.../codec/prefixtree/encode/row/RowNodeWriter.java | 300 -
.../prefixtree/encode/row/RowSectionWriter.java | 219 -
.../encode/tokenize/TokenDepthComparator.java | 64 -
.../prefixtree/encode/tokenize/Tokenizer.java | 241 -
.../prefixtree/encode/tokenize/TokenizerNode.java | 639 -
.../tokenize/TokenizerRowSearchPosition.java | 38 -
.../encode/tokenize/TokenizerRowSearchResult.java | 73 -
.../prefixtree/scanner/CellScannerPosition.java | 67 -
.../codec/prefixtree/scanner/CellSearcher.java | 118 -
.../prefixtree/scanner/ReversibleCellScanner.java | 55 -
.../hadoop/hbase/util/byterange/ByteRangeSet.java | 181 -
.../util/byterange/impl/ByteRangeHashSet.java | 57 -
.../util/byterange/impl/ByteRangeTreeSet.java | 54 -
.../apache/hadoop/hbase/util/vint/UFIntTool.java | 117 -
.../apache/hadoop/hbase/util/vint/UVIntTool.java | 112 -
.../apache/hadoop/hbase/util/vint/UVLongTool.java | 116 -
.../hbase/codec/keyvalue/TestKeyValueTool.java | 65 -
.../codec/prefixtree/PrefixTreeTestConstants.java | 27 -
.../codec/prefixtree/blockmeta/TestBlockMeta.java | 91 -
.../codec/prefixtree/builder/TestTokenizer.java | 78 -
.../prefixtree/builder/TestTokenizerData.java | 42 -
.../codec/prefixtree/builder/TestTreeDepth.java | 90 -
.../builder/data/TestTokenizerDataBasic.java | 51 -
.../builder/data/TestTokenizerDataEdgeCase.java | 53 -
.../codec/prefixtree/column/TestColumnBuilder.java | 127 -
.../codec/prefixtree/column/TestColumnData.java | 45 -
.../column/data/TestColumnDataRandom.java | 63 -
.../column/data/TestColumnDataSimple.java | 52 -
.../codec/prefixtree/row/BaseTestRowData.java | 54 -
.../prefixtree/row/TestPrefixTreeSearcher.java | 228 -
.../hbase/codec/prefixtree/row/TestRowData.java | 105 -
.../hbase/codec/prefixtree/row/TestRowEncoder.java | 198 -
.../row/data/TestRowDataComplexQualifiers.java | 67 -
.../prefixtree/row/data/TestRowDataDeeper.java | 85 -
.../row/data/TestRowDataDifferentTimestamps.java | 94 -
.../prefixtree/row/data/TestRowDataEmpty.java | 43 -
.../row/data/TestRowDataExerciseFInts.java | 115 -
.../row/data/TestRowDataMultiFamilies.java | 60 -
.../codec/prefixtree/row/data/TestRowDataNub.java | 59 -
.../row/data/TestRowDataNumberStrings.java | 61 -
.../row/data/TestRowDataQualifierByteOrdering.java | 58 -
.../row/data/TestRowDataRandomKeyValues.java | 42 -
.../data/TestRowDataRandomKeyValuesWithTags.java | 41 -
.../row/data/TestRowDataSearchWithPrefix.java | 74 -
.../row/data/TestRowDataSearcherRowMiss.java | 128 -
.../prefixtree/row/data/TestRowDataSimple.java | 117 -
.../row/data/TestRowDataSingleQualifier.java | 52 -
.../prefixtree/row/data/TestRowDataTrivial.java | 74 -
.../row/data/TestRowDataTrivialWithTags.java | 81 -
.../codec/prefixtree/row/data/TestRowDataUrls.java | 99 -
.../row/data/TestRowDataUrlsExample.java | 126 -
.../prefixtree/timestamp/TestTimestampData.java | 45 -
.../prefixtree/timestamp/TestTimestampEncoder.java | 98 -
.../timestamp/data/TestTimestampDataBasic.java | 54 -
.../timestamp/data/TestTimestampDataNumbers.java | 56 -
.../timestamp/data/TestTimestampDataRepeats.java | 52 -
.../hadoop/hbase/util/bytes/TestByteRange.java | 39 -
.../hbase/util/comparator/ByteArrayComparator.java | 32 -
.../hadoop/hbase/util/number/NumberFormatter.java | 33 -
.../hbase/util/number/RandomNumberUtils.java | 34 -
.../hadoop/hbase/util/vint/TestFIntTool.java | 126 -
.../hadoop/hbase/util/vint/TestVIntTool.java | 105 -
.../hadoop/hbase/util/vint/TestVLongTool.java | 113 -
.../src/test/resources/log4j.properties | 66 -
hbase-procedure/pom.xml | 119 +-
.../procedure2/AbstractProcedureScheduler.java | 304 +
.../hbase/procedure2/BadProcedureException.java | 43 +
.../procedure2/CompletedProcedureCleaner.java | 138 +
.../procedure2/CompletedProcedureRetainer.java | 55 +
.../hadoop/hbase/procedure2/DelayedProcedure.java | 32 +
.../hadoop/hbase/procedure2/FailedProcedure.java | 78 +
.../procedure2/FailedRemoteDispatchException.java | 33 +
.../hadoop/hbase/procedure2/InlineChore.java | 42 +
.../hadoop/hbase/procedure2/LockAndQueue.java | 193 +
.../apache/hadoop/hbase/procedure2/LockStatus.java | 72 +
.../apache/hadoop/hbase/procedure2/LockType.java | 26 +
.../hadoop/hbase/procedure2/LockedResource.java | 69 +
.../hbase/procedure2/LockedResourceType.java | 26 +
.../hbase/procedure2/NoNodeDispatchException.java | 33 +
.../procedure2/NoServerDispatchException.java | 33 +
.../NullTargetServerDispatchException.java | 32 +
.../hadoop/hbase/procedure2/OnePhaseProcedure.java | 6 +-
.../apache/hadoop/hbase/procedure2/Procedure.java | 1160 +-
.../procedure2/ProcedureAbortedException.java | 4 +-
.../hadoop/hbase/procedure2/ProcedureDeque.java | 38 +
.../hadoop/hbase/procedure2/ProcedureEvent.java | 140 +
.../hbase/procedure2/ProcedureException.java | 9 +-
.../hadoop/hbase/procedure2/ProcedureExecutor.java | 2352 +-
.../hbase/procedure2/ProcedureInMemoryChore.java | 67 +
.../hadoop/hbase/procedure2/ProcedureMetrics.java | 52 +
.../hbase/procedure2/ProcedureRunnableSet.java | 78 -
.../hbase/procedure2/ProcedureScheduler.java | 138 +
.../hbase/procedure2/ProcedureSimpleRunQueue.java | 121 -
.../hbase/procedure2/ProcedureStateSerializer.java | 31 +
.../procedure2/ProcedureSuspendedException.java | 8 +-
.../hadoop/hbase/procedure2/ProcedureUtil.java | 352 +
.../hbase/procedure2/ProcedureYieldException.java | 13 +-
.../procedure2/RemoteProcedureDispatcher.java | 400 +
.../hbase/procedure2/RemoteProcedureException.java | 38 +-
.../hbase/procedure2/RootProcedureState.java | 85 +-
.../hbase/procedure2/SequentialProcedure.java | 27 +-
.../hbase/procedure2/SimpleProcedureScheduler.java | 90 +
.../hbase/procedure2/StateMachineProcedure.java | 169 +-
.../hadoop/hbase/procedure2/StoppableThread.java | 54 +
.../hbase/procedure2/TimeoutExecutorThread.java | 140 +
.../hadoop/hbase/procedure2/TwoPhaseProcedure.java | 6 +-
.../hadoop/hbase/procedure2/store/BitSetNode.java | 434 +
.../hbase/procedure2/store/NoopProcedureStore.java | 27 +-
.../hbase/procedure2/store/ProcedureStore.java | 85 +-
.../hbase/procedure2/store/ProcedureStoreBase.java | 28 +-
.../procedure2/store/ProcedureStoreTracker.java | 624 +-
.../wal/CorruptedWALProcedureStoreException.java | 8 +-
.../procedure2/store/wal/ProcedureWALFile.java | 56 +-
.../procedure2/store/wal/ProcedureWALFormat.java | 99 +-
.../store/wal/ProcedureWALFormatReader.java | 745 +-
.../store/wal/ProcedureWALPrettyPrinter.java | 77 +-
.../procedure2/store/wal/WALProcedureMap.java | 132 +
.../procedure2/store/wal/WALProcedureStore.java | 774 +-
.../procedure2/store/wal/WALProcedureTree.java | 302 +
.../hadoop/hbase/procedure2/util/ByteSlot.java | 24 +-
.../hadoop/hbase/procedure2/util/DelayedUtil.java | 172 +
.../hadoop/hbase/procedure2/util/StringUtils.java | 6 +-
.../procedure2/util/TimeoutBlockingQueue.java | 217 -
.../hbase/procedure2/ProcedureTestingUtility.java | 495 +-
.../hbase/procedure2/TestChildProcedures.java | 225 +
.../hbase/procedure2/TestForceUpdateProcedure.java | 204 +
.../hadoop/hbase/procedure2/TestLockAndQueue.java | 68 +
.../hbase/procedure2/TestProcedureBypass.java | 296 +
.../hbase/procedure2/TestProcedureCleanup.java | 286 +
.../hbase/procedure2/TestProcedureEvents.java | 218 +
.../hbase/procedure2/TestProcedureExecution.java | 132 +-
.../hbase/procedure2/TestProcedureExecutor.java | 193 +
.../procedure2/TestProcedureInMemoryChore.java | 118 +
.../hbase/procedure2/TestProcedureMetrics.java | 259 +
.../hbase/procedure2/TestProcedureNonce.java | 287 +
.../hbase/procedure2/TestProcedureRecovery.java | 137 +-
.../hbase/procedure2/TestProcedureReplayOrder.java | 68 +-
.../procedure2/TestProcedureRollbackAIOOB.java | 117 +
.../TestProcedureSchedulerConcurrency.java | 163 +
.../procedure2/TestProcedureSkipPersistence.java | 163 +
.../hbase/procedure2/TestProcedureSuspended.java | 268 +
.../hbase/procedure2/TestProcedureToString.java | 29 +-
.../hadoop/hbase/procedure2/TestProcedureUtil.java | 83 +
.../procedure2/TestStateMachineProcedure.java | 307 +
.../hbase/procedure2/TestYieldProcedures.java | 124 +-
.../hbase/procedure2/store/TestBitSetNode.java | 107 +
.../store/TestProcedureStoreTracker.java | 128 +-
.../ProcedureWALLoaderPerformanceEvaluation.java | 248 +
.../wal/ProcedureWALPerformanceEvaluation.java | 268 +
.../store/wal/TestStressWALProcedureStore.java | 51 +-
.../store/wal/TestWALProcedureStore.java | 622 +-
.../procedure2/store/wal/TestWALProcedureTree.java | 173 +
.../hbase/procedure2/util/TestDelayedUtil.java | 93 +
.../procedure2/util/TestTimeoutBlockingQueue.java | 134 -
hbase-procedure/src/test/resources/hbase-site.xml | 22 +-
.../src/test/resources/log4j.properties | 8 +-
hbase-protocol-shaded/README.txt | 6 +
hbase-protocol-shaded/pom.xml | 293 +
.../hadoop/hbase/util/ForeignExceptionUtil.java | 150 +
.../src/main/patches/HBASE-15789_V2.patch | 1262 +
.../src/main/patches/HBASE-17087.patch | 14 +
.../src/main/patches/HBASE-17239.patch | 44 +
.../src/main/protobuf/AccessControl.proto | 131 +
.../src/main/protobuf/Admin.proto | 346 +
.../src/main/protobuf/Backup.proto | 117 +
.../src/main/protobuf/BucketCacheEntry.proto | 79 +
hbase-protocol-shaded/src/main/protobuf/Cell.proto | 68 +
.../src/main/protobuf/Client.proto | 549 +
.../src/main/protobuf/ClusterId.proto | 34 +
.../src/main/protobuf/ClusterStatus.proto | 248 +
.../src/main/protobuf/Comparator.proto | 79 +
.../src/main/protobuf/Encryption.proto | 34 +
.../src/main/protobuf/ErrorHandling.proto | 59 +
hbase-protocol-shaded/src/main/protobuf/FS.proto | 46 +
.../src/main/protobuf/Filter.proto | 179 +
.../src/main/protobuf/HBase.proto | 276 +
.../src/main/protobuf/HFile.proto | 50 +
.../src/main/protobuf/LoadBalancer.proto | 30 +
.../src/main/protobuf/LockService.proto | 98 +
.../src/main/protobuf/MapReduce.proto | 38 +
.../src/main/protobuf/Master.proto | 1114 +
.../src/main/protobuf/MasterProcedure.proto | 593 +
.../src/main/protobuf/Procedure.proto | 130 +
.../src/main/protobuf/Quota.proto | 161 +
hbase-protocol-shaded/src/main/protobuf/RPC.proto | 157 +
.../src/main/protobuf/RegionNormalizer.proto | 29 +
.../src/main/protobuf/RegionServerStatus.proto | 219 +
.../src/main/protobuf/Replication.proto | 163 +
.../src/main/protobuf/Snapshot.proto | 86 +
.../src/main/protobuf/TestProcedure.proto | 25 +
.../src/main/protobuf/Tracing.proto | 34 +
hbase-protocol-shaded/src/main/protobuf/WAL.proto | 174 +
.../src/main/protobuf/ZooKeeper.proto | 109 +
hbase-protocol-shaded/src/main/protobuf/test.proto | 44 +
.../src/main/protobuf/test_rpc_service.proto | 36 +
hbase-protocol/README.txt | 40 +-
hbase-protocol/pom.xml | 358 +-
.../google/protobuf/HBaseZeroCopyByteString.java | 5 +-
.../hadoop/hbase/protobuf/ProtobufMagic.java | 90 -
.../protobuf/generated/AccessControlProtos.java | 10565 ---
.../hbase/protobuf/generated/AdminProtos.java | 24327 -------
.../hbase/protobuf/generated/AggregateProtos.java | 2375 -
.../protobuf/generated/AuthenticationProtos.java | 4659 --
.../hbase/protobuf/generated/CellProtos.java | 2243 -
.../hbase/protobuf/generated/ClientProtos.java | 35838 ----------
.../hbase/protobuf/generated/ClusterIdProtos.java | 628 -
.../protobuf/generated/ClusterStatusProtos.java | 14975 -----
.../hbase/protobuf/generated/ComparatorProtos.java | 5419 --
.../hbase/protobuf/generated/EncryptionProtos.java | 954 -
.../protobuf/generated/ErrorHandlingProtos.java | 2895 -
.../hadoop/hbase/protobuf/generated/FSProtos.java | 1235 -
.../hbase/protobuf/generated/FilterProtos.java | 17809 -----
.../hbase/protobuf/generated/HBaseProtos.java | 19895 ------
.../hbase/protobuf/generated/HFileProtos.java | 2403 -
.../protobuf/generated/LoadBalancerProtos.java | 485 -
.../hbase/protobuf/generated/MapReduceProtos.java | 1737 -
.../protobuf/generated/MasterProcedureProtos.java | 21045 ------
.../hbase/protobuf/generated/MasterProtos.java | 66572 -------------------
.../protobuf/generated/MultiRowMutationProtos.java | 2242 -
.../hbase/protobuf/generated/ProcedureProtos.java | 7436 ---
.../hbase/protobuf/generated/QuotaProtos.java | 4380 --
.../hadoop/hbase/protobuf/generated/RPCProtos.java | 6299 --
.../protobuf/generated/RSGroupAdminProtos.java | 11855 ----
.../hbase/protobuf/generated/RSGroupProtos.java | 1331 -
.../protobuf/generated/RegionNormalizerProtos.java | 485 -
.../generated/RegionServerStatusProtos.java | 9239 ---
.../protobuf/generated/RowProcessorProtos.java | 1701 -
.../protobuf/generated/SecureBulkLoadProtos.java | 4944 --
.../hbase/protobuf/generated/SnapshotProtos.java | 4789 --
.../hbase/protobuf/generated/TracingProtos.java | 591 -
.../protobuf/generated/VisibilityLabelsProtos.java | 6649 --
.../hadoop/hbase/protobuf/generated/WALProtos.java | 12099 ----
.../hbase/protobuf/generated/ZooKeeperProtos.java | 10479 ---
.../org/apache/hadoop/hbase/util/ByteStringer.java | 12 +-
.../src/main/protobuf/AccessControl.proto | 16 +
hbase-protocol/src/main/protobuf/Admin.proto | 7 +-
hbase-protocol/src/main/protobuf/Cell.proto | 1 +
hbase-protocol/src/main/protobuf/Client.proto | 86 +-
.../src/main/protobuf/ClusterStatus.proto | 19 +-
hbase-protocol/src/main/protobuf/Comparator.proto | 4 +
hbase-protocol/src/main/protobuf/Filter.proto | 9 +-
hbase-protocol/src/main/protobuf/HBase.proto | 1 -
hbase-protocol/src/main/protobuf/Master.proto | 828 -
.../src/main/protobuf/MasterProcedure.proto | 285 -
.../src/main/protobuf/MultiRowMutation.proto | 4 +-
.../src/main}/protobuf/PingProtocol.proto | 0
hbase-protocol/src/main/protobuf/Procedure.proto | 119 -
hbase-protocol/src/main/protobuf/Quota.proto | 37 +
.../src/main/protobuf/RSGroupAdmin.proto | 136 -
.../src/main/protobuf/RegionNormalizer.proto | 28 -
.../src/main/protobuf/RegionServerStatus.proto | 158 -
.../src/main/protobuf/SecureBulkLoad.proto | 72 -
.../src/main}/protobuf/TestProcedure.proto | 0
hbase-protocol/src/main/protobuf/WAL.proto | 1 -
hbase-protocol/src/main/protobuf/ZooKeeper.proto | 36 +-
.../src/main/protobuf}/test.proto | 0
.../src/main/protobuf/test_rpc_service.proto | 35 +
hbase-replication/pom.xml | 226 +
.../hbase/replication/ReplicationFactory.java | 42 +
.../hbase/replication/ReplicationListener.java | 37 +
.../hadoop/hbase/replication/ReplicationPeer.java | 116 +
.../replication/ReplicationPeerConfigListener.java | 33 +
.../hbase/replication/ReplicationPeerImpl.java | 154 +
.../hbase/replication/ReplicationPeerStorage.java | 100 +
.../hadoop/hbase/replication/ReplicationPeers.java | 150 +
.../hbase/replication/ReplicationQueueInfo.java | 128 +
.../hbase/replication/ReplicationQueueStorage.java | 212 +
.../replication/ReplicationStorageFactory.java | 49 +
.../hbase/replication/ReplicationTracker.java | 49 +
.../replication/ReplicationTrackerZKImpl.java | 195 +
.../hadoop/hbase/replication/ReplicationUtils.java | 239 +
.../replication/ZKReplicationPeerStorage.java | 253 +
.../replication/ZKReplicationQueueStorage.java | 679 +
.../replication/ZKReplicationStorageBase.java | 77 +
.../replication/TestReplicationStateBasic.java | 380 +
.../replication/TestReplicationStateZKImpl.java | 96 +
.../hbase/replication/TestReplicationUtil.java | 235 +
.../replication/TestZKReplicationPeerStorage.java | 218 +
.../replication/TestZKReplicationQueueStorage.java | 331 +
hbase-resource-bundle/pom.xml | 37 +-
.../src/main/resources/META-INF/LICENSE.vm | 778 +-
.../src/main/resources/META-INF/NOTICE.vm | 84 +-
.../src/main/resources/supplemental-models.xml | 733 +-
hbase-rest/README.txt | 11 +
hbase-rest/pom.xml | 311 +-
.../org/apache/hadoop/hbase/rest/Constants.java | 18 +-
.../apache/hadoop/hbase/rest/ExistsResource.java | 2 +-
.../org/apache/hadoop/hbase/rest/MetricsREST.java | 30 +-
.../apache/hadoop/hbase/rest/MultiRowResource.java | 17 +-
.../hbase/rest/NamespacesInstanceResource.java | 10 +-
.../hadoop/hbase/rest/NamespacesResource.java | 10 +-
.../hadoop/hbase/rest/ProtobufMessageHandler.java | 2 +-
.../hadoop/hbase/rest/ProtobufStreamingOutput.java | 105 +
.../hadoop/hbase/rest/ProtobufStreamingUtil.java | 106 -
.../org/apache/hadoop/hbase/rest/RESTServer.java | 259 +-
.../org/apache/hadoop/hbase/rest/RESTServlet.java | 8 +-
.../hadoop/hbase/rest/RESTServletContainer.java | 4 +-
.../apache/hadoop/hbase/rest/RegionsResource.java | 26 +-
.../org/apache/hadoop/hbase/rest/ResourceBase.java | 2 +-
.../apache/hadoop/hbase/rest/ResourceConfig.java | 31 -
.../apache/hadoop/hbase/rest/ResultGenerator.java | 2 +-
.../org/apache/hadoop/hbase/rest/RootResource.java | 9 +-
.../org/apache/hadoop/hbase/rest/RowResource.java | 296 +-
.../hadoop/hbase/rest/RowResultGenerator.java | 17 +-
.../java/org/apache/hadoop/hbase/rest/RowSpec.java | 8 +-
.../hadoop/hbase/rest/ScannerInstanceResource.java | 31 +-
.../apache/hadoop/hbase/rest/ScannerResource.java | 15 +-
.../hadoop/hbase/rest/ScannerResultGenerator.java | 25 +-
.../apache/hadoop/hbase/rest/SchemaResource.java | 8 +-
.../hbase/rest/StorageClusterStatusResource.java | 67 +-
.../hbase/rest/StorageClusterVersionResource.java | 21 +-
.../apache/hadoop/hbase/rest/TableResource.java | 97 +-
.../hadoop/hbase/rest/TableScanResource.java | 56 +-
.../apache/hadoop/hbase/rest/VersionResource.java | 9 +-
.../apache/hadoop/hbase/rest/client/Client.java | 271 +-
.../apache/hadoop/hbase/rest/client/Cluster.java | 4 +-
.../hadoop/hbase/rest/client/RemoteAdmin.java | 30 +-
.../hadoop/hbase/rest/client/RemoteHTable.java | 325 +-
.../apache/hadoop/hbase/rest/client/Response.java | 28 +-
.../hadoop/hbase/rest/filter/AuthFilter.java | 10 +-
.../hbase/rest/filter/GZIPRequestStream.java | 18 +-
.../hbase/rest/filter/GZIPRequestWrapper.java | 2 +-
.../hbase/rest/filter/GZIPResponseStream.java | 13 +-
.../hbase/rest/filter/GZIPResponseWrapper.java | 2 +-
.../hadoop/hbase/rest/filter/GzipFilter.java | 4 +-
.../rest/filter/RestCsrfPreventionFilter.java | 17 +-
.../apache/hadoop/hbase/rest/model/CellModel.java | 51 +-
.../hadoop/hbase/rest/model/CellSetModel.java | 18 +-
.../hadoop/hbase/rest/model/ColumnSchemaModel.java | 9 +-
.../hbase/rest/model/NamespacesInstanceModel.java | 21 +-
.../hadoop/hbase/rest/model/NamespacesModel.java | 9 +-
.../apache/hadoop/hbase/rest/model/RowModel.java | 51 +-
.../hadoop/hbase/rest/model/ScannerModel.java | 179 +-
.../rest/model/StorageClusterStatusModel.java | 88 +-
.../rest/model/StorageClusterVersionModel.java | 9 +-
.../hadoop/hbase/rest/model/TableInfoModel.java | 14 +-
.../hadoop/hbase/rest/model/TableListModel.java | 8 +-
.../apache/hadoop/hbase/rest/model/TableModel.java | 2 +-
.../hadoop/hbase/rest/model/TableRegionModel.java | 2 +-
.../hadoop/hbase/rest/model/TableSchemaModel.java | 31 +-
.../hadoop/hbase/rest/model/VersionModel.java | 13 +-
.../java/org/apache/hadoop/hbase/rest/package.html | 1631 +-
.../hbase/rest/protobuf/generated/CellMessage.java | 731 -
.../rest/protobuf/generated/CellSetMessage.java | 1521 -
.../protobuf/generated/ColumnSchemaMessage.java | 1904 -
.../generated/NamespacePropertiesMessage.java | 1394 -
.../rest/protobuf/generated/NamespacesMessage.java | 547 -
.../rest/protobuf/generated/ScannerMessage.java | 1578 -
.../generated/StorageClusterStatusMessage.java | 3955 --
.../rest/protobuf/generated/TableInfoMessage.java | 1802 -
.../rest/protobuf/generated/TableListMessage.java | 547 -
.../protobuf/generated/TableSchemaMessage.java | 2125 -
.../rest/protobuf/generated/VersionMessage.java | 1147 -
.../hbase/rest/provider/JAXBContextResolver.java | 8 +-
.../hbase/rest/provider/JacksonProvider.java | 31 -
.../consumer/ProtobufMessageBodyConsumer.java | 18 +-
.../producer/PlainTextMessageBodyProducer.java | 14 +-
.../producer/ProtobufMessageBodyProducer.java | 21 +-
.../hbase/rest => }/protobuf/CellMessage.proto | 0
.../hbase/rest => }/protobuf/CellSetMessage.proto | 0
.../rest => }/protobuf/ColumnSchemaMessage.proto | 0
.../main/protobuf/NamespacePropertiesMessage.proto | 26 +
.../rest => }/protobuf/NamespacesMessage.proto | 0
.../hbase/rest => }/protobuf/ScannerMessage.proto | 0
.../protobuf/StorageClusterStatusMessage.proto | 52 +
.../rest => }/protobuf/TableInfoMessage.proto | 0
.../rest => }/protobuf/TableListMessage.proto | 0
.../rest => }/protobuf/TableSchemaMessage.proto | 0
.../hbase/rest => }/protobuf/VersionMessage.proto | 0
.../src/main/resources/hbase-webapps/rest/rest.jsp | 2 -
.../rest/protobuf/NamespacePropertiesMessage.proto | 26 -
.../protobuf/StorageClusterStatusMessage.proto | 51 -
.../org/apache/hadoop/hbase/rest/DummyFilter.java | 6 +-
.../hadoop/hbase/rest/HBaseRESTTestingUtility.java | 78 +-
.../hadoop/hbase/rest/PerformanceEvaluation.java | 44 +-
.../apache/hadoop/hbase/rest/RowResourceBase.java | 130 +-
.../apache/hadoop/hbase/rest/TestDeleteRow.java | 36 +-
.../hadoop/hbase/rest/TestGZIPResponseWrapper.java | 17 +-
.../hadoop/hbase/rest/TestGetAndPutResource.java | 308 +-
.../apache/hadoop/hbase/rest/TestGzipFilter.java | 58 +-
.../hadoop/hbase/rest/TestMultiRowResource.java | 96 +-
.../hbase/rest/TestNamespacesInstanceResource.java | 59 +-
.../hadoop/hbase/rest/TestNamespacesResource.java | 23 +-
.../hadoop/hbase/rest/TestResourceFilter.java | 8 +-
.../hadoop/hbase/rest/TestScannerResource.java | 96 +-
.../hadoop/hbase/rest/TestScannersWithFilters.java | 118 +-
.../hadoop/hbase/rest/TestScannersWithLabels.java | 65 +-
.../hadoop/hbase/rest/TestSchemaResource.java | 93 +-
.../hadoop/hbase/rest/TestStatusResource.java | 34 +-
.../hadoop/hbase/rest/TestTableResource.java | 97 +-
.../apache/hadoop/hbase/rest/TestTableScan.java | 230 +-
.../hadoop/hbase/rest/TestVersionResource.java | 80 +-
.../hbase/rest/client/TestRemoteAdminRetries.java | 30 +-
.../hbase/rest/client/TestRemoteHTableRetries.java | 48 +-
.../hadoop/hbase/rest/client/TestRemoteTable.java | 143 +-
.../hadoop/hbase/rest/client/TestXmlParsing.java | 92 +
.../hadoop/hbase/rest/model/TestCellModel.java | 46 +-
.../hadoop/hbase/rest/model/TestCellSetModel.java | 27 +-
.../hbase/rest/model/TestColumnSchemaModel.java | 34 +-
.../hadoop/hbase/rest/model/TestModelBase.java | 40 +-
.../rest/model/TestNamespacesInstanceModel.java | 21 +-
.../hbase/rest/model/TestNamespacesModel.java | 20 +-
.../hadoop/hbase/rest/model/TestRowModel.java | 49 +-
.../hadoop/hbase/rest/model/TestScannerModel.java | 60 +-
.../rest/model/TestStorageClusterStatusModel.java | 125 +-
.../rest/model/TestStorageClusterVersionModel.java | 21 +-
.../hbase/rest/model/TestTableInfoModel.java | 28 +-
.../hbase/rest/model/TestTableListModel.java | 24 +-
.../hbase/rest/model/TestTableRegionModel.java | 29 +-
.../hbase/rest/model/TestTableSchemaModel.java | 39 +-
.../hadoop/hbase/rest/model/TestVersionModel.java | 29 +-
hbase-rest/src/test/resources/hbase-site.xml | 8 -
hbase-rest/src/test/resources/log4j.properties | 8 +-
hbase-rsgroup/README.txt | 13 +
hbase-rsgroup/pom.xml | 186 +-
.../apache/hadoop/hbase/rsgroup/RSGroupAdmin.java | 102 +-
.../hadoop/hbase/rsgroup/RSGroupAdminClient.java | 185 +-
.../hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java | 1355 +-
.../hadoop/hbase/rsgroup/RSGroupAdminServer.java | 754 +-
.../hbase/rsgroup/RSGroupBasedLoadBalancer.java | 358 +-
.../hadoop/hbase/rsgroup/RSGroupInfoManager.java | 85 +-
.../hbase/rsgroup/RSGroupInfoManagerImpl.java | 961 +-
.../hadoop/hbase/rsgroup/RSGroupProtobufUtil.java | 63 +
.../apache/hadoop/hbase/rsgroup/RSGroupSerDe.java | 88 -
.../hadoop/hbase/rsgroup/RSGroupableBalancer.java | 11 +-
hbase-rsgroup/src/main/protobuf/RSGroupAdmin.proto | 158 +
.../balancer/RSGroupableBalancerTestBase.java | 461 +
.../balancer/TestRSGroupBasedLoadBalancer.java | 548 +-
...lancerWithStochasticLoadBalancerAsInternal.java | 151 +
.../hadoop/hbase/rsgroup/TestEnableRSGroups.java | 96 +
.../apache/hadoop/hbase/rsgroup/TestRSGroups.java | 278 -
.../hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java | 494 +
.../hadoop/hbase/rsgroup/TestRSGroupsAdmin2.java | 463 +
.../hadoop/hbase/rsgroup/TestRSGroupsBalance.java | 183 +
.../hadoop/hbase/rsgroup/TestRSGroupsBase.java | 846 +-
.../hadoop/hbase/rsgroup/TestRSGroupsBasics.java | 295 +
.../hadoop/hbase/rsgroup/TestRSGroupsKillRS.java | 137 +
.../hbase/rsgroup/TestRSGroupsOfflineMode.java | 150 +-
.../hadoop/hbase/rsgroup/TestRSGroupsWithACL.java | 336 +
.../hbase/rsgroup/VerifyingRSGroupAdminClient.java | 68 +-
.../src/test/resources/hbase-site.xml | 0
hbase-rsgroup/src/test/resources/log4j.properties | 68 +
hbase-server/pom.xml | 451 +-
.../hadoop/hbase/tmpl/common/TaskMonitorTmpl.jamon | 160 +-
.../tmpl/master/AssignmentManagerStatusTmpl.jamon | 62 +-
.../hbase/tmpl/master/BackupMasterStatusTmpl.jamon | 5 +-
.../hbase/tmpl/master/MasterStatusTmpl.jamon | 235 +-
.../hadoop/hbase/tmpl/master/RSGroupListTmpl.jamon | 361 +
.../hbase/tmpl/master/RegionServerListTmpl.jamon | 227 +-
.../hbase/tmpl/regionserver/BlockCacheTmpl.jamon | 67 +-
.../tmpl/regionserver/BlockCacheViewTmpl.jamon | 3 +-
.../hbase/tmpl/regionserver/RSStatusTmpl.jamon | 24 +-
.../hbase/tmpl/regionserver/RegionListTmpl.jamon | 73 +-
.../tmpl/regionserver/ReplicationStatusTmpl.jamon | 105 +
.../tmpl/regionserver/ServerMetricsTmpl.jamon | 36 +-
.../hadoop/hbase/CoordinatedStateManager.java | 29 +-
.../hbase/CoordinatedStateManagerFactory.java | 48 -
.../apache/hadoop/hbase/DaemonThreadFactory.java | 2 +
.../hadoop/hbase/HDFSBlocksDistribution.java | 12 +-
.../org/apache/hadoop/hbase/HealthCheckChore.java | 8 +-
.../org/apache/hadoop/hbase/HealthChecker.java | 8 +-
.../org/apache/hadoop/hbase/InterProcessLock.java | 105 -
.../hadoop/hbase/InterProcessReadWriteLock.java | 47 -
.../java/org/apache/hadoop/hbase/JMXListener.java | 45 +-
.../org/apache/hadoop/hbase/LocalHBaseCluster.java | 86 +-
.../apache/hadoop/hbase/RegionStateListener.java | 18 +-
.../main/java/org/apache/hadoop/hbase/Server.java | 58 +-
.../org/apache/hadoop/hbase/SharedConnection.java | 108 +
.../apache/hadoop/hbase/SizeCachedKeyValue.java | 63 -
.../hadoop/hbase/SizeCachedNoTagsKeyValue.java | 52 -
.../org/apache/hadoop/hbase/SplitLogCounters.java | 116 +-
.../java/org/apache/hadoop/hbase/SplitLogTask.java | 45 +-
.../hbase/SslRMIClientSocketFactorySecure.java | 39 +
.../hbase/SslRMIServerSocketFactorySecure.java | 59 +
.../org/apache/hadoop/hbase/TableDescriptors.java | 24 +-
.../org/apache/hadoop/hbase/TagRewriteCell.java | 177 -
.../apache/hadoop/hbase/ZKNamespaceManager.java | 210 -
.../java/org/apache/hadoop/hbase/ZNodeClearer.java | 43 +-
.../hbase/backup/FailedArchiveException.java | 50 +
.../apache/hadoop/hbase/backup/HFileArchiver.java | 243 +-
.../hbase/backup/example/HFileArchiveManager.java | 24 +-
.../backup/example/HFileArchiveTableMonitor.java | 11 +-
.../example/LongTermArchivingHFileCleaner.java | 8 +-
.../backup/example/TableHFileArchiveTracker.java | 22 +-
.../hbase/backup/example/ZKTableArchiveClient.java | 12 +-
.../hbase/client/ClientSideRegionScanner.java | 35 +-
.../hbase/client/CoprocessorHConnection.java | 106 -
.../apache/hadoop/hbase/client/HTableWrapper.java | 319 -
.../hadoop/hbase/client/TableSnapshotScanner.java | 136 +-
.../hadoop/hbase/client/VersionInfoUtil.java | 76 +-
.../client/coprocessor/RowProcessorClient.java | 4 +-
.../hadoop/hbase/client/locking/EntityLock.java | 280 +
.../hbase/client/locking/LockServiceClient.java | 111 +
.../apache/hadoop/hbase/codec/MessageCodec.java | 36 +-
.../hadoop/hbase/conf/ConfigurationManager.java | 12 +-
.../hadoop/hbase/conf/ConfigurationObserver.java | 4 +-
.../conf/PropagatingConfigurationObserver.java | 2 +-
.../hadoop/hbase/constraint/BaseConstraint.java | 2 +-
.../apache/hadoop/hbase/constraint/Constraint.java | 10 +-
.../hbase/constraint/ConstraintException.java | 2 +-
.../hbase/constraint/ConstraintProcessor.java | 29 +-
.../hadoop/hbase/constraint/Constraints.java | 31 +-
.../coordination/BaseCoordinatedStateManager.java | 58 -
.../coordination/SplitLogManagerCoordination.java | 81 +-
.../coordination/SplitLogWorkerCoordination.java | 23 +-
.../ZKSplitLogManagerCoordination.java | 584 +-
.../coordination/ZkCoordinatedStateManager.java | 28 +-
.../coordination/ZkSplitLogWorkerCoordination.java | 264 +-
.../hbase/coprocessor/AggregateImplementation.java | 528 -
.../hadoop/hbase/coprocessor/BaseEnvironment.java | 140 +
.../coprocessor/BaseMasterAndRegionObserver.java | 797 -
.../hbase/coprocessor/BaseMasterObserver.java | 1068 -
.../hbase/coprocessor/BaseRegionObserver.java | 540 -
.../coprocessor/BaseRegionServerObserver.java | 99 -
.../coprocessor/BaseRowProcessorEndpoint.java | 30 +-
.../hadoop/hbase/coprocessor/BaseWALObserver.java | 82 -
.../hadoop/hbase/coprocessor/BulkLoadObserver.java | 40 +-
.../hadoop/hbase/coprocessor/CoprocessorHost.java | 588 +-
.../hbase/coprocessor/CoprocessorService.java | 6 +-
.../CoprocessorServiceBackwardCompatiblity.java | 86 +
.../hadoop/hbase/coprocessor/CoreCoprocessor.java | 45 +
.../hadoop/hbase/coprocessor/EndpointObserver.java | 44 +-
.../hbase/coprocessor/HasMasterServices.java | 37 +
.../hbase/coprocessor/HasRegionServerServices.java | 37 +
.../hbase/coprocessor/MasterCoprocessor.java | 34 +
.../coprocessor/MasterCoprocessorEnvironment.java | 78 +-
.../hadoop/hbase/coprocessor/MasterObserver.java | 1891 +-
.../hadoop/hbase/coprocessor/MetaTableMetrics.java | 333 +
.../hbase/coprocessor/MetricsCoprocessor.java | 136 +
.../coprocessor/MultiRowMutationEndpoint.java | 43 +-
.../hadoop/hbase/coprocessor/ObserverContext.java | 116 +-
.../hbase/coprocessor/ObserverContextImpl.java | 108 +
.../hbase/coprocessor/ReadOnlyConfiguration.java | 445 +
.../hbase/coprocessor/RegionCoprocessor.java | 43 +
.../coprocessor/RegionCoprocessorEnvironment.java | 105 +-
.../hadoop/hbase/coprocessor/RegionObserver.java | 1225 +-
.../hbase/coprocessor/RegionServerCoprocessor.java | 34 +
.../RegionServerCoprocessorEnvironment.java | 86 +-
.../hbase/coprocessor/RegionServerObserver.java | 186 +-
.../coprocessor/SingletonCoprocessorService.java | 6 +-
.../hadoop/hbase/coprocessor/WALCoprocessor.java | 36 +
.../coprocessor/WALCoprocessorEnvironment.java | 16 +-
.../hadoop/hbase/coprocessor/WALObserver.java | 118 +-
.../hadoop/hbase/coprocessor/package-info.java | 27 +-
.../hbase/errorhandling/ForeignException.java | 20 +-
.../errorhandling/ForeignExceptionDispatcher.java | 11 +-
.../errorhandling/ForeignExceptionListener.java | 4 +-
.../hbase/errorhandling/ForeignExceptionSnare.java | 2 +-
.../hbase/errorhandling/TimeoutException.java | 4 +-
.../errorhandling/TimeoutExceptionInjector.java | 8 +-
.../apache/hadoop/hbase/executor/EventHandler.java | 24 +-
.../apache/hadoop/hbase/executor/EventType.java | 332 +
.../hadoop/hbase/executor/ExecutorService.java | 86 +-
.../apache/hadoop/hbase/executor/ExecutorType.java | 64 +
.../hbase/favored/FavoredNodeAssignmentHelper.java | 855 +
.../hbase/favored/FavoredNodeLoadBalancer.java | 443 +
.../hadoop/hbase/favored/FavoredNodesManager.java | 314 +
.../hadoop/hbase/favored/FavoredNodesPlan.java | 144 +
.../hadoop/hbase/favored/FavoredNodesPromoter.java | 38 +
.../hbase/favored/StartcodeAgnosticServerName.java | 70 +
.../apache/hadoop/hbase/filter/FilterWrapper.java | 183 +
.../org/apache/hadoop/hbase/fs/HFileSystem.java | 189 +-
.../hadoop/hbase/http/AdminAuthorizedServlet.java | 49 -
.../hbase/http/ClickjackingPreventionFilter.java | 55 -
.../apache/hadoop/hbase/http/FilterContainer.java | 41 -
.../hadoop/hbase/http/FilterInitializer.java | 32 -
.../org/apache/hadoop/hbase/http/HtmlQuoting.java | 215 -
.../org/apache/hadoop/hbase/http/HttpConfig.java | 80 -
.../apache/hadoop/hbase/http/HttpRequestLog.java | 92 -
.../hadoop/hbase/http/HttpRequestLogAppender.java | 63 -
.../org/apache/hadoop/hbase/http/HttpServer.java | 1444 -
.../org/apache/hadoop/hbase/http/InfoServer.java | 112 -
.../apache/hadoop/hbase/http/NoCacheFilter.java | 56 -
.../hadoop/hbase/http/ServerConfigurationKeys.java | 47 -
.../hbase/http/SslSocketConnectorSecure.java | 58 -
.../apache/hadoop/hbase/http/conf/ConfServlet.java | 107 -
.../hadoop/hbase/http/jmx/JMXJsonServlet.java | 229 -
.../apache/hadoop/hbase/http/jmx/package-info.java | 26 -
.../hadoop/hbase/http/lib/StaticUserWebFilter.java | 155 -
.../apache/hadoop/hbase/http/lib/package-info.java | 38 -
.../org/apache/hadoop/hbase/http/log/LogLevel.java | 175 -
.../org/apache/hadoop/hbase/http/package-info.java | 27 -
.../hadoop/hbase/io/FSDataInputStreamWrapper.java | 150 +-
.../java/org/apache/hadoop/hbase/io/FileLink.java | 28 +-
.../java/org/apache/hadoop/hbase/io/HFileLink.java | 30 +-
.../hadoop/hbase/io/HalfStoreFileReader.java | 64 +-
.../java/org/apache/hadoop/hbase/io/MetricsIO.java | 64 +
.../hadoop/hbase/io/MetricsIOWrapperImpl.java | 31 +
.../java/org/apache/hadoop/hbase/io/Reference.java | 15 +-
.../java/org/apache/hadoop/hbase/io/WALLink.java | 14 +-
.../apache/hadoop/hbase/io/WritableWithSize.java | 2 +-
.../hadoop/hbase/io/asyncfs/AsyncFSOutput.java | 31 +-
.../hbase/io/asyncfs/AsyncFSOutputHelper.java | 158 +-
.../io/asyncfs/FanOutOneBlockAsyncDFSOutput.java | 543 +-
.../FanOutOneBlockAsyncDFSOutputHelper.java | 821 +-
.../FanOutOneBlockAsyncDFSOutputSaslHelper.java | 774 +-
.../hbase/io/asyncfs/SendBufSizePredictor.java | 57 +
.../hbase/io/asyncfs/WrapperAsyncFSOutput.java | 127 +
.../apache/hadoop/hbase/io/hfile/AgeSnapshot.java | 6 +-
.../apache/hadoop/hbase/io/hfile/BlockCache.java | 28 +-
.../hadoop/hbase/io/hfile/BlockCacheFactory.java | 226 +
.../hadoop/hbase/io/hfile/BlockCacheKey.java | 4 +-
.../hadoop/hbase/io/hfile/BlockCacheUtil.java | 110 +-
.../hadoop/hbase/io/hfile/BlockCachesIterator.java | 2 +-
.../hadoop/hbase/io/hfile/BlockPriority.java | 3 +
.../hadoop/hbase/io/hfile/BlockWithScanInfo.java | 2 +
.../apache/hadoop/hbase/io/hfile/CacheConfig.java | 538 +-
.../apache/hadoop/hbase/io/hfile/CacheStats.java | 194 +-
.../apache/hadoop/hbase/io/hfile/Cacheable.java | 7 +-
.../hbase/io/hfile/CacheableDeserializer.java | 2 +-
.../io/hfile/CacheableDeserializerIdManager.java | 43 +-
.../apache/hadoop/hbase/io/hfile/CachedBlock.java | 2 +-
.../apache/hadoop/hbase/io/hfile/ChecksumUtil.java | 8 +-
.../hadoop/hbase/io/hfile/CombinedBlockCache.java | 88 +-
.../hadoop/hbase/io/hfile/CompoundBloomFilter.java | 102 +-
.../hbase/io/hfile/CompoundBloomFilterBase.java | 2 +-
.../hbase/io/hfile/CompoundBloomFilterWriter.java | 101 +-
.../hbase/io/hfile/CorruptHFileException.java | 2 +-
.../hadoop/hbase/io/hfile/FixedFileTrailer.java | 132 +-
.../org/apache/hadoop/hbase/io/hfile/HFile.java | 225 +-
.../apache/hadoop/hbase/io/hfile/HFileBlock.java | 688 +-
.../hadoop/hbase/io/hfile/HFileBlockIndex.java | 128 +-
.../hbase/io/hfile/HFileDataBlockEncoder.java | 2 +-
.../hbase/io/hfile/HFileDataBlockEncoderImpl.java | 2 +-
.../hadoop/hbase/io/hfile/HFilePrettyPrinter.java | 93 +-
.../hadoop/hbase/io/hfile/HFileReaderImpl.java | 386 +-
.../apache/hadoop/hbase/io/hfile/HFileScanner.java | 5 +-
.../apache/hadoop/hbase/io/hfile/HFileUtil.java | 45 +
.../hadoop/hbase/io/hfile/HFileWriterImpl.java | 199 +-
.../io/hfile/InclusiveCombinedBlockCache.java | 25 +-
.../hadoop/hbase/io/hfile/InlineBlockWriter.java | 2 +-
.../hbase/io/hfile/InvalidHFileException.java | 2 +-
.../hadoop/hbase/io/hfile/LruBlockCache.java | 381 +-
.../hadoop/hbase/io/hfile/LruCachedBlock.java | 3 +-
.../hadoop/hbase/io/hfile/LruCachedBlockQueue.java | 5 +-
.../hbase/io/hfile/NoOpDataBlockEncoder.java | 59 +-
.../hadoop/hbase/io/hfile/PrefetchExecutor.java | 22 +-
.../hadoop/hbase/io/hfile/ResizableBlockCache.java | 2 +-
.../hbase/io/hfile/bucket/BucketAllocator.java | 130 +-
.../io/hfile/bucket/BucketAllocatorException.java | 2 +-
.../hadoop/hbase/io/hfile/bucket/BucketCache.java | 659 +-
.../hbase/io/hfile/bucket/BucketCacheStats.java | 22 +-
.../hbase/io/hfile/bucket/BucketProtoUtils.java | 191 +
.../hbase/io/hfile/bucket/ByteBufferIOEngine.java | 25 +-
.../hbase/io/hfile/bucket/CacheFullException.java | 2 +-
.../hbase/io/hfile/bucket/CachedEntryQueue.java | 5 +-
.../hadoop/hbase/io/hfile/bucket/FileIOEngine.java | 283 +-
.../hbase/io/hfile/bucket/FileMmapEngine.java | 30 +-
.../hadoop/hbase/io/hfile/bucket/IOEngine.java | 11 +-
.../hbase/io/hfile/bucket/UniqueIndexMap.java | 56 -
.../bucket/UnsafeSharedMemoryBucketEntry.java | 81 +
.../hadoop/hbase/io/util/MemorySizeUtil.java | 250 +
.../hbase/ipc/AdaptiveLifoCoDelCallQueue.java | 20 +-
.../hadoop/hbase/ipc/BalancedQueueRpcExecutor.java | 71 +-
.../org/apache/hadoop/hbase/ipc/BufferChain.java | 31 +-
.../org/apache/hadoop/hbase/ipc/CallQueueInfo.java | 81 +
.../org/apache/hadoop/hbase/ipc/CallRunner.java | 81 +-
.../hbase/ipc/EmptyServiceNameException.java | 3 +
.../ipc/FastPathBalancedQueueRpcExecutor.java | 35 +-
.../apache/hadoop/hbase/ipc/FifoRpcScheduler.java | 155 +-
.../hadoop/hbase/ipc/HBaseRPCErrorHandler.java | 2 +-
.../hadoop/hbase/ipc/MasterFifoRpcScheduler.java | 125 +
.../hadoop/hbase/ipc/MetricsHBaseServer.java | 5 +-
.../hbase/ipc/MetricsHBaseServerWrapperImpl.java | 103 +-
.../hadoop/hbase/ipc/NettyRpcFrameDecoder.java | 233 +
.../apache/hadoop/hbase/ipc/NettyRpcServer.java | 193 +
.../hbase/ipc/NettyRpcServerPreambleHandler.java | 65 +
.../hbase/ipc/NettyRpcServerRequestDecoder.java | 80 +
.../hbase/ipc/NettyRpcServerResponseEncoder.java | 56 +
.../apache/hadoop/hbase/ipc/NettyServerCall.java | 58 +
.../hadoop/hbase/ipc/NettyServerRpcConnection.java | 132 +
.../apache/hadoop/hbase/ipc/PriorityFunction.java | 8 +-
.../org/apache/hadoop/hbase/ipc/QosPriority.java | 5 +-
.../hadoop/hbase/ipc/RWQueueRpcExecutor.java | 244 +-
.../java/org/apache/hadoop/hbase/ipc/RpcCall.java | 135 +
.../apache/hadoop/hbase/ipc/RpcCallContext.java | 27 +-
.../org/apache/hadoop/hbase/ipc/RpcCallback.java | 3 +-
.../org/apache/hadoop/hbase/ipc/RpcExecutor.java | 340 +-
.../org/apache/hadoop/hbase/ipc/RpcResponse.java | 33 +
.../org/apache/hadoop/hbase/ipc/RpcScheduler.java | 44 +-
.../hadoop/hbase/ipc/RpcSchedulerContext.java | 2 +-
.../org/apache/hadoop/hbase/ipc/RpcServer.java | 2473 +-
.../apache/hadoop/hbase/ipc/RpcServerFactory.java | 71 +
.../hadoop/hbase/ipc/RpcServerInterface.java | 39 +-
.../org/apache/hadoop/hbase/ipc/ServerCall.java | 510 +
.../hadoop/hbase/ipc/ServerRpcConnection.java | 825 +
.../hadoop/hbase/ipc/SimpleRpcScheduler.java | 387 +-
.../apache/hadoop/hbase/ipc/SimpleRpcServer.java | 702 +
.../hadoop/hbase/ipc/SimpleRpcServerResponder.java | 313 +
.../apache/hadoop/hbase/ipc/SimpleServerCall.java | 74 +
.../hbase/ipc/SimpleServerRpcConnection.java | 356 +
.../hadoop/hbase/ipc/UnknownServiceException.java | 3 +
.../org/apache/hadoop/hbase/mapred/Driver.java | 52 -
.../hadoop/hbase/mapred/GroupingTableMap.java | 159 -
.../hadoop/hbase/mapred/HRegionPartitioner.java | 98 -
.../hadoop/hbase/mapred/IdentityTableMap.java | 78 -
.../hadoop/hbase/mapred/IdentityTableReduce.java | 63 -
.../mapred/MultiTableSnapshotInputFormat.java | 130 -
.../org/apache/hadoop/hbase/mapred/RowCounter.java | 123 -
.../hadoop/hbase/mapred/TableInputFormat.java | 92 -
.../hadoop/hbase/mapred/TableInputFormatBase.java | 315 -
.../org/apache/hadoop/hbase/mapred/TableMap.java | 40 -
.../hadoop/hbase/mapred/TableMapReduceUtil.java | 378 -
.../hadoop/hbase/mapred/TableOutputFormat.java | 120 -
.../hadoop/hbase/mapred/TableRecordReader.java | 141 -
.../hadoop/hbase/mapred/TableRecordReaderImpl.java | 259 -
.../apache/hadoop/hbase/mapred/TableReduce.java | 40 -
.../hbase/mapred/TableSnapshotInputFormat.java | 168 -
.../org/apache/hadoop/hbase/mapred/TableSplit.java | 156 -
.../apache/hadoop/hbase/mapred/package-info.java | 26 -
.../apache/hadoop/hbase/mapreduce/CellCounter.java | 333 -
.../apache/hadoop/hbase/mapreduce/CellCreator.java | 136 -
.../apache/hadoop/hbase/mapreduce/CopyTable.java | 388 -
.../DefaultVisibilityExpressionResolver.java | 144 -
.../org/apache/hadoop/hbase/mapreduce/Driver.java | 64 -
.../org/apache/hadoop/hbase/mapreduce/Export.java | 200 -
.../hbase/mapreduce/GroupingTableMapper.java | 179 -
.../hadoop/hbase/mapreduce/HFileOutputFormat2.java | 797 -
.../hadoop/hbase/mapreduce/HLogInputFormat.java | 83 -
.../hadoop/hbase/mapreduce/HRegionPartitioner.java | 142 -
.../apache/hadoop/hbase/mapreduce/HashTable.java | 747 -
.../hbase/mapreduce/IdentityTableMapper.java | 69 -
.../hbase/mapreduce/IdentityTableReducer.java | 81 -
.../org/apache/hadoop/hbase/mapreduce/Import.java | 782 -
.../apache/hadoop/hbase/mapreduce/ImportTsv.java | 793 -
.../apache/hadoop/hbase/mapreduce/JarFinder.java | 183 -
.../hbase/mapreduce/KeyValueSerialization.java | 90 -
.../hbase/mapreduce/KeyValueSortReducer.java | 58 -
.../hbase/mapreduce/LoadIncrementalHFiles.java | 1072 +-
.../hbase/mapreduce/MultiTableInputFormat.java | 106 -
.../hbase/mapreduce/MultiTableInputFormatBase.java | 299 -
.../hbase/mapreduce/MultiTableOutputFormat.java | 178 -
.../mapreduce/MultiTableSnapshotInputFormat.java | 108 -
.../MultiTableSnapshotInputFormatImpl.java | 252 -
.../hbase/mapreduce/MultithreadedTableMapper.java | 301 -
.../hbase/mapreduce/MutationSerialization.java | 100 -
.../apache/hadoop/hbase/mapreduce/PutCombiner.java | 100 -
.../hadoop/hbase/mapreduce/PutSortReducer.java | 149 -
.../hbase/mapreduce/ResultSerialization.java | 160 -
.../apache/hadoop/hbase/mapreduce/RowCounter.java | 273 -
.../mapreduce/SimpleTotalOrderPartitioner.java | 145 -
.../apache/hadoop/hbase/mapreduce/SyncTable.java | 780 -
.../hadoop/hbase/mapreduce/TableInputFormat.java | 296 -
.../hbase/mapreduce/TableInputFormatBase.java | 656 -
.../hadoop/hbase/mapreduce/TableMapReduceUtil.java | 1008 -
.../apache/hadoop/hbase/mapreduce/TableMapper.java | 40 -
.../hbase/mapreduce/TableOutputCommitter.java | 69 -
.../hadoop/hbase/mapreduce/TableOutputFormat.java | 235 -
.../hadoop/hbase/mapreduce/TableRecordReader.java | 149 -
.../hbase/mapreduce/TableRecordReaderImpl.java | 313 -
.../hadoop/hbase/mapreduce/TableReducer.java | 47 -
.../hbase/mapreduce/TableSnapshotInputFormat.java | 207 -
.../mapreduce/TableSnapshotInputFormatImpl.java | 408 -
.../apache/hadoop/hbase/mapreduce/TableSplit.java | 397 -
.../hadoop/hbase/mapreduce/TextSortReducer.java | 215 -
.../hadoop/hbase/mapreduce/TsvImporterMapper.java | 234 -
.../hbase/mapreduce/TsvImporterTextMapper.java | 130 -
.../mapreduce/VisibilityExpressionResolver.java | 47 -
.../hadoop/hbase/mapreduce/WALInputFormat.java | 287 -
.../apache/hadoop/hbase/mapreduce/WALPlayer.java | 354 -
.../hadoop/hbase/mapreduce/package-info.java | 26 -
.../mapreduce/replication/VerifyReplication.java | 479 -
.../hadoop/hbase/master/ActiveMasterManager.java | 53 +-
.../apache/hadoop/hbase/master/AssignCallable.java | 49 -
.../hadoop/hbase/master/AssignmentListener.java | 43 -
.../hadoop/hbase/master/AssignmentManager.java | 2998 -
.../hbase/master/AssignmentVerificationReport.java | 88 +-
.../apache/hadoop/hbase/master/BulkAssigner.java | 122 -
.../org/apache/hadoop/hbase/master/BulkReOpen.java | 136 -
.../apache/hadoop/hbase/master/CatalogJanitor.java | 229 +-
.../apache/hadoop/hbase/master/ClusterSchema.java | 27 +-
.../hbase/master/ClusterSchemaException.java | 4 +-
.../hadoop/hbase/master/ClusterSchemaService.java | 6 +-
.../hbase/master/ClusterSchemaServiceImpl.java | 89 +-
.../hbase/master/ClusterStatusPublisher.java | 157 +-
.../org/apache/hadoop/hbase/master/DeadServer.java | 125 +-
.../hadoop/hbase/master/DrainingServerTracker.java | 135 +
.../hbase/master/ExpiredMobFileCleanerChore.java | 60 +-
.../hadoop/hbase/master/GeneralBulkAssigner.java | 214 -
.../org/apache/hadoop/hbase/master/HMaster.java | 3177 +-
.../hadoop/hbase/master/HMasterCommandLine.java | 37 +-
.../apache/hadoop/hbase/master/LoadBalancer.java | 80 +-
.../MasterAnnotationReadingPriorityFunction.java | 24 +-
.../hadoop/hbase/master/MasterCoprocessorHost.java | 1870 +-
.../hadoop/hbase/master/MasterDumpServlet.java | 119 +-
.../hadoop/hbase/master/MasterFileSystem.java | 279 +-
.../hadoop/hbase/master/MasterMetaBootstrap.java | 115 +
.../hbase/master/MasterMobCompactionThread.java | 46 +-
.../hadoop/hbase/master/MasterRpcServices.java | 1690 +-
.../apache/hadoop/hbase/master/MasterServices.java | 240 +-
.../hadoop/hbase/master/MasterStatusServlet.java | 8 +-
.../hadoop/hbase/master/MasterWalManager.java | 182 +-
.../hbase/master/MetricsAssignmentManager.java | 75 +-
.../apache/hadoop/hbase/master/MetricsMaster.java | 128 +-
.../hbase/master/MetricsMasterFileSystem.java | 2 +
.../hbase/master/MetricsMasterWrapperImpl.java | 88 +-
.../hadoop/hbase/master/MetricsSnapshot.java | 2 +
.../hbase/master/MirroringTableStateManager.java | 98 +
.../hadoop/hbase/master/MobCompactionChore.java | 29 +-
.../hbase/master/NoSuchProcedureException.java | 33 +
.../apache/hadoop/hbase/master/RackManager.java | 13 +-
.../hbase/master/RegionPlacementMaintainer.java | 575 +-
.../org/apache/hadoop/hbase/master/RegionPlan.java | 94 +-
.../hadoop/hbase/master/RegionServerTracker.java | 199 +
.../hadoop/hbase/master/RegionStateStore.java | 252 -
.../apache/hadoop/hbase/master/RegionStates.java | 1142 -
.../apache/hadoop/hbase/master/ServerListener.java | 15 +-
.../apache/hadoop/hbase/master/ServerManager.java | 996 +-
.../master/SnapshotOfRegionAssignmentFromMeta.java | 131 +-
.../hadoop/hbase/master/SnapshotSentinel.java | 6 +-
.../hadoop/hbase/master/SplitLogManager.java | 338 +-
.../hadoop/hbase/master/SplitOrMergeTracker.java | 152 +
.../hadoop/hbase/master/SplitWALManager.java | 239 +
.../hadoop/hbase/master/TableLockManager.java | 453 -
.../hadoop/hbase/master/TableNamespaceManager.java | 350 +-
.../hadoop/hbase/master/TableStateManager.java | 318 +-
.../hadoop/hbase/master/UnAssignCallable.java | 47 -
.../hbase/master/assignment/AssignProcedure.java | 145 +
.../hbase/master/assignment/AssignmentManager.java | 1904 +
.../master/assignment/AssignmentManagerUtil.java | 238 +
.../master/assignment/CloseRegionProcedure.java | 88 +
.../assignment/GCMergedRegionsProcedure.java | 172 +
.../hbase/master/assignment/GCRegionProcedure.java | 151 +
.../assignment/MergeTableRegionsProcedure.java | 808 +
.../master/assignment/MoveRegionProcedure.java | 125 +
.../master/assignment/OpenRegionProcedure.java | 73 +
.../assignment/RegionRemoteProcedureBase.java | 196 +
.../hbase/master/assignment/RegionStateNode.java | 315 +
.../hbase/master/assignment/RegionStateStore.java | 348 +
.../hbase/master/assignment/RegionStates.java | 806 +
.../assignment/RegionTransitionProcedure.java | 177 +
.../hbase/master/assignment/ServerState.java | 60 +
.../hbase/master/assignment/ServerStateNode.java | 125 +
.../assignment/SplitTableRegionProcedure.java | 869 +
.../assignment/TransitRegionStateProcedure.java | 635 +
.../hbase/master/assignment/UnassignProcedure.java | 160 +
.../hbase/master/balancer/BalancerChore.java | 11 +-
.../hbase/master/balancer/BalancerRegionLoad.java | 66 +
.../hbase/master/balancer/BaseLoadBalancer.java | 851 +-
.../hbase/master/balancer/ClusterLoadState.java | 21 +-
.../hbase/master/balancer/ClusterStatusChore.java | 10 +-
.../balancer/FavoredNodeAssignmentHelper.java | 607 -
.../master/balancer/FavoredNodeLoadBalancer.java | 356 -
.../hbase/master/balancer/FavoredNodesPlan.java | 155 -
.../master/balancer/FavoredStochasticBalancer.java | 744 +
.../hbase/master/balancer/LoadBalancerFactory.java | 2 +-
.../hbase/master/balancer/MetricsBalancer.java | 6 +
.../master/balancer/MetricsStochasticBalancer.java | 10 +
.../master/balancer/RegionInfoComparator.java | 6 +-
.../master/balancer/RegionLocationFinder.java | 181 +-
.../hbase/master/balancer/ServerAndLoad.java | 2 +-
.../hbase/master/balancer/SimpleLoadBalancer.java | 295 +-
.../master/balancer/StochasticLoadBalancer.java | 519 +-
.../master/cleaner/BaseFileCleanerDelegate.java | 17 +-
.../master/cleaner/BaseHFileCleanerDelegate.java | 4 +-
.../master/cleaner/BaseLogCleanerDelegate.java | 19 +-
.../hadoop/hbase/master/cleaner/CleanerChore.java | 494 +-
.../hbase/master/cleaner/FileCleanerDelegate.java | 16 +-
.../hadoop/hbase/master/cleaner/HFileCleaner.java | 450 +-
.../hbase/master/cleaner/HFileLinkCleaner.java | 9 +-
.../hadoop/hbase/master/cleaner/LogCleaner.java | 205 +-
.../master/cleaner/ReplicationBarrierCleaner.java | 169 +
.../master/cleaner/TimeToLiveHFileCleaner.java | 8 +-
.../hbase/master/cleaner/TimeToLiveLogCleaner.java | 25 +-
.../cleaner/TimeToLiveProcedureWALCleaner.java | 82 +
.../hbase/master/handler/DisableTableHandler.java | 239 -
.../handler/DispatchMergingRegionHandler.java | 191 -
.../hbase/master/handler/EnableTableHandler.java | 265 -
.../hadoop/hbase/master/locking/LockManager.java | 266 +
.../hadoop/hbase/master/locking/LockProcedure.java | 483 +
.../master/normalizer/EmptyNormalizationPlan.java | 2 +-
.../master/normalizer/MergeNormalizationPlan.java | 27 +-
.../hbase/master/normalizer/NormalizationPlan.java | 2 +-
.../hbase/master/normalizer/RegionNormalizer.java | 8 +-
.../master/normalizer/RegionNormalizerChore.java | 8 +-
.../master/normalizer/RegionNormalizerFactory.java | 2 +-
.../master/normalizer/SimpleRegionNormalizer.java | 132 +-
.../master/normalizer/SplitNormalizationPlan.java | 23 +-
.../AbstractStateMachineNamespaceProcedure.java | 125 +
.../AbstractStateMachineRegionProcedure.java | 129 +
.../AbstractStateMachineTableProcedure.java | 193 +
.../master/procedure/AddColumnFamilyProcedure.java | 406 -
.../master/procedure/CloneSnapshotProcedure.java | 320 +-
.../master/procedure/CreateNamespaceProcedure.java | 347 +-
.../master/procedure/CreateTableProcedure.java | 356 +-
.../procedure/DeleteColumnFamilyProcedure.java | 447 -
.../master/procedure/DeleteNamespaceProcedure.java | 345 +-
.../master/procedure/DeleteTableProcedure.java | 203 +-
.../master/procedure/DisableTableProcedure.java | 470 +-
.../master/procedure/EnableTableProcedure.java | 547 +-
.../hadoop/hbase/master/procedure/FairQueue.java | 82 +
.../hbase/master/procedure/InitMetaProcedure.java | 163 +
.../master/procedure/MasterDDLOperationHelper.java | 132 +-
.../master/procedure/MasterProcedureConstants.java | 7 +-
.../hbase/master/procedure/MasterProcedureEnv.java | 108 +-
.../master/procedure/MasterProcedureScheduler.java | 2151 +-
.../master/procedure/MasterProcedureUtil.java | 167 +-
.../master/procedure/MetaProcedureInterface.java | 37 +
.../hadoop/hbase/master/procedure/MetaQueue.java | 41 +
.../procedure/ModifyColumnFamilyProcedure.java | 380 -
.../master/procedure/ModifyNamespaceProcedure.java | 262 +-
.../master/procedure/ModifyTableProcedure.java | 423 +-
.../master/procedure/PeerProcedureInterface.java | 33 +
.../hadoop/hbase/master/procedure/PeerQueue.java | 45 +
.../hbase/master/procedure/ProcedureDescriber.java | 84 +
.../master/procedure/ProcedurePrepareLatch.java | 48 +-
.../hbase/master/procedure/ProcedureSyncWait.java | 231 +-
.../hadoop/hbase/master/procedure/Queue.java | 113 +
.../master/procedure/RSProcedureDispatcher.java | 609 +
.../master/procedure/RecoverMetaProcedure.java | 122 +
.../procedure/ReopenTableRegionsProcedure.java | 196 +
.../master/procedure/RestoreSnapshotProcedure.java | 291 +-
.../hbase/master/procedure/SchemaLocking.java | 237 +
.../master/procedure/ServerCrashException.java | 47 +
.../master/procedure/ServerCrashProcedure.java | 863 +-
.../master/procedure/ServerProcedureInterface.java | 19 +-
.../hadoop/hbase/master/procedure/ServerQueue.java | 47 +
.../hbase/master/procedure/SplitWALProcedure.java | 200 +
.../master/procedure/SplitWALRemoteProcedure.java | 195 +
.../procedure/SwitchRpcThrottleProcedure.java | 164 +
.../SwitchRpcThrottleRemoteProcedure.java | 171 +
.../master/procedure/TableProcedureInterface.java | 19 +-
.../hadoop/hbase/master/procedure/TableQueue.java | 75 +
.../master/procedure/TruncateTableProcedure.java | 201 +-
.../replication/AbstractPeerNoLockProcedure.java | 98 +
.../master/replication/AbstractPeerProcedure.java | 171 +
.../hbase/master/replication/AddPeerProcedure.java | 135 +
.../master/replication/DisablePeerProcedure.java | 85 +
.../master/replication/EnablePeerProcedure.java | 85 +
.../master/replication/ModifyPeerProcedure.java | 273 +
.../replication/RecoverStandbyProcedure.java | 157 +
.../master/replication/RefreshPeerProcedure.java | 228 +
.../master/replication/RemovePeerProcedure.java | 107 +
.../master/replication/ReplicationPeerManager.java | 547 +
.../SyncReplicationReplayWALManager.java | 296 +
.../SyncReplicationReplayWALProcedure.java | 157 +
.../SyncReplicationReplayWALRemoteProcedure.java | 214 +
.../TransitPeerSyncReplicationStateProcedure.java | 389 +
.../replication/UpdatePeerConfigProcedure.java | 228 +
.../snapshot/DisabledTableSnapshotHandler.java | 52 +-
.../snapshot/EnabledTableSnapshotHandler.java | 62 +-
.../master/snapshot/MasterSnapshotVerifier.java | 69 +-
.../hbase/master/snapshot/SnapshotFileCache.java | 115 +-
.../master/snapshot/SnapshotHFileCleaner.java | 27 +-
.../hbase/master/snapshot/SnapshotManager.java | 337 +-
.../hbase/master/snapshot/TakeSnapshotHandler.java | 174 +-
.../hbase/master/zksyncer/ClientZKSyncer.java | 242 +
.../hbase/master/zksyncer/MasterAddressSyncer.java | 52 +
.../hbase/master/zksyncer/MetaLocationSyncer.java | 46 +
.../org/apache/hadoop/hbase/mob/CachedMobFile.java | 13 +-
.../hadoop/hbase/mob/DefaultMobStoreCompactor.java | 231 +-
.../hadoop/hbase/mob/DefaultMobStoreFlusher.java | 104 +-
.../hadoop/hbase/mob/ExpiredMobFileCleaner.java | 27 +-
.../apache/hadoop/hbase/mob/MobCacheConfig.java | 63 -
.../org/apache/hadoop/hbase/mob/MobConstants.java | 25 +-
.../java/org/apache/hadoop/hbase/mob/MobFile.java | 26 +-
.../org/apache/hadoop/hbase/mob/MobFileCache.java | 48 +-
.../org/apache/hadoop/hbase/mob/MobFileName.java | 48 +-
.../apache/hadoop/hbase/mob/MobStoreEngine.java | 8 +-
.../java/org/apache/hadoop/hbase/mob/MobUtils.java | 514 +-
.../mob/compactions/MobCompactionRequest.java | 4 +-
.../hadoop/hbase/mob/compactions/MobCompactor.java | 8 +-
.../PartitionedMobCompactionRequest.java | 203 +-
.../mob/compactions/PartitionedMobCompactor.java | 575 +-
.../hbase/mob/mapreduce/MemStoreWrapper.java | 187 -
.../mob/mapreduce/MobFilePathHashPartitioner.java | 41 -
.../hadoop/hbase/mob/mapreduce/SweepJob.java | 603 -
.../hbase/mob/mapreduce/SweepJobNodeTracker.java | 100 -
.../hadoop/hbase/mob/mapreduce/SweepMapper.java | 87 -
.../hadoop/hbase/mob/mapreduce/SweepReducer.java | 470 -
.../apache/hadoop/hbase/mob/mapreduce/Sweeper.java | 128 -
.../hadoop/hbase/monitoring/LogMonitoring.java | 4 +-
.../monitoring/MemoryBoundedLogMessageBuffer.java | 8 +-
.../hbase/monitoring/MonitoredRPCHandler.java | 4 +-
.../hbase/monitoring/MonitoredRPCHandlerImpl.java | 26 +-
.../hadoop/hbase/monitoring/MonitoredTask.java | 26 +-
.../hadoop/hbase/monitoring/MonitoredTaskImpl.java | 106 +-
.../hadoop/hbase/monitoring/StateDumpServlet.java | 2 +-
.../hadoop/hbase/monitoring/TaskMonitor.java | 203 +-
.../hadoop/hbase/monitoring/ThreadMonitoring.java | 2 +-
.../hadoop/hbase/namespace/NamespaceAuditor.java | 28 +-
.../hbase/namespace/NamespaceStateManager.java | 29 +-
.../namespace/NamespaceTableAndRegionInfo.java | 6 +-
.../hbase/procedure/MasterProcedureManager.java | 37 +-
.../procedure/MasterProcedureManagerHost.java | 8 +-
.../apache/hadoop/hbase/procedure/Procedure.java | 18 +-
.../procedure/ProcedureCoordinationManager.java | 35 +
.../hbase/procedure/ProcedureCoordinator.java | 15 +-
.../hbase/procedure/ProcedureCoordinatorRpcs.java | 2 +-
.../hadoop/hbase/procedure/ProcedureManager.java | 4 +-
.../hbase/procedure/ProcedureManagerHost.java | 22 +-
.../hadoop/hbase/procedure/ProcedureMember.java | 13 +-
.../hbase/procedure/ProcedureMemberRpcs.java | 2 +-
.../procedure/RegionServerProcedureManager.java | 4 +-
.../RegionServerProcedureManagerHost.java | 21 +-
.../hadoop/hbase/procedure/Subprocedure.java | 12 +-
.../hbase/procedure/SubprocedureFactory.java | 2 +-
.../procedure/ZKProcedureCoordinationManager.java | 42 +
.../hbase/procedure/ZKProcedureCoordinator.java | 331 +
.../procedure/ZKProcedureCoordinatorRpcs.java | 329 -
.../hbase/procedure/ZKProcedureMemberRpcs.java | 43 +-
.../hadoop/hbase/procedure/ZKProcedureUtil.java | 41 +-
.../procedure/flush/FlushTableSubprocedure.java | 20 +-
.../flush/MasterFlushTableProcedureManager.java | 44 +-
.../RegionServerFlushTableProcedureManager.java | 27 +-
.../hbase/procedure2/RSProcedureCallable.java | 43 +
.../hbase/protobuf/ReplicationProtbufUtil.java | 90 +-
.../hbase/quotas/ActivePolicyEnforcement.java | 128 +
.../hbase/quotas/AverageIntervalRateLimiter.java | 26 +-
.../hadoop/hbase/quotas/DefaultOperationQuota.java | 121 +-
.../hadoop/hbase/quotas/FileArchiverNotifier.java | 53 +
.../hbase/quotas/FileArchiverNotifierFactory.java | 35 +
.../quotas/FileArchiverNotifierFactoryImpl.java | 114 +
.../hbase/quotas/FileArchiverNotifierImpl.java | 635 +
.../hbase/quotas/FileSystemUtilizationChore.java | 201 +
.../hbase/quotas/FixedIntervalRateLimiter.java | 6 +-
.../hadoop/hbase/quotas/GlobalQuotaSettings.java | 61 +
.../hbase/quotas/GlobalQuotaSettingsImpl.java | 322 +
.../hadoop/hbase/quotas/MasterQuotaManager.java | 560 +-
.../hadoop/hbase/quotas/MasterQuotasObserver.java | 108 +
.../hbase/quotas/NamespaceQuotaSnapshotStore.java | 130 +
.../hadoop/hbase/quotas/NoOpRegionSizeStore.java | 76 +
.../hadoop/hbase/quotas/NoopOperationQuota.java | 11 +-
.../hadoop/hbase/quotas/NoopQuotaLimiter.java | 26 +-
.../apache/hadoop/hbase/quotas/OperationQuota.java | 62 +-
.../org/apache/hadoop/hbase/quotas/QuotaCache.java | 107 +-
.../apache/hadoop/hbase/quotas/QuotaLimiter.java | 37 +-
.../hadoop/hbase/quotas/QuotaLimiterFactory.java | 6 +-
.../hadoop/hbase/quotas/QuotaObserverChore.java | 757 +
.../hadoop/hbase/quotas/QuotaSnapshotStore.java | 88 +
.../org/apache/hadoop/hbase/quotas/QuotaState.java | 8 +-
.../org/apache/hadoop/hbase/quotas/QuotaUtil.java | 54 +-
.../apache/hadoop/hbase/quotas/RateLimiter.java | 45 +-
.../hbase/quotas/RegionServerQuotaManager.java | 200 -
.../hbase/quotas/RegionServerRpcQuotaManager.java | 232 +
.../quotas/RegionServerSpaceQuotaManager.java | 290 +
.../org/apache/hadoop/hbase/quotas/RegionSize.java | 50 +
.../apache/hadoop/hbase/quotas/RegionSizeImpl.java | 70 +
.../hbase/quotas/RegionSizeReportingChore.java | 157 +
.../hadoop/hbase/quotas/RegionSizeStore.java | 82 +
.../hbase/quotas/RegionSizeStoreFactory.java | 38 +
.../hadoop/hbase/quotas/RegionSizeStoreImpl.java | 106 +
.../hadoop/hbase/quotas/RpcThrottleStorage.java | 69 +
.../hbase/quotas/SnapshotQuotaObserverChore.java | 257 +
.../hbase/quotas/SpaceLimitingException.java | 93 +
.../hbase/quotas/SpaceQuotaRefresherChore.java | 236 +
.../hbase/quotas/SpaceQuotaSnapshotNotifier.java | 45 +
.../quotas/SpaceQuotaSnapshotNotifierFactory.java | 62 +
.../quotas/SpaceViolationPolicyEnforcement.java | 92 +
.../SpaceViolationPolicyEnforcementFactory.java | 109 +
.../hbase/quotas/TableQuotaSnapshotStore.java | 176 +
.../quotas/TableSpaceQuotaSnapshotNotifier.java | 53 +
.../hadoop/hbase/quotas/TimeBasedLimiter.java | 156 +-
.../apache/hadoop/hbase/quotas/UserQuotaState.java | 10 +-
.../AbstractViolationPolicyEnforcement.java | 105 +
.../DefaultViolationPolicyEnforcement.java | 76 +
.../DisableTableViolationPolicyEnforcement.java | 83 +
.../MissingSnapshotViolationPolicyEnforcement.java | 71 +
.../NoInsertsViolationPolicyEnforcement.java | 55 +
...ritesCompactionsViolationPolicyEnforcement.java | 64 +
.../NoWritesViolationPolicyEnforcement.java | 54 +
.../hbase/regionserver/AbstractMemStore.java | 418 +-
.../regionserver/AbstractMultiFileWriter.java | 28 +-
.../AdaptiveMemStoreCompactionStrategy.java | 119 +
.../AnnotationReadingPriorityFunction.java | 54 +-
.../hbase/regionserver/BaseRowProcessor.java | 10 +-
.../BasicMemStoreCompactionStrategy.java | 47 +
.../hbase/regionserver/BusyRegionSplitPolicy.java | 10 +-
.../regionserver/ByteBufferChunkKeyValue.java | 48 +
.../hbase/regionserver/CSLMImmutableSegment.java | 57 +
.../regionserver/CellArrayImmutableSegment.java | 176 +
.../hadoop/hbase/regionserver/CellArrayMap.java | 54 +
.../regionserver/CellChunkImmutableSegment.java | 343 +
.../hadoop/hbase/regionserver/CellChunkMap.java | 132 +
.../hadoop/hbase/regionserver/CellFlatMap.java | 524 +
.../apache/hadoop/hbase/regionserver/CellSet.java | 106 +-
.../apache/hadoop/hbase/regionserver/CellSink.java | 40 +
.../hbase/regionserver/ChangedReadersObserver.java | 14 +-
.../apache/hadoop/hbase/regionserver/Chunk.java | 183 +
.../hadoop/hbase/regionserver/ChunkCreator.java | 643 +
.../hadoop/hbase/regionserver/ColumnCount.java | 111 -
.../hadoop/hbase/regionserver/ColumnTracker.java | 128 -
.../hadoop/hbase/regionserver/CompactSplit.java | 841 +
.../hbase/regionserver/CompactSplitThread.java | 735 -
.../CompactedHFilesDischargeHandler.java | 2 +-
.../regionserver/CompactedHFilesDischarger.java | 90 +-
.../hbase/regionserver/CompactingMemStore.java | 618 +-
.../hbase/regionserver/CompactionPipeline.java | 307 +-
.../hbase/regionserver/CompactionRequestor.java | 100 -
.../hadoop/hbase/regionserver/CompactionTool.java | 472 -
.../regionserver/CompositeImmutableSegment.java | 292 +
.../ConstantSizeRegionSplitPolicy.java | 14 +-
.../regionserver/CustomizedScanInfoBuilder.java | 83 +
.../regionserver/DateTieredMultiFileWriter.java | 5 +-
.../hbase/regionserver/DateTieredStoreEngine.java | 17 +-
.../hbase/regionserver/DefaultHeapMemoryTuner.java | 52 +-
.../hadoop/hbase/regionserver/DefaultMemStore.java | 132 +-
.../hbase/regionserver/DefaultStoreEngine.java | 22 +-
.../regionserver/DefaultStoreFileManager.java | 164 +-
.../hbase/regionserver/DefaultStoreFlusher.java | 37 +-
.../hadoop/hbase/regionserver/DeleteTracker.java | 106 -
.../DelimitedKeyPrefixRegionSplitPolicy.java | 19 +-
.../regionserver/DisabledRegionSplitPolicy.java | 2 +-
.../regionserver/DumpRegionServerMetrics.java | 63 +
.../EagerMemStoreCompactionStrategy.java | 41 +
.../hbase/regionserver/ExplicitColumnTracker.java | 254 -
.../hbase/regionserver/FavoredNodesForRegion.java | 11 +-
.../regionserver/FifoRpcSchedulerFactory.java | 6 +-
.../regionserver/FlushAllLargeStoresPolicy.java | 32 +-
.../hbase/regionserver/FlushAllStoresPolicy.java | 4 +-
.../hbase/regionserver/FlushLargeStoresPolicy.java | 66 +-
.../hbase/regionserver/FlushLifeCycleTracker.java | 51 +
.../FlushNonSloppyStoresFirstPolicy.java | 33 +-
.../hadoop/hbase/regionserver/FlushPolicy.java | 4 +-
.../hbase/regionserver/FlushPolicyFactory.java | 13 +-
.../hbase/regionserver/FlushRequestListener.java | 2 +-
.../hadoop/hbase/regionserver/FlushRequester.java | 10 +-
.../hadoop/hbase/regionserver/FlushType.java | 37 +
.../hadoop/hbase/regionserver/HMobStore.java | 324 +-
.../apache/hadoop/hbase/regionserver/HRegion.java | 5198 +-
.../hbase/regionserver/HRegionFileSystem.java | 358 +-
.../hadoop/hbase/regionserver/HRegionServer.java | 2345 +-
.../regionserver/HRegionServerCommandLine.java | 20 +-
.../apache/hadoop/hbase/regionserver/HStore.java | 1805 +-
.../hadoop/hbase/regionserver/HStoreFile.java | 629 +
.../hadoop/hbase/regionserver/HeapMemStoreLAB.java | 326 -
.../hbase/regionserver/HeapMemoryManager.java | 201 +-
.../hadoop/hbase/regionserver/HeapMemoryTuner.java | 4 +-
.../hbase/regionserver/ImmutableMemStoreLAB.java | 142 +
.../hbase/regionserver/ImmutableSegment.java | 82 +-
.../IncreasingToUpperBoundRegionSplitPolicy.java | 36 +-
.../hadoop/hbase/regionserver/InternalScan.java | 2 +-
.../hadoop/hbase/regionserver/InternalScanner.java | 11 +-
.../regionserver/KeyPrefixRegionSplitPolicy.java | 20 +-
.../hadoop/hbase/regionserver/KeyValueHeap.java | 108 +-
.../hadoop/hbase/regionserver/KeyValueScanner.java | 26 +-
.../hadoop/hbase/regionserver/LastSequenceId.java | 4 +-
.../hadoop/hbase/regionserver/LeaseListener.java | 2 +-
.../apache/hadoop/hbase/regionserver/Leases.java | 28 +-
.../hadoop/hbase/regionserver/LogRoller.java | 142 +-
.../hadoop/hbase/regionserver/LruHashMap.java | 1102 -
.../MasterFifoRpcSchedulerFactory.java | 44 +
.../apache/hadoop/hbase/regionserver/MemStore.java | 82 +-
.../hbase/regionserver/MemStoreChunkPool.java | 220 -
.../regionserver/MemStoreCompactionStrategy.java | 118 +
.../hbase/regionserver/MemStoreCompactor.java | 285 +-
.../MemStoreCompactorSegmentsIterator.java | 163 +
.../hadoop/hbase/regionserver/MemStoreFlusher.java | 500 +-
.../hadoop/hbase/regionserver/MemStoreLAB.java | 85 +-
.../hadoop/hbase/regionserver/MemStoreLABImpl.java | 422 +
.../MemStoreMergerSegmentsIterator.java | 100 +
.../hadoop/hbase/regionserver/MemStoreScanner.java | 353 -
.../regionserver/MemStoreSegmentsIterator.java | 45 +
.../hadoop/hbase/regionserver/MemStoreSize.java | 124 +
.../hadoop/hbase/regionserver/MemStoreSizing.java | 132 +
.../hbase/regionserver/MemStoreSnapshot.java | 42 +-
.../regionserver/MetricsHeapMemoryManager.java | 108 +
.../hadoop/hbase/regionserver/MetricsRegion.java | 10 +-
.../hbase/regionserver/MetricsRegionServer.java | 151 +-
.../MetricsRegionServerWrapperImpl.java | 389 +-
.../regionserver/MetricsRegionWrapperImpl.java | 112 +-
.../hadoop/hbase/regionserver/MetricsTable.java | 56 +-
.../MetricsTableWrapperAggregateImpl.java | 253 +-
.../regionserver/MiniBatchOperationInProgress.java | 57 +-
.../regionserver/MobCompactionStoreScanner.java | 66 -
.../hbase/regionserver/MobReferenceOnlyFilter.java | 17 +-
.../hadoop/hbase/regionserver/MobStoreScanner.java | 4 +-
.../regionserver/MultiRowMutationProcessor.java | 205 -
.../MultiVersionConcurrencyControl.java | 49 +-
.../hbase/regionserver/MutableOnlineRegions.java | 44 +
.../hadoop/hbase/regionserver/MutableSegment.java | 129 +-
.../hbase/regionserver/NoLimitScannerContext.java | 18 +-
.../hbase/regionserver/NoOpHeapMemoryTuner.java | 48 -
.../regionserver/NoTagByteBufferChunkKeyValue.java | 48 +
.../hbase/regionserver/NonLazyKeyValueScanner.java | 15 +-
.../NonReversedNonLazyKeyValueScanner.java | 4 +-
.../regionserver/NonThreadSafeMemStoreSizing.java | 97 +
.../hadoop/hbase/regionserver/OffheapChunk.java | 47 +
.../hadoop/hbase/regionserver/OnheapChunk.java | 45 +
.../hadoop/hbase/regionserver/OnlineRegions.java | 32 +-
.../hadoop/hbase/regionserver/OperationStatus.java | 2 +-
.../hadoop/hbase/regionserver/RSDumpServlet.java | 124 +-
.../hadoop/hbase/regionserver/RSRpcServices.java | 3113 +-
.../hadoop/hbase/regionserver/RSStatusServlet.java | 4 +-
.../apache/hadoop/hbase/regionserver/Region.java | 477 +-
.../hbase/regionserver/RegionCoprocessorHost.java | 1818 +-
.../hbase/regionserver/RegionMergeRequest.java | 153 -
.../hbase/regionserver/RegionMergeTransaction.java | 248 -
.../RegionMergeTransactionFactory.java | 76 -
.../regionserver/RegionMergeTransactionImpl.java | 838 -
.../hadoop/hbase/regionserver/RegionScanner.java | 14 +-
.../hbase/regionserver/RegionServerAccounting.java | 219 +-
.../regionserver/RegionServerCoprocessorHost.java | 377 +-
.../hbase/regionserver/RegionServerServices.java | 202 +-
.../regionserver/RegionServerTableMetrics.java | 71 +
.../regionserver/RegionServicesForStores.java | 85 +-
.../hbase/regionserver/RegionSplitPolicy.java | 51 +-
.../RemoteProcedureResultReporter.java | 114 +
.../hbase/regionserver/ReplicationService.java | 29 +-
.../hbase/regionserver/ReplicationSinkService.java | 4 +-
.../regionserver/ReplicationSourceService.java | 36 +-
.../hbase/regionserver/ReversedKeyValueHeap.java | 9 +-
.../regionserver/ReversedMobStoreScanner.java | 4 +-
.../regionserver/ReversedRegionScannerImpl.java | 28 +-
.../hbase/regionserver/ReversedStoreScanner.java | 33 +-
.../hadoop/hbase/regionserver/RowProcessor.java | 18 +-
.../hbase/regionserver/RowTooBigException.java | 4 +-
.../hbase/regionserver/RpcSchedulerFactory.java | 6 +-
.../hbase/regionserver/ScanDeleteTracker.java | 174 -
.../apache/hadoop/hbase/regionserver/ScanInfo.java | 97 +-
.../hadoop/hbase/regionserver/ScanOptions.java | 67 +
.../hbase/regionserver/ScanQueryMatcher.java | 699 -
.../apache/hadoop/hbase/regionserver/ScanType.java | 4 +-
.../regionserver/ScanWildcardColumnTracker.java | 201 -
.../hadoop/hbase/regionserver/ScannerContext.java | 247 +-
.../hbase/regionserver/ScannerIdGenerator.java | 61 +
.../hbase/regionserver/SecureBulkLoadManager.java | 454 +
.../apache/hadoop/hbase/regionserver/Segment.java | 359 +-
.../hadoop/hbase/regionserver/SegmentFactory.java | 140 +-
.../hadoop/hbase/regionserver/SegmentScanner.java | 142 +-
.../hadoop/hbase/regionserver/SequenceId.java | 12 +-
.../hbase/regionserver/ServerNonceManager.java | 58 +-
.../apache/hadoop/hbase/regionserver/Shipper.java | 2 +-
.../hadoop/hbase/regionserver/ShipperListener.java | 36 +
.../hadoop/hbase/regionserver/ShutdownHook.java | 29 +-
.../regionserver/SimpleRpcSchedulerFactory.java | 6 +-
.../hbase/regionserver/SnapshotSegmentScanner.java | 101 +
.../hadoop/hbase/regionserver/SplitLogWorker.java | 204 +-
.../hadoop/hbase/regionserver/SplitRequest.java | 155 +-
.../hbase/regionserver/SplitTransaction.java | 265 -
.../regionserver/SplitTransactionFactory.java | 74 -
.../hbase/regionserver/SplitTransactionImpl.java | 928 -
.../hbase/regionserver/SplitWALCallable.java | 109 +
.../hbase/regionserver/SteppingSplitPolicy.java | 36 +
.../apache/hadoop/hbase/regionserver/Store.java | 355 +-
.../hbase/regionserver/StoreConfigInformation.java | 6 +-
.../hadoop/hbase/regionserver/StoreEngine.java | 16 +-
.../hadoop/hbase/regionserver/StoreFile.java | 703 +-
.../hbase/regionserver/StoreFileComparators.java | 96 +
.../hadoop/hbase/regionserver/StoreFileInfo.java | 87 +-
.../hbase/regionserver/StoreFileManager.java | 56 +-
.../hadoop/hbase/regionserver/StoreFileReader.java | 361 +-
.../hbase/regionserver/StoreFileScanner.java | 209 +-
.../hadoop/hbase/regionserver/StoreFileWriter.java | 340 +-
.../hbase/regionserver/StoreFlushContext.java | 10 +-
.../hadoop/hbase/regionserver/StoreFlusher.java | 52 +-
.../hadoop/hbase/regionserver/StoreScanner.java | 980 +-
.../hadoop/hbase/regionserver/StoreUtils.java | 112 +-
.../regionserver/StorefileRefresherChore.java | 14 +-
.../hbase/regionserver/StripeMultiFileWriter.java | 17 +-
.../hbase/regionserver/StripeStoreConfig.java | 10 +-
.../hbase/regionserver/StripeStoreEngine.java | 24 +-
.../hbase/regionserver/StripeStoreFileManager.java | 282 +-
.../hbase/regionserver/StripeStoreFlusher.java | 40 +-
.../regionserver/ThreadSafeMemStoreSizing.java | 95 +
.../hbase/regionserver/TimeRangeTracker.java | 331 +-
.../regionserver/UnexpectedStateException.java | 43 -
.../hbase/regionserver/VersionedSegmentsList.java | 49 +-
.../compactions/AbstractMultiOutputCompactor.java | 12 +-
.../compactions/CompactionConfiguration.java | 34 +-
.../compactions/CompactionContext.java | 17 +-
.../compactions/CompactionLifeCycleTracker.java | 67 +
.../regionserver/compactions/CompactionPolicy.java | 10 +-
.../compactions/CompactionProgress.java | 18 +-
.../compactions/CompactionRequest.java | 237 +-
.../compactions/CompactionRequestImpl.java | 233 +
.../compactions/CompactionRequester.java | 52 +
.../regionserver/compactions/CompactionWindow.java | 2 +-
.../compactions/CompactionWindowFactory.java | 2 +-
.../hbase/regionserver/compactions/Compactor.java | 347 +-
.../compactions/CurrentHourProvider.java | 2 +-
.../compactions/DateTieredCompactionPolicy.java | 105 +-
.../compactions/DateTieredCompactionRequest.java | 9 +-
.../compactions/DateTieredCompactor.java | 26 +-
.../regionserver/compactions/DefaultCompactor.java | 33 +-
.../compactions/ExploringCompactionPolicy.java | 58 +-
.../ExponentialCompactionWindowFactory.java | 16 +-
.../compactions/FIFOCompactionPolicy.java | 77 +-
.../compactions/ForbidMajorCompactionChecker.java | 44 +
.../regionserver/compactions/OffPeakHours.java | 8 +-
.../compactions/RatioBasedCompactionPolicy.java | 59 +-
.../compactions/SortedCompactionPolicy.java | 130 +-
.../compactions/StripeCompactionPolicy.java | 123 +-
.../regionserver/compactions/StripeCompactor.java | 33 +-
.../regionserver/handler/AssignRegionHandler.java | 171 +
.../regionserver/handler/CloseMetaHandler.java | 6 +-
.../regionserver/handler/CloseRegionHandler.java | 43 +-
.../handler/FinishRegionRecoveringHandler.java | 56 -
.../hbase/regionserver/handler/HandlerUtil.java | 41 +
.../regionserver/handler/OpenMetaHandler.java | 10 +-
.../handler/OpenPriorityRegionHandler.java | 40 +
.../regionserver/handler/OpenRegionHandler.java | 67 +-
.../regionserver/handler/ParallelSeekHandler.java | 8 +-
.../regionserver/handler/RSProcedureHandler.java | 55 +
.../handler/RegionReplicaFlushHandler.java | 15 +-
.../handler/UnassignRegionHandler.java | 143 +
.../regionserver/handler/WALSplitterHandler.java | 30 +-
.../regionserver/querymatcher/ColumnCount.java | 110 +
.../regionserver/querymatcher/ColumnTracker.java | 138 +
.../querymatcher/CompactionScanQueryMatcher.java | 134 +
.../regionserver/querymatcher/DeleteTracker.java | 94 +
.../DropDeletesCompactionScanQueryMatcher.java | 84 +
.../querymatcher/ExplicitColumnTracker.java | 255 +
.../IncludeAllCompactionQueryMatcher.java | 42 +
.../MajorCompactionScanQueryMatcher.java | 83 +
.../MinorCompactionScanQueryMatcher.java | 63 +
.../querymatcher/NewVersionBehaviorTracker.java | 384 +
.../querymatcher/NormalUserScanQueryMatcher.java | 140 +
.../querymatcher/RawScanQueryMatcher.java | 107 +
.../querymatcher/ScanDeleteTracker.java | 179 +
.../querymatcher/ScanQueryMatcher.java | 423 +
.../querymatcher/ScanWildcardColumnTracker.java | 213 +
.../StripeCompactionScanQueryMatcher.java | 120 +
.../querymatcher/UserScanQueryMatcher.java | 295 +
.../snapshot/FlushSnapshotSubprocedure.java | 78 +-
.../snapshot/RegionServerSnapshotManager.java | 41 +-
.../CompactionThroughputControllerFactory.java | 12 +-
.../throttle/FlushThroughputControllerFactory.java | 8 +-
.../throttle/NoLimitThroughputController.java | 2 +-
...ressureAwareCompactionThroughputController.java | 18 +-
.../PressureAwareFlushThroughputController.java | 9 +-
.../PressureAwareThroughputController.java | 25 +-
.../throttle/StoreHotnessProtector.java | 199 +
.../throttle/ThroughputControlUtil.java | 11 +-
.../throttle/ThroughputController.java | 2 +-
.../hbase/regionserver/wal/AbstractFSWAL.java | 651 +-
.../wal/AbstractProtobufLogWriter.java | 33 +-
.../hadoop/hbase/regionserver/wal/AsyncFSWAL.java | 1018 +-
.../regionserver/wal/AsyncProtobufLogWriter.java | 213 +-
.../regionserver/wal/CombinedAsyncWriter.java | 96 +
.../hbase/regionserver/wal/CompressionContext.java | 56 +-
.../hadoop/hbase/regionserver/wal/Compressor.java | 4 +-
.../regionserver/wal/DamagedWALException.java | 4 +-
.../hbase/regionserver/wal/DualAsyncFSWAL.java | 121 +
.../hadoop/hbase/regionserver/wal/FSHLog.java | 430 +-
.../hadoop/hbase/regionserver/wal/FSWALEntry.java | 97 +-
.../hadoop/hbase/regionserver/wal/HLogKey.java | 285 -
.../hbase/regionserver/wal/HLogPrettyPrinter.java | 88 -
.../regionserver/wal/KeyValueCompression.java | 133 -
.../hadoop/hbase/regionserver/wal/MetricsWAL.java | 13 +-
.../regionserver/wal/MetricsWALEditsReplay.java | 59 -
.../hbase/regionserver/wal/ProtobufLogReader.java | 103 +-
.../hbase/regionserver/wal/ProtobufLogWriter.java | 55 +-
.../hadoop/hbase/regionserver/wal/ReaderBase.java | 20 +-
.../hbase/regionserver/wal/ReplayHLogKey.java | 54 -
.../hbase/regionserver/wal/RingBufferTruck.java | 98 +-
.../wal/SecureAsyncProtobufLogWriter.java | 20 +-
.../regionserver/wal/SecureProtobufLogReader.java | 13 +-
.../regionserver/wal/SecureProtobufLogWriter.java | 4 +-
.../hbase/regionserver/wal/SecureWALCellCodec.java | 37 +-
.../regionserver/wal/SequenceFileLogReader.java | 309 -
.../regionserver/wal/SequenceIdAccounting.java | 296 +-
.../hadoop/hbase/regionserver/wal/SyncFuture.java | 50 +-
.../hbase/regionserver/wal/WALActionsListener.java | 71 +-
.../hbase/regionserver/wal/WALCellCodec.java | 151 +-
.../hbase/regionserver/wal/WALClosedException.java | 47 +
.../hbase/regionserver/wal/WALCoprocessorHost.java | 239 +-
.../hadoop/hbase/regionserver/wal/WALEdit.java | 400 -
.../hbase/regionserver/wal/WALEditsReplaySink.java | 248 -
.../hadoop/hbase/regionserver/wal/WALUtil.java | 121 +-
.../hbase/replication/BaseReplicationEndpoint.java | 51 +-
.../hbase/replication/BaseWALEntryFilter.java | 29 -
.../hbase/replication/BulkLoadCellFilter.java | 93 +
.../hbase/replication/ChainWALEntryFilter.java | 38 +-
.../replication/ClusterMarkingEntryFilter.java | 68 +
.../replication/HBaseReplicationEndpoint.java | 51 +-
.../NamespaceTableCfWALEntryFilter.java | 133 +
.../hbase/replication/ReplicationEndpoint.java | 102 +-
.../hbase/replication/ScopeWALEntryFilter.java | 106 +-
.../replication/SystemTableWALEntryFilter.java | 4 +-
.../hbase/replication/TableCfWALEntryFilter.java | 137 -
.../VerifyWALEntriesReplicationEndpoint.java | 87 +
.../hadoop/hbase/replication/WALCellFilter.java | 41 +
.../hadoop/hbase/replication/WALEntryFilter.java | 26 +-
.../master/ReplicationHFileCleaner.java | 126 +-
.../replication/master/ReplicationLogCleaner.java | 110 +-
.../master/ReplicationPeerConfigUpgrader.java | 175 +
.../hbase/replication/master/TableCFsUpdater.java | 122 -
.../DefaultSourceFSConfigurationProvider.java | 17 +-
.../regionserver/DumpReplicationQueues.java | 427 +
.../HBaseInterClusterReplicationEndpoint.java | 406 +-
.../replication/regionserver/HFileReplicator.java | 35 +-
.../replication/regionserver/MetricsSink.java | 15 +-
.../replication/regionserver/MetricsSource.java | 199 +-
.../regionserver/PeerActionListener.java | 35 +
.../regionserver/PeerProcedureHandler.java | 43 +
.../regionserver/PeerProcedureHandlerImpl.java | 224 +
.../regionserver/RecoveredReplicationSource.java | 166 +
.../RecoveredReplicationSourceShipper.java | 101 +
.../regionserver/RefreshPeerCallable.java | 99 +
.../RegionReplicaReplicationEndpoint.java | 174 +-
.../RejectReplicationRequestStateChecker.java | 45 +
.../RejectRequestsFromClientStateChecker.java | 44 +
.../ReplaySyncReplicationWALCallable.java | 182 +
.../replication/regionserver/Replication.java | 277 +-
.../replication/regionserver/ReplicationLoad.java | 74 +-
.../regionserver/ReplicationObserver.java | 79 +
.../replication/regionserver/ReplicationSink.java | 183 +-
.../regionserver/ReplicationSinkManager.java | 21 +-
.../regionserver/ReplicationSource.java | 1281 +-
.../regionserver/ReplicationSourceFactory.java | 54 +
.../regionserver/ReplicationSourceInterface.java | 142 +-
.../regionserver/ReplicationSourceManager.java | 1285 +-
.../regionserver/ReplicationSourceShipper.java | 327 +
.../ReplicationSourceWALActionListener.java | 81 +
.../regionserver/ReplicationSourceWALReader.java | 421 +
.../regionserver/ReplicationStatus.java | 135 +
.../regionserver/ReplicationSyncUp.java | 117 +-
.../regionserver/ReplicationThrottler.java | 11 +-
.../regionserver/ReplicationWALReaderManager.java | 145 -
.../regionserver/SerialReplicationChecker.java | 273 +
.../SerialReplicationSourceWALReader.java | 135 +
.../SourceFSConfigurationProvider.java | 2 +-
.../SwitchRpcThrottleRemoteCallable.java | 62 +
.../SyncReplicationPeerInfoProvider.java | 48 +
.../SyncReplicationPeerInfoProviderImpl.java | 83 +
.../SyncReplicationPeerMappingManager.java | 47 +
.../replication/regionserver/WALEntryBatch.java | 168 +
.../regionserver/WALEntrySinkFilter.java | 57 +
.../replication/regionserver/WALEntryStream.java | 432 +
.../regionserver/WALFileLengthProvider.java | 34 +
.../hadoop/hbase/security/HBasePolicyProvider.java | 22 +-
.../hadoop/hbase/security/HBaseSaslRpcServer.java | 158 +-
.../apache/hadoop/hbase/security/SecurityUtil.java | 4 +-
.../hbase/security/access/AccessChecker.java | 486 +
.../hbase/security/access/AccessControlFilter.java | 53 +-
.../hbase/security/access/AccessControlLists.java | 810 +-
.../hbase/security/access/AccessController.java | 1709 +-
.../hadoop/hbase/security/access/AuthManager.java | 608 +
.../hadoop/hbase/security/access/AuthResult.java | 36 +-
.../access/CoprocessorWhitelistMasterObserver.java | 164 +
.../access/HbaseObjectWritableFor96Migration.java | 844 -
.../security/access/SecureBulkLoadEndpoint.java | 471 -
.../hbase/security/access/TableAuthManager.java | 791 -
.../hbase/security/access/ZKPermissionWatcher.java | 109 +-
.../hbase/security/token/AuthenticationKey.java | 2 +-
.../token/AuthenticationTokenSecretManager.java | 35 +-
.../hbase/security/token/FsDelegationToken.java | 10 +-
.../hadoop/hbase/security/token/TokenProvider.java | 70 +-
.../hadoop/hbase/security/token/TokenUtil.java | 67 +-
.../hbase/security/token/ZKSecretWatcher.java | 52 +-
.../DefaultVisibilityLabelServiceImpl.java | 141 +-
.../DefinedSetFilterScanLabelGenerator.java | 18 +-
.../visibility/EnforcingScanLabelGenerator.java | 12 +-
.../security/visibility/ExpressionExpander.java | 2 +-
.../security/visibility/ExpressionParser.java | 15 +-
.../visibility/FeedUserAuthScanLabelGenerator.java | 12 +-
.../hbase/security/visibility/ParseException.java | 2 +-
.../security/visibility/ScanLabelGenerator.java | 4 +-
.../visibility/SimpleScanLabelGenerator.java | 2 +-
.../security/visibility/VisibilityController.java | 358 +-
.../visibility/VisibilityExpEvaluator.java | 4 +-
.../security/visibility/VisibilityLabelFilter.java | 32 +-
.../visibility/VisibilityLabelOrdinalProvider.java | 2 +-
.../visibility/VisibilityLabelService.java | 4 +-
.../visibility/VisibilityLabelServiceManager.java | 10 +-
.../security/visibility/VisibilityLabelsCache.java | 35 +-
.../VisibilityNewVersionBehaivorTracker.java | 207 +
.../security/visibility/VisibilityReplication.java | 65 +
.../visibility/VisibilityReplicationEndpoint.java | 68 +-
.../visibility/VisibilityScanDeleteTracker.java | 98 +-
.../hbase/security/visibility/VisibilityUtils.java | 50 +-
.../visibility/ZKVisibilityLabelWatcher.java | 28 +-
.../visibility/expression/ExpressionNode.java | 2 +-
.../visibility/expression/LeafExpressionNode.java | 3 +-
.../expression/NonLeafExpressionNode.java | 7 +-
.../security/visibility/expression/Operator.java | 7 +-
.../hadoop/hbase/snapshot/CreateSnapshot.java | 34 +-
.../hadoop/hbase/snapshot/ExportSnapshot.java | 1084 -
.../hbase/snapshot/RestoreSnapshotHelper.java | 285 +-
.../hbase/snapshot/SnapshotDescriptionUtils.java | 128 +-
.../apache/hadoop/hbase/snapshot/SnapshotInfo.java | 239 +-
.../hadoop/hbase/snapshot/SnapshotManifest.java | 176 +-
.../hadoop/hbase/snapshot/SnapshotManifestV1.java | 54 +-
.../hadoop/hbase/snapshot/SnapshotManifestV2.java | 76 +-
.../hbase/snapshot/SnapshotReferenceUtil.java | 41 +-
.../apache/hadoop/hbase/tool/BulkLoadHFiles.java | 100 +
.../hadoop/hbase/tool/BulkLoadHFilesTool.java | 70 +
.../java/org/apache/hadoop/hbase/tool/Canary.java | 955 +-
.../hbase/tool/DataBlockEncodingValidator.java | 107 +
.../hadoop/hbase/tool/HFileContentValidator.java | 126 +
.../hadoop/hbase/tool/LoadIncrementalHFiles.java | 1294 +
.../hadoop/hbase/tool/PreUpgradeValidator.java | 125 +
.../hadoop/hbase/tool/WriteSinkCoprocessor.java | 27 +-
.../coprocessor/Branch1CoprocessorMethods.java | 1137 +
.../hbase/tool/coprocessor/CoprocessorMethod.java | 73 +
.../hbase/tool/coprocessor/CoprocessorMethods.java | 66 +
.../tool/coprocessor/CoprocessorValidator.java | 344 +
.../tool/coprocessor/CoprocessorViolation.java | 74 +
.../coprocessor/CurrentCoprocessorMethods.java | 47 +
.../hbase/util/AbstractFileStatusFilter.java | 4 +-
.../hadoop/hbase/util/AbstractHBaseTool.java | 203 -
.../org/apache/hadoop/hbase/util/BloomContext.java | 81 +
.../org/apache/hadoop/hbase/util/BloomFilter.java | 8 +-
.../apache/hadoop/hbase/util/BloomFilterBase.java | 2 +-
.../apache/hadoop/hbase/util/BloomFilterChunk.java | 45 +-
.../hadoop/hbase/util/BloomFilterFactory.java | 30 +-
.../apache/hadoop/hbase/util/BloomFilterUtil.java | 126 +-
.../hadoop/hbase/util/BloomFilterWriter.java | 17 +-
.../hbase/util/BoundedPriorityBlockingQueue.java | 22 +-
.../hadoop/hbase/util/CancelableProgressable.java | 2 +-
.../hadoop/hbase/util/CollectionBackedScanner.java | 15 +-
.../apache/hadoop/hbase/util/CompressionTest.java | 19 +-
.../hadoop/hbase/util/ConfigurationUtil.java | 6 +-
.../apache/hadoop/hbase/util/ConnectionCache.java | 27 +-
.../hadoop/hbase/util/DirectMemoryUtils.java | 25 +-
.../apache/hadoop/hbase/util/EncryptionTest.java | 20 +-
.../org/apache/hadoop/hbase/util/FSHDFSUtils.java | 41 +-
.../org/apache/hadoop/hbase/util/FSMapRUtils.java | 45 -
.../apache/hadoop/hbase/util/FSRegionScanner.java | 15 +-
.../hadoop/hbase/util/FSTableDescriptors.java | 245 +-
.../java/org/apache/hadoop/hbase/util/FSUtils.java | 703 +-
.../org/apache/hadoop/hbase/util/FSVisitor.java | 8 +-
.../apache/hadoop/hbase/util/FileStatusFilter.java | 4 +-
.../apache/hadoop/hbase/util/GetJavaProperty.java | 7 +-
.../apache/hadoop/hbase/util/HBaseConfTool.java | 2 +-
.../org/apache/hadoop/hbase/util/HBaseFsck.java | 1265 +-
.../apache/hadoop/hbase/util/HBaseFsckRepair.java | 62 +-
.../apache/hadoop/hbase/util/HFileArchiveUtil.java | 44 +-
.../java/org/apache/hadoop/hbase/util/HMerge.java | 348 -
.../org/apache/hadoop/hbase/util/HashedBytes.java | 4 +-
.../apache/hadoop/hbase/util/HttpServerUtil.java | 52 -
.../java/org/apache/hadoop/hbase/util/IdLock.java | 138 -
.../apache/hadoop/hbase/util/IdReadWriteLock.java | 68 +-
.../org/apache/hadoop/hbase/util/JSONBean.java | 387 -
.../apache/hadoop/hbase/util/JVMClusterUtil.java | 142 +-
.../apache/hadoop/hbase/util/JvmPauseMonitor.java | 28 +-
.../org/apache/hadoop/hbase/util/JvmVersion.java | 6 +-
.../org/apache/hadoop/hbase/util/KeyRange.java | 2 +-
.../hbase/util/LeaseNotRecoveredException.java | 4 +-
.../apache/hadoop/hbase/util/LossyCounting.java | 123 +
.../hadoop/hbase/util/ManualEnvironmentEdge.java | 2 +-
.../util/MapreduceDependencyClasspathTool.java | 73 -
.../java/org/apache/hadoop/hbase/util/Merge.java | 267 -
.../org/apache/hadoop/hbase/util/MetaUtils.java | 155 -
.../hadoop/hbase/util/ModifyRegionUtils.java | 124 +-
.../apache/hadoop/hbase/util/MultiHConnection.java | 9 +-
.../hadoop/hbase/util/MunkresAssignment.java | 15 +-
.../hbase/util/NettyEventLoopGroupConfig.java | 82 +
.../org/apache/hadoop/hbase/util/ProtoUtil.java | 104 -
.../org/apache/hadoop/hbase/util/RegionMover.java | 988 +-
.../hadoop/hbase/util/RegionSizeCalculator.java | 150 -
.../hadoop/hbase/util/RegionSplitCalculator.java | 22 +-
.../apache/hadoop/hbase/util/RegionSplitter.java | 261 +-
.../hadoop/hbase/util/RollingStatCalculator.java | 3 +
.../apache/hadoop/hbase/util/RowBloomContext.java | 56 +
.../hadoop/hbase/util/RowColBloomContext.java | 59 +
.../hbase/util/RowPrefixDelimiterBloomContext.java | 62 +
.../util/RowPrefixFixedLengthBloomContext.java | 58 +
.../hadoop/hbase/util/ServerCommandLine.java | 32 +-
.../hadoop/hbase/util/ServerRegionReplicaUtil.java | 74 +-
.../hadoop/hbase/util/ShutdownHookManager.java | 31 +-
.../hadoop/hbase/util/SortedCopyOnWriteSet.java | 177 -
.../org/apache/hadoop/hbase/util/SortedList.java | 22 +-
.../apache/hadoop/hbase/util/StealJobQueue.java | 24 +-
.../hadoop/hbase/util/YammerHistogramUtils.java | 3 +-
.../apache/hadoop/hbase/util/ZKDataMigrator.java | 35 +-
.../util/compaction/ClusterCompactionQueues.java | 137 +
.../util/compaction/MajorCompactionRequest.java | 171 +
.../hbase/util/compaction/MajorCompactor.java | 384 +
.../hbase/util/hbck/HFileCorruptionChecker.java | 68 +-
.../hadoop/hbase/util/hbck/OfflineMetaRepair.java | 12 +-
.../hadoop/hbase/util/hbck/ReplicationChecker.java | 190 +-
.../util/hbck/TableIntegrityErrorHandler.java | 17 +-
.../util/hbck/TableIntegrityErrorHandlerImpl.java | 5 +-
.../hadoop/hbase/util/hbck/TableLockChecker.java | 87 -
.../hadoop/hbase/wal/AbstractFSWALProvider.java | 280 +-
.../hadoop/hbase/wal/AsyncFSWALProvider.java | 101 +-
.../hadoop/hbase/wal/BoundedGroupingStrategy.java | 18 +-
.../hadoop/hbase/wal/DisabledWALProvider.java | 71 +-
.../apache/hadoop/hbase/wal/FSHLogProvider.java | 64 +-
.../hbase/wal/NamespaceGroupingStrategy.java | 2 +-
.../hbase/wal/NettyAsyncFSWALConfigHelper.java | 72 +
.../hadoop/hbase/wal/RegionGroupingProvider.java | 114 +-
.../hbase/wal/SyncReplicationWALProvider.java | 352 +
.../main/java/org/apache/hadoop/hbase/wal/WAL.java | 83 +-
.../java/org/apache/hadoop/hbase/wal/WALEdit.java | 372 +
.../org/apache/hadoop/hbase/wal/WALFactory.java | 230 +-
.../java/org/apache/hadoop/hbase/wal/WALKey.java | 706 +-
.../org/apache/hadoop/hbase/wal/WALKeyImpl.java | 612 +
.../apache/hadoop/hbase/wal/WALPrettyPrinter.java | 69 +-
.../org/apache/hadoop/hbase/wal/WALProvider.java | 77 +-
.../org/apache/hadoop/hbase/wal/WALSplitter.java | 1602 +-
.../hbase/zookeeper/ClusterStatusTracker.java | 99 -
.../hadoop/hbase/zookeeper/DeletionListener.java | 101 -
.../hbase/zookeeper/DrainingServerTracker.java | 121 -
.../hbase/zookeeper/LoadBalancerTracker.java | 94 -
.../hbase/zookeeper/MiniZooKeeperCluster.java | 471 -
.../hbase/zookeeper/RecoveringRegionWatcher.java | 92 -
.../hbase/zookeeper/RegionNormalizerTracker.java | 94 -
.../hbase/zookeeper/RegionServerTracker.java | 160 -
.../hbase/zookeeper/SplitOrMergeTracker.java | 236 -
.../hadoop/hbase/zookeeper/ZKServerTool.java | 65 -
.../apache/hadoop/hbase/zookeeper/ZKSplitLog.java | 236 -
.../hbase/zookeeper/ZooKeeperMainServer.java | 111 -
.../zookeeper/lock/ZKInterProcessLockBase.java | 459 -
.../zookeeper/lock/ZKInterProcessReadLock.java | 73 -
.../lock/ZKInterProcessReadWriteLock.java | 66 -
.../zookeeper/lock/ZKInterProcessWriteLock.java | 61 -
hbase-server/src/main/resources/ESAPI.properties | 431 -
.../main/resources/hbase-webapps/master/footer.jsp | 30 +
.../main/resources/hbase-webapps/master/header.jsp | 73 +
.../resources/hbase-webapps/master/procedures.jsp | 184 +-
.../hbase-webapps/master/processMaster.jsp | 182 +
.../resources/hbase-webapps/master/redirect.jsp | 27 +
.../main/resources/hbase-webapps/master/rits.jsp | 120 +
.../resources/hbase-webapps/master/rsgroup.jsp | 481 +
.../resources/hbase-webapps/master/snapshot.jsp | 100 +-
.../hbase-webapps/master/snapshotsStats.jsp | 59 +-
.../main/resources/hbase-webapps/master/table.jsp | 705 +-
.../hbase-webapps/master/tablesDetailed.jsp | 132 +-
.../src/main/resources/hbase-webapps/master/zk.jsp | 68 +-
.../hbase-webapps/regionserver/footer.jsp | 30 +
.../hbase-webapps/regionserver/header.jsp | 65 +
.../hbase-webapps/regionserver/processRS.jsp | 187 +
.../hbase-webapps/regionserver/region.jsp | 94 +-
.../hbase-webapps/regionserver/storeFile.jsp | 57 +-
.../resources/hbase-webapps/static/css/asc.gif | Bin 0 -> 54 bytes
.../main/resources/hbase-webapps/static/css/bg.gif | Bin 0 -> 64 bytes
.../resources/hbase-webapps/static/css/desc.gif | Bin 0 -> 54 bytes
.../resources/hbase-webapps/static/css/hbase.css | 16 +-
.../hbase-webapps/static/js/jquery.min.js | 6 +-
.../static/js/jquery.tablesorter.min.js | 4 +
.../main/resources/hbase-webapps/thrift/index.html | 20 -
.../main/resources/hbase-webapps/thrift/thrift.jsp | 137 -
.../hadoop/hbase/AcidGuaranteesTestBase.java | 134 +
.../hadoop/hbase/AcidGuaranteesTestTool.java | 417 +
.../org/apache/hadoop/hbase/GenericTestUtils.java | 109 +-
.../java/org/apache/hadoop/hbase/HBaseCluster.java | 81 +-
.../org/apache/hadoop/hbase/HBaseTestCase.java | 61 +-
.../apache/hadoop/hbase/HBaseTestingUtility.java | 1832 +-
.../hadoop/hbase/HFilePerformanceEvaluation.java | 65 +-
.../java/org/apache/hadoop/hbase/HTestConst.java | 2 +-
.../org/apache/hadoop/hbase/MetaMockingUtil.java | 17 +-
.../org/apache/hadoop/hbase/MiniHBaseCluster.java | 233 +-
.../hadoop/hbase/MockRegionServerServices.java | 178 +-
.../apache/hadoop/hbase/MultithreadedTestUtil.java | 35 +-
.../apache/hadoop/hbase/PerformanceEvaluation.java | 2237 -
.../hadoop/hbase/PerformanceEvaluationCommons.java | 14 +-
.../org/apache/hadoop/hbase/ProcedureTestUtil.java | 85 +
.../org/apache/hadoop/hbase/QosTestHelper.java | 4 +-
.../hadoop/hbase/ScanPerformanceEvaluation.java | 397 -
.../hbase/ServerResourceCheckerJUnitListener.java | 27 -
.../hadoop/hbase/StartMiniClusterOption.java | 254 +
.../apache/hadoop/hbase/TestAcidGuarantees.java | 469 -
.../TestAcidGuaranteesWithAdaptivePolicy.java | 35 +
.../hbase/TestAcidGuaranteesWithBasicPolicy.java | 35 +
.../hbase/TestAcidGuaranteesWithEagerPolicy.java | 35 +
.../TestAcidGuaranteesWithNoInMemCompaction.java | 35 +
.../apache/hadoop/hbase/TestCheckTestClasses.java | 15 +-
.../hadoop/hbase/TestClientClusterMetrics.java | 240 +
.../hadoop/hbase/TestClientClusterStatus.java | 245 +
.../hadoop/hbase/TestClientOperationTimeout.java | 200 +
.../apache/hadoop/hbase/TestClusterBootOrder.java | 6 +-
.../hadoop/hbase/TestClusterPortAssignment.java | 81 +
.../java/org/apache/hadoop/hbase/TestCompare.java | 61 -
.../hbase/TestFSTableDescriptorForceCreation.java | 31 +-
.../hadoop/hbase/TestFullLogReconstruction.java | 48 +-
.../hadoop/hbase/TestGlobalMemStoreSize.java | 67 +-
.../hadoop/hbase/TestHBaseOnOtherDfsCluster.java | 24 +-
.../hadoop/hbase/TestHBaseTestingUtility.java | 113 +-
.../TestHColumnDescriptorDefaultVersions.java | 28 +-
.../hadoop/hbase/TestHDFSBlocksDistribution.java | 19 +-
.../apache/hadoop/hbase/TestHRegionLocation.java | 13 +-
.../org/apache/hadoop/hbase/TestIOFencing.java | 159 +-
.../hbase/TestIPv6NIOServerSocketChannel.java | 30 +-
.../org/apache/hadoop/hbase/TestInfoServers.java | 34 +-
.../hadoop/hbase/TestJMXConnectorServer.java | 224 +
.../org/apache/hadoop/hbase/TestJMXListener.java | 40 +-
.../apache/hadoop/hbase/TestLocalHBaseCluster.java | 23 +-
.../apache/hadoop/hbase/TestMetaTableAccessor.java | 453 +-
.../hbase/TestMetaTableAccessorNoCluster.java | 79 +-
.../apache/hadoop/hbase/TestMetaTableLocator.java | 290 +-
.../hadoop/hbase/TestMovedRegionsCleaner.java | 23 +-
.../org/apache/hadoop/hbase/TestMultiVersions.java | 46 +-
.../org/apache/hadoop/hbase/TestNamespace.java | 84 +-
.../hadoop/hbase/TestNodeHealthCheckChore.java | 23 +-
.../hbase/TestPartialResultsFromClientSide.java | 279 +-
.../hadoop/hbase/TestPerformanceEvaluation.java | 186 -
.../org/apache/hadoop/hbase/TestRegionLoad.java | 181 +
.../org/apache/hadoop/hbase/TestRegionMetrics.java | 152 +
.../apache/hadoop/hbase/TestRegionRebalancing.java | 55 +-
.../TestSequenceIdMonotonicallyIncreasing.java | 156 +
.../org/apache/hadoop/hbase/TestSerialization.java | 33 +-
.../org/apache/hadoop/hbase/TestServerLoad.java | 82 +-
.../org/apache/hadoop/hbase/TestServerMetrics.java | 120 +
.../org/apache/hadoop/hbase/TestServerName.java | 83 +-
.../TestServerSideScanMetricsFromClientSide.java | 98 +-
.../java/org/apache/hadoop/hbase/TestSize.java | 86 +
.../org/apache/hadoop/hbase/TestSplitMerge.java | 106 +
.../hbase/TestStochasticBalancerJmxMetrics.java | 34 +-
.../apache/hadoop/hbase/TestTagRewriteCell.java | 36 +-
.../org/apache/hadoop/hbase/TestZooKeeper.java | 430 +-
.../apache/hadoop/hbase/TimedOutTestsListener.java | 176 -
.../hadoop/hbase/backup/TestHFileArchiving.java | 144 +-
.../example/TestZooKeeperTableArchiveClient.java | 65 +-
.../AbstractTestAsyncTableRegionReplicasRead.java | 232 +
.../hbase/client/AbstractTestAsyncTableScan.java | 313 +
.../client/AbstractTestCIOperationTimeout.java | 83 +
.../hbase/client/AbstractTestCIRpcTimeout.java | 79 +
.../hadoop/hbase/client/AbstractTestCITimeout.java | 164 +
.../hbase/client/AbstractTestRegionLocator.java | 218 +
.../client/AbstractTestResultScannerCursor.java | 89 +
.../hbase/client/AbstractTestScanCursor.java | 146 +
.../hbase/client/BufferingScanResultConsumer.java | 89 +
...shotFromClientAfterSplittingRegionTestBase.java | 81 +
...hotFromClientCloneLinksAfterDeleteTestBase.java | 85 +
.../CloneSnapshotFromClientErrorTestBase.java | 41 +
.../CloneSnapshotFromClientNormalTestBase.java | 61 +
.../client/CloneSnapshotFromClientTestBase.java | 161 +
.../hbase/client/ColumnCountOnRowFilter.java | 76 +
.../hbase/client/HConnectionTestingUtility.java | 71 +-
.../hbase/client/RegionReplicaTestHelper.java | 161 +
...hotFromClientAfterSplittingRegionsTestBase.java | 52 +
...oreSnapshotFromClientAfterTruncateTestBase.java | 48 +
.../RestoreSnapshotFromClientCloneTestBase.java | 65 +
...apshotFromClientGetCompactionStateTestBase.java | 44 +
...toreSnapshotFromClientSchemaChangeTestBase.java | 105 +
.../RestoreSnapshotFromClientSimpleTestBase.java | 80 +
.../client/RestoreSnapshotFromClientTestBase.java | 150 +
.../hbase/client/SimpleScanResultConsumer.java | 75 +
.../org/apache/hadoop/hbase/client/TestAdmin1.java | 559 +-
.../org/apache/hadoop/hbase/client/TestAdmin2.java | 455 +-
.../client/TestAllowPartialScanResultCache.java | 96 +
.../hbase/client/TestAlwaysSetScannerId.java | 112 +
.../hbase/client/TestAppendFromClientSide.java | 90 +
.../hadoop/hbase/client/TestAsyncAdminBase.java | 138 +
.../hadoop/hbase/client/TestAsyncAdminBuilder.java | 236 +
.../hbase/client/TestAsyncBufferMutator.java | 292 +
.../hbase/client/TestAsyncClusterAdminApi.java | 326 +
.../hbase/client/TestAsyncClusterAdminApi2.java | 119 +
.../client/TestAsyncDecommissionAdminApi.java | 101 +
.../hbase/client/TestAsyncMetaRegionLocator.java | 86 +
.../hbase/client/TestAsyncNamespaceAdminApi.java | 181 +
.../client/TestAsyncNonMetaRegionLocator.java | 392 +
...stAsyncNonMetaRegionLocatorConcurrenyLimit.java | 171 +
.../hbase/client/TestAsyncProcedureAdminApi.java | 124 +
.../hbase/client/TestAsyncQuotaAdminApi.java | 202 +
.../hbase/client/TestAsyncRegionAdminApi.java | 466 +
.../hbase/client/TestAsyncRegionAdminApi2.java | 241 +
.../hbase/client/TestAsyncRegionLocator.java | 152 +
.../hbase/client/TestAsyncReplicationAdminApi.java | 510 +
.../TestAsyncReplicationAdminApiWithClusters.java | 250 +
.../hbase/client/TestAsyncResultScannerCursor.java | 54 +
.../TestAsyncSingleRequestRpcRetryingCaller.java | 185 +
.../hbase/client/TestAsyncSnapshotAdminApi.java | 223 +
.../apache/hadoop/hbase/client/TestAsyncTable.java | 425 +
.../hbase/client/TestAsyncTableAdminApi.java | 456 +
.../hbase/client/TestAsyncTableAdminApi2.java | 299 +
.../hbase/client/TestAsyncTableAdminApi3.java | 308 +
.../hadoop/hbase/client/TestAsyncTableBatch.java | 287 +
.../client/TestAsyncTableGetMultiThreaded.java | 185 +
...ncTableGetMultiThreadedWithBasicCompaction.java | 42 +
...ncTableGetMultiThreadedWithEagerCompaction.java | 42 +
.../hbase/client/TestAsyncTableLocatePrefetch.java | 82 +
.../hbase/client/TestAsyncTableNoncedRetry.java | 130 +
.../hbase/client/TestAsyncTableRegionLocator.java | 103 +
.../client/TestAsyncTableRegionReplicasGet.java | 55 +
.../client/TestAsyncTableRegionReplicasScan.java | 76 +
.../hadoop/hbase/client/TestAsyncTableScan.java | 70 +
.../hadoop/hbase/client/TestAsyncTableScanAll.java | 70 +
.../hbase/client/TestAsyncTableScanMetrics.java | 164 +
.../hbase/client/TestAsyncTableScanRenewLease.java | 155 +
.../hadoop/hbase/client/TestAsyncTableScanner.java | 78 +
.../TestAsyncTableScannerCloseWhileSuspending.java | 110 +
.../hadoop/hbase/client/TestAsyncToolAdminApi.java | 133 +
.../TestAvoidCellReferencesIntoShippedBlocks.java | 442 +
.../hbase/client/TestBatchScanResultCache.java | 118 +
.../hbase/client/TestBlockEvictionFromClient.java | 220 +-
.../hadoop/hbase/client/TestCIBadHostname.java | 99 +
.../hbase/client/TestCIDeleteOperationTimeout.java | 38 +
.../hbase/client/TestCIDeleteRpcTimeout.java | 38 +
.../hbase/client/TestCIGetOperationTimeout.java | 38 +
.../hadoop/hbase/client/TestCIGetRpcTimeout.java | 38 +
.../hbase/client/TestCIIncrementRpcTimeout.java | 38 +
.../hbase/client/TestCIPutOperationTimeout.java | 38 +
.../hadoop/hbase/client/TestCIPutRpcTimeout.java | 38 +
.../apache/hadoop/hbase/client/TestCISleep.java | 144 +
.../hadoop/hbase/client/TestCheckAndMutate.java | 180 +-
.../hbase/client/TestClientOperationInterrupt.java | 43 +-
.../hadoop/hbase/client/TestClientPushback.java | 75 +-
.../hbase/client/TestClientScannerRPCTimeout.java | 54 +-
.../hadoop/hbase/client/TestClientTimeouts.java | 44 +-
.../hbase/client/TestCloneSnapshotFromClient.java | 259 -
...loneSnapshotFromClientAfterSplittingRegion.java | 53 +
...oneSnapshotFromClientCloneLinksAfterDelete.java | 54 +
.../client/TestCloneSnapshotFromClientError.java | 52 +
.../client/TestCloneSnapshotFromClientNormal.java | 52 +
...tCloneSnapshotFromClientWithRegionReplicas.java | 31 -
.../client/TestCompleteResultScanResultCache.java | 187 +
.../hbase/client/TestConnectionImplementation.java | 1085 +-
.../hadoop/hbase/client/TestConnectionUtils.java | 39 +-
.../hbase/client/TestDropTimeoutRequest.java | 131 +
.../hadoop/hbase/client/TestEnableTable.java | 201 +
.../apache/hadoop/hbase/client/TestFastFail.java | 46 +-
.../hadoop/hbase/client/TestFlushFromClient.java | 182 +
.../hadoop/hbase/client/TestFromClientSide.java | 1986 +-
.../hadoop/hbase/client/TestFromClientSide3.java | 754 +-
.../hbase/client/TestFromClientSideNoCodec.java | 20 +-
.../client/TestFromClientSideScanExcpetion.java | 242 +
...FromClientSideScanExcpetionWithCoprocessor.java | 50 +
.../client/TestFromClientSideWithCoprocessor.java | 30 +-
.../hbase/client/TestGetProcedureResult.java | 148 +
.../TestGetScanColumnsWithNewVersionBehavior.java | 109 +
.../hbase/client/TestGetScanPartialResult.java | 102 +
.../hbase/client/TestHBaseAdminNoCluster.java | 79 +-
.../org/apache/hadoop/hbase/client/TestHCM.java | 1215 -
.../hadoop/hbase/client/TestHTableMultiplexer.java | 157 -
.../client/TestHTableMultiplexerFlushCache.java | 177 -
.../org/apache/hadoop/hbase/client/TestHbck.java | 229 +
.../hbase/client/TestIllegalTableDescriptor.java | 200 +
...TestIncrementFromClientSideWithCoprocessor.java | 11 +-
.../hbase/client/TestIncrementsFromClientSide.java | 174 +-
.../hbase/client/TestIntraRowPagination.java | 38 +-
.../TestInvalidMutationDurabilityException.java | 156 +
.../hadoop/hbase/client/TestLeaseRenewal.java | 32 +-
.../hbase/client/TestLimitedScanWithFilter.java | 182 +
.../hbase/client/TestMalformedCellFromClient.java | 344 +
.../apache/hadoop/hbase/client/TestMetaCache.java | 68 +-
.../hadoop/hbase/client/TestMetaWithReplicas.java | 238 +-
.../client/TestMobCloneSnapshotFromClient.java | 94 -
...loneSnapshotFromClientAfterSplittingRegion.java | 67 +
...oneSnapshotFromClientCloneLinksAfterDelete.java | 131 +
.../TestMobCloneSnapshotFromClientError.java | 66 +
.../TestMobCloneSnapshotFromClientNormal.java | 74 +
.../client/TestMobRestoreSnapshotFromClient.java | 76 -
...oreSnapshotFromClientAfterSplittingRegions.java | 67 +
...tMobRestoreSnapshotFromClientAfterTruncate.java | 67 +
.../TestMobRestoreSnapshotFromClientClone.java | 66 +
...estoreSnapshotFromClientGetCompactionState.java | 67 +
...stMobRestoreSnapshotFromClientSchemaChange.java | 73 +
.../TestMobRestoreSnapshotFromClientSimple.java | 67 +
.../client/TestMobSnapshotCloneIndependence.java | 14 +-
.../hbase/client/TestMobSnapshotFromClient.java | 14 +-
.../client/TestMultiActionMetricsFromClient.java | 88 +
.../hadoop/hbase/client/TestMultiParallel.java | 208 +-
.../hbase/client/TestMultiRespectsLimits.java | 58 +-
.../hbase/client/TestMultipleTimestamps.java | 96 +-
.../hbase/client/TestMvccConsistentScanner.java | 138 +
.../client/TestPutDeleteEtcCellIteration.java | 15 +-
.../hadoop/hbase/client/TestPutWithDelete.java | 19 +-
.../hbase/client/TestRawAsyncScanCursor.java | 169 +
.../TestRawAsyncTableLimitedScanWithFilter.java | 179 +
.../hbase/client/TestRawAsyncTablePartialScan.java | 124 +
.../hadoop/hbase/client/TestRawAsyncTableScan.java | 70 +
.../hbase/client/TestRegionLocationCaching.java | 132 +
.../hadoop/hbase/client/TestRegionLocator.java | 100 +
.../hbase/client/TestReplicaWithCluster.java | 560 +-
.../hadoop/hbase/client/TestReplicasClient.java | 215 +-
.../client/TestRestoreSnapshotFromClient.java | 323 -
...oreSnapshotFromClientAfterSplittingRegions.java | 53 +
...TestRestoreSnapshotFromClientAfterTruncate.java | 53 +
.../client/TestRestoreSnapshotFromClientClone.java | 52 +
...estoreSnapshotFromClientGetCompactionState.java | 53 +
.../TestRestoreSnapshotFromClientSchemaChange.java | 53 +
.../TestRestoreSnapshotFromClientSimple.java | 52 +
...estoreSnapshotFromClientWithRegionReplicas.java | 37 +-
.../org/apache/hadoop/hbase/client/TestResult.java | 56 +-
.../hbase/client/TestResultFromCoprocessor.java | 139 +
.../hbase/client/TestResultScannerCursor.java | 39 +
.../hbase/client/TestResultSizeEstimation.java | 29 +-
.../hbase/client/TestRpcControllerFactory.java | 220 -
.../hbase/client/TestScanWithoutFetchingData.java | 138 +
.../hadoop/hbase/client/TestScannerTimeout.java | 53 +-
.../hbase/client/TestScannersFromClientSide.java | 470 +-
.../hbase/client/TestScannersFromClientSide2.java | 260 +
.../hbase/client/TestSeparateClientZKCluster.java | 271 +
.../hbase/client/TestServerBusyException.java | 244 +
.../hbase/client/TestServerLoadDurability.java | 124 +
.../hbase/client/TestShortCircuitConnection.java | 26 +-
.../hadoop/hbase/client/TestSizeFailures.java | 29 +-
.../hbase/client/TestSmallReversedScanner.java | 144 +
.../client/TestSnapshotCloneIndependence.java | 24 +-
.../client/TestSnapshotDFSTemporaryDirectory.java | 79 +
.../hbase/client/TestSnapshotFromClient.java | 124 +-
.../TestSnapshotFromClientWithRegionReplicas.java | 6 +
.../hadoop/hbase/client/TestSnapshotMetadata.java | 35 +-
.../client/TestSnapshotTemporaryDirectory.java | 471 +
...apshotTemporaryDirectoryWithRegionReplicas.java | 37 +
.../hadoop/hbase/client/TestSnapshotWithAcl.java | 246 +
.../hbase/client/TestSplitOrMergeStatus.java | 186 +-
.../hadoop/hbase/client/TestTableFavoredNodes.java | 400 +
.../hbase/client/TestTableOperationException.java | 222 +
.../hbase/client/TestTableSnapshotScanner.java | 137 +-
.../hadoop/hbase/client/TestTimestampsFilter.java | 52 +-
.../hbase/client/TestUpdateConfiguration.java | 69 +-
.../hadoop/hbase/client/TestZKAsyncRegistry.java | 113 +
.../hbase/client/locking/TestEntityLocks.java | 207 +
.../client/replication/TestReplicationAdmin.java | 1091 +-
.../TestReplicationAdminForSyncReplication.java | 125 +
.../TestReplicationAdminWithClusters.java | 198 +-
...ReplicationAdminWithTwoDifferentZKClusters.java | 30 +-
.../hadoop/hbase/codec/CodecPerformance.java | 10 +-
.../hadoop/hbase/codec/TestCellMessageCodec.java | 20 +-
.../hbase/conf/TestConfigurationManager.java | 15 +-
.../hadoop/hbase/constraint/TestConstraint.java | 55 +-
.../hadoop/hbase/constraint/TestConstraints.java | 44 +-
.../coprocessor/ColumnAggregationEndpoint.java | 117 -
.../ColumnAggregationEndpointNullResponse.java | 129 -
.../ColumnAggregationEndpointWithErrors.java | 126 -
.../coprocessor/ProtobufCoprocessorService.java | 77 -
.../coprocessor/SampleRegionWALCoprocessor.java | 198 +
.../hbase/coprocessor/SampleRegionWALObserver.java | 254 -
.../hbase/coprocessor/SimpleRegionObserver.java | 262 +-
.../hbase/coprocessor/TestAggregateProtocol.java | 831 -
.../hbase/coprocessor/TestAppendTimeRange.java | 163 +
.../coprocessor/TestBatchCoprocessorEndpoint.java | 284 -
.../TestBigDecimalColumnInterpreter.java | 717 -
.../hadoop/hbase/coprocessor/TestClassLoading.java | 563 -
.../coprocessor/TestCoprocessorConfiguration.java | 77 +-
.../hbase/coprocessor/TestCoprocessorEndpoint.java | 345 -
.../hbase/coprocessor/TestCoprocessorHost.java | 129 +-
.../coprocessor/TestCoprocessorInterface.java | 271 +-
.../hbase/coprocessor/TestCoprocessorMetrics.java | 565 +
.../TestCoprocessorShortCircuitRPC.java | 130 +
.../hbase/coprocessor/TestCoprocessorStop.java | 30 +-
.../coprocessor/TestCoprocessorTableEndpoint.java | 182 -
.../coprocessor/TestCoreMasterCoprocessor.java | 101 +
.../coprocessor/TestCoreRegionCoprocessor.java | 114 +
.../TestCoreRegionServerCoprocessor.java | 100 +
.../coprocessor/TestDoubleColumnInterpreter.java | 716 -
.../hbase/coprocessor/TestHTableWrapper.java | 365 -
.../TestIncrementAndAppendWithNullResult.java | 162 +
.../hbase/coprocessor/TestIncrementTimeRange.java | 14 +-
.../TestMasterCoprocessorExceptionWithAbort.java | 45 +-
.../TestMasterCoprocessorExceptionWithRemove.java | 45 +-
.../hbase/coprocessor/TestMasterObserver.java | 1006 +-
.../TestMasterObserverToModifyTableSchema.java | 128 +
.../hbase/coprocessor/TestMetaTableMetrics.java | 227 +
...estNegativeMemStoreSizeWithSlowCoprocessor.java | 117 +
.../coprocessor/TestOpenTableInCoprocessor.java | 90 +-
.../TestPassCustomCellViaRegionObserver.java | 409 +
.../TestPostIncrementAndAppendBeforeWAL.java | 235 +
.../coprocessor/TestReadOnlyConfiguration.java | 46 +
.../coprocessor/TestRegionCoprocessorHost.java | 77 +
.../coprocessor/TestRegionObserverBypass.java | 91 +-
...ObserverForAddingMutationsFromCoprocessors.java | 100 +-
.../coprocessor/TestRegionObserverInterface.java | 464 +-
.../TestRegionObserverPreFlushAndPreCompact.java | 123 +
.../TestRegionObserverScannerOpenHook.java | 131 +-
.../coprocessor/TestRegionObserverStacking.java | 52 +-
.../TestRegionServerCoprocessorEndpoint.java | 136 -
...tRegionServerCoprocessorExceptionWithAbort.java | 30 +-
...RegionServerCoprocessorExceptionWithRemove.java | 18 +-
.../coprocessor/TestRegionServerObserver.java | 219 -
.../coprocessor/TestRowProcessorEndpoint.java | 665 -
.../hadoop/hbase/coprocessor/TestWALObserver.java | 333 +-
.../generated/ColumnAggregationProtos.java | 1277 -
.../ColumnAggregationWithErrorsProtos.java | 1290 -
.../ColumnAggregationWithNullResponseProtos.java | 1283 -
.../generated/DummyRegionServerEndpointProtos.java | 1225 -
.../IncrementCounterProcessorTestProtos.java | 4059 --
.../coprocessor/protobuf/generated/PingProtos.java | 4890 --
.../TestForeignExceptionDispatcher.java | 23 +-
.../TestForeignExceptionSerialization.java | 16 +-
.../TestTimeoutExceptionInjector.java | 24 +-
.../hadoop/hbase/executor/TestExecutorService.java | 33 +-
.../favored/TestFavoredNodeAssignmentHelper.java | 662 +
.../favored/TestStartcodeAgnosticServerName.java | 56 +
.../hadoop/hbase/filter/FilterAllFilter.java | 4 +-
.../hadoop/hbase/filter/FilterTestingCluster.java | 10 +-
.../hbase/filter/TestBigDecimalComparator.java | 121 +
.../hadoop/hbase/filter/TestBitComparator.java | 42 +-
.../hbase/filter/TestColumnPaginationFilter.java | 17 +-
.../hbase/filter/TestColumnPrefixFilter.java | 42 +-
.../hadoop/hbase/filter/TestColumnRangeFilter.java | 162 +-
.../hbase/filter/TestComparatorSerialization.java | 23 +-
.../hbase/filter/TestDependentColumnFilter.java | 45 +-
.../org/apache/hadoop/hbase/filter/TestFilter.java | 469 +-
.../hbase/filter/TestFilterFromRegionSide.java | 18 +-
.../apache/hadoop/hbase/filter/TestFilterList.java | 737 +-
.../hadoop/hbase/filter/TestFilterListOnMini.java | 141 +
.../filter/TestFilterListOrOperatorWithBlkCnt.java | 33 +-
.../hbase/filter/TestFilterSerialization.java | 68 +-
.../hbase/filter/TestFilterWithScanLimits.java | 25 +-
.../hadoop/hbase/filter/TestFilterWrapper.java | 34 +-
.../TestFirstKeyValueMatchingQualifiersFilter.java | 39 +-
.../filter/TestFuzzyRowAndColumnRangeFilter.java | 43 +-
.../hadoop/hbase/filter/TestFuzzyRowFilter.java | 9 +-
.../hbase/filter/TestFuzzyRowFilterEndToEnd.java | 108 +-
.../hbase/filter/TestInclusiveStopFilter.java | 14 +-
.../hbase/filter/TestInvocationRecordFilter.java | 30 +-
.../hbase/filter/TestMultiRowRangeFilter.java | 143 +-
.../filter/TestMultipleColumnPrefixFilter.java | 81 +-
.../hadoop/hbase/filter/TestNullComparator.java | 26 +-
.../apache/hadoop/hbase/filter/TestPageFilter.java | 9 +-
.../hadoop/hbase/filter/TestParseFilter.java | 206 +-
.../hadoop/hbase/filter/TestPrefixFilter.java | 15 +-
.../TestQualifierFilterWithEmptyQualifier.java | 165 +
.../hadoop/hbase/filter/TestRandomRowFilter.java | 17 +-
.../hadoop/hbase/filter/TestRegexComparator.java | 8 +-
.../hadoop/hbase/filter/TestScanRowPrefix.java | 37 +-
.../filter/TestSingleColumnValueExcludeFilter.java | 53 +-
.../hbase/filter/TestSingleColumnValueFilter.java | 194 +-
.../apache/hadoop/hbase/fs/TestBlockReorder.java | 281 +-
.../hbase/fs/TestBlockReorderBlockLocation.java | 159 +
.../hbase/fs/TestBlockReorderMultiBlocks.java | 279 +
.../hbase/http/HttpServerFunctionalTest.java | 272 -
.../apache/hadoop/hbase/http/TestGlobalFilter.java | 151 -
.../apache/hadoop/hbase/http/TestHtmlQuoting.java | 94 -
.../hadoop/hbase/http/TestHttpRequestLog.java | 51 -
.../hbase/http/TestHttpRequestLogAppender.java | 41 -
.../apache/hadoop/hbase/http/TestHttpServer.java | 638 -
.../hadoop/hbase/http/TestHttpServerLifecycle.java | 135 -
.../hadoop/hbase/http/TestHttpServerWebapps.java | 68 -
.../apache/hadoop/hbase/http/TestPathFilter.java | 155 -
.../hadoop/hbase/http/TestSSLHttpServer.java | 124 -
.../hadoop/hbase/http/TestServletFilter.java | 210 -
.../hadoop/hbase/http/TestSpnegoHttpServer.java | 258 -
.../hadoop/hbase/http/conf/TestConfServlet.java | 116 -
.../hadoop/hbase/http/jmx/TestJMXJsonServlet.java | 115 -
.../hbase/http/lib/TestStaticUserWebFilter.java | 86 -
.../apache/hadoop/hbase/http/log/TestLogLevel.java | 98 -
.../hadoop/hbase/http/resource/JerseyResource.java | 64 -
.../hadoop/hbase/http/ssl/KeyStoreTestUtil.java | 342 -
.../hbase/io/TestByteBufferOutputStream.java | 10 +-
.../org/apache/hadoop/hbase/io/TestFileLink.java | 43 +-
.../org/apache/hadoop/hbase/io/TestHFileLink.java | 50 +-
.../hadoop/hbase/io/TestHalfStoreFileReader.java | 210 +-
.../org/apache/hadoop/hbase/io/TestHeapSize.java | 238 +-
.../hbase/io/TestImmutableBytesWritable.java | 17 +-
.../org/apache/hadoop/hbase/io/TestMetricsIO.java | 59 +
.../org/apache/hadoop/hbase/io/TestReference.java | 52 -
.../FanOutOneBlockAsyncDFSOutputFlushHandler.java | 61 -
.../asyncfs/TestFanOutOneBlockAsyncDFSOutput.java | 216 +-
.../hbase/io/asyncfs/TestLocalAsyncOutput.java | 48 +-
.../TestOverwriteFileUnderConstruction.java | 111 +
.../TestSaslFanOutOneBlockAsyncDFSOutput.java | 146 +-
.../hbase/io/asyncfs/TestSendBufSizePredictor.java | 47 +
.../io/encoding/TestBufferedDataBlockEncoder.java | 107 +-
.../hbase/io/encoding/TestChangingEncoding.java | 74 +-
.../hbase/io/encoding/TestDataBlockEncoders.java | 141 +-
.../hbase/io/encoding/TestDataBlockEncoding.java | 57 +
.../hbase/io/encoding/TestEncodedSeekers.java | 66 +-
.../io/encoding/TestLoadAndSwitchEncodeOnDisk.java | 44 +-
.../hadoop/hbase/io/encoding/TestPrefixTree.java | 191 -
.../hbase/io/encoding/TestPrefixTreeEncoding.java | 337 -
.../io/encoding/TestSeekBeforeWithReverseScan.java | 32 +-
.../io/encoding/TestSeekToBlockWithEncoders.java | 72 +-
.../hadoop/hbase/io/hfile/CacheTestUtils.java | 44 +-
.../apache/hadoop/hbase/io/hfile/KVGenerator.java | 2 +-
.../apache/hadoop/hbase/io/hfile/NanoTimer.java | 1 +
.../hadoop/hbase/io/hfile/RandomDistribution.java | 4 +-
.../hadoop/hbase/io/hfile/RandomKeyValueUtil.java | 29 +
.../org/apache/hadoop/hbase/io/hfile/TagUsage.java | 9 +-
.../hbase/io/hfile/TestBlockCacheReporting.java | 84 +-
.../hadoop/hbase/io/hfile/TestCacheConfig.java | 151 +-
.../hadoop/hbase/io/hfile/TestCacheOnWrite.java | 89 +-
.../hbase/io/hfile/TestCachedBlockQueue.java | 14 +-
.../apache/hadoop/hbase/io/hfile/TestChecksum.java | 79 +-
.../hbase/io/hfile/TestCombinedBlockCache.java | 25 +-
.../hbase/io/hfile/TestFixedFileTrailer.java | 77 +-
.../io/hfile/TestForceCacheImportantBlocks.java | 71 +-
.../apache/hadoop/hbase/io/hfile/TestHFile.java | 199 +-
.../hadoop/hbase/io/hfile/TestHFileBlock.java | 112 +-
.../hadoop/hbase/io/hfile/TestHFileBlockIndex.java | 162 +-
.../io/hfile/TestHFileBlockPositionalRead.java | 9 +-
.../hbase/io/hfile/TestHFileDataBlockEncoder.java | 48 +-
.../hadoop/hbase/io/hfile/TestHFileEncryption.java | 48 +-
.../TestHFileInlineToRootChunkConversion.java | 45 +-
.../hadoop/hbase/io/hfile/TestHFileSeek.java | 87 +-
.../hadoop/hbase/io/hfile/TestHFileWriterV3.java | 31 +-
.../io/hfile/TestLazyDataBlockDecompression.java | 55 +-
.../hadoop/hbase/io/hfile/TestLruBlockCache.java | 127 +-
.../hadoop/hbase/io/hfile/TestLruCachedBlock.java | 12 +-
.../apache/hadoop/hbase/io/hfile/TestPrefetch.java | 72 +-
.../apache/hadoop/hbase/io/hfile/TestReseekTo.java | 22 +-
.../hbase/io/hfile/TestScannerFromBucketCache.java | 158 +-
.../hfile/TestScannerSelectionUsingKeyRange.java | 48 +-
.../io/hfile/TestScannerSelectionUsingTTL.java | 78 +-
.../io/hfile/TestSeekBeforeWithInlineBlocks.java | 84 +-
.../apache/hadoop/hbase/io/hfile/TestSeekTo.java | 59 +-
.../hbase/io/hfile/bucket/TestBucketCache.java | 304 +-
.../io/hfile/bucket/TestBucketWriterThread.java | 77 +-
.../io/hfile/bucket/TestByteBufferIOEngine.java | 36 +-
.../hbase/io/hfile/bucket/TestFileIOEngine.java | 167 +-
.../hbase/io/hfile/bucket/TestFileMmapEngine.java | 35 +-
.../apache/hadoop/hbase/ipc/AbstractTestIPC.java | 630 +-
.../hadoop/hbase/ipc/DelegatingRpcScheduler.java | 60 +
.../hbase/ipc/MetricsHBaseServerWrapperStub.java | 60 +
.../org/apache/hadoop/hbase/ipc/TestAsyncIPC.java | 202 -
.../apache/hadoop/hbase/ipc/TestBlockingIPC.java | 109 +
.../apache/hadoop/hbase/ipc/TestBufferChain.java | 18 +-
.../apache/hadoop/hbase/ipc/TestCallRunner.java | 12 +-
.../hadoop/hbase/ipc/TestCoprocessorRpcUtils.java | 44 -
.../hadoop/hbase/ipc/TestFifoRpcScheduler.java | 158 +
.../hadoop/hbase/ipc/TestGlobalEventLoopGroup.java | 53 -
.../apache/hadoop/hbase/ipc/TestHBaseClient.java | 21 +-
.../java/org/apache/hadoop/hbase/ipc/TestIPC.java | 166 -
.../hbase/ipc/TestMasterFifoRpcScheduler.java | 168 +
.../org/apache/hadoop/hbase/ipc/TestNettyIPC.java | 185 +
.../hadoop/hbase/ipc/TestNettyRpcServer.java | 115 +
.../apache/hadoop/hbase/ipc/TestProtoBufRpc.java | 118 +-
.../hbase/ipc/TestProtobufRpcServiceImpl.java | 120 +
.../hadoop/hbase/ipc/TestRpcClientLeaks.java | 54 +-
.../hadoop/hbase/ipc/TestRpcHandlerException.java | 179 +-
.../apache/hadoop/hbase/ipc/TestRpcMetrics.java | 61 +-
.../org/apache/hadoop/hbase/ipc/TestRpcServer.java | 144 +
.../ipc/TestRpcServerSlowConnectionSetup.java | 142 +
.../hbase/ipc/TestRpcServerTraceLogging.java | 95 +
.../hadoop/hbase/ipc/TestSimpleRpcScheduler.java | 268 +-
.../protobuf/generated/TestProcedureProtos.java | 530 -
.../hbase/ipc/protobuf/generated/TestProtos.java | 1795 -
.../protobuf/generated/TestRpcServiceProtos.java | 424 -
.../org/apache/hadoop/hbase/mapred/TestDriver.java | 41 -
.../hadoop/hbase/mapred/TestGroupingTableMap.java | 179 -
.../hadoop/hbase/mapred/TestIdentityTableMap.java | 64 -
.../mapred/TestMultiTableSnapshotInputFormat.java | 135 -
.../apache/hadoop/hbase/mapred/TestRowCounter.java | 163 -
.../apache/hadoop/hbase/mapred/TestSplitTable.java | 112 -
.../hadoop/hbase/mapred/TestTableInputFormat.java | 461 -
.../hadoop/hbase/mapred/TestTableMapReduce.java | 103 -
.../hbase/mapred/TestTableMapReduceUtil.java | 272 -
.../TestTableOutputFormatConnectionExhaust.java | 104 -
.../hbase/mapred/TestTableSnapshotInputFormat.java | 266 -
...adoopSecurityEnabledUserProviderForTesting.java | 41 -
.../hbase/mapreduce/MapreduceTestingShim.java | 9 +-
.../mapreduce/MultiTableInputFormatTestBase.java | 277 -
.../hadoop/hbase/mapreduce/NMapInputFormat.java | 135 -
.../TableSnapshotInputFormatTestBase.java | 225 -
.../hadoop/hbase/mapreduce/TestCellCounter.java | 361 -
.../hadoop/hbase/mapreduce/TestCopyTable.java | 258 -
.../hbase/mapreduce/TestGroupingTableMapper.java | 68 -
.../hbase/mapreduce/TestHFileOutputFormat2.java | 1296 -
.../hbase/mapreduce/TestHLogRecordReader.java | 46 -
.../hbase/mapreduce/TestHRegionPartitioner.java | 66 -
.../hadoop/hbase/mapreduce/TestHashTable.java | 190 -
.../hadoop/hbase/mapreduce/TestImportExport.java | 730 -
.../TestImportTSVWithOperationAttributes.java | 262 -
.../hbase/mapreduce/TestImportTSVWithTTLs.java | 170 -
.../TestImportTSVWithVisibilityLabels.java | 490 -
.../hadoop/hbase/mapreduce/TestImportTsv.java | 571 -
.../hbase/mapreduce/TestImportTsvParser.java | 314 -
.../hadoop/hbase/mapreduce/TestJarFinder.java | 132 -
.../hbase/mapreduce/TestLoadIncrementalHFiles.java | 675 -
.../TestLoadIncrementalHFilesSplitRecovery.java | 605 -
...stLoadIncrementalHFilesUseSecurityEndPoint.java | 45 -
.../hbase/mapreduce/TestMultiTableInputFormat.java | 49 -
.../TestMultiTableSnapshotInputFormat.java | 93 -
.../TestMultiTableSnapshotInputFormatImpl.java | 185 -
.../mapreduce/TestMultithreadedTableMapper.java | 263 -
.../hadoop/hbase/mapreduce/TestRowCounter.java | 400 -
.../mapreduce/TestSecureLoadIncrementalHFiles.java | 70 -
...stSecureLoadIncrementalHFilesSplitRecovery.java | 69 -
.../mapreduce/TestSimpleTotalOrderPartitioner.java | 82 -
.../hadoop/hbase/mapreduce/TestSyncTable.java | 335 -
.../hbase/mapreduce/TestTableInputFormat.java | 481 -
.../hbase/mapreduce/TestTableInputFormatBase.java | 53 -
.../hbase/mapreduce/TestTableInputFormatScan1.java | 200 -
.../hbase/mapreduce/TestTableInputFormatScan2.java | 118 -
.../mapreduce/TestTableInputFormatScanBase.java | 282 -
.../hadoop/hbase/mapreduce/TestTableMapReduce.java | 153 -
.../hbase/mapreduce/TestTableMapReduceBase.java | 233 -
.../hbase/mapreduce/TestTableMapReduceUtil.java | 99 -
.../mapreduce/TestTableSnapshotInputFormat.java | 303 -
.../hadoop/hbase/mapreduce/TestTableSplit.java | 124 -
.../hbase/mapreduce/TestTimeRangeMapRed.java | 212 -
.../hadoop/hbase/mapreduce/TestWALPlayer.java | 212 -
.../hbase/mapreduce/TestWALRecordReader.java | 275 -
.../TsvImporterCustomTestMapperForOprAttr.java | 58 -
.../hadoop/hbase/master/AbstractTestDLS.java | 758 +
.../hadoop/hbase/master/DummyRegionProcedure.java | 82 +
.../hbase/master/DummyRegionProcedureState.java | 22 +
.../hbase/master/MockNoopMasterServices.java | 220 +-
.../hadoop/hbase/master/MockRegionServer.java | 402 +-
.../hbase/master/TestActiveMasterManager.java | 83 +-
.../hbase/master/TestAssignmentListener.java | 263 -
.../hbase/master/TestAssignmentManagerMetrics.java | 129 +-
.../master/TestAssignmentManagerOnCluster.java | 1403 -
.../hadoop/hbase/master/TestCatalogJanitor.java | 678 +-
.../master/TestCatalogJanitorInMemoryStates.java | 191 +
.../hbase/master/TestClockSkewDetection.java | 47 +-
.../hbase/master/TestCloseAnOpeningRegion.java | 146 +
.../hbase/master/TestClusterStatusPublisher.java | 26 +-
.../hadoop/hbase/master/TestDLSAsyncFSWAL.java | 37 +
.../apache/hadoop/hbase/master/TestDLSFSHLog.java | 37 +
.../apache/hadoop/hbase/master/TestDeadServer.java | 50 +-
.../hbase/master/TestDistributedLogSplitting.java | 1799 -
.../hadoop/hbase/master/TestGetInfoPort.java | 8 +-
.../hbase/master/TestGetLastFlushedSequenceId.java | 18 +-
.../hbase/master/TestGetReplicationLoad.java | 123 +
.../hbase/master/TestHMasterCommandLine.java | 10 +-
.../hbase/master/TestHMasterRPCException.java | 44 +-
.../hbase/master/TestLoadProcedureError.java | 150 +
.../org/apache/hadoop/hbase/master/TestMaster.java | 171 +-
.../master/TestMasterAbortAndRSGotKilled.java | 131 +
.../hbase/master/TestMasterBalanceThrottling.java | 158 +
.../master/TestMasterCoprocessorServices.java | 184 +
.../hadoop/hbase/master/TestMasterFailover.java | 520 +-
.../TestMasterFailoverBalancerPersistence.java | 42 +-
.../hadoop/hbase/master/TestMasterFileSystem.java | 13 +-
.../master/TestMasterFileSystemWithWALDir.java | 67 +
.../TestMasterHandlerFullWhenTransitRegion.java | 101 +
.../hadoop/hbase/master/TestMasterMetrics.java | 95 +-
.../hbase/master/TestMasterMetricsWrapper.java | 112 +-
.../hadoop/hbase/master/TestMasterNoCluster.java | 145 +-
.../hbase/master/TestMasterNotCarryTable.java | 96 +
.../TestMasterOperationsForRegionReplicas.java | 207 +-
.../hadoop/hbase/master/TestMasterQosFunction.java | 33 +-
.../hadoop/hbase/master/TestMasterRepairMode.java | 141 +
.../TestMasterRestartAfterDisablingTable.java | 55 +-
.../hadoop/hbase/master/TestMasterShutdown.java | 47 +-
.../hbase/master/TestMasterStatusServlet.java | 78 +-
.../hadoop/hbase/master/TestMasterTransitions.java | 41 +-
.../hadoop/hbase/master/TestMasterWalManager.java | 104 -
.../master/TestMergeTableRegionsWhileRSCrash.java | 122 +
.../master/TestMetaAssignmentWithStopMaster.java | 89 +
.../hbase/master/TestMetaShutdownHandler.java | 54 +-
.../hbase/master/TestMigrateNamespaceTable.java | 108 +
.../master/TestMirroringTableStateManager.java | 106 +
.../hadoop/hbase/master/TestRegionPlacement.java | 97 +-
.../hadoop/hbase/master/TestRegionPlacement2.java | 75 +-
.../apache/hadoop/hbase/master/TestRegionPlan.java | 86 +-
.../hadoop/hbase/master/TestRegionState.java | 34 +-
.../hadoop/hbase/master/TestRegionStates.java | 144 -
.../hadoop/hbase/master/TestRestartCluster.java | 178 +-
.../hadoop/hbase/master/TestRollingRestart.java | 76 +-
.../TestServerCrashProcedureCarryingMetaStuck.java | 96 +
.../master/TestServerCrashProcedureStuck.java | 105 +
.../hbase/master/TestShutdownBackupMaster.java | 112 +
.../master/TestShutdownWithNoRegionServer.java | 58 +
.../hadoop/hbase/master/TestSplitLogManager.java | 359 +-
.../hbase/master/TestSplitRegionWhileRSCrash.java | 121 +
.../hadoop/hbase/master/TestSplitWALManager.java | 383 +
.../hadoop/hbase/master/TestTableLockManager.java | 423 -
.../hadoop/hbase/master/TestTableStateManager.java | 88 +-
.../hadoop/hbase/master/TestWarmupRegion.java | 41 +-
.../master/assignment/AssignmentTestingUtil.java | 155 +
.../master/assignment/MockMasterServices.java | 370 +
.../assignment/TestAMAssignWithRandExec.java | 53 +
.../master/assignment/TestAMServerFailedOpen.java | 134 +
.../master/assignment/TestAssignmentManager.java | 217 +
.../assignment/TestAssignmentManagerBase.java | 608 +
.../assignment/TestAssignmentManagerUtil.java | 134 +
.../master/assignment/TestAssignmentOnRSCrash.java | 189 +
.../assignment/TestCloseRegionWhileRSCrash.java | 203 +
.../TestMasterAbortWhileMergingTable.java | 126 +
.../assignment/TestMergeTableRegionsProcedure.java | 337 +
.../assignment/TestModifyTableWhileMerging.java | 109 +
.../TestRegionAssignedToMultipleRegionServers.java | 180 +
.../hbase/master/assignment/TestRegionBypass.java | 194 +
.../assignment/TestRegionMoveAndAbandon.java | 132 +
.../master/assignment/TestRegionReplicaSplit.java | 158 +
.../hbase/master/assignment/TestRegionStates.java | 233 +
.../assignment/TestReportOnlineRegionsRace.java | 188 +
...tReportRegionStateTransitionFromDeadServer.java | 201 +
.../TestReportRegionStateTransitionRetry.java | 146 +
.../master/assignment/TestRogueRSAssignment.java | 204 +
.../assignment/TestSplitTableRegionProcedure.java | 544 +
.../TestTransitRegionStateProcedure.java | 164 +
.../assignment/TestWakeUpUnexpectedProcedure.java | 289 +
.../hbase/master/balancer/BalancerTestBase.java | 203 +-
.../hbase/master/balancer/BalancerTestBase2.java | 40 +
.../LoadBalancerPerformanceEvaluation.java | 187 +
.../LoadOnlyFavoredStochasticBalancer.java | 35 +
.../TestBalancerStatusTagInJMXMetrics.java | 119 +
.../master/balancer/TestBaseLoadBalancer.java | 245 +-
.../master/balancer/TestDefaultLoadBalancer.java | 98 +-
.../balancer/TestFavoredNodeAssignmentHelper.java | 364 -
.../balancer/TestFavoredNodeTableImport.java | 120 +
.../TestFavoredStochasticBalancerPickers.java | 281 +
.../TestFavoredStochasticLoadBalancer.java | 563 +
.../master/balancer/TestRegionLocationFinder.java | 56 +-
.../balancer/TestRegionsOnMasterOptions.java | 220 +
.../hbase/master/balancer/TestServerAndLoad.java | 12 +-
.../balancer/TestStochasticLoadBalancer.java | 586 +-
.../balancer/TestStochasticLoadBalancer2.java | 94 -
.../TestStochasticLoadBalancerBalanceCluster.java | 73 +
.../TestStochasticLoadBalancerLargeCluster.java | 43 +
.../TestStochasticLoadBalancerMidCluster.java | 67 +
.../TestStochasticLoadBalancerRegionReplica.java | 184 +
...icLoadBalancerRegionReplicaHighReplication.java | 46 +
...asticLoadBalancerRegionReplicaLargeCluster.java | 43 +
...chasticLoadBalancerRegionReplicaMidCluster.java | 43 +
...egionReplicaReplicationGreaterThanNumNodes.java | 46 +
...ochasticLoadBalancerRegionReplicaSameHosts.java | 68 +
...ochasticLoadBalancerRegionReplicaWithRacks.java | 70 +
.../TestStochasticLoadBalancerSmallCluster.java | 65 +
.../hbase/master/cleaner/TestCleanerChore.java | 248 +-
.../hbase/master/cleaner/TestHFileCleaner.java | 223 +-
.../hbase/master/cleaner/TestHFileLinkCleaner.java | 50 +-
.../hbase/master/cleaner/TestLogsCleaner.java | 356 +-
.../cleaner/TestReplicationBarrierCleaner.java | 299 +
.../cleaner/TestReplicationHFileCleaner.java | 153 +-
.../master/cleaner/TestSnapshotFromMaster.java | 148 +-
.../master/handler/TestEnableTableHandler.java | 254 -
.../hbase/master/locking/TestLockManager.java | 162 +
.../hbase/master/locking/TestLockProcedure.java | 456 +
.../normalizer/TestSimpleRegionNormalizer.java | 439 +-
.../TestSimpleRegionNormalizerOnCluster.java | 88 +-
...terProcedureSchedulerPerformanceEvaluation.java | 308 +
.../procedure/MasterProcedureTestingUtility.java | 533 +-
.../procedure/TestAddColumnFamilyProcedure.java | 294 -
.../procedure/TestCloneSnapshotProcedure.java | 178 +-
.../procedure/TestCreateNamespaceProcedure.java | 134 +-
.../master/procedure/TestCreateTableProcedure.java | 296 +-
.../TestCreateTableProcedureMuitipleRegions.java | 66 +
.../procedure/TestDeleteColumnFamilyProcedure.java | 355 -
.../TestDeleteColumnFamilyProcedureFromClient.java | 19 +-
.../procedure/TestDeleteNamespaceProcedure.java | 132 +-
.../master/procedure/TestDeleteTableProcedure.java | 170 +-
.../procedure/TestDisableTableProcedure.java | 176 +-
.../master/procedure/TestEnableTableProcedure.java | 191 +-
.../TestFastFailOnProcedureNotRegistered.java | 46 +
.../TestMasterFailoverWithProcedures.java | 260 +-
.../procedure/TestMasterObserverPostCalls.java | 370 +
.../procedure/TestMasterProcedureEvents.java | 184 +-
.../procedure/TestMasterProcedureScheduler.java | 1149 +-
.../TestMasterProcedureSchedulerConcurrency.java | 359 +
.../procedure/TestMasterProcedureWalLease.java | 238 +
.../procedure/TestModifyColumnFamilyProcedure.java | 256 -
.../procedure/TestModifyNamespaceProcedure.java | 125 +-
.../master/procedure/TestModifyTableProcedure.java | 351 +-
.../hbase/master/procedure/TestProcedureAdmin.java | 98 +-
.../master/procedure/TestProcedurePriority.java | 180 +
.../TestReopenTableRegionsProcedureBackoff.java | 130 +
...estReopenTableRegionsProcedureInfiniteLoop.java | 90 +
.../procedure/TestRestoreSnapshotProcedure.java | 155 +-
.../procedure/TestSafemodeBringsDownMaster.java | 129 +
.../procedure/TestSchedulerQueueDeadLock.java | 276 +
.../master/procedure/TestServerCrashProcedure.java | 226 +-
.../TestServerCrashProcedureWithReplicas.java | 84 +
.../master/procedure/TestSplitWALProcedure.java | 133 +
.../procedure/TestTableDDLProcedureBase.java | 86 +
.../TestTableDescriptorModificationFromClient.java | 34 +-
.../procedure/TestTruncateTableProcedure.java | 333 +-
.../procedure/TestWALProcedureStoreOnHDFS.java | 191 +-
.../TestModifyPeerProcedureRetryBackoff.java | 166 +
.../TestRegisterPeerWorkerWhenRestarting.java | 126 +
.../TestSyncReplicationReplayWALManager.java | 179 +
...itPeerSyncReplicationStateProcedureBackoff.java | 172 +
...nsitPeerSyncReplicationStateProcedureRetry.java | 99 +
.../master/snapshot/TestSnapshotFileCache.java | 159 +-
.../master/snapshot/TestSnapshotHFileCleaner.java | 56 +-
.../hbase/master/snapshot/TestSnapshotManager.java | 57 +-
.../snapshot/TestSnapshotWhileRSCrashes.java | 98 +
.../org/apache/hadoop/hbase/mob/MobTestUtil.java | 15 +-
.../apache/hadoop/hbase/mob/TestCachedMobFile.java | 51 +-
.../hbase/mob/TestDefaultMobStoreFlusher.java | 53 +-
.../hbase/mob/TestExpiredMobFileCleaner.java | 9 +-
.../hadoop/hbase/mob/TestMobDataBlockEncoding.java | 42 +-
.../org/apache/hadoop/hbase/mob/TestMobFile.java | 38 +-
.../apache/hadoop/hbase/mob/TestMobFileCache.java | 54 +-
.../apache/hadoop/hbase/mob/TestMobFileLink.java | 15 +-
.../apache/hadoop/hbase/mob/TestMobFileName.java | 29 +-
.../hbase/mob/compactions/TestMobCompactor.java | 612 +-
.../TestPartitionedMobCompactionRequest.java | 9 +-
.../compactions/TestPartitionedMobCompactor.java | 678 +-
.../hbase/mob/mapreduce/TestMobSweepJob.java | 167 -
.../hbase/mob/mapreduce/TestMobSweepMapper.java | 118 -
.../hbase/mob/mapreduce/TestMobSweepReducer.java | 216 -
.../TestMemoryBoundedLogMessageBuffer.java | 12 +-
.../hadoop/hbase/monitoring/TestTaskMonitor.java | 156 +-
.../hbase/namespace/TestNamespaceAuditor.java | 371 +-
.../procedure/SimpleMasterProcedureManager.java | 20 +-
.../hbase/procedure/SimpleRSProcedureManager.java | 16 +-
.../hbase/procedure/TestFailedProcCleanup.java | 157 +
.../hadoop/hbase/procedure/TestProcedure.java | 39 +-
.../hbase/procedure/TestProcedureCoordinator.java | 44 +-
.../hbase/procedure/TestProcedureDescriber.java | 89 +
.../hbase/procedure/TestProcedureManager.java | 20 +-
.../hbase/procedure/TestProcedureMember.java | 66 +-
.../hadoop/hbase/procedure/TestZKProcedure.java | 60 +-
.../procedure/TestZKProcedureControllers.java | 97 +-
.../hadoop/hbase/protobuf/TestProtobufUtil.java | 76 +-
.../hbase/protobuf/TestReplicationProtobuf.java | 17 +-
.../hbase/quotas/SpaceQuotaHelperForTests.java | 497 +
.../quotas/SpaceQuotaSnapshotNotifierForTest.java | 56 +
.../hbase/quotas/TestActivePolicyEnforcement.java | 136 +
.../hbase/quotas/TestFileArchiverNotifierImpl.java | 312 +
.../quotas/TestFileSystemUtilizationChore.java | 409 +
.../hbase/quotas/TestGlobalQuotaSettingsImpl.java | 129 +
.../hbase/quotas/TestLowLatencySpaceQuotas.java | 307 +
.../hbase/quotas/TestMasterQuotaManager.java | 90 +
.../hbase/quotas/TestMasterQuotasObserver.java | 361 +
.../quotas/TestMasterQuotasObserverWithMocks.java | 90 +
.../quotas/TestNamespaceQuotaViolationStore.java | 205 +
.../apache/hadoop/hbase/quotas/TestQuotaAdmin.java | 519 +-
.../hbase/quotas/TestQuotaObserverChore.java | 97 +
.../TestQuotaObserverChoreRegionReports.java | 239 +
.../TestQuotaObserverChoreWithMiniCluster.java | 458 +
.../apache/hadoop/hbase/quotas/TestQuotaState.java | 116 +-
.../hadoop/hbase/quotas/TestQuotaStatusRPCs.java | 316 +
.../hadoop/hbase/quotas/TestQuotaTableUtil.java | 154 +-
.../hadoop/hbase/quotas/TestQuotaThrottle.java | 215 +-
.../hadoop/hbase/quotas/TestRateLimiter.java | 153 +-
.../quotas/TestRegionServerSpaceQuotaManager.java | 157 +
.../hadoop/hbase/quotas/TestRegionSizeImpl.java | 49 +
.../hbase/quotas/TestRegionSizeReportingChore.java | 127 +
.../hbase/quotas/TestRegionSizeStoreImpl.java | 101 +
.../hadoop/hbase/quotas/TestRegionSizeUse.java | 200 +
.../quotas/TestSnapshotQuotaObserverChore.java | 407 +
...estSpaceQuotaViolationPolicyRefresherChore.java | 256 +
.../hadoop/hbase/quotas/TestSpaceQuotas.java | 649 +
.../hbase/quotas/TestSpaceQuotasWithSnapshots.java | 471 +
.../quotas/TestSuperUserQuotaPermissions.java | 302 +
.../hbase/quotas/TestTableQuotaViolationStore.java | 206 +
.../TestTableSpaceQuotaViolationNotifier.java | 122 +
.../hadoop/hbase/quotas/TestTablesWithQuotas.java | 205 +
.../policies/BaseViolationPolicyEnforcement.java | 31 +
...BulkLoadCheckingViolationPolicyEnforcement.java | 148 +
...TestDisableTableViolationPolicyEnforcement.java | 66 +
.../TestNoInsertsViolationPolicyEnforcement.java | 64 +
...ritesCompactionsViolationPolicyEnforcement.java | 65 +
.../TestNoWritesViolationPolicyEnforcement.java | 64 +
.../AbstractTestDateTieredCompactionPolicy.java | 31 +-
.../hbase/regionserver/CreateRandomStoreFile.java | 53 +-
.../hbase/regionserver/DataBlockEncodingTool.java | 111 +-
.../regionserver/DelegatingInternalScanner.java | 45 +
.../regionserver/DelegatingKeyValueScanner.java | 120 +
.../regionserver/EncodedSeekPerformanceTest.java | 32 +-
.../hbase/regionserver/KeyValueScanFixture.java | 6 +-
.../MetricsRegionServerWrapperStub.java | 72 +-
.../regionserver/MetricsRegionWrapperStub.java | 37 +-
.../regionserver/MetricsTableWrapperStub.java | 62 -
.../hadoop/hbase/regionserver/MockHStoreFile.java | 235 +
.../hadoop/hbase/regionserver/MockStoreFile.java | 154 -
.../hbase/regionserver/NoOpScanPolicyObserver.java | 69 +-
.../hbase/regionserver/OOMERegionServer.java | 24 +-
.../hadoop/hbase/regionserver/RegionAsTable.java | 116 +-
.../hbase/regionserver/StatefulStoreMockMaker.java | 46 +-
.../hbase/regionserver/TestAtomicOperation.java | 156 +-
.../hadoop/hbase/regionserver/TestBlocksRead.java | 107 +-
.../hbase/regionserver/TestBlocksScanned.java | 54 +-
.../hadoop/hbase/regionserver/TestBulkLoad.java | 138 +-
.../regionserver/TestCacheOnWriteInSchema.java | 85 +-
.../hadoop/hbase/regionserver/TestCellFlatSet.java | 372 +
.../hbase/regionserver/TestCellSkipListSet.java | 26 +-
.../TestCleanupCompactedFileOnRegionClose.java | 210 +
.../hbase/regionserver/TestCleanupMetaWAL.java | 84 +
.../regionserver/TestClearRegionBlockCache.java | 185 +
.../hadoop/hbase/regionserver/TestClusterId.java | 60 +-
.../hbase/regionserver/TestColumnSeeking.java | 48 +-
.../hbase/regionserver/TestCompactSplitThread.java | 118 +-
.../hbase/regionserver/TestCompactingMemStore.java | 616 +-
.../TestCompactingToCellFlatMapMemStore.java | 949 +
.../hadoop/hbase/regionserver/TestCompaction.java | 359 +-
.../TestCompactionArchiveConcurrentClose.java | 210 +
.../TestCompactionArchiveIOException.java | 206 +
.../regionserver/TestCompactionFileNotFound.java | 207 +
.../TestCompactionInDeadRegionServer.java | 183 +
.../TestCompactionLifeCycleTracker.java | 302 +
.../hbase/regionserver/TestCompactionPolicy.java | 48 +-
.../hbase/regionserver/TestCompactionState.java | 64 +-
.../TestCompactionWithCoprocessor.java | 11 +-
.../regionserver/TestCompoundBloomFilter.java | 72 +-
.../regionserver/TestCorruptedRegionStoreFile.java | 247 -
.../regionserver/TestDataBlockEncodingTool.java | 147 +
.../TestDateTieredCompactionPolicy.java | 23 +-
.../TestDateTieredCompactionPolicyOverflow.java | 7 +-
.../regionserver/TestDefaultCompactSelection.java | 55 +-
.../hbase/regionserver/TestDefaultMemStore.java | 431 +-
.../hbase/regionserver/TestDefaultStoreEngine.java | 25 +-
.../hbase/regionserver/TestDeleteMobTable.java | 90 +-
.../regionserver/TestEncryptionKeyRotation.java | 83 +-
.../regionserver/TestEncryptionRandomKeying.java | 34 +-
.../regionserver/TestEndToEndSplitTransaction.java | 286 +-
.../regionserver/TestExplicitColumnTracker.java | 195 -
.../hbase/regionserver/TestFSErrorsExposed.java | 52 +-
.../regionserver/TestFailedAppendAndSync.java | 143 +-
.../regionserver/TestFlushLifeCycleTracker.java | 267 +
.../hbase/regionserver/TestFlushRegionEntry.java | 56 +-
.../regionserver/TestGetClosestAtOrBefore.java | 152 +-
.../hadoop/hbase/regionserver/TestHMobStore.java | 275 +-
.../hadoop/hbase/regionserver/TestHRegion.java | 5960 +-
.../hbase/regionserver/TestHRegionFileSystem.java | 187 +-
.../hadoop/hbase/regionserver/TestHRegionInfo.java | 97 +-
.../hbase/regionserver/TestHRegionOnCluster.java | 44 +-
.../regionserver/TestHRegionReplayEvents.java | 388 +-
.../regionserver/TestHRegionServerBulkLoad.java | 111 +-
.../TestHRegionServerBulkLoadWithOldClient.java | 177 +
.../regionserver/TestHRegionWithInMemoryFlush.java | 67 +-
.../hadoop/hbase/regionserver/TestHStore.java | 1905 +
.../hadoop/hbase/regionserver/TestHStoreFile.java | 1139 +
.../regionserver/TestHdfsSnapshotHRegion.java | 122 +
.../hbase/regionserver/TestHeapMemoryManager.java | 440 +-
.../hbase/regionserver/TestIsDeleteFailure.java | 160 +
.../hbase/regionserver/TestJoinedScanners.java | 198 +-
.../hadoop/hbase/regionserver/TestKeepDeletes.java | 64 +-
.../hbase/regionserver/TestKeyValueHeap.java | 39 +-
.../regionserver/TestKeyValueScanFixture.java | 14 +-
.../hadoop/hbase/regionserver/TestLogRoller.java | 95 +
.../hbase/regionserver/TestMajorCompaction.java | 193 +-
.../regionserver/TestMasterAddressTracker.java | 39 +-
.../hbase/regionserver/TestMemStoreChunkPool.java | 199 +-
.../hadoop/hbase/regionserver/TestMemStoreLAB.java | 244 +-
.../regionserver/TestMemstoreLABWithoutPool.java | 175 +
.../regionserver/TestMetricsHeapMemoryManager.java | 84 +
.../hbase/regionserver/TestMetricsRegion.java | 35 +-
.../regionserver/TestMetricsRegionServer.java | 74 +-
.../regionserver/TestMetricsTableAggregate.java | 172 +-
.../regionserver/TestMetricsTableLatencies.java | 74 +
.../hadoop/hbase/regionserver/TestMinVersions.java | 35 +-
.../TestMiniBatchOperationInProgress.java | 28 +-
.../hbase/regionserver/TestMinorCompaction.java | 30 +-
.../hbase/regionserver/TestMobStoreCompaction.java | 137 +-
.../hbase/regionserver/TestMobStoreScanner.java | 59 +-
.../hbase/regionserver/TestMultiColumnScanner.java | 141 +-
...tiColumnScannerWithAlgoGZAndNoDataEncoding.java | 48 +
...iColumnScannerWithAlgoGZAndUseDataEncoding.java | 48 +
...ultiColumnScannerWithNoneAndNoDataEncoding.java | 48 +
...ltiColumnScannerWithNoneAndUseDataEncoding.java | 48 +
.../hbase/regionserver/TestMultiLogThreshold.java | 147 +
.../TestMultiVersionConcurrencyControl.java | 12 +-
.../TestMultiVersionConcurrencyControlBasic.java | 9 +-
.../hbase/regionserver/TestMutateRowsRecovery.java | 145 +
.../TestNewVersionBehaviorFromClientSide.java | 361 +
.../TestObservedExceptionsInBatch.java | 64 +
.../TestOpenSeqNumUnexpectedIncrease.java | 111 +
.../hadoop/hbase/regionserver/TestParallelPut.java | 33 +-
.../regionserver/TestPerColumnFamilyFlush.java | 225 +-
.../hadoop/hbase/regionserver/TestPriorityRpc.java | 73 +-
.../hadoop/hbase/regionserver/TestQosFunction.java | 49 +-
.../hbase/regionserver/TestQueryMatcher.java | 382 -
.../regionserver/TestRSKilledWhenInitializing.java | 207 +-
.../hbase/regionserver/TestRSStatusServlet.java | 82 +-
.../hbase/regionserver/TestRecoveredEdits.java | 142 +-
.../TestRecoveredEditsReplayAndAbort.java | 215 +
.../hbase/regionserver/TestRegionFavoredNodes.java | 27 +-
.../hbase/regionserver/TestRegionIncrement.java | 47 +-
.../hbase/regionserver/TestRegionInfoBuilder.java | 330 +
.../regionserver/TestRegionMergeTransaction.java | 505 -
.../TestRegionMergeTransactionOnCluster.java | 259 +-
.../hadoop/hbase/regionserver/TestRegionMove.java | 143 +
.../hadoop/hbase/regionserver/TestRegionOpen.java | 137 +
.../regionserver/TestRegionReplicaFailover.java | 75 +-
.../hbase/regionserver/TestRegionReplicas.java | 82 +-
.../TestRegionReplicasAreDistributed.java | 191 +
.../TestRegionReplicasWithModifyTable.java | 212 +
.../TestRegionReplicasWithRestartScenarios.java | 166 +
.../hbase/regionserver/TestRegionServerAbort.java | 241 +
.../regionserver/TestRegionServerAbortTimeout.java | 160 +
.../regionserver/TestRegionServerAccounting.java | 119 +
.../TestRegionServerCrashDisableWAL.java | 106 +
.../regionserver/TestRegionServerHostname.java | 136 +-
.../regionserver/TestRegionServerMetrics.java | 208 +-
.../regionserver/TestRegionServerNoMaster.java | 74 +-
.../TestRegionServerOnlineConfigChange.java | 25 +-
.../TestRegionServerReadRequestMetrics.java | 198 +-
.../TestRegionServerRegionSpaceUseReport.java | 92 +
.../TestRegionServerReportForDuty.java | 128 +-
.../hbase/regionserver/TestRegionSplitPolicy.java | 47 +-
.../regionserver/TestRemoveRegionMetrics.java | 36 +-
.../hbase/regionserver/TestResettingCounters.java | 21 +-
.../hbase/regionserver/TestReversibleScanners.java | 226 +-
.../regionserver/TestRowPrefixBloomFilter.java | 399 +
.../hadoop/hbase/regionserver/TestRowTooBig.java | 16 +-
.../regionserver/TestRpcSchedulerFactory.java | 20 +-
.../regionserver/TestSCVFWithMiniCluster.java | 22 +-
.../hbase/regionserver/TestScanDeleteTracker.java | 197 -
.../TestScanWildcardColumnTracker.java | 130 -
.../hbase/regionserver/TestScanWithBloomError.java | 37 +-
.../hadoop/hbase/regionserver/TestScanner.java | 45 +-
.../regionserver/TestScannerHeartbeatMessages.java | 222 +-
.../regionserver/TestScannerRetriableFailure.java | 47 +-
.../regionserver/TestScannerWithBulkload.java | 43 +-
.../regionserver/TestScannerWithCorruptHFile.java | 124 +
.../regionserver/TestSecureBulkLoadManager.java | 248 +
.../hbase/regionserver/TestSeekOptimizations.java | 53 +-
.../regionserver/TestServerCustomProtocol.java | 480 -
.../hbase/regionserver/TestServerNonceManager.java | 33 +-
.../TestSettingTimeoutOnBlockingPoint.java | 137 +
.../regionserver/TestShutdownWhileWALBroken.java | 163 +
.../regionserver/TestSimpleTimeRangeTracker.java | 148 +
.../hbase/regionserver/TestSplitLogWorker.java | 154 +-
.../hbase/regionserver/TestSplitTransaction.java | 421 -
.../TestSplitTransactionOnCluster.java | 901 +-
.../hbase/regionserver/TestSplitWalDataLoss.java | 35 +-
.../hadoop/hbase/regionserver/TestStore.java | 1118 -
.../hadoop/hbase/regionserver/TestStoreFile.java | 1086 -
.../hbase/regionserver/TestStoreFileInfo.java | 13 +-
.../regionserver/TestStoreFileRefresherChore.java | 106 +-
.../TestStoreFileScannerWithTagCompression.java | 26 +-
.../hbase/regionserver/TestStoreScanner.java | 906 +-
.../hbase/regionserver/TestStripeStoreEngine.java | 43 +-
.../regionserver/TestStripeStoreFileManager.java | 202 +-
.../hbase/regionserver/TestSwitchToStreamRead.java | 312 +
.../regionserver/TestSyncTimeRangeTracker.java | 172 +
.../apache/hadoop/hbase/regionserver/TestTags.java | 101 +-
.../hbase/regionserver/TestTimeRangeTracker.java | 186 -
.../regionserver/TestTimestampFilterSeekHint.java | 17 +-
.../hadoop/hbase/regionserver/TestWALLockup.java | 473 +-
.../TestWALMonotonicallyIncreasingSeqId.java | 245 +
.../TestWalAndCompactingMemStoreFlush.java | 835 +-
.../hadoop/hbase/regionserver/TestWideScanner.java | 23 +-
.../compactions/ConstantSizeFileListGenerator.java | 11 +-
.../regionserver/compactions/EverythingPolicy.java | 16 +-
.../compactions/ExplicitFileListGenerator.java | 11 +-
.../compactions/GaussianFileListGenerator.java | 15 +-
.../compactions/MockStoreFileGenerator.java | 31 +-
.../compactions/PerfTestCompactionPolicies.java | 73 +-
.../SemiConstantSizeFileListGenerator.java | 11 +-
.../compactions/SinusoidalFileListGenerator.java | 13 +-
.../compactions/SpikyFileListGenerator.java | 11 +-
.../compactions/StoreFileListGenerator.java | 9 +-
.../compactions/TestCompactedHFilesDischarger.java | 141 +-
.../regionserver/compactions/TestCompactor.java | 44 +-
.../compactions/TestDateTieredCompactor.java | 51 +-
.../compactions/TestFIFOCompactionPolicy.java | 276 +-
.../regionserver/compactions/TestOffPeakHours.java | 9 +-
.../compactions/TestStripeCompactionPolicy.java | 177 +-
.../compactions/TestStripeCompactor.java | 36 +-
.../querymatcher/AbstractTestScanQueryMatcher.java | 77 +
.../TestCompactionScanQueryMatcher.java | 103 +
.../querymatcher/TestExplicitColumnTracker.java | 188 +
.../TestNewVersionBehaviorTracker.java | 310 +
.../querymatcher/TestScanDeleteTracker.java | 190 +
.../TestScanWildcardColumnTracker.java | 133 +
.../querymatcher/TestUserScanQueryMatcher.java | 404 +
.../TestCompactionWithThroughputController.java | 64 +-
.../TestFlushWithThroughputController.java | 280 +-
.../throttle/TestStoreHotnessProtector.java | 130 +
.../hbase/regionserver/wal/AbstractTestFSWAL.java | 204 +-
.../wal/AbstractTestLogRollPeriod.java | 14 +-
.../regionserver/wal/AbstractTestLogRolling.java | 96 +-
.../regionserver/wal/AbstractTestProtobufLog.java | 114 +-
.../regionserver/wal/AbstractTestWALReplay.java | 197 +-
.../regionserver/wal/FaultyProtobufLogReader.java | 74 +
.../wal/FaultySequenceFileLogReader.java | 80 -
.../regionserver/wal/InstrumentedLogWriter.java | 2 +-
.../regionserver/wal/ProtobufLogTestHelper.java | 121 +
.../regionserver/wal/SequenceFileLogWriter.java | 239 -
.../hbase/regionserver/wal/TestAsyncFSWAL.java | 34 +-
.../regionserver/wal/TestAsyncLogRollPeriod.java | 6 +
.../regionserver/wal/TestAsyncLogRolling.java | 16 +-
.../regionserver/wal/TestAsyncProtobufLog.java | 54 +-
.../hbase/regionserver/wal/TestAsyncWALReplay.java | 27 +-
.../wal/TestAsyncWALReplayCompressed.java | 6 +
.../regionserver/wal/TestCombinedAsyncWriter.java | 125 +
.../hbase/regionserver/wal/TestCompressor.java | 15 +-
.../regionserver/wal/TestCustomWALCellCodec.java | 17 +
.../hbase/regionserver/wal/TestDurability.java | 129 +-
.../hadoop/hbase/regionserver/wal/TestFSHLog.java | 161 +-
.../hbase/regionserver/wal/TestFSWALEntry.java | 68 +
.../hbase/regionserver/wal/TestHBaseWalOnEC.java | 119 +
.../regionserver/wal/TestKeyValueCompression.java | 116 -
.../hbase/regionserver/wal/TestLogRollAbort.java | 88 +-
.../hbase/regionserver/wal/TestLogRollPeriod.java | 6 +
.../hbase/regionserver/wal/TestLogRolling.java | 72 +-
.../regionserver/wal/TestLogRollingNoCluster.java | 86 +-
.../hbase/regionserver/wal/TestMetricsWAL.java | 24 +-
.../hbase/regionserver/wal/TestProtobufLog.java | 21 +-
.../wal/TestReadOldRootAndMetaEdits.java | 161 -
.../regionserver/wal/TestSecureAsyncWALReplay.java | 6 +
.../regionserver/wal/TestSecureWALReplay.java | 8 +-
.../regionserver/wal/TestSequenceIdAccounting.java | 44 +-
.../hbase/regionserver/wal/TestSyncFuture.java | 47 +
.../regionserver/wal/TestWALActionsListener.java | 79 +-
.../wal/TestWALCellCodecWithCompression.java | 66 +-
.../regionserver/wal/TestWALConfiguration.java | 100 +
.../hbase/regionserver/wal/TestWALDurability.java | 163 +
.../hbase/regionserver/wal/TestWALReplay.java | 8 +-
.../wal/TestWALReplayBoundedLogWriterCreation.java | 40 +
.../regionserver/wal/TestWALReplayCompressed.java | 6 +
.../regionserver/wal/WriterOverAsyncWriter.java | 63 +
.../hbase/replication/DualAsyncFSWALForTest.java | 149 +
.../replication/DummyReplicationEndpoint.java | 68 +
.../hbase/replication/ReplicationSourceDummy.java | 94 +-
.../replication/SerialReplicationTestBase.java | 254 +
.../hbase/replication/SyncReplicationTestBase.java | 289 +
.../TestAddToSerialReplicationPeer.java | 269 +
.../hbase/replication/TestMasterReplication.java | 200 +-
.../replication/TestMultiSlaveReplication.java | 57 +-
.../replication/TestNamespaceReplication.java | 271 +
.../replication/TestPerTableCFReplication.java | 285 +-
.../TestRemoveFromSerialReplicationPeer.java | 120 +
.../hbase/replication/TestReplicationBase.java | 253 +-
.../TestReplicationChangingPeerRegionservers.java | 63 +-
.../TestReplicationDisableInactivePeer.java | 35 +-
.../replication/TestReplicationDroppedTables.java | 333 +
.../TestReplicationEmptyWALRecovery.java | 123 +
.../hbase/replication/TestReplicationEndpoint.java | 249 +-
.../replication/TestReplicationKillMasterRS.java | 13 +-
.../TestReplicationKillMasterRSCompressed.java | 9 +-
...ReplicationKillMasterRSWithSeparateOldWALs.java | 47 +
.../hbase/replication/TestReplicationKillRS.java | 118 +-
.../replication/TestReplicationKillSlaveRS.java | 12 +-
...tReplicationKillSlaveRSWithSeparateOldWALs.java | 47 +
.../replication/TestReplicationMetricsforUI.java | 107 +
.../replication/TestReplicationProcedureRetry.java | 205 +
.../replication/TestReplicationSmallTests.java | 552 +-
.../replication/TestReplicationSmallTestsSync.java | 40 +
.../hbase/replication/TestReplicationSource.java | 115 -
.../replication/TestReplicationStateBasic.java | 368 -
.../replication/TestReplicationStateHBaseImpl.java | 469 -
.../replication/TestReplicationStateZKImpl.java | 209 -
.../hbase/replication/TestReplicationStatus.java | 113 +
.../replication/TestReplicationSyncUpTool.java | 55 +-
...estReplicationSyncUpToolWithBulkLoadedData.java | 235 -
.../replication/TestReplicationTableBase.java | 109 -
.../replication/TestReplicationTrackerZKImpl.java | 174 +-
.../TestReplicationWALEntryFilters.java | 293 +-
.../hbase/replication/TestReplicationWithTags.java | 59 +-
.../hbase/replication/TestSerialReplication.java | 253 +
.../replication/TestSerialReplicationFailover.java | 76 +
.../replication/TestSerialSyncReplication.java | 106 +
.../replication/TestSyncReplicationActive.java | 137 +
...SyncReplicationMoreLogsInLocalCopyToRemote.java | 108 +
...cReplicationMoreLogsInLocalGiveUpSplitting.java | 128 +
...stSyncReplicationNewRSJoinBetweenRefreshes.java | 125 +
.../TestSyncReplicationRemoveRemoteWAL.java | 83 +
.../replication/TestSyncReplicationStandBy.java | 122 +
.../TestSyncReplicationStandbyKillMaster.java | 88 +
.../TestSyncReplicationStandbyKillRS.java | 119 +
.../TestVerifyCellsReplicationEndpoint.java | 130 +
.../master/TestRecoverStandbyProcedure.java | 186 +
.../replication/master/TestTableCFsUpdater.java | 153 +-
...estReplicationEndpointWithMultipleAsyncWAL.java | 7 +
.../TestReplicationEndpointWithMultipleWAL.java | 7 +
...KillMasterRSCompressedWithMultipleAsyncWAL.java | 7 +
...ationKillMasterRSCompressedWithMultipleWAL.java | 7 +
...tReplicationSyncUpToolWithMultipleAsyncWAL.java | 7 +
.../TestReplicationSyncUpToolWithMultipleWAL.java | 7 +
.../TestDrainReplicationQueuesForStandBy.java | 118 +
.../TestGlobalReplicationThrottler.java | 188 +
.../TestRaceWhenCreatingReplicationSource.java | 208 +
.../TestRegionReplicaReplicationEndpoint.java | 199 +-
...stRegionReplicaReplicationEndpointNoMaster.java | 107 +-
.../regionserver/TestReplicationSink.java | 151 +-
.../regionserver/TestReplicationSinkManager.java | 54 +-
.../regionserver/TestReplicationSource.java | 323 +
.../regionserver/TestReplicationSourceManager.java | 588 +-
.../TestReplicationSourceManagerZkImpl.java | 148 +-
.../regionserver/TestReplicationThrottler.java | 16 +-
.../TestReplicationWALReaderManager.java | 238 -
.../replication/regionserver/TestReplicator.java | 265 +
.../regionserver/TestSerialReplicationChecker.java | 303 +
.../TestSerialReplicationEndpoint.java | 188 +
.../TestSourceFSConfigurationProvider.java | 2 +-
.../TestSyncReplicationShipperQuit.java | 81 +
...TestTableBasedReplicationSourceManagerImpl.java | 56 -
.../regionserver/TestWALEntrySinkFilter.java | 556 +
.../regionserver/TestWALEntryStream.java | 615 +
.../hbase/security/AbstractTestSecureIPC.java | 325 -
.../hadoop/hbase/security/HBaseKerberosUtils.java | 115 +-
...adoopSecurityEnabledUserProviderForTesting.java | 41 +
.../hadoop/hbase/security/TestAsyncSecureIPC.java | 33 -
.../hadoop/hbase/security/TestSecureIPC.java | 311 +-
.../org/apache/hadoop/hbase/security/TestUser.java | 30 +-
.../TestUsersOperationsWithSecureHadoop.java | 76 +-
.../hbase/security/access/SecureTestUtil.java | 166 +-
.../security/access/TestAccessControlFilter.java | 29 +-
.../security/access/TestAccessController.java | 1791 +-
.../security/access/TestAccessController2.java | 82 +-
.../security/access/TestAccessController3.java | 57 +-
.../access/TestCellACLWithMultipleVersions.java | 98 +-
.../hadoop/hbase/security/access/TestCellACLs.java | 45 +-
.../TestCoprocessorWhitelistMasterObserver.java | 332 +
.../security/access/TestNamespaceCommands.java | 219 +-
.../hbase/security/access/TestRpcAccessChecks.java | 364 +
.../security/access/TestScanEarlyTermination.java | 47 +-
.../security/access/TestTablePermissions.java | 347 +-
.../access/TestWithDisabledAuthorization.java | 261 +-
.../security/access/TestZKPermissionWatcher.java | 168 +
.../security/access/TestZKPermissionsWatcher.java | 178 -
.../hbase/security/token/SecureTestCluster.java | 43 +-
.../security/token/TestAuthenticationKey.java | 14 +-
.../token/TestDelegationTokenWithEncryption.java | 87 +-
.../token/TestGenerateDelegationToken.java | 73 +-
.../security/token/TestTokenAuthentication.java | 409 +-
.../hadoop/hbase/security/token/TestTokenUtil.java | 80 +
.../hbase/security/token/TestZKSecretWatcher.java | 45 +-
.../token/TestZKSecretWatcherRefreshKeys.java | 37 +-
.../ExpAsStringVisibilityLabelServiceImpl.java | 58 +-
.../LabelFilteringScanLabelGenerator.java | 4 +-
.../LoadTestDataGeneratorWithVisibilityLabels.java | 2 +-
.../TestDefaultScanLabelGeneratorStack.java | 29 +-
.../TestEnforcingScanLabelGenerator.java | 11 +-
.../visibility/TestExpressionExpander.java | 10 +-
.../security/visibility/TestExpressionParser.java | 10 +-
...tVisibilityLabelReplicationWithExpAsString.java | 45 +-
.../security/visibility/TestVisibilityLabels.java | 124 +-
...tVisibilityLabelsOnNewVersionBehaviorTable.java | 50 +
...tVisibilityLabelsOpWithDifferentUsersNoACL.java | 24 +-
.../TestVisibilityLabelsReplication.java | 97 +-
.../visibility/TestVisibilityLabelsWithACL.java | 27 +-
...estVisibilityLabelsWithCustomVisLabService.java | 13 +-
...VisibilityLabelsWithDefaultVisLabelService.java | 54 +-
.../TestVisibilityLabelsWithDeletes.java | 2130 +-
.../TestVisibilityLabelsWithSLGStack.java | 10 +-
.../visibility/TestVisibilityLablesWithGroups.java | 22 +-
.../visibility/TestVisibilityWithCheckAuths.java | 19 +-
.../visibility/TestWithDisabledAuthorization.java | 47 +-
.../VisibilityLabelsWithDeletesTestBase.java | 313 +
.../security/visibility/VisibilityTestUtil.java | 3 +-
.../hbase/snapshot/MobSnapshotTestingUtils.java | 115 +-
.../hbase/snapshot/SnapshotTestingUtils.java | 257 +-
.../hadoop/hbase/snapshot/TestExportSnapshot.java | 448 -
.../snapshot/TestFlushSnapshotFromClient.java | 85 +-
.../hbase/snapshot/TestMobExportSnapshot.java | 60 -
.../snapshot/TestMobFlushSnapshotFromClient.java | 19 +-
.../TestMobRestoreFlushSnapshotFromClient.java | 14 +-
.../snapshot/TestMobRestoreSnapshotHelper.java | 32 +-
.../snapshot/TestMobSecureExportSnapshot.java | 53 -
.../hbase/snapshot/TestRegionSnapshotTask.java | 210 +
.../TestRestoreFlushSnapshotFromClient.java | 31 +-
.../hbase/snapshot/TestRestoreSnapshotHelper.java | 104 +-
.../hbase/snapshot/TestSecureExportSnapshot.java | 59 -
.../hbase/snapshot/TestSnapshotClientRetries.java | 46 +-
.../snapshot/TestSnapshotDescriptionUtils.java | 74 +-
.../hbase/snapshot/TestSnapshotManifest.java | 149 +-
.../snapshot/TestSnapshotWhenChoreCleaning.java | 207 +
.../hadoop/hbase/tool/MapreduceTestingShim.java | 174 +
.../apache/hadoop/hbase/tool/TestCanaryTool.java | 193 +-
.../hbase/tool/TestLoadIncrementalHFiles.java | 759 +
.../TestLoadIncrementalHFilesSplitRecovery.java | 639 +
.../tool/TestSecureLoadIncrementalHFiles.java | 70 +
...stSecureLoadIncrementalHFilesSplitRecovery.java | 72 +
.../tool/coprocessor/CoprocessorValidatorTest.java | 265 +
.../apache/hadoop/hbase/trace/TestHTraceHooks.java | 118 +-
.../org/apache/hadoop/hbase/trace/TraceTree.java | 148 +
.../hadoop/hbase/util/BaseTestHBaseFsck.java | 127 +-
.../hadoop/hbase/util/ConstantDelayQueue.java | 12 +-
.../hadoop/hbase/util/HFileArchiveTestingUtil.java | 22 +-
.../apache/hadoop/hbase/util/HFileTestUtil.java | 48 +-
.../hbase/util/LoadTestDataGeneratorWithMOB.java | 2 -
.../hbase/util/LoadTestDataGeneratorWithTags.java | 9 +-
.../org/apache/hadoop/hbase/util/LoadTestTool.java | 968 -
.../org/apache/hadoop/hbase/util/MockServer.java | 48 +-
.../hadoop/hbase/util/MultiThreadedAction.java | 34 +-
.../hadoop/hbase/util/MultiThreadedReader.java | 24 +-
.../hbase/util/MultiThreadedReaderWithACL.java | 13 +-
.../hadoop/hbase/util/MultiThreadedUpdater.java | 44 +-
.../hbase/util/MultiThreadedUpdaterWithACL.java | 25 +-
.../hadoop/hbase/util/MultiThreadedWriter.java | 10 +-
.../hadoop/hbase/util/MultiThreadedWriterBase.java | 15 +-
.../hbase/util/MultiThreadedWriterWithACL.java | 6 +-
.../hbase/util/ProcessBasedLocalHBaseCluster.java | 25 +-
.../apache/hadoop/hbase/util/RestartMetaTest.java | 16 +-
.../hadoop/hbase/util/StoppableImplementation.java | 2 +-
.../hadoop/hbase/util/TestBloomFilterChunk.java | 24 +-
.../util/TestBoundedPriorityBlockingQueue.java | 49 +-
.../hadoop/hbase/util/TestByteBuffUtils.java | 37 +-
.../hadoop/hbase/util/TestByteBufferUtils.java | 412 -
.../hadoop/hbase/util/TestCompressionTest.java | 32 +-
.../hadoop/hbase/util/TestConfigurationUtil.java | 25 +-
.../hadoop/hbase/util/TestConnectionCache.java | 12 +-
.../hbase/util/TestCoprocessorScanPolicy.java | 325 +-
.../hbase/util/TestDefaultEnvironmentEdge.java | 17 +-
.../hadoop/hbase/util/TestEncryptionTest.java | 13 +-
.../apache/hadoop/hbase/util/TestFSHDFSUtils.java | 54 +-
.../hadoop/hbase/util/TestFSTableDescriptors.java | 124 +-
.../org/apache/hadoop/hbase/util/TestFSUtils.java | 297 +-
.../apache/hadoop/hbase/util/TestFSVisitor.java | 43 +-
.../hbase/util/TestFromClientSide3WoUnsafe.java | 47 +
.../TestHBaseFsckCleanReplicationBarriers.java | 205 +
.../hadoop/hbase/util/TestHBaseFsckComparator.java | 9 +-
.../hadoop/hbase/util/TestHBaseFsckEncryption.java | 45 +-
.../apache/hadoop/hbase/util/TestHBaseFsckMOB.java | 53 +-
.../hadoop/hbase/util/TestHBaseFsckOneRS.java | 1902 -
.../hadoop/hbase/util/TestHBaseFsckReplicas.java | 273 -
.../hbase/util/TestHBaseFsckReplication.java | 109 +
.../hadoop/hbase/util/TestHBaseFsckTwoRS.java | 503 -
.../hadoop/hbase/util/TestHFileArchiveUtil.java | 31 +-
.../org/apache/hadoop/hbase/util/TestIdLock.java | 22 +-
.../hadoop/hbase/util/TestIdReadWriteLock.java | 56 +-
.../util/TestIncrementingEnvironmentEdge.java | 11 +-
.../hadoop/hbase/util/TestJSONMetricUtil.java | 109 +
.../hadoop/hbase/util/TestLossyCounting.java | 88 +
.../apache/hadoop/hbase/util/TestMergeTable.java | 172 -
.../apache/hadoop/hbase/util/TestMergeTool.java | 301 -
.../hbase/util/TestMiniClusterLoadEncoded.java | 34 +-
.../hbase/util/TestMiniClusterLoadParallel.java | 34 +-
.../hbase/util/TestMiniClusterLoadSequential.java | 53 +-
.../org/apache/hadoop/hbase/util/TestPoolMap.java | 234 -
.../apache/hadoop/hbase/util/TestRegionMover.java | 255 +-
.../hbase/util/TestRegionSizeCalculator.java | 197 -
.../hbase/util/TestRegionSplitCalculator.java | 73 +-
.../hadoop/hbase/util/TestRegionSplitter.java | 122 +-
.../org/apache/hadoop/hbase/util/TestRootPath.java | 25 +-
.../hbase/util/TestSortedCopyOnWriteSet.java | 107 -
.../apache/hadoop/hbase/util/TestSortedList.java | 26 +-
.../hadoop/hbase/util/TestStealJobQueue.java | 33 +-
.../apache/hadoop/hbase/util/TestTableName.java | 190 -
.../compaction/TestMajorCompactionRequest.java | 170 +
.../hbase/util/compaction/TestMajorCompactor.java | 86 +
.../hadoop/hbase/util/hbck/HbckTestingUtil.java | 26 +-
.../util/hbck/OfflineMetaRebuildTestCore.java | 42 +-
.../util/hbck/TestOfflineMetaRebuildBase.java | 100 -
.../util/hbck/TestOfflineMetaRebuildHole.java | 92 -
.../util/hbck/TestOfflineMetaRebuildOverlap.java | 103 -
.../hbase/util/test/LoadTestDataGenerator.java | 31 +-
.../util/test/LoadTestDataGeneratorWithACL.java | 8 +-
.../org/apache/hadoop/hbase/wal/FaultyFSLog.java | 20 +-
.../apache/hadoop/hbase/wal/IOTestProvider.java | 135 +-
.../wal/TestBoundedRegionGroupingStrategy.java | 33 +-
.../wal/TestDefaultWALProviderWithHLogKey.java | 37 -
.../apache/hadoop/hbase/wal/TestDisabledWAL.java | 111 +
.../hadoop/hbase/wal/TestFSHLogProvider.java | 161 +-
.../hbase/wal/TestRaceBetweenGetWALAndGetWALs.java | 78 +
.../hadoop/hbase/wal/TestReadWriteSeqIdFiles.java | 95 +
.../org/apache/hadoop/hbase/wal/TestSecureWAL.java | 46 +-
.../hbase/wal/TestSyncReplicationWALProvider.java | 172 +
.../apache/hadoop/hbase/wal/TestWALFactory.java | 394 +-
.../apache/hadoop/hbase/wal/TestWALFiltering.java | 38 +-
.../apache/hadoop/hbase/wal/TestWALMethods.java | 58 +-
.../hbase/wal/TestWALOpenAfterDNRollingStart.java | 130 +
.../hadoop/hbase/wal/TestWALReaderOnSecureWAL.java | 89 +-
.../apache/hadoop/hbase/wal/TestWALRootDir.java | 154 +
.../org/apache/hadoop/hbase/wal/TestWALSplit.java | 438 +-
.../wal/TestWALSplitBoundedLogWriterCreation.java | 51 +
.../hadoop/hbase/wal/TestWALSplitCompressed.java | 10 +-
.../hadoop/hbase/wal/TestWrongMetaWALFileName.java | 73 +
.../hadoop/hbase/wal/WALPerformanceEvaluation.java | 181 +-
.../hadoop/hbase/zookeeper/TestHQuorumPeer.java | 106 -
.../hbase/zookeeper/TestRecoverableZooKeeper.java | 122 -
.../hbase/zookeeper/TestZKLeaderManager.java | 236 -
.../apache/hadoop/hbase/zookeeper/TestZKMulti.java | 439 -
.../hadoop/hbase/zookeeper/TestZooKeeperACL.java | 131 +-
.../hbase/zookeeper/TestZooKeeperMainServer.java | 118 -
.../hbase/zookeeper/TestZooKeeperNodeTracker.java | 351 -
.../lock/TestZKInterProcessReadWriteLock.java | 360 -
.../test/protobuf/DummyRegionServerEndpoint.proto | 37 -
hbase-server/src/test/protobuf/test.proto | 35 -
.../src/test/protobuf/test_rpc_service.proto | 33 -
hbase-server/src/test/resources/ESAPI.properties | 431 -
hbase-server/src/test/resources/hbase-site.xml | 8 -
hbase-server/src/test/resources/hbase-site2.xml | 8 -
hbase-server/src/test/resources/log4j.properties | 8 +-
hbase-shaded/hbase-shaded-check-invariants/pom.xml | 227 +
.../resources/ensure-jars-have-correct-contents.sh | 129 +
.../hbase-shaded-client-byo-hadoop/pom.xml | 61 +
hbase-shaded/hbase-shaded-client/pom.xml | 48 +-
hbase-shaded/hbase-shaded-mapreduce/pom.xml | 310 +
hbase-shaded/hbase-shaded-server/pom.xml | 70 -
.../pom.xml | 215 +
.../resources/ensure-jars-have-correct-contents.sh | 129 +
hbase-shaded/pom.xml | 326 +-
hbase-shell/pom.xml | 158 +-
hbase-shell/src/main/ruby/.rubocop.yml | 5 +
hbase-shell/src/main/ruby/hbase/admin.rb | 956 +-
hbase-shell/src/main/ruby/hbase/hbase.rb | 20 +-
hbase-shell/src/main/ruby/hbase/quotas.rb | 246 +-
.../src/main/ruby/hbase/replication_admin.rb | 374 +-
hbase-shell/src/main/ruby/hbase/rsgroup_admin.rb | 140 +-
hbase-shell/src/main/ruby/hbase/security.rb | 151 +-
hbase-shell/src/main/ruby/hbase/table.rb | 479 +-
hbase-shell/src/main/ruby/hbase/taskmonitor.rb | 133 +-
.../src/main/ruby/hbase/visibility_labels.rb | 81 +-
hbase-shell/src/main/ruby/hbase_constants.rb | 101 +-
hbase-shell/src/main/ruby/irb/hirb.rb | 35 +-
hbase-shell/src/main/ruby/shell.rb | 180 +-
hbase-shell/src/main/ruby/shell/commands.rb | 105 +-
.../main/ruby/shell/commands/abort_procedure.rb | 47 -
.../src/main/ruby/shell/commands/add_labels.rb | 2 +-
.../src/main/ruby/shell/commands/add_peer.rb | 53 +-
.../src/main/ruby/shell/commands/add_rsgroup.rb | 5 +-
hbase-shell/src/main/ruby/shell/commands/alter.rb | 9 +-
.../src/main/ruby/shell/commands/alter_async.rb | 6 +-
.../main/ruby/shell/commands/alter_namespace.rb | 2 +-
.../src/main/ruby/shell/commands/alter_status.rb | 3 +-
hbase-shell/src/main/ruby/shell/commands/append.rb | 14 +-
.../commands/append_peer_exclude_namespaces.rb | 47 +
.../shell/commands/append_peer_exclude_tableCFs.rb | 42 +
.../ruby/shell/commands/append_peer_namespaces.rb | 44 +
.../ruby/shell/commands/append_peer_tableCFs.rb | 8 +-
hbase-shell/src/main/ruby/shell/commands/assign.rb | 2 +-
.../main/ruby/shell/commands/balance_rsgroup.rb | 12 +-
.../src/main/ruby/shell/commands/balance_switch.rb | 4 +-
.../src/main/ruby/shell/commands/balancer.rb | 8 +-
.../main/ruby/shell/commands/balancer_enabled.rb | 4 +-
.../ruby/shell/commands/catalogjanitor_enabled.rb | 6 +-
.../main/ruby/shell/commands/catalogjanitor_run.rb | 7 +-
.../ruby/shell/commands/catalogjanitor_switch.rb | 4 +-
.../ruby/shell/commands/cleaner_chore_enabled.rb | 36 +
.../main/ruby/shell/commands/cleaner_chore_run.rb | 36 +
.../ruby/shell/commands/cleaner_chore_switch.rb | 37 +
.../src/main/ruby/shell/commands/clear_auths.rb | 2 +-
.../main/ruby/shell/commands/clear_block_cache.rb | 39 +
.../ruby/shell/commands/clear_compaction_queues.rb | 41 +
.../main/ruby/shell/commands/clear_deadservers.rb | 52 +
.../src/main/ruby/shell/commands/clone_snapshot.rb | 21 +-
.../main/ruby/shell/commands/clone_table_schema.rb | 42 +
.../src/main/ruby/shell/commands/close_region.rb | 32 +-
.../src/main/ruby/shell/commands/compact.rb | 4 +-
.../src/main/ruby/shell/commands/compact_rs.rb | 4 +-
.../main/ruby/shell/commands/compaction_state.rb | 8 +-
.../main/ruby/shell/commands/compaction_switch.rb | 52 +
hbase-shell/src/main/ruby/shell/commands/count.rb | 21 +-
hbase-shell/src/main/ruby/shell/commands/create.rb | 7 +-
.../main/ruby/shell/commands/create_namespace.rb | 2 +-
.../shell/commands/decommission_regionservers.rb | 49 +
hbase-shell/src/main/ruby/shell/commands/delete.rb | 8 +-
.../ruby/shell/commands/delete_all_snapshot.rb | 16 +-
.../main/ruby/shell/commands/delete_snapshot.rb | 2 +-
.../ruby/shell/commands/delete_table_snapshots.rb | 14 +-
.../src/main/ruby/shell/commands/deleteall.rb | 25 +-
.../src/main/ruby/shell/commands/describe.rb | 19 +-
.../main/ruby/shell/commands/describe_namespace.rb | 16 +-
.../src/main/ruby/shell/commands/disable.rb | 2 +-
.../src/main/ruby/shell/commands/disable_all.rb | 8 +-
.../src/main/ruby/shell/commands/disable_peer.rb | 4 +-
.../ruby/shell/commands/disable_rpc_throttle.rb | 40 +
.../shell/commands/disable_table_replication.rb | 4 +-
hbase-shell/src/main/ruby/shell/commands/drop.rb | 2 +-
.../src/main/ruby/shell/commands/drop_all.rb | 8 +-
.../src/main/ruby/shell/commands/drop_namespace.rb | 2 +-
hbase-shell/src/main/ruby/shell/commands/enable.rb | 2 +-
.../src/main/ruby/shell/commands/enable_all.rb | 8 +-
.../src/main/ruby/shell/commands/enable_peer.rb | 4 +-
.../ruby/shell/commands/enable_rpc_throttle.rb | 40 +
.../shell/commands/enable_table_replication.rb | 4 +-
hbase-shell/src/main/ruby/shell/commands/exists.rb | 6 +-
hbase-shell/src/main/ruby/shell/commands/flush.rb | 7 +-
hbase-shell/src/main/ruby/shell/commands/get.rb | 25 +-
.../src/main/ruby/shell/commands/get_auths.rb | 4 +-
.../src/main/ruby/shell/commands/get_counter.rb | 4 +-
.../main/ruby/shell/commands/get_peer_config.rb | 13 +-
.../src/main/ruby/shell/commands/get_rsgroup.rb | 25 +-
.../main/ruby/shell/commands/get_server_rsgroup.rb | 15 +-
.../src/main/ruby/shell/commands/get_splits.rb | 10 +-
.../src/main/ruby/shell/commands/get_table.rb | 4 +-
.../main/ruby/shell/commands/get_table_rsgroup.rb | 15 +-
hbase-shell/src/main/ruby/shell/commands/grant.rb | 50 +-
hbase-shell/src/main/ruby/shell/commands/incr.rb | 10 +-
.../src/main/ruby/shell/commands/is_disabled.rb | 4 +-
.../src/main/ruby/shell/commands/is_enabled.rb | 4 +-
.../ruby/shell/commands/is_in_maintenance_mode.rb | 38 +
hbase-shell/src/main/ruby/shell/commands/list.rb | 12 +-
.../main/ruby/shell/commands/list_deadservers.rb | 43 +
.../commands/list_decommissioned_regionservers.rb | 42 +
.../src/main/ruby/shell/commands/list_labels.rb | 6 +-
.../src/main/ruby/shell/commands/list_locks.rb | 63 +
.../src/main/ruby/shell/commands/list_namespace.rb | 8 +-
.../ruby/shell/commands/list_namespace_tables.rb | 6 +-
.../main/ruby/shell/commands/list_peer_configs.rb | 6 +-
.../src/main/ruby/shell/commands/list_peers.rb | 52 +-
.../main/ruby/shell/commands/list_procedures.rb | 20 +-
.../ruby/shell/commands/list_quota_snapshots.rb | 87 +
.../ruby/shell/commands/list_quota_table_sizes.rb | 47 +
.../src/main/ruby/shell/commands/list_quotas.rb | 8 +-
.../src/main/ruby/shell/commands/list_regions.rb | 219 +
.../ruby/shell/commands/list_replicated_tables.rb | 27 +-
.../src/main/ruby/shell/commands/list_rsgroups.rb | 46 +-
.../shell/commands/list_security_capabilities.rb | 26 +-
.../ruby/shell/commands/list_snapshot_sizes.rb | 42 +
.../src/main/ruby/shell/commands/list_snapshots.rb | 12 +-
.../ruby/shell/commands/list_table_snapshots.rb | 12 +-
.../src/main/ruby/shell/commands/locate_region.rb | 8 +-
.../src/main/ruby/shell/commands/major_compact.rb | 4 +-
.../src/main/ruby/shell/commands/merge_region.rb | 12 +-
hbase-shell/src/main/ruby/shell/commands/move.rb | 2 +-
.../ruby/shell/commands/move_namespaces_rsgroup.rb | 37 +
.../ruby/shell/commands/move_rsgroup_servers.rb | 37 -
.../ruby/shell/commands/move_rsgroup_tables.rb | 37 -
.../commands/move_servers_namespaces_rsgroup.rb | 37 +
.../ruby/shell/commands/move_servers_rsgroup.rb | 38 +
.../shell/commands/move_servers_tables_rsgroup.rb | 37 +
.../ruby/shell/commands/move_tables_rsgroup.rb | 37 +
.../src/main/ruby/shell/commands/normalize.rb | 7 +-
.../main/ruby/shell/commands/normalizer_enabled.rb | 4 +-
.../main/ruby/shell/commands/normalizer_switch.rb | 4 +-
.../src/main/ruby/shell/commands/processlist.rb | 21 +-
hbase-shell/src/main/ruby/shell/commands/put.rb | 8 +-
.../shell/commands/recommission_regionserver.rb | 44 +
.../src/main/ruby/shell/commands/remove_peer.rb | 4 +-
.../commands/remove_peer_exclude_namespaces.rb | 45 +
.../shell/commands/remove_peer_exclude_tableCFs.rb | 42 +
.../ruby/shell/commands/remove_peer_namespaces.rb | 41 +
.../ruby/shell/commands/remove_peer_tableCFs.rb | 6 +-
.../src/main/ruby/shell/commands/remove_rsgroup.rb | 8 +-
.../ruby/shell/commands/remove_servers_rsgroup.rb | 35 +
.../main/ruby/shell/commands/restore_snapshot.rb | 12 +-
hbase-shell/src/main/ruby/shell/commands/revoke.rb | 11 +-
hbase-shell/src/main/ruby/shell/commands/rit.rb | 40 +
hbase-shell/src/main/ruby/shell/commands/scan.rb | 37 +-
.../src/main/ruby/shell/commands/set_auths.rb | 2 +-
.../main/ruby/shell/commands/set_peer_bandwidth.rb | 42 +
.../shell/commands/set_peer_exclude_namespaces.rb | 52 +
.../shell/commands/set_peer_exclude_tableCFs.rb | 55 +
.../ruby/shell/commands/set_peer_namespaces.rb | 51 +
.../ruby/shell/commands/set_peer_replicate_all.rb | 60 +
.../main/ruby/shell/commands/set_peer_serial.rb | 49 +
.../main/ruby/shell/commands/set_peer_tableCFs.rb | 16 +-
.../src/main/ruby/shell/commands/set_quota.rb | 81 +-
.../src/main/ruby/shell/commands/set_visibility.rb | 3 +-
.../src/main/ruby/shell/commands/show_filters.rb | 4 +-
.../main/ruby/shell/commands/show_peer_tableCFs.rb | 10 +-
.../src/main/ruby/shell/commands/snapshot.rb | 2 +-
hbase-shell/src/main/ruby/shell/commands/split.rb | 6 +-
hbase-shell/src/main/ruby/shell/commands/status.rb | 4 +-
.../src/main/ruby/shell/commands/stop_master.rb | 38 +
.../main/ruby/shell/commands/stop_regionserver.rb | 40 +
.../src/main/ruby/shell/commands/table_help.rb | 4 +-
hbase-shell/src/main/ruby/shell/commands/trace.rb | 29 +-
.../transit_peer_sync_replication_state.rb | 44 +
.../src/main/ruby/shell/commands/truncate.rb | 3 +-
.../main/ruby/shell/commands/truncate_preserve.rb | 3 +-
.../src/main/ruby/shell/commands/unassign.rb | 2 +-
.../main/ruby/shell/commands/update_all_config.rb | 8 +-
.../src/main/ruby/shell/commands/update_config.rb | 4 +-
.../main/ruby/shell/commands/update_peer_config.rb | 4 +-
.../main/ruby/shell/commands/user_permission.rb | 10 +-
.../src/main/ruby/shell/commands/version.rb | 8 +-
.../src/main/ruby/shell/commands/wal_roll.rb | 4 +-
hbase-shell/src/main/ruby/shell/commands/whoami.rb | 12 +-
.../src/main/ruby/shell/commands/zk_dump.rb | 2 +-
hbase-shell/src/main/ruby/shell/formatter.rb | 81 +-
.../hadoop/hbase/client/AbstractTestShell.java | 5 +-
.../apache/hadoop/hbase/client/TestAdminShell.java | 42 +
.../hadoop/hbase/client/TestAdminShell2.java | 42 +
.../hadoop/hbase/client/TestQuotasShell.java | 42 +
.../hadoop/hbase/client/TestReplicationShell.java | 11 +-
.../org/apache/hadoop/hbase/client/TestShell.java | 11 +-
.../hadoop/hbase/client/TestShellNoCluster.java | 63 +
.../apache/hadoop/hbase/client/TestTableShell.java | 42 +
.../hbase/client/procedure/ShellTestProcedure.java | 87 +
.../src/test/resources/hbase-site.xml | 0
hbase-shell/src/test/resources/log4j.properties | 8 +-
.../hbase/client/rsgroup/TestShellRSGroups.java | 32 +-
hbase-shell/src/test/ruby/hbase/admin2_test.rb | 436 +
hbase-shell/src/test/ruby/hbase/admin_test.rb | 525 +-
.../ruby/hbase/list_regions_test_no_cluster.rb | 79 +
hbase-shell/src/test/ruby/hbase/quotas_test.rb | 277 +
.../src/test/ruby/hbase/quotas_test_no_cluster.rb | 82 +
.../src/test/ruby/hbase/replication_admin_test.rb | 619 +-
.../src/test/ruby/hbase/security_admin_test.rb | 18 +-
hbase-shell/src/test/ruby/hbase/table_test.rb | 271 +-
.../test/ruby/hbase/test_connection_no_cluster.rb | 46 +
.../src/test/ruby/no_cluster_tests_runner.rb | 92 +
hbase-shell/src/test/ruby/shell/commands_test.rb | 66 +
hbase-shell/src/test/ruby/shell/converter_test.rb | 157 +
hbase-shell/src/test/ruby/shell/list_locks_test.rb | 213 +
.../src/test/ruby/shell/list_procedures_test.rb | 70 +
.../src/test/ruby/shell/rsgroup_shell_test.rb | 72 +-
hbase-shell/src/test/ruby/shell/shell_test.rb | 20 +-
hbase-shell/src/test/ruby/test_helper.rb | 23 +-
hbase-shell/src/test/ruby/tests_runner.rb | 3 +
hbase-spark/pom.xml | 705 -
.../hadoop/hbase/spark/SparkSQLPushDownFilter.java | 273 -
.../hbasecontext/JavaHBaseBulkDeleteExample.java | 80 -
.../hbasecontext/JavaHBaseBulkGetExample.java | 115 -
.../hbasecontext/JavaHBaseBulkPutExample.java | 90 -
.../hbasecontext/JavaHBaseDistributedScan.java | 81 -
.../hbasecontext/JavaHBaseMapGetPutExample.java | 105 -
.../JavaHBaseStreamingBulkPutExample.java | 90 -
.../spark/protobuf/generated/FilterProtos.java | 2006 -
hbase-spark/src/main/protobuf/Filter.proto | 39 -
.../hadoop/hbase/spark/BulkLoadPartitioner.scala | 58 -
.../hadoop/hbase/spark/ByteArrayComparable.scala | 47 -
.../hadoop/hbase/spark/ByteArrayWrapper.scala | 45 -
.../spark/ColumnFamilyQualifierMapKeyWrapper.scala | 73 -
.../apache/hadoop/hbase/spark/DefaultSource.scala | 1205 -
.../hbase/spark/DynamicLogicExpression.scala | 247 -
.../hbase/spark/FamiliesQualifiersValues.scala | 55 -
.../hbase/spark/FamilyHFileWriteOptions.scala | 35 -
.../apache/hadoop/hbase/spark/HBaseContext.scala | 1098 -
.../hadoop/hbase/spark/HBaseDStreamFunctions.scala | 158 -
.../hadoop/hbase/spark/HBaseRDDFunctions.scala | 251 -
.../hadoop/hbase/spark/JavaHBaseContext.scala | 342 -
.../hadoop/hbase/spark/KeyFamilyQualifier.scala | 46 -
.../apache/hadoop/hbase/spark/NewHBaseRDD.scala | 36 -
.../hadoop/hbase/spark/datasources/Bound.scala | 113 -
.../hbase/spark/datasources/HBaseResources.scala | 162 -
.../hbase/spark/datasources/HBaseSparkConf.scala | 46 -
.../spark/datasources/HBaseTableScanRDD.scala | 297 -
.../hbase/spark/datasources/JavaBytesEncoder.scala | 105 -
.../hbase/spark/datasources/NaiveEncoder.scala | 259 -
.../hbase/spark/datasources/SchemaConverters.scala | 426 -
.../hadoop/hbase/spark/datasources/SerDes.scala | 46 -
.../datasources/SerializableConfiguration.scala | 45 -
.../hadoop/hbase/spark/datasources/package.scala | 38 -
.../hbasecontext/HBaseBulkDeleteExample.scala | 63 -
.../example/hbasecontext/HBaseBulkGetExample.scala | 93 -
.../example/hbasecontext/HBaseBulkPutExample.scala | 75 -
.../hbasecontext/HBaseBulkPutExampleFromFile.scala | 76 -
.../HBaseBulkPutTimestampExample.scala | 77 -
.../hbasecontext/HBaseDistributedScanExample.scala | 61 -
.../HBaseStreamingBulkPutExample.scala | 74 -
.../spark/example/rdd/HBaseBulkDeleteExample.scala | 64 -
.../spark/example/rdd/HBaseBulkGetExample.scala | 88 -
.../spark/example/rdd/HBaseBulkPutExample.scala | 76 -
.../example/rdd/HBaseForeachPartitionExample.scala | 83 -
.../example/rdd/HBaseMapPartitionExample.scala | 89 -
.../datasources/hbase/DataTypeParserWrapper.scala | 30 -
.../sql/datasources/hbase/HBaseTableCatalog.scala | 368 -
.../apache/spark/sql/datasources/hbase/Utils.scala | 97 -
.../hadoop/hbase/spark/TestJavaHBaseContext.java | 338 -
hbase-spark/src/test/resources/hbase-site.xml | 165 -
hbase-spark/src/test/resources/log4j.properties | 74 -
.../apache/hadoop/hbase/spark/BulkLoadSuite.scala | 956 -
.../hadoop/hbase/spark/DefaultSourceSuite.scala | 1040 -
.../hbase/spark/DynamicLogicExpressionSuite.scala | 339 -
.../hadoop/hbase/spark/HBaseCatalogSuite.scala | 111 -
.../hadoop/hbase/spark/HBaseContextSuite.scala | 344 -
.../hbase/spark/HBaseDStreamFunctionsSuite.scala | 142 -
.../hbase/spark/HBaseRDDFunctionsSuite.scala | 398 -
.../hadoop/hbase/spark/HBaseTestSource.scala | 63 -
.../hadoop/hbase/spark/PartitionFilterSuite.scala | 523 -
hbase-testing-util/pom.xml | 121 +-
.../hadoop/hbase/TestHBaseTestingUtilSpinup.java | 67 +
hbase-thrift/pom.xml | 228 +-
.../org/apache/hadoop/hbase/thrift/CallQueue.java | 10 +-
.../org/apache/hadoop/hbase/thrift/Constants.java | 159 +
.../hadoop/hbase/thrift/HBaseServiceHandler.java | 90 +
.../hbase/thrift/HThreadedSelectorServerArgs.java | 9 +-
.../hbase/thrift/HbaseHandlerMetricsProxy.java | 34 +-
.../hbase/thrift/HttpAuthenticationException.java | 5 +-
.../org/apache/hadoop/hbase/thrift/ImplType.java | 143 +
.../hadoop/hbase/thrift/IncrementCoalescer.java | 129 +-
.../hbase/thrift/IncrementCoalescerMBean.java | 3 +
.../hbase/thrift/TBoundedThreadPoolServer.java | 24 +-
.../hbase/thrift/THBaseThreadPoolExecutor.java | 63 +
.../hbase/thrift/ThriftHBaseServiceHandler.java | 1347 +
.../hadoop/hbase/thrift/ThriftHttpServlet.java | 130 +-
.../apache/hadoop/hbase/thrift/ThriftMetrics.java | 83 +-
.../apache/hadoop/hbase/thrift/ThriftServer.java | 778 +-
.../hadoop/hbase/thrift/ThriftServerRunner.java | 1887 -
.../hadoop/hbase/thrift/ThriftUtilities.java | 80 +-
.../hbase/thrift/generated/AlreadyExists.java | 133 +-
.../hbase/thrift/generated/BatchMutation.java | 171 +-
.../hbase/thrift/generated/ColumnDescriptor.java | 268 +-
.../hadoop/hbase/thrift/generated/Hbase.java | 16481 ++---
.../hadoop/hbase/thrift/generated/IOError.java | 133 +-
.../hbase/thrift/generated/IllegalArgument.java | 133 +-
.../hadoop/hbase/thrift/generated/Mutation.java | 195 +-
.../hadoop/hbase/thrift/generated/TAppend.java | 255 +-
.../hadoop/hbase/thrift/generated/TCell.java | 153 +-
.../hadoop/hbase/thrift/generated/TColumn.java | 152 +-
.../hadoop/hbase/thrift/generated/TIncrement.java | 207 +-
.../hadoop/hbase/thrift/generated/TRegionInfo.java | 264 +-
.../hadoop/hbase/thrift/generated/TRowResult.java | 215 +-
.../hadoop/hbase/thrift/generated/TScan.java | 331 +-
.../hbase/thrift2/ThriftHBaseServiceHandler.java | 457 +-
.../apache/hadoop/hbase/thrift2/ThriftServer.java | 542 +-
.../hadoop/hbase/thrift2/ThriftUtilities.java | 1064 +-
.../hadoop/hbase/thrift2/client/ThriftAdmin.java | 1439 +
.../hbase/thrift2/client/ThriftClientBuilder.java | 37 +
.../hbase/thrift2/client/ThriftConnection.java | 372 +
.../hadoop/hbase/thrift2/client/ThriftTable.java | 492 +
.../thrift2/generated/NamespaceDescriptor.java | 554 +
.../hadoop/hbase/thrift2/generated/TAppend.java | 346 +-
.../hbase/thrift2/generated/TAuthorization.java | 150 +-
.../hbase/thrift2/generated/TBloomFilterType.java | 71 +
.../hbase/thrift2/generated/TCellVisibility.java | 129 +-
.../hadoop/hbase/thrift2/generated/TColumn.java | 176 +-
.../thrift2/generated/TColumnFamilyDescriptor.java | 2492 +
.../hbase/thrift2/generated/TColumnIncrement.java | 178 +-
.../hbase/thrift2/generated/TColumnValue.java | 331 +-
.../hadoop/hbase/thrift2/generated/TCompareOp.java | 8 +-
.../thrift2/generated/TCompressionAlgorithm.java | 62 +
.../hbase/thrift2/generated/TConsistency.java | 48 +
.../thrift2/generated/TDataBlockEncoding.java | 59 +
.../hadoop/hbase/thrift2/generated/TDelete.java | 266 +-
.../hbase/thrift2/generated/TDeleteType.java | 16 +-
.../hbase/thrift2/generated/TDurability.java | 11 +-
.../hadoop/hbase/thrift2/generated/TGet.java | 1042 +-
.../hbase/thrift2/generated/THBaseService.java | 50941 ++++++++++----
.../hbase/thrift2/generated/THRegionInfo.java | 248 +-
.../hbase/thrift2/generated/THRegionLocation.java | 135 +-
.../hadoop/hbase/thrift2/generated/TIOError.java | 131 +-
.../hbase/thrift2/generated/TIllegalArgument.java | 131 +-
.../hadoop/hbase/thrift2/generated/TIncrement.java | 346 +-
.../hbase/thrift2/generated/TKeepDeletedCells.java | 65 +
.../hadoop/hbase/thrift2/generated/TMutation.java | 101 +-
.../thrift2/generated/TNamespaceDescriptor.java | 537 +
.../hadoop/hbase/thrift2/generated/TPut.java | 268 +-
.../hadoop/hbase/thrift2/generated/TReadType.java | 46 +
.../hadoop/hbase/thrift2/generated/TResult.java | 379 +-
.../hbase/thrift2/generated/TRowMutations.java | 193 +-
.../hadoop/hbase/thrift2/generated/TScan.java | 1176 +-
.../hbase/thrift2/generated/TServerName.java | 165 +-
.../hbase/thrift2/generated/TTableDescriptor.java | 827 +
.../hadoop/hbase/thrift2/generated/TTableName.java | 535 +
.../hadoop/hbase/thrift2/generated/TTimeRange.java | 137 +-
.../hbase-webapps/static/js/jquery.min.js | 6 +-
.../main/resources/hbase-webapps/thrift/thrift.jsp | 13 +-
.../org/apache/hadoop/hbase/thrift2/hbase.thrift | 442 +-
.../hbase/thrift/ErrorThrowingGetObserver.java | 109 +
.../apache/hadoop/hbase/thrift/TestCallQueue.java | 62 +-
.../hadoop/hbase/thrift/TestThriftHttpServer.java | 147 +-
.../hadoop/hbase/thrift/TestThriftServer.java | 294 +-
.../hbase/thrift/TestThriftServerCmdLine.java | 105 +-
.../hbase/thrift/TestThriftSpnegoHttpServer.java | 256 +
.../hbase/thrift2/TestThrift2HttpServer.java | 90 +
.../hbase/thrift2/TestThrift2ServerCmdLine.java | 99 +
.../hadoop/hbase/thrift2/TestThriftConnection.java | 841 +
.../thrift2/TestThriftHBaseServiceHandler.java | 885 +-
.../TestThriftHBaseServiceHandlerWithLabels.java | 720 +-
.../TestThriftHBaseServiceHandlerWithReadOnly.java | 468 +
hbase-thrift/src/test/resources/hbase-site.xml | 8 -
hbase-zookeeper/pom.xml | 383 +
.../hbase/zookeeper/ClusterStatusTracker.java | 101 +
.../hadoop/hbase/zookeeper/DeletionListener.java | 101 +
.../hadoop/hbase/zookeeper/EmptyWatcher.java | 35 +
.../apache/hadoop/hbase/zookeeper/HQuorumPeer.java | 170 +
.../hadoop/hbase/zookeeper/InstancePending.java | 80 +
.../hbase/zookeeper/LoadBalancerTracker.java | 97 +
.../hbase/zookeeper/MasterAddressTracker.java | 281 +
.../zookeeper/MasterMaintenanceModeTracker.java | 86 +
.../hadoop/hbase/zookeeper/MetaTableLocator.java | 419 +
.../hbase/zookeeper/MiniZooKeeperCluster.java | 479 +
.../hadoop/hbase/zookeeper/PendingWatcher.java | 53 +
.../hbase/zookeeper/RecoverableZooKeeper.java | 755 +
.../hbase/zookeeper/RegionNormalizerTracker.java | 95 +
.../apache/hadoop/hbase/zookeeper/ZKAclReset.java | 116 +
.../apache/hadoop/hbase/zookeeper/ZKClusterId.java | 99 +
.../hadoop/hbase/zookeeper/ZKLeaderManager.java | 184 +
.../apache/hadoop/hbase/zookeeper/ZKListener.java | 85 +
.../hadoop/hbase/zookeeper/ZKMainServer.java | 122 +
.../hadoop/hbase/zookeeper/ZKNodeTracker.java | 257 +
.../hadoop/hbase/zookeeper/ZKServerTool.java | 68 +
.../apache/hadoop/hbase/zookeeper/ZKSplitLog.java | 128 +
.../org/apache/hadoop/hbase/zookeeper/ZKUtil.java | 2139 +
.../apache/hadoop/hbase/zookeeper/ZKWatcher.java | 658 +
.../apache/hadoop/hbase/HBaseZKTestingUtility.java | 214 +
.../hadoop/hbase/zookeeper/TestHQuorumPeer.java | 110 +
.../hbase/zookeeper/TestInstancePending.java | 55 +
.../hbase/zookeeper/TestReadOnlyZKClient.java | 191 +
.../hbase/zookeeper/TestRecoverableZooKeeper.java | 128 +
.../hbase/zookeeper/TestZKLeaderManager.java | 246 +
.../hadoop/hbase/zookeeper/TestZKMainServer.java | 152 +
.../apache/hadoop/hbase/zookeeper/TestZKMulti.java | 394 +
.../hadoop/hbase/zookeeper/TestZKNodeTracker.java | 346 +
.../apache/hadoop/hbase/zookeeper/TestZKUtil.java | 258 +
.../hadoop/hbase/zookeeper/TestZKUtilNoServer.java | 118 +
.../src/test/resources/log4j.properties | 68 +
pom.xml | 1816 +-
src/main/asciidoc/_chapters/amv2.adoc | 173 +
.../asciidoc/_chapters/appendix_acl_matrix.adoc | 22 +-
.../appendix_contributing_to_documentation.adoc | 44 +-
.../appendix_hbase_incompatibilities.adoc | 714 +
.../asciidoc/_chapters/appendix_hfile_format.adoc | 36 +-
src/main/asciidoc/_chapters/architecture.adoc | 635 +-
src/main/asciidoc/_chapters/asf.adoc | 4 +-
src/main/asciidoc/_chapters/backup_restore.adoc | 917 +
src/main/asciidoc/_chapters/community.adoc | 63 +-
src/main/asciidoc/_chapters/compression.adoc | 36 +-
src/main/asciidoc/_chapters/configuration.adoc | 562 +-
src/main/asciidoc/_chapters/cp.adoc | 217 +-
src/main/asciidoc/_chapters/datamodel.adoc | 71 +-
src/main/asciidoc/_chapters/developer.adoc | 1142 +-
src/main/asciidoc/_chapters/external_apis.adoc | 511 +-
src/main/asciidoc/_chapters/faq.adoc | 7 +-
src/main/asciidoc/_chapters/getting_started.adoc | 191 +-
src/main/asciidoc/_chapters/hbase-default.adoc | 98 +-
src/main/asciidoc/_chapters/hbase_apis.adoc | 10 +-
src/main/asciidoc/_chapters/hbase_mob.adoc | 138 +-
src/main/asciidoc/_chapters/hbck_in_depth.adoc | 212 -
src/main/asciidoc/_chapters/images | 2 +-
.../asciidoc/_chapters/inmemory_compaction.adoc | 113 +
src/main/asciidoc/_chapters/mapreduce.adoc | 118 +-
src/main/asciidoc/_chapters/ops_mgt.adoc | 1373 +-
src/main/asciidoc/_chapters/orca.adoc | 6 +-
src/main/asciidoc/_chapters/other_info.adoc | 16 +-
src/main/asciidoc/_chapters/performance.adoc | 78 +-
src/main/asciidoc/_chapters/preface.adoc | 8 +-
src/main/asciidoc/_chapters/protobuf.adoc | 150 +
src/main/asciidoc/_chapters/pv2.adoc | 163 +
src/main/asciidoc/_chapters/rpc.adoc | 10 +-
src/main/asciidoc/_chapters/schema_design.adoc | 160 +-
src/main/asciidoc/_chapters/security.adoc | 121 +-
src/main/asciidoc/_chapters/shell.adoc | 47 +-
src/main/asciidoc/_chapters/spark.adoc | 358 +-
src/main/asciidoc/_chapters/sql.adoc | 4 +-
src/main/asciidoc/_chapters/sync_replication.adoc | 125 +
.../asciidoc/_chapters/thrift_filter_language.adoc | 2 +-
src/main/asciidoc/_chapters/tracing.adoc | 12 +-
src/main/asciidoc/_chapters/troubleshooting.adoc | 310 +-
src/main/asciidoc/_chapters/unit_testing.adoc | 48 +-
src/main/asciidoc/_chapters/upgrading.adoc | 770 +-
src/main/asciidoc/_chapters/zookeeper.adoc | 14 +-
src/main/asciidoc/book.adoc | 16 +-
src/main/asciidoc/images | 2 +-
src/main/site/asciidoc/acid-semantics.adoc | 118 -
src/main/site/asciidoc/cygwin.adoc | 197 -
src/main/site/asciidoc/index.adoc | 75 -
src/main/site/asciidoc/metrics.adoc | 102 -
src/main/site/asciidoc/old_news.adoc | 121 -
src/main/site/asciidoc/sponsors.adoc | 36 -
src/main/site/resources/doap_Hbase.rdf | 57 -
.../site/resources/images/coprocessor_stats.png | Bin 297809 -> 0 bytes
.../1.5-HBASE/maven-fluido-skin-1.5-HBASE.jar | Bin 344936 -> 0 bytes
.../1.5-HBASE/maven-fluido-skin-1.5-HBASE.pom | 718 -
.../maven-fluido-skin/maven-metadata-local.xml | 12 -
src/main/site/site.xml | 123 -
src/main/site/xdoc/acid-semantics.xml | 235 -
src/main/site/xdoc/coc.xml | 54 -
src/main/site/xdoc/cygwin.xml | 245 -
src/main/site/xdoc/index.xml | 104 -
src/main/site/xdoc/metrics.xml | 150 -
src/main/site/xdoc/old_news.xml | 92 -
src/main/site/xdoc/resources.xml | 42 -
src/main/site/xdoc/supportingprojects.xml | 161 -
src/site/asciidoc/acid-semantics.adoc | 118 +
src/{main => }/site/asciidoc/bulk-loads.adoc | 0
src/{main => }/site/asciidoc/export_control.adoc | 0
src/site/asciidoc/index.adoc | 75 +
src/site/asciidoc/metrics.adoc | 102 +
src/site/asciidoc/old_news.adoc | 121 +
.../site/asciidoc/pseudo-distributed.adoc | 0
src/{main => }/site/asciidoc/replication.adoc | 0
src/{main => }/site/asciidoc/resources.adoc | 0
src/site/asciidoc/sponsors.adoc | 36 +
.../site/custom/project-info-report.properties | 0
src/{main => }/site/resources/.htaccess | 0
src/{main => }/site/resources/book/.empty | 0
src/{main => }/site/resources/css/site.css | 0
src/site/resources/doap_Hbase.rdf | 57 +
src/site/resources/images/1-snapshot.png | Bin 0 -> 125659 bytes
src/site/resources/images/2-snapshots.png | Bin 0 -> 118250 bytes
.../site/resources/images/architecture.gif | Bin
.../resources/images/backup-app-components.png | Bin 0 -> 24366 bytes
.../resources/images/backup-cloud-appliance.png | Bin 0 -> 30114 bytes
.../resources/images/backup-dedicated-cluster.png | Bin 0 -> 24950 bytes
src/site/resources/images/backup-intra-cluster.png | Bin 0 -> 19348 bytes
src/{main => }/site/resources/images/bc_basic.png | Bin
src/{main => }/site/resources/images/bc_config.png | Bin
src/{main => }/site/resources/images/bc_l1.png | Bin
.../site/resources/images/bc_l2_buckets.png | Bin
src/{main => }/site/resources/images/bc_stats.png | Bin
.../site/resources/images/big_h_logo.png | Bin
.../site/resources/images/big_h_logo.svg | 0
.../resources/images/data_block_diff_encoding.png | Bin
.../resources/images/data_block_no_encoding.png | Bin
.../images/data_block_prefix_encoding.png | Bin
src/site/resources/images/empty-snapshots.png | Bin 0 -> 94959 bytes
src/{main => }/site/resources/images/favicon.ico | Bin
.../site/resources/images/hadoop-logo.jpg | Bin
.../site/resources/images/hbase_logo.png | Bin
.../site/resources/images/hbase_logo.svg | 0
.../site/resources/images/hbase_logo_with_orca.png | Bin
.../site/resources/images/hbase_logo_with_orca.xcf | Bin
.../images/hbase_logo_with_orca_large.png | Bin
.../resources/images/hbase_replication_diagram.jpg | Bin
.../resources/images/hbasecon2015.30percent.png | Bin
.../resources/images/hbasecon2016-stack-logo.jpg | Bin
.../site/resources/images/hbasecon2016-stacked.png | Bin
src/site/resources/images/hbasecon2017.png | Bin 0 -> 3982 bytes
src/site/resources/images/hbaseconasia2017.png | Bin 0 -> 23656 bytes
src/{main => }/site/resources/images/hfile.png | Bin
src/{main => }/site/resources/images/hfilev2.png | Bin
.../site/resources/images/jumping-orca_rotated.png | Bin
.../site/resources/images/jumping-orca_rotated.xcf | Bin
.../images/jumping-orca_rotated_12percent.png | Bin
.../images/jumping-orca_rotated_25percent.png | Bin
.../images/jumping-orca_transparent_rotated.xcf | Bin
src/site/resources/images/master-snapshot.png | Bin 0 -> 249530 bytes
.../site/resources/images/region_split_process.png | Bin
.../site/resources/images/region_states.png | Bin
.../site/resources/images/replication_overview.png | Bin
.../site/resources/images/timeline_consistency.png | Bin
src/site/site.xml | 143 +
src/site/xdoc/acid-semantics.xml | 235 +
src/{main => }/site/xdoc/bulk-loads.xml | 0
src/site/xdoc/coc.xml | 92 +
src/site/xdoc/downloads.xml | 160 +
src/{main => }/site/xdoc/export_control.xml | 0
src/site/xdoc/index.xml | 98 +
src/site/xdoc/metrics.xml | 150 +
src/site/xdoc/old_news.xml | 105 +
src/{main => }/site/xdoc/poweredbyhbase.xml | 0
src/{main => }/site/xdoc/pseudo-distributed.xml | 0
src/{main => }/site/xdoc/replication.xml | 0
src/site/xdoc/resources.xml | 45 +
src/{main => }/site/xdoc/sponsors.xml | 0
src/site/xdoc/supportingprojects.xml | 161 +
5203 files changed, 563050 insertions(+), 677839 deletions(-)
delete mode 100644 .arcconfig
create mode 100644 .pylintrc
mode change 100644 => 100755 CHANGES.txt
mode change 100644 => 100755 LICENSE.txt
mode change 100644 => 100755 NOTICE.txt
mode change 100644 => 100755 README.txt
create mode 100644 dev-support/Jenkinsfile
create mode 100644 dev-support/adhoc_run_tests/Jenkinsfile
create mode 100755 dev-support/adhoc_run_tests/adhoc_run_tests.sh
delete mode 100755 dev-support/check_compatibility.sh
create mode 100755 dev-support/checkcompatibility.py
create mode 100644 dev-support/design-docs/Coprocessor_Design_Improvements-Use_composition_instead_of_inheritance-HBASE-17732.adoc
create mode 100644 dev-support/design-docs/README.txt
create mode 100644 dev-support/docker/Dockerfile
delete mode 100755 dev-support/findHangingTests.py
delete mode 100644 dev-support/flaky-dashboard-template.html
create mode 100755 dev-support/flaky-tests/findHangingTests.py
create mode 100644 dev-support/flaky-tests/flaky-dashboard-template.html
create mode 100644 dev-support/flaky-tests/flaky-reporting.Jenkinsfile
create mode 100755 dev-support/flaky-tests/report-flakies.py
create mode 100644 dev-support/flaky-tests/run-flaky-tests.Jenkinsfile
create mode 100755 dev-support/gather_machine_environment.sh
create mode 100755 dev-support/hbase_nightly_pseudo-distributed-test.sh
create mode 100755 dev-support/hbase_nightly_source-artifact.sh
create mode 100755 dev-support/hbase_nightly_yetus.sh
create mode 100755 dev-support/jenkins-scripts/cache-apache-project-artifact.sh
create mode 100755 dev-support/jenkins-scripts/check-website-links.sh
create mode 100644 dev-support/jenkins-scripts/generate-hbase-website.sh
delete mode 100755 dev-support/report-flakies.py
delete mode 100644 hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceAudience.java
delete mode 100644 hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceStability.java
delete mode 100644 hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/tools/ExcludePrivateAnnotationsStandardDoclet.java
delete mode 100644 hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/tools/IncludePublicAnnotationsStandardDoclet.java
delete mode 100644 hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/tools/RootDocProcessor.java
delete mode 100644 hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/tools/StabilityOptions.java
create mode 100644 hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ZKTests.java
copy {hbase-client => hbase-archetypes/hbase-client-project}/src/test/resources/hbase-site.xml (100%)
copy {hbase-client => hbase-archetypes/hbase-shaded-client-project}/src/test/resources/hbase-site.xml (100%)
create mode 100644 hbase-assembly/src/main/assembly/client-components.xml
create mode 100644 hbase-assembly/src/main/assembly/client.xml
delete mode 100644 hbase-assembly/src/main/assembly/src.xml
create mode 100644 hbase-backup/pom.xml
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupAdmin.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupClientFactory.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupCopyJob.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupDriver.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupHFileCleaner.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupInfo.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupMergeJob.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupObserver.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupRequest.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupRestoreConstants.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupRestoreFactory.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupTableInfo.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/HBackupFileSystem.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/LogUtils.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/RestoreDriver.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/RestoreJob.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/RestoreRequest.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupAdminImpl.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupCommands.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupException.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupManager.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupManifest.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/ExclusiveOperationException.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/FullTableBackupClient.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalBackupManager.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/TableBackupClient.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupCopyJob.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceBackupMergeJob.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceRestoreJob.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/master/LogRollMasterProcedureManager.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/regionserver/LogRollBackupSubprocedure.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/regionserver/LogRollBackupSubprocedurePool.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/regionserver/LogRollRegionServerProcedureManager.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/util/BackupSet.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/util/BackupUtils.java
create mode 100644 hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/util/RestoreTool.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBase.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBoundaryTests.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupCommandLineTool.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDelete.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteRestore.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupDescribe.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupHFileCleaner.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupManager.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupMerge.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupMultipleDeletes.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupRepair.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupShowHistory.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupSmallTests.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupStatusProgress.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupSystemTable.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupUtils.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestFullBackup.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestFullBackupSet.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestFullBackupSetRestoreSet.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestFullBackupWithFailures.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestFullRestore.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackup.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackupDeleteTable.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackupMergeWithFailures.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackupWithBulkLoad.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackupWithFailures.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestRemoteBackup.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestRemoteRestore.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestRepairAfterFailedDelete.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestRestoreBoundaryTests.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestSystemTableSnapshot.java
create mode 100644 hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/master/TestBackupLogCleaner.java
copy {hbase-client => hbase-backup}/src/test/resources/hbase-site.xml (100%)
create mode 100644 hbase-backup/src/test/resources/log4j.properties
create mode 100644 hbase-build-configuration/pom.xml
create mode 100644 hbase-build-support/hbase-error-prone/pom.xml
create mode 100644 hbase-build-support/hbase-error-prone/src/main/java/org/apache/hadoop/hbase/errorprone/AlwaysPasses.java
create mode 100644 hbase-build-support/pom.xml
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/AsyncMetaTableAccessor.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/CacheEvictionStats.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/CacheEvictionStatsAggregator.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/CacheEvictionStatsBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ClusterMetrics.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ClusterMetricsBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/CompareOperator.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/CoordinatedStateException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/MemoryCompactionPolicy.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/RSGroupTableAccessor.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/RegionMetrics.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/RegionMetricsBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ReplicationPeerNotFoundException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ServerMetrics.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ServerMetricsBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/Size.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AbstractRegionServerCallable.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AbstractResponse.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AdvancedScanResultConsumer.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AllowPartialScanResultCache.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdminBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdminBuilderBase.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdminRequestRetryingCaller.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncBufferedMutator.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilderImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncBufferedMutatorImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncClientScanner.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncConnection.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncConnectionImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncMasterRequestRpcRetryingCaller.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncProcessTask.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncRegionLocator.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncRegionLocatorHelper.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncRegistry.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncRegistryFactory.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncRequestFuture.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncRpcRetryingCaller.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncServerRequestRpcRetryingCaller.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBuilderBase.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableResultScanner.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/BatchErrors.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/BatchScanResultCache.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClientCoprocessorRpcController.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClientServiceCallable.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClientSmallReversedScanner.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClientSmallScanner.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClientUtil.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompleteScanResultCache.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionCallable.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/CoprocessorDescriptor.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/CoprocessorDescriptorBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/Cursor.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/DelegatingRetryingCallable.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/Future.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseHbck.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTableInterface.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTableMultiplexer.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/Hbck.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ImmutableHColumnDescriptor.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ImmutableHRegionInfo.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ImmutableHTableDescriptor.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/MasterCoprocessorRpcChannelImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/PackagePrivateFieldAccessor.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/PayloadCarryingServerCallable.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RawAsyncTableImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionCoprocessorRpcChannel.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionCoprocessorRpcChannelImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfoBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfoDisplay.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionLocateType.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionServerCoprocessorRpcChannelImpl.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/Registry.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegistryFactory.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RequestController.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RequestControllerFactory.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ResponseFutureListener.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RetryingCallableBase.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RowAccess.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallable.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ScanResultCache.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ScanResultConsumer.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ScanResultConsumerBase.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ScannerTimeoutException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/SecureBulkLoadClient.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ServiceCaller.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ShortCircuitMasterConnection.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/SimpleRequestController.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/SingleResponse.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/SyncCoprocessorRpcChannel.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableBuilderBase.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableDescriptor.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableDescriptorBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableDescriptorUtils.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/UnmodifyableHTableDescriptor.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ZKAsyncRegistry.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ZooKeeperKeepAliveConnection.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/ZooKeeperRegistry.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/coprocessor/AggregationClient.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/coprocessor/SecureBulkLoadClient.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationPeerConfigUtil.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationSerDeHelper.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/TableCFs.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/coprocessor/BypassCoprocessorException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/exceptions/ConnectionClosedException.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/exceptions/LockTimeoutException.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/exceptions/OperationConflictException.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/exceptions/RegionInRecoveryException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/exceptions/RequestTooBigException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/exceptions/ScannerResetException.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/executor/EventType.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/executor/ExecutorType.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/filter/BigDecimalComparator.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/filter/ColumnValueFilter.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterListBase.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterListWithAND.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterListWithOR.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterWrapper.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AsyncCall.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AsyncRpcChannel.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AsyncRpcClient.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/AsyncServerResponseHandler.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/BlockingRpcClient.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/BlockingRpcConnection.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/CallCancelledException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/CallEvent.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/CellBlockBuilder.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/CellScannerButNoCodecException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/DefaultNettyEventLoopConfig.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/DelegatingHBaseRpcController.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/DelegatingPayloadCarryingRpcController.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/FallbackDisallowedException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/HBaseRpcController.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/IOExceptionConverter.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/MasterCoprocessorRpcChannel.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/MessageConverter.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcClient.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcConnection.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcDuplexHandler.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/PayloadCarryingRpcController.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/Promise.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/RegionCoprocessorRpcChannel.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/RegionServerCoprocessorRpcChannel.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/RpcClientImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/RpcConnection.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/ServerTooBusyException.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/SyncCoprocessorRpcChannel.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/TimeLimitedRpcController.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/UnsupportedCryptoException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufMagic.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufMessageConverter.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/RequestConverter.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ResponseConverter.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/quotas/InvalidQuotaSettingsException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/quotas/RpcThrottlingException.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/quotas/SpaceLimitSettings.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshotView.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/regionserver/InvalidMutationDurabilityException.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/regionserver/RegionOpeningState.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationListener.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerConfigBuilder.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerConfigListener.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerDescription.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeers.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueueInfo.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueues.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueuesClient.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueuesClientZKImpl.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueuesZKImpl.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationStateZKBase.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationTableBase.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationTracker.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationTrackerZKImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/SyncReplicationState.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/TableBasedReplicationQueuesClientImpl.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/replication/TableBasedReplicationQueuesImpl.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/AbstractHBaseSaslRpcClient.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/CryptoAESUnwrapHandler.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/CryptoAESWrapHandler.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/NettyHBaseRpcConnectionHeaderHandler.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClient.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslChallengeDecoder.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslClientHandler.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslUnwrapHandler.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslWrapHandler.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/SecureBulkLoadUtil.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/access/AccessControlUtil.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/access/GlobalPermission.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/access/NamespacePermission.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/security/access/ShadedAccessControlUtil.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/RequestConverter.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ResponseConverter.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/EmptyWatcher.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/HQuorumPeer.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/InstancePending.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/MasterAddressTracker.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/PendingWatcher.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ReadOnlyZKClient.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/RecoverableZooKeeper.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKClusterId.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKLeaderManager.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKMetadata.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZNodePaths.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZkAclReset.java
create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZooKeeperHelper.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZooKeeperListener.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZooKeeperNodeTracker.java
delete mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.java
delete mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/TestInterfaceAudienceAnnotations.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/DoNothingAsyncRegistry.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcessWithRegionException.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestBufferedMutator.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestBufferedMutatorParams.java
delete mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestClientSmallReversedScanner.java
delete mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestClientSmallScanner.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestColumnFamilyDescriptorBuilder.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestColumnFamilyDescriptorLowerCaseEnum.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestCoprocessorDescriptor.java
delete mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestHTableMultiplexerViaMocks.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestImmutableHColumnDescriptor.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestImmutableHRegionInfo.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestImmutableHTableDescriptor.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestInterfaceAlign.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestMutation.java
delete mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestPut.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestRegionInfoDisplay.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestRetriesExhaustedWithDetailsException.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestReversedScannerCallable.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestRowComparator.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestSimpleRequestController.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestTableDescriptorBuilder.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestTableDescriptorUtils.java
delete mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestUnmodifyableHTableDescriptor.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/filter/TestKeyOnlyFilter.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestCellBlockBuilder.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestFailedServersLog.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestHBaseRpcControllerImpl.java
delete mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestPayloadCarryingRpcController.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestRpcClientDeprecatedNameMapping.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/quotas/TestQuotaGlobalsSettingsBypass.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/quotas/TestQuotaSettingsFactory.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/quotas/TestSpaceLimitSettings.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/quotas/TestThrottleSettings.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/shaded/protobuf/TestProtobufUtil.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/util/PoolMapTestBase.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/util/TestReusablePoolMap.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/util/TestRoundRobinPoolMap.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/util/TestThreadLocalPoolMap.java
delete mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/zookeeper/TestInstancePending.java
delete mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/zookeeper/TestZKUtil.java
create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/zookeeper/TestZNodePaths.java
delete mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/zookeeper/TestZooKeeperWatcher.java
delete mode 100644 hbase-common/src/main/appended-resources/META-INF/NOTICE
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/BBKVComparator.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ByteBufferExtendedCell.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ByteBufferKeyOnlyKeyValue.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ByteBufferKeyValue.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ByteBufferTag.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ByteBufferedCell.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ByteBufferedKeyOnlyKeyValue.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/CellBuilder.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/CellBuilderFactory.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/CellBuilderType.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparatorImpl.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ExtendedCell.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ExtendedCellBuilder.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ExtendedCellBuilderFactory.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ExtendedCellBuilderImpl.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/IndividualBytesFieldCell.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/IndividualBytesFieldCellBuilder.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValueBuilder.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/OffheapKeyValue.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/OffheapTag.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/PrivateCellUtil.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ProcedureInfo.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ProcedureState.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/ProcedureUtil.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/RawCell.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/RawCellBuilder.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/RawCellBuilderFactory.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/Service.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/SettableSequenceId.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/SettableTimestamp.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/SizeCachedKeyValue.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/SizeCachedNoTagsKeyValue.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/Streamable.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/VersionAnnotation.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/backup/BackupType.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/exceptions/UnexpectedStateException.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/BoundedByteBufferPool.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/ByteBufferSupportDataOutputStream.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/ByteBufferSupportOutputStream.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/ByteBufferWriter.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/ByteBufferWriterDataOutputStream.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/ByteBufferWriterOutputStream.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/LimitInputStream.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/crypto/CryptoCipherProvider.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAES.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAESDecryptor.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAESEncryptor.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/AbstractDataBlockEncoder.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/NoneEncoder.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexCodecV1.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexEncoderV1.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexSeekerV1.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/io/util/HeapMemorySizeUtil.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/log/HBaseMarkers.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/net/Address.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/trace/TraceUtil.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/AbstractHBaseTool.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/ArrayUtils.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/AvlUtil.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/Base64.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/BoundedArrayQueue.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/ByteArrayHashKey.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/CellHashKey.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/ChecksumFactory.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/CommonFSUtils.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/ConcurrentMapUtils.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/DrainBarrier.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/FastLongHistogram.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/ForeignExceptionUtil.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/FutureUtils.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/HashKey.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/IdLock.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/ImmutableByteArray.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/IterableUtils.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/JRubyFormat.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/JSONBean.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/JSONMetricUtil.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/ObjectPool.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/Random64.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/RowBloomHashKey.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/RowColBloomHashKey.java
create mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/SoftObjectPool.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/test/LoadTestKVGenerator.java
delete mode 100644 hbase-common/src/main/java/org/apache/hadoop/hbase/util/test/RedundantKVGenerator.java
delete mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/CategoryBasedTimeout.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRule.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRuleChecker.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/TestByteBufferKeyValue.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellBuilder.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/TestIndividualBytesFieldCell.java
delete mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/TestOffheapKeyValue.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/TestTableName.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/TestTagUtil.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/TimedOutTestsListener.java
delete mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/io/TestBoundedByteBufferPool.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/io/crypto/aes/TestCommonsAES.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/io/hadoopbackport/TestThrottledInputStream.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/net/TestAddress.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/AbstractHBaseToolTest.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/LoadTestKVGenerator.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/NonRepeatedEnvironmentEdge.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/RedundantKVGenerator.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestAvlUtil.java
delete mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestBase64.java
delete mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestBoundedArrayQueue.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteBufferUtils.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestCommonFSUtils.java
delete mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestDrainBarrier.java
delete mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestFastLongHistogram.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestJRubyFormat.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestRetryCounter.java
create mode 100644 hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestVersionInfo.java
create mode 100644 hbase-endpoint/README.txt
create mode 100644 hbase-endpoint/pom.xml
create mode 100644 hbase-endpoint/src/main/java/org/apache/hadoop/hbase/client/coprocessor/AggregationClient.java
create mode 100644 hbase-endpoint/src/main/java/org/apache/hadoop/hbase/client/coprocessor/AggregationHelper.java
create mode 100644 hbase-endpoint/src/main/java/org/apache/hadoop/hbase/client/coprocessor/AsyncAggregationClient.java
create mode 100644 hbase-endpoint/src/main/java/org/apache/hadoop/hbase/coprocessor/AggregateImplementation.java
create mode 100644 hbase-endpoint/src/main/java/org/apache/hadoop/hbase/coprocessor/Export.java
create mode 100644 hbase-endpoint/src/main/java/org/apache/hadoop/hbase/security/access/SecureBulkLoadEndpoint.java
rename {hbase-protocol => hbase-endpoint}/src/main/protobuf/Aggregate.proto (100%)
rename {hbase-examples => hbase-endpoint}/src/main/protobuf/BulkDelete.proto (100%)
rename {hbase-server/src/test => hbase-endpoint/src/main}/protobuf/ColumnAggregationNullResponseProtocol.proto (100%)
rename {hbase-server/src/test => hbase-endpoint/src/main}/protobuf/ColumnAggregationProtocol.proto (100%)
rename {hbase-server/src/test => hbase-endpoint/src/main}/protobuf/ColumnAggregationWithErrorsProtocol.proto (100%)
create mode 100644 hbase-endpoint/src/main/protobuf/DummyRegionServerEndpoint.proto
create mode 100644 hbase-endpoint/src/main/protobuf/Export.proto
rename {hbase-server/src/test => hbase-endpoint/src/main}/protobuf/IncrementCounterProcessor.proto (100%)
create mode 100644 hbase-endpoint/src/main/protobuf/SecureBulkLoad.proto
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/client/TestAsyncAggregationClient.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/client/TestRpcControllerFactory.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/ColumnAggregationEndpoint.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/ColumnAggregationEndpointNullResponse.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/ColumnAggregationEndpointWithErrors.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/ProtobufCoprocessorService.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/TestAsyncCoprocessorEndpoint.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/TestBatchCoprocessorEndpoint.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/TestClassLoading.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/TestCoprocessorEndpoint.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/TestCoprocessorServiceBackwardCompatibility.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/TestCoprocessorTableEndpoint.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/TestImportExport.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/TestRegionServerCoprocessorEndpoint.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/TestRowProcessorEndpoint.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/coprocessor/TestSecureExport.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/ipc/TestCoprocessorRpcUtils.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/regionserver/SecureBulkLoadEndpointClient.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegionServerBulkLoadWithOldSecureEndpoint.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/regionserver/TestServerCustomProtocol.java
create mode 100644 hbase-endpoint/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationSyncUpToolWithBulkLoadedData.java
copy {hbase-client => hbase-endpoint}/src/test/resources/hbase-site.xml (100%)
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/client/example/AsyncClientExample.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/client/example/ExportEndpointExample.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/client/example/HttpProxyExample.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/client/example/RefreshHFilesClient.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/DelegatingInternalScanner.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/ExampleRegionObserverWithMetrics.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/RefreshHFilesEndpoint.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/ScanModifyingObserver.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/ValueRewritingObserver.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.java
delete mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/generated/BulkDeleteProtos.java
delete mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/generated/ExampleProtos.java
create mode 100644 hbase-examples/src/main/java/org/apache/hadoop/hbase/rest/RESTDemoClient.java
create mode 100644 hbase-examples/src/main/protobuf/RefreshHFiles.proto
create mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/client/example/TestAsyncClientExample.java
create mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/client/example/TestHttpProxyExample.java
create mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/client/example/TestRefreshHFilesClient.java
delete mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/coprocessor/example/TestBulkDeleteProtocol.java
create mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/coprocessor/example/TestRefreshHFilesBase.java
create mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/coprocessor/example/TestRefreshHFilesEndpoint.java
delete mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/coprocessor/example/TestRowCountEndpoint.java
create mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/coprocessor/example/TestScanModifyingObserver.java
create mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/coprocessor/example/TestValueReplacingCompaction.java
create mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/coprocessor/example/TestWriteHeavyIncrementObserver.java
create mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/coprocessor/example/TestWriteHeavyIncrementObserverWithMemStoreCompaction.java
create mode 100644 hbase-examples/src/test/java/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserverTestBase.java
create mode 100644 hbase-examples/src/test/resources/hbase-site.xml
create mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/io/MetricsIOSource.java
create mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/io/MetricsIOWrapper.java
create mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterQuotaSource.java
create mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterQuotaSourceFactory.java
create mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/metrics/ExceptionTrackingSource.java
create mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/metrics/OperationMetrics.java
create mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSource.java
create mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerQuotaSource.java
create mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsTableLatencies.java
delete mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/regionserver/wal/MetricsEditsReplaySource.java
create mode 100644 hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/zookeeper/MetricsZooKeeperSource.java
create mode 100644 hbase-hadoop-compat/src/test/java/org/apache/hadoop/hbase/zookeeper/TestMetricsZooKeeperSource.java
create mode 100644 hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/io/MetricsIOSourceImpl.java
create mode 100644 hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterQuotaSourceFactoryImpl.java
create mode 100644 hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterQuotaSourceImpl.java
create mode 100644 hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/metrics/ExceptionTrackingSourceImpl.java
create mode 100644 hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/metrics/impl/GlobalMetricRegistriesAdapter.java
create mode 100644 hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/metrics/impl/HBaseMetrics2HadoopMetricsAdapter.java
create mode 100644 hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSourceImpl.java
create mode 100644 hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerQuotaSourceImpl.java
create mode 100644 hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsTableLatenciesImpl.java
... 2040 lines suppressed ...