Commit Graph

3290 Commits

Author SHA1 Message Date
Ted Yu 19108fb850 HBASE-12306 CellCounter output's wrong value for Total Families Across all Rows in output file (Ashish Singhi) 2014-10-22 14:30:53 +00:00
Matteo Bertozzi 2908c11371 HBASE-12301 user_permission command does not show global permissions 2014-10-22 10:08:31 +01:00
Dima Spivak f6de7efb27 HBASE-12285 Builds are failing, possibly because of SUREFIRE-1091
* Reduce the logging level to WARN

Signed-off-by: stack <stack@apache.org>
2014-10-21 22:02:00 -07:00
Yi Deng e545953c32 HBASE-12243 HBaseFsck should auto set ignorePreCheckPermission to true if no fix option is set (Yi Deng)
Signed-off-by: Jonathan M Hsieh <jmhsieh@apache.org>
2014-10-21 13:20:23 -07:00
Ted Yu 6c70f4f7f7 HBASE-12302 VisibilityClient getAuths does not propagate remote service exception correctly (Jerry He) 2014-10-21 20:09:46 +00:00
anoopsjohn c01d9981d8 HBASE-12202 Support DirectByteBuffer usage in HFileBlock. 2014-10-21 17:57:55 +05:30
stack c7f51db135 HBASE-12226 TestAccessController#testPermissionList failing on master (Srikranth Srungarapu) 2014-10-20 20:35:23 -07:00
stack 0ee33094ed HBASE-12278 Race condition in TestSecureLoadIncrementalHFilesSplitRecovery (Dima Spivak) 2014-10-20 11:08:45 -04:00
Ryan Rawson 451798cefb HBASE-12192 Remove EventHandlerListener 2014-10-18 14:27:04 -07:00
Matteo Bertozzi 49056295ef HBASE-12161 Add support for grant/revoke on namespaces in AccessControlClient (Srikanth Srungarapu) 2014-10-18 21:18:42 +01:00
manukranthk 5c92bded9d Add admin endpoint for updating the configuration on the regionserver
Summary: This is a follow up diff for the jira to add the functionality to update configs in an online fashion.

Test Plan: Unit test. This adds an end point on the regionserver. It just tries to call the end point and make sure the call succeeds.

Differential Revision: https://reviews.facebook.net/D24861

Signed-off-by: stack <stack@apache.org>
2014-10-18 16:16:21 -04:00
Dima Spivak 7e995b6496 HBASE-12229 NullPointerException in SnapshotTestingUtils
* Implemented the waitUntilAllRegionsOnline in HBaseTestingUtility#createTable
* Add waitFor around #isTableAvailable call that previously didn't do anything
* Remove unused byte[] hex

Signed-off-by: stack <stack@apache.org>
2014-10-17 22:50:10 -04:00
Ted Yu 349a56ae2c HBASE-12263 RegionServer listens on localhost in distributed cluster when DNS is unavailable (Shaohui) 2014-10-17 20:52:55 +00:00
Ted Yu 728fc543ea HBASE-12264 ImportTsv should fail fast if output is not specified and table does not exist (Ashish) 2014-10-17 20:45:44 +00:00
Ted Yu 686e77108a HBASE-12274 Race between RegionScannerImpl#nextInternal() and RegionScannerImpl#close() may produce null pointer exception 2014-10-17 16:05:31 +00:00
Patrick White ba20d4df8c HBASE-12271 Add counters for files skipped during snapshot export
Add counters for skipped files

Signed-off-by: Elliott Clark <eclark@apache.org>
2014-10-15 10:41:48 -07:00
manukranthk f9c534bac3 HBASE-12258 TestHbaseFsck is flaky and has some multithreading issues
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-10-14 17:36:31 -07:00
stack 3544f4e98b HBASE-12247 Replace setHTable() with initializeTable() in TableInputFormat. (Solomon Duskis) 2014-10-14 14:11:21 -07:00
manukranthk 962065de72 Online config change
Summary: This diff is intended to forward port HBASE-8805 and HBASE-8544 implemented by Gaurav Menghani in 89-fb. This improves operational efficiency in managing clusters that are serving production traffic. The idea is to have a central configuration which can manage notifying the configuration observers. The observers in turn should update their local state from the latest config. Minor caveats where configuration variables are corelated should be taken care of with additional care.

Test Plan: Unit tests

Differential Revision: https://reviews.facebook.net/D24681

Signed-off-by: stack <stack@apache.org>
2014-10-13 21:23:12 -07:00
Rajeshbabu Chintaguntla 6dea02b260 HBASE-10200 Better error message when HttpServer fails to start due to java.net.BindException(Kiran Kumar M R) 2014-10-14 02:24:21 +00:00
stack 9a893a9c6a HBASE-12029 Use Table and RegionLocator in HTable.getRegionLocations() (Solomon Duskis) 2014-10-13 12:24:27 -07:00
stack b30d2f315d HBASE-12242 Fix new javadoc warnings in Admin, etc. 2014-10-13 12:07:50 -07:00
stack 8e9a8b002f HBASE-8361 Bulk load and other utilities should not create tables for user (Ashish Singhi) 2014-10-12 21:52:01 -07:00
Elliott Clark ab42b9ffe6 HBASE-12234 Make TestMultithreadedTableMapper a little more stable.
Signed-off-by: stack <stack@apache.org>
2014-10-12 18:37:47 -07:00
Enis Soztutar e3f9957830 HBASE-12176 WALCellCodec Encoders support for non-KeyValue Cells (Anoop Sam John) 2014-10-11 15:32:18 -07:00
Andrew Purtell 8ee55fb339 HBASE-12126 Region server coprocessor endpoint (Virag Kothari) 2014-10-10 12:00:51 -07:00
stack 65ae2e5126 HBASE-11394 Replication can have data loss if peer id contains hyphen "-" 2014-10-10 10:28:16 -07:00
Ramkrishna 3f2e599a99 HBASE-12210 Avoid KeyValue in Prefix Tree (Ram) 2014-10-10 22:45:26 +05:30
Elliott Clark 6ddb2f1965 HBASE-12197 Move rest to it's on module
Summary:
Move hbase-rest to it's own module.
copy test resources from hbase-server into hbase-rest's test resources.

Test Plan: Unit tests pass of hbase-rest module.

Differential Revision: https://reviews.facebook.net/D24657
2014-10-10 09:51:09 -07:00
stack 06a8bb5bd1 HBASE-12189 Fix new issues found by coverity static analysis 2014-10-09 20:51:04 -07:00
stack 8915130dd7 HBASE-12212 HBaseTestingUtility#waitUntilAllRegionsAssigned should wait for RegionStates
Signed-off-by: stack <stack@apache.org>
2014-10-09 20:34:58 -07:00
Nick Dimiduk 712dad814c HBASE-12183 FuzzyRowFilter doesn't support reverse scans 2014-10-09 18:27:22 -07:00
stack 5420b4c78b HBASE-12142 Truncate command does not preserve ACLs table (Vandana Ayyalasomayajula) 2014-10-09 15:35:36 -07:00
stack d5be58dfd2 Add hedgedReads and hedgedReadWins count metrics 2014-10-09 15:00:25 -07:00
Jimmy Xiang 72c8c62aa1 HBASE-12216 Lower closed region logging level 2014-10-09 14:00:24 -07:00
stack 0eb0721fef HBASE-11990 Make setting the start and stop row for a specific prefix easier (Niels Basjes) 2014-10-09 11:13:52 -07:00
Ted Yu 3d84ccbf9c HBASE-12109 user_permission command for namespace does not return correct result (Vandana Ayyalasomayajula) 2014-10-09 17:45:02 +00:00
Yi Deng 3c1fbd2ddf HBASE-12198 Fix the bug of not updating location cache
Summary:  # Clear the cache of the server when failed

Test Plan: Add testcase `TestHTableMultiplexerFlushCache` to reproduce the bug.

Differential Revision: https://reviews.facebook.net/D24603

Signed-off-by: Elliott Clark <elliott@fb.com>
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-10-09 10:09:03 -07:00
Jimmy Xiang 2c07372c2f HBASE-12209 NPE in HRegionServer#getLastSequenceId 2014-10-08 20:40:45 -07:00
Enis Soztutar 922ced0d08 HBASE-12200 When a Rpc server handler thread dies, throws exception (Alicia Ying Shu) 2014-10-08 17:49:01 -07:00
Jimmy Xiang 7aa3a2d890 HBASE-12206 NPE in RSRpcServices 2014-10-08 17:45:43 -07:00
stack 652b81ab1e HBASE-12181 Some tests create a table and try to use it before regions get assigned (Dima Spivak) 2014-10-08 17:24:09 -07:00
manukranthk e31286bf62 Fix failures caused by Jacoco syncthetic methods
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-10-08 12:05:14 -07:00
manukranthk e952e73624 HBASE-12199 Make TestAtomicOperation and TestEncodedSeekers faster
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-10-08 08:46:29 -07:00
Jimmy Xiang f2fc311b19 HBASE-12196 SSH should retry in case failed to assign regions 2014-10-07 20:23:32 -07:00
Ted Yu a8be606145 HBASE-12016 Reduce number of versions in Meta table. Make it configurable (Andrey Stepachev) 2014-10-07 21:07:52 +00:00
stack 7546f9a4d9 HBASE-12191 Make TestCacheOnWrite faster. 2014-10-07 13:14:23 -07:00
Ted Yu e1b69bd548 HBASE-11997 CopyTable with bulkload (Yi Deng) 2014-10-07 19:34:31 +00:00
Andrew Purtell 3557a32352 HBASE-12106 Move test annotations to test artifact (Enis Soztutar) 2014-10-06 23:16:22 -07:00
Ramkrishna eb6f196395 HBASE-11815 Flush and compaction could just close the tmp writer if there
is an exception
2014-10-07 09:40:34 +05:30
Jimmy Xiang 8c3697b0d8 HBASE-12184 ServerShutdownHandler throws NPE 2014-10-06 17:28:39 -07:00
stack 062adcc188 HBASE-11890 HBase REST Client is hard coded to http protocol 2014-10-06 13:44:43 -07:00
stack 5f6a055bb6 HBASE-12172 Disable flakey TestRegionReplicaReplicationEndpoint and make fixing it a blocker on 1.0 2014-10-06 10:20:44 -07:00
Ted Yu 8a50a0cce7 HBASE-12011 Add namespace column during display of user tables (Srikanth Srungarapu) 2014-10-06 16:45:33 +00:00
stack 202bc2934a HBASE-12148 RegionServerTracker should escape data in log messages 2014-10-03 19:24:46 -07:00
Ted Yu 7972ae764b HBASE-12137 Alter table add cf doesn't do compression test (Virag Kothari) 2014-10-04 00:40:22 +00:00
Jimmy Xiang ef35182f1f HBASE-12166 TestDistributedLogSplitting.testMasterStartsUpWithLogReplayWork 2014-10-03 17:18:12 -07:00
stack 3acdf06827 HBASE-12170 TestReplicaWithCluster.testReplicaAndReplication timeouts 2014-10-03 17:06:49 -07:00
Andrew Purtell 0c0d7eb241 Amend HBASE-12156 TableName cache isn't used for one of valueOf methods; make TestTableName a medium test 2014-10-03 16:58:19 -07:00
Jimmy Xiang dbef2bdafe HBASE-12167 addendum; fix TestMasterObserver 2014-10-03 15:02:41 -07:00
Jimmy Xiang 5375ff07bc HBASE-12167 NPE in AssignmentManager 2014-10-03 11:41:18 -07:00
Andrew Purtell d8a7b67d79 HBASE-11907 Use the joni byte[] regex engine in place of j.u.regex 2014-10-02 23:06:32 -07:00
stack da9f2434b2 HBASE-12165 TestEndToEndSplitTransaction.testFromClientSideWhileSplitting fails -- DEBUGGING STRINGS 2014-10-02 21:10:45 -07:00
Ted Yu a17614d5b2 HBASE-12164 Check for presence of user Id in SecureBulkLoadEndpoint#secureBulkLoadHFiles() is inaccurate 2014-10-03 03:53:58 +00:00
Ted Yu 8dbf7b2238 HBASE-10153 improve VerifyReplication to compute BADROWS more accurately (Jianwei) 2014-10-03 03:29:45 +00:00
Jimmy Xiang a463aef8bc HBASE-12122 Try not to assign user regions to master all the time 2014-10-02 13:30:55 -07:00
stack 546f436a41 HBASE-12152 TestLoadIncrementalHFiles shows up as zombie test; ADD TIMEOUT ON TESTS -- Up timeout from 120 to 120000 2014-10-02 13:18:08 -07:00
stack 8ac42d4b40 HBASE-12148 Remove TimeRangeTracker as point of contention when many threads writing a Store 2014-10-02 12:39:33 -07:00
stack 129b93bc0e HBASE-12148 Remove TimeRangeTracker as point of contention when many threads writing a Store 2014-10-02 12:30:31 -07:00
stack 630a66f1d3 HBASE-12149 TestRegionPlacement is failing undeterministically (Manukranth Kolloju) 2014-10-02 11:29:44 -07:00
stack 6f104e3ac6 HBASE-12158 TestHttpServerLifecycle.testStartedServerWithRequestLog goes zombie on occasion 2014-10-02 11:03:45 -07:00
stack e92036cd54 HBASE-12152 TestLoadIncrementalHFiles shows up as zombie test; ADD TIMEOUT ON TESTS 2014-10-02 09:58:03 -07:00
stack ff847978ad HBASE-12156 TableName cache doesn't used for once of valueOf methods (Andrey Stepachev) 2014-10-02 09:45:57 -07:00
stack 2c8f6b66cf HBASE-12153 Fixing TestReplicaWithCluster (Manukranth Kolloju) 2014-10-02 09:22:48 -07:00
stack 43301167db HBASE-12145 Fix javadoc and findbugs so new folks aren't freaked when they see them
Fix javadoc warnings.

Fixup findbugs warnings mostly by adding annotations saying 'working as expected'.

In RpcRetryingCallerWithReadReplicas made following change which findbugs spotted:

-        if (completed == null) tasks.wait();
+        while (completed == null) tasks.wait();

In RecoverableZooKeeper, made all zk accesses synchronized -- we were doing it
half-ways previously.

In RatioBasedCompactionPolicy we were making an instance of Random on
each invocation of getNextMajorCompactionTime
2014-10-01 16:37:13 -07:00
Andrew Purtell c88a6c93ad HBASE-12065 Import tool is not restoring multiple DeleteFamily markers of a row (Maddineni Sukumar) 2014-10-01 14:53:03 -07:00
stack 0d45272e40 HBASE-12130 HBASE-11980 calls hflush and hsync doing near double the syncing work 2014-10-01 14:11:48 -07:00
Elliott Clark eb385abfae HBASE-12139 StochasticLoadBalancer doesn't work on large lightly loaded clusters
Summary:
Currently the move cost overshadows the skew cost on a large cluster. This can render the split policy worse than useless
and it can trap meta on the most loaded server in the cluster.

Test Plan:
Unit tests everywhere
likeaboss

Reviewers: stack, manukranthk

Subscribers: tedyu

Differential Revision: https://reviews.facebook.net/D24285
2014-10-01 13:01:09 -07:00
Ted Yu 1587068a2c HBASE-12095 SecureWALCellCodec should handle the case where encryption is disabled 2014-10-01 14:22:18 +00:00
anoopsjohn 4fac4c1ba6 HBASE-12112 Avoid KeyValueUtil#ensureKeyValue some more simple cases. 2014-10-01 14:05:57 +05:30
stack ff31691c84 HBASE-11879 Change TableInputFormatBase to take interface arguments (Solomon Duskis) 2014-09-30 21:25:04 -07:00
Nick Dimiduk 7a064f96ba HBASE-12123 Failed assertion in BucketCache after 11331 2014-09-30 17:00:52 -07:00
stack b5783795cd HBASE-12038 Replace internal uses of signatures with byte[] and String tableNames to use the TableName equivalents (Solomon Duskis) 2014-09-30 16:35:55 -07:00
Jimmy Xiang c4107d5307 HBASE-12119 Master regionserver web UI NOT_FOUND 2014-09-30 14:42:32 -07:00
manukranthk 0075528615 HBASE-12115 Fix TableInputFormatBase.reverseDNS for ipv6 addresses
Summary: Hadoop's DNS.reverDns function cannot handle Inet6Address properly and throws Runtime Exceptions.

Test Plan: Added Unit test to test the particular case.

Differential Revision: https://reviews.facebook.net/D24225

Signed-off-by: Elliott Clark <eclark@apache.org>
2014-09-30 13:27:34 -07:00
Enis Soztutar e241d9dd81 HBASE-12099 TestScannerModel fails if using jackson 1.9.13 (Esteban Gutierrez) 2014-09-30 11:33:58 -07:00
Nick Dimiduk 26dcd96b60 HBASE-11178 Remove deprecation annotations from mapred namespace
Our parent project is not dropping its legacy API, so neither shall we. Remove
the deprecation annotations from that implementation.
2014-09-30 11:21:10 -07:00
Matteo Bertozzi 321a6085fb HBASE-12098 User granted namespace table create permissions can't create a table (Srikanth Srungarapu) 2014-09-30 19:10:00 +01:00
stack 8d1a87fabc HBASE-12096 In ZKSplitLog Coordination and AggregateImplementation replace enhaced for statements with basic for statement to avoid unnecessary object allocation 2014-09-30 08:10:42 -07:00
stack aa432fd68f HBASE-11980 Change sync to hsync, remove unused InfoServer, and reference our httpserver instead of hadoops 2014-09-29 22:28:28 -07:00
Enis Soztutar 6189b52fb0 HBASE-12042 Replace internal uses of HTable(Configuration, String) with HTable(Configuration, TableName) (Solomon Duskis) 2014-09-29 18:39:44 -07:00
Jimmy Xiang 683f3b3d50 HBASE-12034 If I kill single RS in branch-1, all regions end up on Master! 2014-09-29 13:50:59 -07:00
Nick Dimiduk 8ed4ee2225 HBASE-12003 Fix SecureBulkLoadEndpoint class javadoc formatting 2014-09-29 13:14:09 -07:00
anoopsjohn df2ce0c389 HBASE-12082 Find a way to set timestamp on Cells on the server. 2014-09-29 11:22:12 +05:30
Jeffrey Zhong 4e56a19cf1 HBASE-12052: BulkLoad Failed due to no write permission on input files - Addendum 2014-09-26 17:51:29 -07:00
Jeffrey Zhong 8ee39f1971 HBASE-12052: BulkLoad Failed due to no write permission on input files 2014-09-26 14:48:51 -07:00
Enis Soztutar 3beb168b4f HBASE-11995 Use Connection and ConnectionFactory where possible (Solomon Duskis) 2014-09-26 11:49:37 -07:00
David Deng 78d532e5f3 HBASE-12086 Fix bug of HTableMultipliexer
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-09-25 11:30:29 -07:00
stack 31ed817447 HBASE-12069 Finish making HFile.Writer Cell-centric; undo APIs that expect KV serializations 2014-09-25 10:49:09 -07:00
Ramkrishna 44a27c5cd7 HBASE-11920 Add CP hooks for ReplicationEndPoint 2014-09-25 22:11:28 +05:30
anoopsjohn a2e05b9f8f HBASE-12050 Avoid KeyValueUtil#ensureKeyValue from DefaultMemStore. 2014-09-25 17:41:19 +05:30
anoopsjohn 1b5e6daef2 HBASE-12084 Remove deprecated APIs from Result. 2014-09-25 07:36:15 +05:30
Andrew Purtell 011bc04416 HBASE-11796 Add client support for atomic checkAndMutate (Srikanth Srungarapu) 2014-09-24 15:07:38 -07:00
Matteo Bertozzi 9152d8677e HBASE-12054 bad state after NamespaceUpgrade with reserved table names 2014-09-24 19:39:52 +01:00
Elliott Clark 46eada6e02 HBASE-12076 Move InterfaceAudience imports to hbase-annotations 2014-09-24 04:10:19 -07:00
Elliott Clark 0a28af366b HBASE-12076 Move InterfaceAudience imports to hbase-annotations 2014-09-24 03:57:55 -07:00
Enis Soztutar c316257671 HBASE-12056 RPC logging too much in DEBUG mode 2014-09-23 19:53:57 -07:00
Elliott Clark a5bd931682 HBASE-12059 Create hbase-annotations module 2014-09-23 16:44:14 -07:00
Andrew Purtell 83c2de2575 Amend HBASE-12023 HRegion.applyFamilyMapToMemstore creates too many iterator objects; More cases (Vladimir Rodionov) 2014-09-23 13:14:16 -07:00
Andrew Purtell e06b4bcf35 HBASE-12064 hbase.master.balancer.stochastic.numRegionLoadsToRemember is not used (Junegunn Choi) 2014-09-23 12:36:34 -07:00
Elliott Clark d94f24b901 HBASE-12067 Remove deprecated metrics classes. 2014-09-23 11:40:16 -07:00
anoopsjohn 564b3d8bc2 HBASE-12048 Remove deprecated APIs from Filter. 2014-09-23 23:07:38 +05:30
Elliott Clark 2635791027 HBASE-12062 Fix usage of Collections.toArray 2014-09-23 09:58:24 -07:00
anoopsjohn 791a03b40f HBASE-12047 Avoid usage of KeyValueUtil#ensureKeyValue in simple cases. 2014-09-23 16:42:01 +05:30
Andrew Purtell 411991cf1d HBASE-12045 REST proxy users configuration in hbase-site.xml is ignored (Aditya Kishore) 2014-09-22 17:37:19 -07:00
Andrew Purtell 0153a353b2 HBASE-12044 REST delete operation should not retry disableTable for DoNotRetryIOException (Aditya Kishore) 2014-09-22 17:37:19 -07:00
Andrew Purtell e925348979 HBASE-12043 REST server should respond with FORBIDDEN(403) code on AccessDeniedException (Aditya Kishore) 2014-09-22 17:37:19 -07:00
Enis Soztutar 7b7648322b HBASE-12055 TestBucketWriterThread hangs flakily based on timing (Nick Dimiduk) 2014-09-22 14:41:12 -07:00
Enis Soztutar bcbacefdd5 HBASE-12046 HTD/HCD setters should be builder-style 2014-09-22 11:44:34 -07:00
anoopsjohn 2cef840ef4 HBASE-11872 Avoid usage of KeyValueUtil#ensureKeyValue from Compactor. 2014-09-22 10:24:56 +05:30
Enis Soztutar d568aa22b8 HBASE-11974 When a disabled table is scanned, NotServingRegionException is thrown instead of TableNotEnabledException (Ted Yu) 2014-09-21 15:23:31 -07:00
Jeffrey Zhong 676a0126bc HBASE-11906: Meta data loss with distributed log replay 2014-09-19 18:00:07 -07:00
stack ee2821b0a5 HBASE-11917 Deprecate / Remove HTableUtil 2014-09-19 15:56:46 -07:00
stack 4877ee8788 HBASE-11982 Bootstraping hbase:meta table creates a WAL file in region dir (Enis) 2014-09-19 14:34:15 -07:00
stack 288ffe6563 HBASE-11145 UNEXPECTEDpatch -p1 < 11145v2.txt ! when HLog sync: Queue full 2014-09-19 14:31:10 -07:00
Lars Hofhansl 94082791af HBASE-12023 HRegion.applyFamilyMapToMemstore creates too many iterator objects. (Vladimir Rodionov) 2014-09-19 11:55:24 -07:00
Jimmy Xiang b4c07e9a80 HBASE-12005 Split/merge fails if master restarts before PONR 2014-09-19 11:44:07 -07:00
Jimmy Xiang 74c6b33e84 HBASE-12007 StochasticBalancer should avoid putting user regions on master 2014-09-19 11:39:51 -07:00
stack 7d0f5eba2d HBASE-11462 MetaTableAccessor shouldn't use ZooKeeeper (Mikhail Antononv) 2014-09-19 11:02:35 -07:00
stack e05f78ec01 HBASE-12010 Use TableName.META_TABLE_NAME instead of indirectly from HTableDescriptor 2014-09-19 00:05:50 -07:00
stack 64a69f0ffc HBASE-12025 TestHttpServerLifecycle.testStartedServerWithRequestLog hangs frequently 2014-09-18 21:05:40 -07:00
Ted Yu 4d29a21ff7 HBASE-11405 Multiple invocations of hbck in parallel disables balancer permanently (bharath v) 2014-09-19 01:01:04 +00:00
Matteo Bertozzi bd8df9ccd4 HBASE-11598 Add simple rpc throttling 2014-09-18 22:38:30 +01:00
Elliott Clark a8329fa364 HBASE-11266 Remove shaded references to logger 2014-09-18 11:27:37 -07:00
Ashish Singhi 759922ba7e HBASE-8139 Allow job names to be overridden
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-09-18 10:39:59 -07:00
anoopsjohn 6813167423 HBASE-11874 Support Cell to be passed to StoreFile.Writer rather than KeyValue. 2014-09-18 18:32:45 +05:30
anoopsjohn 6a5763673c HBASE-11988 AC/VC system table create on postStartMaster fails too often in test. 2014-09-18 07:50:16 +05:30
Jonathan M Hsieh 2e4218648a Revert "HBASE-11405 Multiple invocations of hbck in parallel disables balancer permanently (Bharath Vissapragada)"
This reverts commit f4ecb1816b.

More comments came in, reverting until addressed.
2014-09-17 12:58:42 -07:00
Jonathan M Hsieh f4ecb1816b HBASE-11405 Multiple invocations of hbck in parallel disables balancer permanently (Bharath Vissapragada) 2014-09-17 12:49:58 -07:00
Jimmy Xiang ffbb6417c0 HBASE-11991 Region states may be out of sync 2014-09-17 08:16:21 -07:00
stack fc97a1b34c HBASE-11988 AC/VC system table create on postStartMaster fails too often in test; ADD DEBUG 2014-09-16 16:32:11 -07:00
Andrew Purtell 2c28ea06dc HBASE-11994 PutCombiner floods the M/R log with repeated log messages (Aditya Kishore) 2014-09-16 13:55:14 -07:00
Enis Soztutar cad76a3431 HBASE-11825 Create Connection and ConnectionManager (Solomon Duskis) 2014-09-16 11:40:29 -07:00
Jimmy Xiang cc873713c1 HBASE-11976 Server startcode is not checked for bulk region assignment 2014-09-16 09:19:27 -07:00
stack 43a8dea347 HBASE-11987 Make zk-less table states backward compatible (Andrey Stepachev) 2014-09-15 23:23:50 -07:00
stack 8a7326dd45 HBASE-11873 Hbase Version CLI enhancement (Ashish Singhi) 2014-09-15 21:07:56 -07:00
stack 5554692871 HBASE-11862 Get rid of Writables in HTableDescriptor, HColumnDescriptor (Andrey Stepachev) 2014-09-15 11:08:21 -07:00
stack 3cc5d19039 HBASE-7767 Get rid of ZKTable, and table enable/disable state in ZK (Andrey Stepachev) 2014-09-15 10:12:49 -07:00
Ted Yu 57477fe18c HBASE-11136 Add permission check to roll WAL writer (Jerry He) 2014-09-15 16:24:57 +00:00
Andrew Purtell 8c4baf6a8a HBASE-11972 The doAs user used in the update to hbase:acl table RPC is incorrect (Devaraj Das) 2014-09-14 20:29:24 -07:00
stack 3c9bd7d296 HBASE-11911 Break up tests into more fine grained categories (Alex Newman) 2014-09-12 21:37:06 -07:00
Andrew Purtell 98be489070 HBASE-11963 Synchronize peer cluster replication connection attempts (Maddineni Sukumar) 2014-09-12 17:21:51 -07:00
Ted Yu 2be3f90fa6 HBASE-11966 Minor error in TestHRegion.testCheckAndMutate_WithCorrectValue() 2014-09-12 23:45:18 +00:00
stack 7a1b7ef261 HBASE-11893 RowTooBigException should be in hbase-client module (Mikhail Antonov) 2014-09-12 12:35:28 -07:00
Nick Dimiduk 9f780499bc HBASE-11949 Setting hfile.block.cache.size=0 doesn't actually disable blockcache 2014-09-12 10:56:29 -07:00
Nick Dimiduk 013daadd95 HBASE-11847 HFile tool should be able to print block headers 2014-09-12 10:27:45 -07:00
stack c0d4b26872 HBASE-11897 Add append and remove peer table-cfs cmds for replication (Liu Shaoqui) 2014-09-12 09:28:52 -07:00
Nick Dimiduk 612f4c1c21 HBASE-11845 addendum 2014-09-11 17:13:11 -07:00
Nick Dimiduk 29b274a116 HBASE-11845 HFile tool should implement Tool, disable blockcache by default
HFileTool now accepts configuration via -D arguments. The blockcache is
disabled by default.
2014-09-11 14:39:30 -07:00
Jimmy Xiang 3a82cf238b HBASE-11760 Tighten up region state transition 2014-09-11 13:21:12 -07:00
stack c615f22329 HBASE-11619 Remove unused test class from TestHLogSplit (Mikhail Antonov) 2014-09-11 10:30:29 -07:00
Jimmy Xiang a6314e2578 HBASE-11947 NoSuchElementException in balancer for master regions (Sergey Soldatov and Jimmy Xiang) 2014-09-11 10:18:36 -07:00
Enis Soztutar 8c604e14a3 HBASE-11942 Fix TestHRegionBusyWait 2014-09-10 19:48:14 -07:00
Nick Dimiduk eec15bd172 HBASE-11331 [blockcache] lazy block decompression
When hbase.block.data.cachecompressed=true, DATA (and ENCODED_DATA) blocks are
cached in the BlockCache in their on-disk format. This is different from the
default behavior, which decompresses and decrypts a block before caching.
2014-09-10 15:22:13 -07:00
Enis Soztutar f7bcf3df6b HBASE-11921 Minor fixups that come of testing branch-1 (Stack) 2014-09-09 12:05:43 -07:00
anoopsjohn 0259d27341 HBASE-11919 Remove the deprecated pre/postGet CP hook. 2014-09-09 22:32:41 +05:30
stack 7ea085beb8 HBASE-11839 TestRegionRebalance is flakey 2014-09-09 08:29:05 -07:00
Ted Yu ee631e19c6 HBASE-11918 TestVisibilityLabelsWithDistributedLogReplay#testAddVisibilityLabelsOnRSRestart sometimes fails due to VisibilityController initialization not being recognized 2014-09-09 14:34:01 +00:00
Enis Soztutar 4995ed8a02 HBASE-11679 Replace HTable with HTableInterface where backwards-compatible (Carter) 2014-09-08 23:39:34 -07:00
Enis Soztutar 71e6ff4377 HBASE-9473 Change UI to list 'system tables' rather than 'catalog tables' (Stack) 2014-09-08 22:38:32 -07:00
Enis Soztutar 62d1ae12c2 HBASE-11445 TestZKProcedure#testMultiCohortWithMemberTimeoutDuringPrepare is flaky (Jeffrey Zhong) 2014-09-08 20:57:55 -07:00
Ted Yu f9bea36146 HBASE-11772 Bulk load mvcc and seqId issues with native hfiles (Jerry He) 2014-09-08 14:50:02 +00:00
anoopsjohn 0a9bfcaf74 HBASE-11805 KeyValue to Cell Convert in WALEdit APIs. 2014-09-07 15:48:21 +05:30
Ted Yu fec7771f73 HBASE-11896 LoadIncrementalHFiles fails in secure mode if the namespace is specified (Ashish Singhi and Ted Yu) 2014-09-06 13:23:28 +00:00
stack b4f88469ba HBASE-11905 Add orca to server UIs and update logo -- ADDENDUM 2014-09-05 22:22:31 -07:00
stack a1353b826b HBASE-11905 Add orca to server UIs and update logo 2014-09-05 16:45:54 -07:00
stack 502fcd6711 HBASE-11905 Add orca to server UIs and update logo 2014-09-05 16:44:46 -07:00
Ted Yu a9a1eb50ce Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/hbase 2014-09-05 21:53:30 +00:00
Ted Yu c9e5229294 HBASE-11869 Support snapshot owner 2014-09-05 21:53:08 +00:00
Sean Busbey 39609a556a HBASE-11891 Introduce an HBaseInterfaceAudience level to denote class names that appear in configs.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-09-05 14:33:39 -07:00
Sean Busbey 8b5582370e HBASE-11858 Add InterfaceAudience for classes missing it in regionserver packages.
* RpcSchedulerFactory and PriorityFunction scoped to Coproc / Phoenix based on SimpleRpcSchedulerFactory and RpcScheduler
* RegionCoprocessorHost, RegionServerCoprocessorHost set to Coproc based on their need for the Observers that are in the book section on coprocessors
* RowProcessor and BaseRowProcessor scoped to Coproc based on RowProcessorClient
* RowTooBigException scope to Public because the book says it will be thrown by the client

Other modified classes set expressly to private.

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-09-05 14:33:10 -07:00
Lars Hofhansl edac84567f HBASE-11898 CoprocessorHost.Environment should cache class loader instance. (Vladimir Rodionov) 2014-09-05 09:46:58 -07:00
stack aa05ad1291 HBASE-11877 Make TableSplit more readable (Liu Shaohui) 2014-09-04 21:25:54 -07:00
Ramkrishna 8de30d32d4 HBASE-11882 Row level consistency may not be maintained with bulk load and
compaction (Jerry He)
Signed-off-by: Ramkrishna <ramkrishna.s.vasudevan@intel.com>
2014-09-05 08:55:53 +05:30
Andrew Purtell f77ebcf191 HBASE-11886 The creator of the table should have all permissions on the table (Devaraj Das and Andrew Purtell) 2014-09-03 18:30:52 -07:00
Enis Soztutar 1a6eea335f HBASE-11826 Split each tableOrRegionName admin methods into two targetted methods (Carter and Enis) 2014-09-03 14:39:35 -07:00
stack 11ba6ac7c9 HBASE-11887 Memory retention in branch-1; millions of instances of LiteralByteString for column qualifier and value 2014-09-03 14:20:40 -07:00
Andrew Purtell 5ad6098b52 HBASE-11876 RegionScanner.nextRaw should not update metrics 2014-09-02 18:28:56 -07:00
Enis Soztutar bb1d95385a HBASE-11863 WAL files are not archived and stays in the WAL directory after splitting 2014-09-02 17:52:18 -07:00
Ted Yu b2d528aac6 HBASE-11878 TestVisibilityLabelsWithDistributedLogReplay#testAddVisibilityLabelsOnRSRestart sometimes fails due to VisibilityController not yet initialized 2014-09-02 22:44:18 +00:00
Jimmy Xiang 842f4808db HBASE-11880 NPE in MasterStatusServlet 2014-09-02 14:56:11 -07:00
Enis Soztutar 211c1e8ad4 HBASE-11797 Create Table interface to replace HTableInterface (Carter) 2014-09-02 13:07:02 -07:00
anoopsjohn 310ac4f71d HBASE-11821 [ImportTSV] Abstract labels tags creation into pluggable Interface. 2014-09-02 16:30:37 +05:30
Jimmy Xiang d16c9d3776 HBASE-11867 TestSplitLogManager.testUnassignedTimeout is flaky 2014-09-01 14:28:01 -07:00
anoopsjohn 125f5619b9 HBASE-11777 Find a way to set sequenceId on Cells on the server. 2014-09-01 15:04:00 +05:30
Jimmy Xiang 478bdc8ea5 HBASE-11866 TestDistributedLogSplitting is flaky 2014-08-31 08:57:45 -07:00
stack 5719e4098b HBASE-11865 Result implements CellScannable; rather it should BE a CellScanner 2014-08-31 00:11:35 -07:00
stack 651b6bab49 HBASE-11822 Convert EnvironmentEdge#getCurrentTimeMillis to getCurrentTime 2014-08-29 17:14:25 -07:00
stack 3bfbd06291 HBASE-11822 Convert EnvironmentEdge#getCurrentTimeMillis to getCurrentTime 2014-08-29 17:14:25 -07:00
Andrew Purtell cdfc96f294 HBASE-11857 Restore ReaderBase.initAfterCompression() and WALCellCodec.create(Configuration, CompressionContext) (Ted Yu) 2014-08-29 16:53:22 -07:00
stack 2ceb875957 HBASE-11072 Abstract WAL splitting from ZK (Sergey Soldatov) 2014-08-29 16:47:14 -07:00
stack 1abaacffb5 HBASE-11072 Abstract WAL splitting from ZK (Sergey Soldatov) 2014-08-29 16:46:32 -07:00
Jimmy Xiang b7f7514762 HBASE-11689 Track meta in transition (Andrey Stepachev and Jimmy Xiang) 2014-08-29 13:23:35 -07:00
stack 2cd45eb9a0 HBASE-11726 Master should fail-safe if starting with a pre 0.96 layout (Esteban Guiterrez) 2014-08-29 11:17:08 -07:00
Andrew Purtell e5a5e968f1 HBASE-11810 Access SSL Passwords through Credential Provider API (Larry McCay) 2014-08-29 07:54:45 -07:00
Andrew Purtell 27ba048651 HBASE-11846 HStore#assertBulkLoadHFileOk should log if a full HFile verification will be performed during a bulkload (Esteban Gutierrez) 2014-08-28 15:53:19 -07:00
Sean Busbey 49b526169a HBASE-11849 remove classes with audience.private for internals that we don't use.
Signed-off-by: Jonathan M Hsieh <jmhsieh@apache.org>
2014-08-28 11:53:52 -07:00
anoopsjohn 736f84bfed HBASE-9875 Removing the empty file NamespaceJanitor 2014-08-28 16:37:00 +05:30
stack 80fbcfcd23 HBASE-4920 We need a mascot, a totem 2014-08-27 19:14:35 -07:00
stack cd8a908499 HBASE-4920 We need a mascot, a totem
Add in images Add reference on front page and from refguide.
2014-08-27 19:13:33 -07:00
stack e5123cc2ce HBASE-9875 NamespaceJanitor chore is not used 2014-08-27 09:56:16 -07:00
Srikanth Srungarapu 57328e1121 HBASE-11788 HBase is not deleting the cell when a Put with a KeyValue, KeyValue.Type.Delete is submitted 2014-08-27 09:05:34 -07:00
stack f4c55b877c HBASE-11834 TestHRegionBusyWait.testParallelAppendWithMemStoreFlush fails sporadically 2014-08-27 08:21:38 -07:00
anoopsjohn 0cb2ab6a76 HBASE-11820 ReplicationSource : Set replication codec class as RPC codec class on a clonned Configuration. 2014-08-27 10:28:49 +05:30
stack aada70053b HBASE-7782 HBaseTestingUtility.truncateTable() not acting like CLI (Sean Busbey) 2014-08-26 10:44:22 -07:00
Andrew Purtell 906fafe93d HBASE-11814 TestAssignmentManager.testCloseFailed() and testOpenCloseRacing() is flaky (Virag Kothari) 2014-08-26 07:51:09 -07:00
Ramkrishna dea6480023 HBASE-11591 Scanner fails to retrieve KV from bulk loaded file with
highest sequence id than the cell's mvcc in a non-bulk loaded file (Ram)
2014-08-26 17:36:37 +05:30
Ted Yu 582123cd8f HBASE-11823 Cleanup javadoc warnings.(Andrey Stepachev) 2014-08-26 09:13:22 +00:00
Andrew Purtell 5ed89df4bb HBASE-11766 Backdoor CoprocessorHConnection is no longer being used for local writes 2014-08-25 15:58:11 -07:00
stack 03687b80bc HBASE-11813 CellScanner#advance may overflow stack 2014-08-25 14:52:36 -07:00
stack dd6c21e4d5 HBASE-11610 Enhance remote meta updates 2014-08-25 11:55:43 -07:00
Andrew Purtell 368aee62af HBASE-11794 StripeStoreFlusher causes NullPointerException (jeongmin kim) 2014-08-23 10:49:21 -07:00
Andrew Purtell d281ffb139 HBASE-11617 incorrect AgeOfLastAppliedOp and AgeOfLastShippedOp in replication Metrics when no new replication OP (Demai Ni) 2014-08-23 09:43:12 -07:00
Ted Yu 3b57f28dad HBASE-11798 TestBucketWriterThread may hang due to WriterThread stopping prematurely (Sergey Soldatov and Alex Newman) 2014-08-22 01:54:06 +00:00
Matteo Bertozzi 6df18a1b65 HBASE-11789 LoadIncrementalHFiles is not picking up the -D option 2014-08-21 19:05:17 +01:00
Matteo Bertozzi cf771b85a5 Revert "LoadIncrementalHFiles is not picking up the -D option"
This reverts commit e05e27f2d5.
2014-08-21 19:04:33 +01:00
Nicolas Liochon 018bbc0993 HBASE-4955 Use the official versions of surefire (Alex Newman) 2014-08-21 10:50:14 +02:00
Matteo Bertozzi e05e27f2d5 LoadIncrementalHFiles is not picking up the -D option 2014-08-20 21:31:29 +01:00
Nicolas Liochon c308c37b23 HBASE-11744 RpcServer code should not use a collection from netty internal 2014-08-20 12:14:40 +02:00
anoopsjohn 062f6a6aac HBASE-11553 Abstract visibility label related services into an interface. 2014-08-20 14:47:29 +05:30
Enis Soztutar e28ec72464 HBASE-11568 Async WAL replication for region replicas 2014-08-19 18:59:22 -07:00
Enis Soztutar d44e7df5dc HBASE-11512 Write region open/close events to WAL 2014-08-19 18:45:21 -07:00
Enis Soztutar aeecd20373 HBASE-11572 Add support for doing get/scans against a particular replica_id (Jeffrey Zhong) 2014-08-19 18:23:09 -07:00
stack c08f850d40 HBASE-11657 Put HTable region methods in an interface (Carter Page) 2014-08-19 16:15:02 -07:00
Andrew Purtell 3b864842c7 HBASE-11774 Avoid allocating unnecessary tag iterators 2014-08-19 09:38:33 -07:00
Andrew Purtell 393a2a3814 HBASE-11773 Wrong field used for protobuf construction in RegionStates (Andrey Stepachev) 2014-08-19 09:24:45 -07:00
anoopsjohn 3c13e8f3ce HBASE-11696 Make CombinedBlockCache resizable. 2014-08-19 17:32:50 +05:30
Ted Yu fd4dfb489a HBASE-11762 Record the class name of Codec in WAL header 2014-08-19 00:53:54 +00:00
stack f93e4d47d9 HBASE-11770 TestBlockCacheReporting.testBucketCache is not stable (Sergey Soldatov) 2014-08-18 15:34:27 -07:00
Matteo Bertozzi c45a8832d2 HBASE-11757 Provide a common base abstract class for both RegionObserver and MasterObserver 2014-08-18 20:19:04 +01:00
Ramkrishna 70696ebf59 HBASE-11728 - Data loss while scanning using PREFIX_TREE
DATA-BLOCK-ENCODING (Ram)
2014-08-18 22:32:56 +05:30
Matteo Bertozzi 6856e4533e HBASE-11733 Avoid copy-paste in Master/Region CoprocessorHost 2014-08-16 08:22:48 +01:00
Andrew Purtell 680a6f32f2 HBASE-11713 Adding hbase shell unit test coverage for visibility labels (Srikanth Srungarapu) 2014-08-15 15:20:35 -07:00
Jimmy Xiang 2c5825d897 HBASE-11740 RegionStates.getRegionAssignments() gets stuck on clone (Virag Kothari) 2014-08-15 10:36:49 -07:00
Andrew Purtell dbf16df44c HBASE-11755 VisibilityController returns the wrong value for preBalanceSwitch (Matteo Bertozzi) 2014-08-15 10:29:26 -07:00
Jimmy Xiang 783d87b3c0 HBASE-11732 Should not preemptively offline a region 2014-08-15 08:43:30 -07:00
Andrew Purtell 9db1f2cc37 HBASE-11749 Better error logging when coprocessors loading has failed (Srikanth Srungarapu) 2014-08-14 17:51:06 -07:00
shuai.lou a15b343fbf HBASE-11708 RegionSplitter incorrectly calculates splitcount
when split table using the util(UniformSplit or HexStringSplit),
with "-r" option, the caculation of splitCount in funciton rollingSplit
may be wrong.

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-08-14 17:51:06 -07:00
Sean Busbey e9fd2d5cae HBASE-11627 guard against divide by zero in RegionSplitter logging.
Adds a test for noop rolling splits that fails prior to the addition
of the guard.

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-08-14 17:51:06 -07:00
Matteo Bertozzi e1e70a7e2f HBASE-11724 Add to RWQueueRpcExecutor the ability to split get and scan handlers 2014-08-14 20:52:11 +01:00