Commit Graph

3479 Commits

Author SHA1 Message Date
Elliott Clark 091142f47a HBASE-12576 Add metrics for rolling the HLog if there are too few DN's in the write pipeline 2014-12-02 09:30:29 -08:00
stack be29fb4c02 HBASE-12610 Close connection in TableInputFormatBase (Solomon Duskis) 2014-12-02 09:28:28 -08:00
Sean Busbey 8959828fb5 HBASE-12522 Backport of write-ahead-log refactoring and follow-ons.
Issues incorporated and incompatible changes called out on the jira.

* Cleaned up references to HLog
* Deprecates HLogKey but maintains it for compatibility
  - Moves all Writeable from WALKey to HLogKey
* Adds utility code to CoprocessorHost to help with evolving Coprocessor APIs
* RSRpcServices roll WAL call now requests the non-meta LogRoller roll all logs
  - rolls actually happen asynchronously
  - deprecated old api (and noted incompatible behavior change)
  - modified api in new Admin interface to reflect lack of return values.
* Moved WAL user facing API to "WAL"
  - only 1 sync offered
  - WALTrailer removed from API
* make provider used by the WALFactory configurable.
* Move all WAL requests to use opaque ids instead of paths
* WALProvider provides API details for implementers and handles creation of WALs.
* Refactor WALActionsListener to have a basic implementation.
* turn MetricsWAL into a WALActionsListener.
* tests that needs FSHLog implementation details use them directly, others just reference provider + factory
  - Some tests moved from Large to Medium based on run time.
* pull out wal disabling into its own no-op class
* update region open to delegate to WALFactory
* update performance test tool to allow for multiple regions
* Removed references to meta-specific wals within wal code
  - replaced with generic suffixes
  - WALFactory maintains a dedicated WALProvider for meta (and so knows about the distinction)
* maintain backwards compat on HLogPrettyPrinter and mark it deprecated.
  - made WALPrettyPrinter IA.Private in favor of `bin/hbase wal`
* move WALUtil stuff that's implementation specific to said implementation
  - WALUtil now acts as an integration point between the RegionServer and hte WAL code.

Incorporates contributions from v.himanshu and stack.

Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/WALPlayer.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/migration/NamespaceUpgrade.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/protobuf/ReplicationProtbufUtil.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/LogRoller.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/FSHLog.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/util/HMerge.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/util/MetaUtils.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALSplitter.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/TestIOFencing.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAdmin2.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/coprocessor/TestRegionObserverScannerOpenHook.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/filter/TestFilter.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/filter/TestInvocationRecordFilter.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/fs/TestBlockReorder.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestHLogRecordReader.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestImportExport.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestAtomicOperation.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransaction.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransaction.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestHLog.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestLogRollAbort.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestLogRollingNoCluster.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestMultiSlaveReplication.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationEndpoint.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationSource.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationWALEntryFilters.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestRegionReplicaReplicationEndpoint.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestRegionReplicaReplicationEndpointNoMaster.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestReplicationSourceManager.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestReplicationWALReaderManager.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestFSVisitor.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestMergeTool.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestSecureWAL.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALFiltering.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALMethods.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALReaderOnSecureWAL.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALSplit.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALSplitCompressed.java
	src/main/docbkx/ops_mgt.xml
2014-12-02 11:05:02 -06:00
Enis Soztutar e2631ce70c HBASE-12537 HBase should log the remote host on replication error (Stack) 2014-12-01 20:10:52 -08:00
stack a5169d422b HBASE-12526 Remove unused imports (Varun Saxena) 2014-12-01 14:30:59 -08:00
Jeffrey Zhong a184620fb3 HBASE-12600: Remove REPLAY tag dependency in Distributed Replay Mode 2014-12-01 11:30:13 -08:00
stack 86dc3cab96 HBASE-12520 Add protected getters on TableInputFormatBase (Solomon Duskis) 2014-12-01 10:20:57 -08:00
stack 53d775f242 HBASE-12514 Cleanup HFileOutputFormat legacy code (Solomon Duskis)
Signed-off-by: stack <stack@apache.org>
2014-12-01 10:16:35 -08:00
Ramkrishna 95de67bd39 HBASE-11639 - [Visibility controller] Replicate the visibility of Cells as
strings (Ram)
2014-12-01 23:24:20 +05:30
stack 84d9f0ec26 HBASE-12491 TableMapReduceUtil.findContainingJar() NPE 2014-11-29 09:34:25 -08:00
stack b12d57783f HBASE-12519 Remove tabs used as whitespace (Varun Saxena) 2014-11-29 09:24:08 -08:00
stack 7eefa36ac2 HBASE-10536 ImportTsv should fail fast if any of the column family passed to the job is not present in the table (denny joesph) 2014-11-28 20:42:55 -08:00
stack f95728ac7d HBASE-12581 TestCellACLWithMultipleVersions failing since task 5 HBASE-12404 (HBASE-12404 addendum) -- SLEEP ADDENDUM 2014-11-27 05:29:23 -08:00
stack c3b99a5406 HBASE-12558 TestHCM.testClusterStatus Unexpected exception, expected<org.apache.hadoop.hbase.regionserver.RegionServerStoppedException> but was<junit.framework.AssertionFailedError> -- DISABLING FAILING TEST 2014-11-26 22:23:14 -08:00
Jeffrey Zhong 643de2df04 HBASE-12533: staging directories are not deleted after secure bulk load 2014-11-26 16:32:59 -08:00
Jeffrey Zhong def45c2185 HBASE-12053: SecurityBulkLoadEndPoint set 777 permission on input data files 2014-11-26 16:32:51 -08:00
Enis Soztutar 898e78661a HBASE-12072 Standardize retry handling for master operations
Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/HConnection.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/RowTooBigException.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationAdmin.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/procedure/flush/MasterFlushTableProcedureManager.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestReplicasClient.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.java
2014-11-26 13:50:24 -08:00
stack 9036c78cf1 HBASE-12587 TestReplicationTrackerZKImpl.testPeerRemovedEvent timedout 2014-11-26 12:54:27 -08:00
stack f376343a17 Revert "HBASE-12563 After Starting up mini hbase cluster, Real Configuration of Cluster never set to HBaseTestingUtility (Talat UYARER)"
Broke the build. TestZooKeeper doesn't pass.

This reverts commit 2e9597ffb7.
2014-11-26 10:35:03 -08:00
stack daff5e8d96 HBASE-12518 Task 4 polish. Remove CM#{get,delete}Connection
Remove deleteConnection from everywhere except the two tests that ensure
it does the right thing and from HCM and CM themselves.

Undoes deleteConnection from tests and from the web ui
2014-11-26 08:12:13 -08:00
stack 2e9597ffb7 HBASE-12563 After Starting up mini hbase cluster, Real Configuration of Cluster never set to HBaseTestingUtility (Talat UYARER) 2014-11-26 08:00:00 -08:00
stack c55d57461c HBASE-12584 Fix branch-1 failing since task 5 HBASE-12404 (HBASE-12404 addendum) 2014-11-26 01:52:41 -08:00
stack c9376e6d37 HBASE-12581 TestCellACLWithMultipleVersions failing since task 5 HBASE-12404 (HBASE-12404 addendum) 2014-11-25 16:30:23 -08:00
stack c0cdaf8400 HBASE-12404 Task 5 from parent: Replace internal HTable constructor use with
HConnection#getTable (0.98, 0.99)

    Backport

    Replaced HTable under hbase-*/src/main/java. Skipped tests. Would take
    till end of time to do all and some cases are cryptic. Also skipped
    some mapreduce where HTable comes through in API. Can do both of
    these stragglers in another issue.
    Generally, if a utility class or standalone class, tried to pass in a
    Connection rather than have the utility or standalone create its own
    connection on each invocation; e.g. the Quota stuff. Where not possible,
    noted where invocation comes from... if test or hbck, didn't worry about
    it.
    Some classes are just standalone and nothing to be done to avoid
    a Connection setup per invocation (this is probably how it worked
    in the new HTable...days anyways). Some classes are not used:
    AggregationClient, FavoredNodes... we should just purge this stuff.
    Doc on what short circuit connection does (I can just use it...
    I thought it was just for short circuit but no, it switches dependent
    on where you are connecting).
    Changed HConnection to super Interface ClusterConnection where safe (
    internal usage by private classes only).
    Doc cleanup in example usage so we do new mode rather than the old
    fashion.
    Used java7 idiom that allows you avoid writing out finally to call close
    on implementations of Closeable.
    Added a RegistryFactory.. moved it out from being inner class.
    Added a utility createGetClosestRowOrBeforeReverseScan method to Scan
    to create a Scan that can ...
    Renamed getShortCircuitConnection as getConnection – users don't need
    to know what implementation does (that it can short-circuit RPC).
    The old name gave pause. I was frightened to use it thinking it only
    for short-circuit reading – that it would not do remote too.
    Squashed commit of the following:
2014-11-25 12:26:54 -08:00
Elliott Clark 524dcd1323 HBASE-12550 ADDENDUM Make HRegion's api not change. 2014-11-24 16:11:41 -08:00
stack 3cd1d7ab0c HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99) under src/main/java 2014-11-24 10:12:27 -08:00
stack f3c5f11718 HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99) under src/main/java
Move from HConnection to ClusterConnection or Connection
Use unmanaged connections where we use managed previous
(used the jdk7 https://docs.oracle.com/javase/7/docs/technotes/guides/language/try-with-resources.html idiom).

In ZKConfig, synchronize on Configuration rather than make a copy.
Making a copy we were dropping hbase configs in certain test context
(could not find the zk ensemble because default port).

In tests, some move to the new style connection setup but mostly
fixes for premature connection close or adding cleanup where it
was lacking.

Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestLoadIncrementalHFilesSplitRecovery.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestMultiSlaveReplication.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationEndpoint.java
2014-11-24 10:12:27 -08:00
Elliott Clark 339fd6bdca HBASE-12550 Check all storefiles are referenced before splitting
Summary: If there are bugs in HDFS move and/or create we should protect against them by making sure that all files referenced end up in split daughters.

Test Plan: Unit tests cover splits pretty well

Subscribers: matteobertozzi

Differential Revision: https://reviews.facebook.net/D29373
2014-11-24 09:51:53 -08:00
Andrew Purtell 9904252615 HBASE-12479 Backport HBASE-11689 (Track meta in transition) (Virag Kothari) 2014-11-22 12:13:09 -08:00
stack 7a3e8b55f8 HBASE-12549 Fix TestAssignmentManagerOnCluster#testAssignRacingWithSSH() flaky test (Virag Kothari) --ADDENDUM 2014-11-21 21:32:55 -08:00
tedyu d5bcf338d6 HBASE-12554 TestBaseLoadBalancer may timeout due to lengthy rack lookup 2014-11-21 16:56:31 -08:00
Enis Soztutar aa343ebcfe HBASE-10671 Add missing InterfaceAudience annotations for classes in hbase-common and hbase-client modules 2014-11-21 14:09:28 -08:00
stack 42cbdea76d HBASE-12541 Add misc debug logging to hanging tests in TestHCM and TestBaseLoadBalancer -- ADDENDUM; add waitForNoRegionInTransition from HTU in master branch 2014-11-21 08:15:38 -08:00
anoopsjohn 3c3e9aef81 HBASE-12346 Scan's default auths behavior under Visibility labels. - Addendum 2014-11-21 18:25:41 +05:30
anoopsjohn 04ee2bc812 HBASE-12346 Scan's default auths behavior under Visibility labels.(Jerry He) 2014-11-21 13:47:22 +05:30
stack bfda57d4f2 HBASE-12541 Add misc debug logging to hanging tests in TestHCM and TestBaseLoadBalancer 2014-11-20 17:55:08 -08:00
Enis Soztutar 49422a9ec4 HBASE-12549 Fix TestAssignmentManagerOnCluster#testAssignRacingWithSSH() flaky test 2014-11-20 16:19:20 -08:00
Sean Busbey f1ae3cc56f HBASE-12516 Clean up QA Bot warnings
Signed-off-by: stack <stack@apache.org>
2014-11-20 15:13:03 -08:00
tedyu 3b4688f9ee HBASE-11099 Two situations where we could open a region with smaller sequence number (Stephen Jiang) 2014-11-20 14:44:08 -08:00
tedyu deacb117f6 HBASE-12464 meta table region assignment stuck in the FAILED_OPEN state due to region server not fully ready to serve (Stephen Jiang) 2014-11-20 12:01:40 -08:00
Nick Dimiduk f1048a148b HBASE-12539 HFileLinkCleaner logs are uselessly noisy 2014-11-19 23:51:19 +01:00
Matteo Bertozzi 865ffebfc6 HBASE-12529 Use ThreadLocalRandom for RandomQueueBalancer 2014-11-19 16:51:26 +00:00
Matteo Bertozzi 6e376b900e Patch up Jetty to disable SSLv3 (CVE-2014-3566) 2014-11-19 16:51:19 +00:00
stack 3a3a4b7b6b Revert "HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99)"
This reverts commit 4f5cde8a69.
2014-11-18 16:32:18 -08:00
Andrew Purtell eb34c956a1 HBASE-12496 A blockedRequestsCount metric (Yi Deng) 2014-11-18 14:24:18 -08:00
Lars Hofhansl 2ed5ac9ca9 HBASE-12411 Optionally enable p-reads and private readers for compactions. 2014-11-18 12:29:31 -08:00
Enis Soztutar bb0a3ce914 HBASE-12449 Use the max timestamp of current or old cell's timestamp in HRegion.append() 2014-11-18 11:35:47 -08:00
stack 4f5cde8a69 HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99)
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestLoadIncrementalHFilesSplitRecovery.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java
2014-11-18 10:19:55 -08:00
tedyu 463198dcdc HBASE-12337 Import tool fails with NullPointerException if clusterIds is not initialized 2014-11-18 09:19:00 -08:00
Nick Dimiduk f38efa79e6 HBASE-12459 Use a non-managed Table in mapred.TableOutputFormat 2014-11-17 08:39:46 +01:00
stack dcba045526 HBASE-12359 MulticastPublisher should specify IPv4/v6 protocol family when creating multicast channel (Qiang Tian) 2014-11-14 21:55:59 -08:00
tedyu 30ecf5ae78 HBASE-12478 HBASE-10141 and MIN_VERSIONS are not compatible 2014-11-14 16:37:19 -08:00
Lars Hofhansl 1861f9ce25 Revert "HBASE-12457 Regions in transition for a long time when CLOSE interleaves with a slow compaction."
This reverts commit 0e795c1cf8.
2014-11-13 09:19:43 -08:00
Lars Hofhansl 880c7c35fc Revert "Amend HBASE-12457 Regions in transition for a long time when CLOSE interleaves with a slow compaction; Test import fix"
This reverts commit 9d2ad55cfa.
2014-11-13 09:19:32 -08:00
Andrew Purtell 9d2ad55cfa Amend HBASE-12457 Regions in transition for a long time when CLOSE interleaves with a slow compaction; Test import fix 2014-11-13 08:09:51 -08:00
Lars Hofhansl 0e795c1cf8 HBASE-12457 Regions in transition for a long time when CLOSE interleaves with a slow compaction. 2014-11-12 22:49:46 -08:00
Enis Soztutar b25e5bb890 HBASE-12445 hbase is removing all remaining cells immediately after the cell marked with marker = KeyValue.Type.DeleteColumn via PUT (Hani Nadra) 2014-11-12 15:50:48 -08:00
Matteo Bertozzi 1f0d960792 HBASE-12366 Add login code to HBase Canary tool (Srikanth Srungarapu) 2014-11-12 20:33:37 +00:00
Andrew Purtell d0c34fb4a3 Revert "HBASE-12454 Setting didPerformCompaction early in HRegion#compact"
This reverts commit 16decdc19a.
2014-11-12 12:31:10 -08:00
Andrew Purtell 17a816a0f9 HBASE-12461 FSVisitor logging is excessive (Nick Dimiduk) 2014-11-12 10:24:04 -08:00
Andrew Purtell 16decdc19a HBASE-12454 Setting didPerformCompaction early in HRegion#compact 2014-11-12 09:47:33 -08:00
stack f3a38dcf16 HBASE-10483 Provide API for retrieving info port when hbase.master.info.port is set to 0 (Liu Shaohui)
Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/MasterAddressTracker.java
	hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ZooKeeperProtos.java
2014-11-12 09:09:11 -08:00
Jeffrey Zhong 86711846d3 HBASE-12319: Inconsistencies during region recovery due to close/open of a region during recovery 2014-11-11 17:55:48 -08:00
Esteban Gutierrez 61477d06be HBASE-12447 Add support for setTimeRange for RowCounter and CellCounter (addendum)
Signed-off-by: stack <stack@apache.org>
2014-11-11 15:50:06 -08:00
Esteban Gutierrez bebf0181c8 HBASE-12447 Add support for setTimeRange for RowCounter and CellCounter
Signed-off-by: stack <stack@apache.org>
2014-11-11 15:06:56 -08:00
stack 8902fb0c1b HBASE-12455 Add 'description' to bean and attribute output when you do /jmx?description=true 2014-11-11 13:14:50 -08:00
Andrew Purtell b1f7d7cd32 HBASE-12448 Fix rate reporting in compaction progress DEBUG logging 2014-11-07 18:36:44 -08:00
Andrew Purtell 87fb974765 HBASE-12440 Region may remain offline on clean startup under certain race condition (Virag Kothari) 2014-11-07 14:11:56 -08:00
Andrew Purtell 5a16c15d7f Reduce the effective scope of CREATE and ADMIN permissions 2014-11-07 11:53:01 -08:00
Andrew Purtell 3eed03268f HBASE-12424 Finer grained logging and metrics for split transactions
Conflicts:
	hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerSource.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SplitRequest.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SplitTransaction.java
2014-11-07 11:44:49 -08:00
Niels Basjes de21812ad5 HBASE-12272 Generate Thrift code using a maven profile
Signed-off-by: stack <stack@apache.org>

Conflicts:
	pom.xml
	src/main/docbkx/developer.xml
2014-11-06 10:32:41 -08:00
stack c99d89fd63 HBASE-12427 Change branch-1 version from 0.99.2-SNAPSHOT to 0.99.3-SNAPSHOT --REVERT 2014-11-05 19:15:24 -08:00
stack 15f96c7a00 HBASE-12329 Table create with duplicate column family names quietly succeeds (Jingcheng Du) 2014-11-05 17:33:54 -08:00
stack 625a1ea065 HBASE-8707 Add LongComparator for filter (Liu Shaohui) 2014-11-05 16:57:21 -08:00
Andrew Purtell 41611547b3 HBASE-12389 Reduce the number of versions configured for the ACL table 2014-11-05 09:28:19 -08:00
Andrew Purtell 2e826a4ad1 HBASE-12420 BucketCache logged startup message is egregiously large 2014-11-05 09:22:04 -08:00
Andrew Purtell 64fd02fcbd HBASE-12344 Split up TestAdmin 2014-11-05 09:18:51 -08:00
Lars Hofhansl 8427d67ff6 HBASE-12363 Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS. 2014-11-04 17:12:39 -08:00
stack e36c59d4f2 HBASE-12423 Use a non-managed Table in TableOutputFormat (Solomon Duskis)
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java
2014-11-04 16:29:18 -08:00
Esteban Gutierrez 431b8a5383 Cache more efficiently getAll() and get() in FSTableDescriptors
Signed-off-by: stack <stack@apache.org>
2014-11-04 15:10:08 -08:00
stack c66a6b02a5 HBASE-12427 Change branch-1 version from 0.99.2-SNAPSHOT to 0.99.3-SNAPSHOT 2014-11-04 12:41:38 -08:00
stack a347d32cc5 HBASE-12319: Inconsistencies during region recovery due to close/open of a region during recovery; REVERT -- UNSTABLE BUILD 2014-11-04 09:26:13 -08:00
Matteo Bertozzi b827b6d02e HBASE-12414 Move HFileLink.exists() to base class 2014-11-04 12:31:21 +00:00
Jeffrey Zhong c84b13514e HBASE-12319: Inconsistencies during region recovery due to close/open of a region during recovery 2014-11-03 21:31:12 -08:00
tedyu 481c6829db HBASE-10780 HFilePrettyPrinter#processFile should return immediately if file does not exist (Ashish Singhi) 2014-11-03 20:30:47 -08:00
Enis Soztutar 65e7de39c7 HBASE-12402 ZKPermissionWatcher race condition in refreshing the cache leaving stale ACLs and causing AccessDenied 2014-11-03 20:12:12 -08:00
stack 0aca51e89c HBASE-12219 Cache more efficiently getAll() and get() in FSTableDescriptors; REVERTgit log! branch-1 patch AND addendum 2014-11-01 16:03:08 -07:00
Nick Dimiduk c3a7f2f3bb HBASE-12399 Master startup race between metrics and RpcServer 2014-11-01 10:47:00 -07:00
Adrian Muraru 0505072c51 Replication gets stuck following a transient zookeeper error to remote peer cluster
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-10-31 17:59:43 -07:00
Nick Dimiduk e15a803b59 HBASE-12401 Add some timestamp signposts in IntegrationTestMTTR 2014-10-31 17:22:47 -07:00
Nick Dimiduk 4a803e79e1 HBASE-12335 IntegrationTestRegionReplicaPerf is flaky 2014-10-31 17:17:05 -07:00
Andrew Purtell 4649646fc8 HBASE-12361 Show data locality of region in table page (Liu Shaohui)
Conflicts:
	hbase-server/src/main/resources/hbase-webapps/master/table.jsp
2014-10-31 15:43:01 -07:00
Esteban Gutierrez 1f18d706a8 HBASE-12219 Cache more efficiently getAll() and get() in FSTableDescriptors (addendum)
Signed-off-by: stack <stack@apache.org>
2014-10-31 11:33:33 -07:00
Enis Soztutar a46425b2a9 HBASE-12390 Change revision style from svn to git 2014-10-31 11:11:12 -07:00
Esteban Gutierrez 233fb8bf18 HBASE-12219 Cache more efficiently getAll() and get() in FSTableDescriptors
Signed-off-by: stack <stack@apache.org>
2014-10-31 10:40:57 -07:00
Ashish Singhi ae8462b3a2 HBASE-10870 Deprecate and replace HCD methods that have a 'should' prefix with a 'is' instead
Signed-off-by: stack <stack@apache.org>
2014-10-31 08:34:40 -07:00
Nick Dimiduk b2d1b154bb HBASE-9003 TableMapReduceUtil should not rely on org.apache.hadoop.util.JarFinder#getJar (Esteban Gutierrez)
Signed-off-by: stack <stack@apache.org>

Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestJarFinder.java
2014-10-30 21:07:55 -07:00
stack a1162960c2 HBASE-11819 Unit test for CoprocessorHConnection (Talat Uyarer) -- ADDENDUM testannoations fixup -- REALLY REMOVE IT 2014-10-30 20:08:51 -07:00
Sean Busbey f5e3b30058 HBASE-12388 Document behavior wrt coprocessors when wal gets empty waledits.
Signed-off-by: stack <stack@apache.org>
2014-10-30 19:32:44 -07:00
stack c1ec92adc9 HBASE-11819 Unit test for CoprocessorHConnection (Talat Uyarer) -- REVERT. Failed in a test run here: https://builds.apache.org/job/PreCommit-HBASE-Build/11530//testReport/ 2014-10-30 19:26:23 -07:00
stack 49fb89f151 HBASE-11819 Unit test for CoprocessorHConnection (Talat Uyarer) -- ADDENDUM testannoations fixup 2014-10-30 14:51:15 -07:00
stack d719ea1db7 HBASE-11819 Unit test for CoprocessorHConnection (Talat Uyarer) 2014-10-30 14:34:02 -07:00
stack 29d486ff4e HBASE-11835 Wrong managenement of non expected calls in the client (Nicolas Liochon) 2014-10-30 12:42:26 -07:00
Andrew Purtell f0091a9031 HBASE-12384 TestTags can hang on fast test hosts 2014-10-30 10:45:08 -07:00
Ashish Singhi d8874fbc21 HBASE-12375 LoadIncrementalHFiles fails to load data in table when CF name starts with '_'
Signed-off-by: stack <stack@apache.org>
2014-10-30 09:17:02 -07:00
Matteo Bertozzi c466c61976 HBASE-12378 Add a test to verify that the read-replica is able to read after a compaction 2014-10-30 12:18:52 +00:00
stack 9e0ca78439 HBASE-12336 RegionServer failed to shutdown for NodeFailoverWorker thread (Liu Shaohui) 2014-10-29 22:04:02 -07:00
stack b069c10af4 HBASE-12238 A few ugly exceptions on startup
Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.java
2014-10-29 21:53:55 -07:00
stack 6f4ae948ac HBASE-12355 Update maven plugins
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/QuotaCache.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java
2014-10-29 13:18:25 -07:00
stack 6c39d36b32 HBASE-12313 Redo the hfile index length optimization so cell-based rather than serialized KV key
Conflicts:
	hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparator.java
	hbase-common/src/main/java/org/apache/hadoop/hbase/CellKey.java
	hbase-common/src/test/java/org/apache/hadoop/hbase/TestCellUtil.java
2014-10-29 11:36:47 -07:00
stack 7aed6de9c8 HBASE-12354 Update dependencies in time for 1.0 release 2014-10-29 11:16:44 -07:00
stack 752c546099 HBASE-12285 Builds are failing, possibly because of SUREFIRE-1091 ; ADDENDUM SETTING LOG LEVEL TO DEBUG AGAIN
Conflicts:
	hbase-server/src/test/resources/log4j.properties
2014-10-29 11:01:19 -07:00
anoopsjohn e1d1ba564b HBASE-12297 Support DBB usage in Bloom and HFileIndex area. 2014-10-29 14:40:08 +05:30
manukranthk 69c99da70a Implement Preemptive Fast Fail
Summary: This diff ports the Preemptive Fast Fail feature to OSS. In multi threaded clients, we use a feature developed on 0.89-fb branch called Preemptive Fast Fail. This allows the client threads which would potentially fail, fail fast. The idea behind this feature is that we allow, among the hundreds of client threads, one thread to try and establish connection with the regionserver and if that succeeds, we mark it as a live node again. Meanwhile, other threads which are trying to establish connection to the same server would ideally go into the timeouts which is effectively unfruitful. We can in those cases return appropriate exceptions to those clients instead of letting them retry.

Test Plan: Unit tests

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

Signed-off-by: stack <stack@apache.org>

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClusterConnection.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionManager.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCaller.java
2014-10-28 22:59:20 -07:00
Dima Spivak a973fd514f HBASE-12312 Another couple of createTable race conditions
Signed-off-by: stack <stack@apache.org>
2014-10-28 22:36:41 -07:00
stack a26bcdd4d9 HBASE-11562 CopyTable should provide an option to shuffle the mapper tasks (Jean-Marc Spaggiari) 2014-10-28 11:29:22 -07:00
Andrew Purtell 81c4caf1f1 HBASE-12142 Truncate command does not preserve ACLs table (Vandana Ayyalasomayajula)
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
2014-10-28 09:59:45 -07:00
anoopsjohn f9fce4caf0 HBASE-12304 CellCounter will throw AIOBE when output directory is not specified. (Ashish Singhi) 2014-10-28 17:56:09 +05:30
stack bf8c34734b HBASE-12353 Turn down logging on some spewing unit tests (Dima Spivak) 2014-10-27 15:13:04 -07:00
stack 862faca7a4 HBASE-12285 Builds are failing, possibly because of SUREFIRE-1091 -- Setting log level back to DEBUG TO WARN -- second time 2014-10-26 20:49:03 -07:00
stack 65c60ce873 HBASE-12285 Builds are failing, possibly because of SUREFIRE-1091 -- Setting log level back to DEBUG from WARN 2014-10-26 16:19:23 -07:00
anoopsjohn 4d385d1509 HBASE-11870 Optimization : Avoid copy of key and value for tags addition in AC and VC. 2014-10-25 21:13:49 +05:30
Andrew Purtell 54fdd96516 HBASE-11964 Improve spreading replication load from failed regionservers 2014-10-24 14:17:55 -07:00
stack b8ed37b88e HBASE-12285 Builds are failing, possibly because of SUREFIRE-1091 -- trying WARN level to see if it makes any difference 2014-10-24 09:24:25 -07:00
stack ceffa3c48d HBASE-12277 Refactor bulkLoad methods in AccessController to its own interface (Madhan Neethiraj)
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java
2014-10-24 08:48:15 -07:00
stack bca92603e0 HBASE-12328 Need to separate JvmMetrics for Master and RegionServer (Sanghyun Yun) 2014-10-23 21:50:09 -07:00
stack 46e4bffc2c HBASE-11915 Document and test 0.94 -> 1.0.0 update -- ADDENDUM 2014-10-22 22:11:43 -07:00
Ted Yu d0c1019963 HBASE-12306 CellCounter output's wrong value for Total Families Across all Rows in output file (Ashish Singhi) 2014-10-22 14:30:22 +00:00
Matteo Bertozzi 4f32987de7 HBASE-12301 user_permission command does not show global permissions 2014-10-22 10:13:46 +01:00
Dima Spivak a5bb441d45 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:40 -07:00
Yi Deng 58e9d89c44 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:35:49 -07:00
Ted Yu 89191230ea HBASE-12302 VisibilityClient getAuths does not propagate remote service exception correctly (Jerry He) 2014-10-21 20:09:14 +00:00
anoopsjohn 67d1cee2d8 HBASE-12202 Support DirectByteBuffer usage in HFileBlock. 2014-10-21 17:59:10 +05:30
stack b416b5988b HBASE-12226 TestAccessController#testPermissionList failing on master (Srikranth Srungarapu) 2014-10-20 20:35:52 -07:00
stack 4485ba1eae HBASE-12278 Race condition in TestSecureLoadIncrementalHFilesSplitRecovery (Dima Spivak) 2014-10-20 11:09:23 -04:00
manukranthk c9f506a297 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>

Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerOnlineConfigChange.java
2014-10-18 16:25:03 -04:00
Matteo Bertozzi 0dee72466d HBASE-12161 Add support for grant/revoke on namespaces in AccessControlClient (Srikanth Srungarapu) 2014-10-18 21:16:58 +01:00
Dima Spivak 5e9360d80c 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:51:34 -04:00
Ted Yu cad86cca00 HBASE-12263 RegionServer listens on localhost in distributed cluster when DNS is unavailable 2014-10-17 20:52:15 +00:00
Ted Yu 3feec77421 HBASE-12264 ImportTsv should fail fast if output is not specified and table does not exist (Ashish) 2014-10-17 20:45:05 +00:00
Enis Soztutar 10ebc49130 Update pom.xml version to 0.99.2-SNAPSHOT 2014-10-17 11:32:59 -07:00
Ted Yu be820f3b9b HBASE-12274 Race between RegionScannerImpl#nextInternal() and RegionScannerImpl#close() may produce null pointer exception 2014-10-17 16:04:02 +00:00
Patrick White c68c17ffec 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:42:42 -07:00
manukranthk 5ca2e4c716 HBASE-12258 TestHbaseFsck is flaky and has some multithreading issues
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-10-14 17:44:00 -07:00
stack dc998bf787 HBASE-12247 Replace setHTable() with initializeTable() in TableInputFormat. (Solomon Duskis) 2014-10-14 14:12:23 -07:00
Matteo Bertozzi 711302e18b HBASE-12257 TestAssignmentManager unsynchronized access to regionPlans 2014-10-14 22:07:34 +01:00
stack dbd0ba36f5 HBASE-12147 Porting Online Config Change from 89-fb -- REAPPLY 2014-10-14 12:51:49 -07:00
Nicolas Liochon 921d331fa3 HBASE-4955 Use the official versions of surefire (Alex Newman)
Conflicts:
	pom.xml
2014-10-14 11:40:41 -07:00
stack 2822a289f9 HBASE-12147 Porting Online Config Change from 89-fb -- REVERT 2014-10-14 08:51:37 -07:00
manukranthk 0057cd8ca7 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:27:39 -07:00
Rajeshbabu Chintaguntla a6dbddacfb HBASE-10200 Better error message when HttpServer fails to start due to java.net.BindException(Kiran Kumar M R) 2014-10-14 02:26:13 +00:00
stack 8828e0a680 HBASE-12246 Compilation with hadoop-2.3.x and 2.2.x is broken -> HBASE-12220 Add hedgedReads and hedgedReadWins metrics -- REVERT 2014-10-13 15:04:34 -07:00
stack 12ac08ce44 HBASE-12029 Use Table and RegionLocator in HTable.getRegionLocations() (Solomon Duskis)
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestRegionSizeCalculator.java
2014-10-13 14:52:37 -07:00
stack 9feb31056a HBASE-12242 Fix new javadoc warnings in Admin, etc. 2014-10-13 12:10:19 -07:00
stack a33c78872a HBASE-8361 Bulk load and other utilities should not create tables for user (Ashish Singhi)
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestLoadIncrementalHFiles.java
2014-10-12 21:55:05 -07:00
Elliott Clark e0085d85ae HBASE-12234 Make TestMultithreadedTableMapper a little more stable.
Signed-off-by: stack <stack@apache.org>
2014-10-12 18:39:10 -07:00
Enis Soztutar 7d0be32b1d Update pom.xml version for 0.99.1 2014-10-11 21:56:30 -07:00
Enis Soztutar 8938dc9630 HBASE-12176 WALCellCodec Encoders support for non-KeyValue Cells (Anoop Sam John) 2014-10-11 15:33:31 -07:00
Andrew Purtell 6a37c169fc HBASE-12126 Region server coprocessor endpoint (Virag Kothari) 2014-10-10 12:07:07 -07:00
stack 8c125a40bf HBASE-11394 Replication can have data loss if peer id contains hyphen "-" 2014-10-10 10:28:44 -07:00
Ramkrishna a5b3864121 HBASE-12210 Avoid KeyValue in Prefix Tree 2014-10-10 22:47:37 +05:30
Elliott Clark 052a6f0702 HBASE-12197 Move rest to it's on module 2014-10-10 09:51:20 -07:00
stack 608bb9e308 HBASE-12189 Fix new issues found by coverity static analysis
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/QuotaState.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/UserQuotaState.java
2014-10-09 20:51:52 -07:00
stack ab48c0413b HBASE-12212 HBaseTestingUtility#waitUntilAllRegionsAssigned should wait for RegionStates
Signed-off-by: stack <stack@apache.org>
2014-10-09 20:35:36 -07:00
Nick Dimiduk 2918a84070 HBASE-12183 FuzzyRowFilter doesn't support reverse scans 2014-10-09 18:29:57 -07:00
stack 71ed703367 Add hedgedReads and hedgedReadWins count metrics
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestFSUtils.java
2014-10-09 15:02:50 -07:00
stack b19db79968 HBASE-11990 Make setting the start and stop row for a specific prefix easier (Niels Basjes)
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/filter/TestFilterWithScanLimits.java
	src/main/docbkx/book.xml
2014-10-09 11:22:40 -07:00
Ted Yu 258f1d567b HBASE-12109 user_permission command for namespace does not return correct result (Vandana Ayyalasomayajula) 2014-10-09 18:11:09 +00:00
Yi Deng c61f233dfd 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:16:13 -07:00
Ted Yu e25703dd4e HBASE-11997 CopyTable with bulkload (Yi Deng) 2014-10-09 15:49:58 +00:00
Jimmy Xiang d665cbf630 HBASE-12209 NPE in HRegionServer#getLastSequenceId 2014-10-08 20:42:15 -07:00
Enis Soztutar 0b0948920f HBASE-12200 When a Rpc server handler thread dies, throws exception (Alicia Ying Shu) 2014-10-08 17:50:26 -07:00
Jimmy Xiang ae57b30991 HBASE-12206 NPE in RSRpcServices 2014-10-08 17:47:37 -07:00
stack 0bec57e7c1 HBASE-12181 Some tests create a table and try to use it before regions get assigned (Dima Spivak) 2014-10-08 17:23:21 -07:00
manukranthk ad2064d8a5 Fix failures caused by Jacoco syncthetic methods
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2014-10-08 12:05:33 -07:00
manukranthk 283ec57641 HBASE-12199 Make TestAtomicOperation and TestEncodedSeekers faster
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-10-08 08:47:27 -07:00
Jimmy Xiang b7f6753e2e HBASE-12196 SSH should retry in case failed to assign regions 2014-10-07 20:28:19 -07:00
stack 2df8444477 HBASE-12191 Make TestCacheOnWrite faster. 2014-10-07 13:14:58 -07:00
Andrew Purtell 695261c4a9 HBASE-12106 Move test annotations to test artifact (Enis Soztutar) 2014-10-06 23:16:58 -07:00
Ramkrishna de15b1fd98 HBASE-11815 - Flush and compaction could just close the tmp writer if
there is an exception
2014-10-07 09:42:21 +05:30
Jimmy Xiang 61528378e2 HBASE-12184 ServerShutdownHandler throws NPE 2014-10-06 19:25:07 -07:00
stack ed17aacbba HBASE-11890 HBase REST Client is hard coded to http protocol 2014-10-06 12:23:38 -07:00
Ted Yu 07f0c030c3 HBASE-12011 Add namespace column during display of user tables (Srikanth Srungarapu) 2014-10-06 16:44:59 +00:00
stack 136d2d2156 HBASE-12148 RegionServerTracker should escape data in log messages 2014-10-03 19:25:18 -07:00
Ted Yu 23adb7a4f7 HBASE-12137 Alter table add cf doesn't do compression test (Virag Kothari) 2014-10-04 00:39:40 +00:00
Jimmy Xiang 12fd6d2a24 HBASE-12166 TestDistributedLogSplitting.testMasterStartsUpWithLogReplayWork 2014-10-03 17:20:28 -07:00
stack 03bb550987 HBASE-12170 TestReplicaWithCluster.testReplicaAndReplication timeouts 2014-10-03 17:07:26 -07:00
Andrew Purtell cf3b0179fb Amend HBASE-12156 TableName cache isn't used for one of valueOf methods; make TestTableName a medium test 2014-10-03 16:59:13 -07:00
Jimmy Xiang 51ef418534 HBASE-12167 addendum; fix TestMasterObserver 2014-10-03 15:08:04 -07:00
Jimmy Xiang c452942f57 HBASE-12167 NPE in AssignmentManager 2014-10-03 12:01:31 -07:00
Ted Yu 566686d9e9 HBASE-11907 Addendum fixes test category import for TestRegexComparator 2014-10-03 14:47:38 +00:00
Andrew Purtell 5881eed36e HBASE-11907 Use the joni byte[] regex engine in place of j.u.regex 2014-10-02 23:06:33 -07:00
stack 1dd7030701 HBASE-12165 TestEndToEndSplitTransaction.testFromClientSideWhileSplitting fails -- DEBUGGING STRINGS 2014-10-02 21:12:17 -07:00
Ted Yu 660f909a58 HBASE-12164 Check for presence of user Id in SecureBulkLoadEndpoint#secureBulkLoadHFiles() is inaccurate 2014-10-03 03:53:26 +00:00
Ted Yu a2fe4d6700 HBASE-10153 improve VerifyReplication to compute BADROWS more accurately (Jianwei) 2014-10-03 03:28:37 +00:00
Jimmy Xiang 16228c275d HBASE-12122 Try not to assign user regions to master all the time 2014-10-02 16:03:20 -07:00
stack 74c4dbdf39 HBASE-12152 TestLoadIncrementalHFiles shows up as zombie test; ADD TIMEOUT ON TESTS -- Up timeout from 120 to 120000 2014-10-02 13:18:51 -07:00
stack 319a9d3ffb HBASE-12148 Remove TimeRangeTracker as point of contention when many threads writing a Store 2014-10-02 12:41:07 -07:00
stack ccd160501f HBASE-12148 Remove TimeRangeTracker as point of contention when many threads writing a Store 2014-10-02 12:40:55 -07:00
stack ede5c6326a HBASE-12149 TestRegionPlacement is failing undeterministically (Manukranth Kolloju) ADDENDUM 2014-10-02 12:27:56 -07:00
stack 489380a847 HBASE-12149 TestRegionPlacement is failing undeterministically (Manukranth Kolloju) 2014-10-02 11:30:30 -07:00
stack 0be854d456 HBASE-12158 TestHttpServerLifecycle.testStartedServerWithRequestLog goes zombie on occasion 2014-10-02 11:04:07 -07:00
Andrew Purtell 483d97cb67 Amend HBASE-12156 TableName cache doesn't used for once of valueOf methods (Andrey Stepachev)
Fix use of diamond operator in TestTableName, we are still using
-source 1.6 for building 0.98
2014-10-02 10:39:23 -07:00
stack 4598628ef2 HBASE-12152 TestLoadIncrementalHFiles shows up as zombie test; ADD TIMEOUT ON TESTS 2014-10-02 09:58:55 -07:00
stack 0dfe556f31 HBASE-12156 TableName cache doesn't used for once of valueOf methods (Andrey Stepachev) 2014-10-02 09:46:30 -07:00
stack 5aea36d4d4 HBASE-12153 Fixing TestReplicaWithCluster (Manukranth Kolloju) 2014-10-02 09:23:11 -07:00
stack 9f33edab0e 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

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionAdminServiceCallable.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RowTooBigException.java
2014-10-01 16:57:13 -07:00
Andrew Purtell 0fb931672f HBASE-12065 Import tool is not restoring multiple DeleteFamily markers of a row (Maddineni Sukumar) 2014-10-01 14:54:30 -07:00
stack 324e048ed0 HBASE-12130 HBASE-11980 calls hflush and hsync doing near double the syncing work 2014-10-01 14:12:14 -07:00
Elliott Clark 4efb03e6f5 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:29 -07:00
Jimmy Xiang 6851bbc83d HBASE-12124 Closed region could stay closed if master stops at bad time 2014-10-01 08:56:29 -07:00
Ted Yu d8a055e220 HBASE-12095 SecureWALCellCodec should handle the case where encryption is disabled 2014-10-01 14:21:30 +00:00
anoopsjohn ebe74abda9 HBASE-12112 Avoid KeyValueUtil#ensureKeyValue some more simple cases. 2014-10-01 14:15:51 +05:30
stack 7b64e7d7df HBASE-11879 Change TableInputFormatBase to take interface arguments (Solomon Duskis) 2014-09-30 21:26:14 -07:00
Nick Dimiduk b30b34abe7 HBASE-12123 Failed assertion in BucketCache after 11331 2014-09-30 17:28:33 -07:00
stack eb361fc33d HBASE-12038 Replace internal uses of signatures with byte[] and String tableNames to use the TableName equivalents (Solomon Duskis)
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestTableLockManager.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestQuotaAdmin.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestQuotaTableUtil.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestQuotaThrottle.java
2014-09-30 16:44:29 -07:00
Jimmy Xiang d7283ae8d5 HBASE-12119 Master regionserver web UI NOT_FOUND 2014-09-30 14:48:07 -07:00
manukranthk 2097f88eb0 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:32:21 -07:00
Enis Soztutar 2814f3b169 HBASE-12099 TestScannerModel fails if using jackson 1.9.13 (Esteban Gutierrez) 2014-09-30 11:34:34 -07:00
Nick Dimiduk 33a00c1308 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:00 -07:00
Matteo Bertozzi 469bfdf95a HBASE-12098 User granted namespace table create permissions can't create a table (Srikanth Srungarapu) 2014-09-30 19:13:45 +01:00
stack f719b57f76 HBASE-12096 In ZKSplitLog Coordination and AggregateImplementation replace enhaced for statements with basic for statement to avoid unnecessary object allocation 2014-09-30 08:11:10 -07:00
stack ddc6a42f0f HBASE-11980 Change sync to hsync, remove unused InfoServer, and reference our httpserver instead of hadoops 2014-09-29 22:29:09 -07:00
Enis Soztutar 1e821bc02a HBASE-12042 Replace internal uses of HTable(Configuration, String) with HTable(Configuration, TableName) (Solomon Duskis) 2014-09-29 19:39:18 -07:00
Jimmy Xiang e7c610b94c HBASE-12034 If I kill single RS in branch-1, all regions end up on Master! 2014-09-29 17:12:43 -07:00
anoopsjohn 97a458010d HBASE-12082 Find a way to set timestamp on Cells on the server. 2014-09-29 11:23:14 +05:30
Ramkrishna 8a7920ecdb HBASE-11920 Add CP hooks for ReplicationEndPoint 2014-09-28 15:58:57 +05:30
Jeffrey Zhong b22e670b49 HBASE-12052: BulkLoad Failed due to no write permission on input files - Addendum 2014-09-26 17:55:27 -07:00
Jeffrey Zhong ae3e70b6e9 HBASE-12052: BulkLoad Failed due to no write permission on input files 2014-09-26 16:06:08 -07:00
Enis Soztutar 669bc49b47 HBASE-11995 Use Connection and ConnectionFactory where possible (Solomon Duskis) 2014-09-26 12:00:24 -07:00
David Deng a01f1f8ef9 HBASE-12086 Fix bug of HTableMultipliexer
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-09-25 19:17:20 -07:00
stack be6d354300 HBASE-12069 Finish making HFile.Writer Cell-centric; undo APIs that expect KV serializations
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestHFileInlineToRootChunkConversion.java
2014-09-25 11:12:16 -07:00
anoopsjohn 50e5f13ec1 HBASE-12050 Avoid KeyValueUtil#ensureKeyValue from DefaultMemStore. 2014-09-25 17:45:15 +05:30
Andrew Purtell dab2af79ea HBASE-11796 Add client support for atomic checkAndMutate (Srikanth Srungarapu) 2014-09-24 15:20:53 -07:00
Matteo Bertozzi 5e096c5dea HBASE-12054 bad state after NamespaceUpgrade with reserved table names 2014-09-24 19:42:13 +01:00
Elliott Clark eca856bad6 HBASE-12076 Move InterfaceAudience imports to hbase-annotations 2014-09-24 04:12:52 -07:00
Elliott Clark 91642eed82 HBASE-12076 Move InterfaceAudience imports to hbase-annotations 2014-09-24 04:01:58 -07:00
anoopsjohn af35daac77 HBASE-12068 [Branch-1] Avoid need to always do KeyValueUtil#ensureKeyValue for Filter transformCell. 2014-09-24 13:17:34 +05:30
Enis Soztutar 48aa009581 HBASE-12056 RPC logging too much in DEBUG mode 2014-09-23 19:56:49 -07:00
Elliott Clark c32af7df5f HBASE-12059 Create hbase-annotations module 2014-09-23 16:43:45 -07:00
Andrew Purtell c90383bf86 Amend HBASE-12023 HRegion.applyFamilyMapToMemstore creates too many iterator objects; More cases (Vladimir Rodionov) 2014-09-23 13:50:18 -07:00
Andrew Purtell 3d898fe16a HBASE-12064 hbase.master.balancer.stochastic.numRegionLoadsToRemember is not used (Junegunn Choi) 2014-09-23 12:36:35 -07:00
Elliott Clark 47ae4c2d20 HBASE-12067 Remove deprecated metrics classes. 2014-09-23 11:41:38 -07:00
Elliott Clark 7e6cb56e4c HBASE-12062 Fix usage of Collections.toArray 2014-09-23 10:00:03 -07:00
anoopsjohn 11e612c28c HBASE-12047 Avoid usage of KeyValueUtil#ensureKeyValue in simple cases. 2014-09-23 16:43:24 +05:30
Enis Soztutar 63c24ac73f Update pom.xml version to 0.99.1-SNAPSHOT 2014-09-22 20:14:52 -07:00
Andrew Purtell 07d2f160b2 HBASE-12045 REST proxy users configuration in hbase-site.xml is ignored (Aditya Kishore) 2014-09-22 17:37:17 -07:00
Andrew Purtell 10afd11256 HBASE-12044 REST delete operation should not retry disableTable for DoNotRetryIOException (Aditya Kishore) 2014-09-22 17:37:17 -07:00
Andrew Purtell e2cd9221da HBASE-12043 REST server should respond with FORBIDDEN(403) code on AccessDeniedException (Aditya Kishore) 2014-09-22 17:37:17 -07:00
Enis Soztutar 6ee0462642 HBASE-12055 TestBucketWriterThread hangs flakily based on timing (Nick Dimiduk) 2014-09-22 14:42:58 -07:00
Ted Yu e92413db79 HBASE-11798 TestBucketWriterThread may hang due to WriterThread stopping prematurely (Sergey Soldatov and Alex Newman) 2014-09-22 14:42:47 -07:00
Enis Soztutar 968eadd24d HBASE-12046 HTD/HCD setters should be builder-style 2014-09-22 12:41:01 -07:00
anoopsjohn ee5978d8f0 HBASE-11872 Avoid usage of KeyValueUtil#ensureKeyValue from Compactor. 2014-09-22 10:25:51 +05:30
Enis Soztutar f5305c6039 HBASE-11974 When a disabled table is scanned, NotServingRegionException is thrown instead of TableNotEnabledException (Ted Yu) 2014-09-21 15:27:18 -07:00
stack 22320eeba0 HBASE-11988 AC/VC system table create on postStartMaster fails too often in test 2014-09-19 20:57:59 -07:00
Jeffrey Zhong 1c127220f0 HBASE-11906: Meta data loss with distributed log replay 2014-09-19 18:05:42 -07:00
stack 9c77c55c47 HBASE-11982 Bootstraping hbase:meta table creates a WAL file in region dir (Enis) 2014-09-19 14:35:21 -07:00
stack ec69c8833e HBASE-11145 UNEXPECTEDpatch -p1 < 11145v2.txt ! when HLog sync: Queue full 2014-09-19 14:31:35 -07:00
Lars Hofhansl 62e8cf751e HBASE-12023 HRegion.applyFamilyMapToMemstore creates too many iterator objects. (Vladimir Rodionov) 2014-09-19 11:43:08 -07:00
Jimmy Xiang 57f6ff5089 HBASE-12007 StochasticBalancer should avoid putting user regions on master 2014-09-19 11:42:00 -07:00
Ted Yu 0eba052ad6 HBASE-11405 Multiple invocations of hbck in parallel disables balancer permanently (bharath v) 2014-09-19 16:39:25 +00:00
stack 3a5e580010 HBASE-12010 Use TableName.META_TABLE_NAME instead of indirectly from HTableDescriptor
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSTableDescriptors.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/wal/TestLogRollingNoCluster.java
2014-09-19 00:12:16 -07:00
stack 60287ed983 HBASE-12025 TestHttpServerLifecycle.testStartedServerWithRequestLog hangs frequently 2014-09-18 21:10:02 -07:00
Jonathan M Hsieh 9121847555 Revert "HBASE-11405 Multiple invocations of hbck in parallel disables balancer permanently (bharath v)"
This reverts commit 5a0b2cfbf5.
2014-09-18 19:06:12 -07:00
Ted Yu 5a0b2cfbf5 HBASE-11405 Multiple invocations of hbck in parallel disables balancer permanently (bharath v) 2014-09-19 01:00:33 +00:00
Elliott Clark dc20ab3bc9 HBASE-11266 Remove shaded references to logger 2014-09-18 11:27:47 -07:00
anoopsjohn 01cabe1c05 HBASE-11874 Support Cell to be passed to StoreFile.Writer rather than KeyValue. 2014-09-18 18:34:02 +05:30
Jonathan M Hsieh 27eaba2539 Revert "HBASE-11405 Multiple invocations of hbck in parallel disables balancer permanently (Bharath Vissapragada)"
This reverts commit 3b30a10424.

More comments came in, reverting until addressed.
2014-09-17 12:59:11 -07:00
Jonathan M Hsieh 3b30a10424 HBASE-11405 Multiple invocations of hbck in parallel disables balancer permanently (Bharath Vissapragada) 2014-09-17 12:51:53 -07:00
Jimmy Xiang 88e7da321c HBASE-11991 Region states may be out of sync 2014-09-17 11:20:36 -07:00
Andrew Purtell ddd44ecb66 HBASE-11994 PutCombiner floods the M/R log with repeated log messages (Aditya Kishore) 2014-09-16 13:55:25 -07:00
Enis Soztutar ff5fa9501b HBASE-11825 Create Connection and ConnectionManager (Solomon Duskis) 2014-09-16 11:48:00 -07:00
Jimmy Xiang 95bc9a337e HBASE-11976 Server startcode is not checked for bulk region assignment 2014-09-16 09:30:01 -07:00
stack 8b4da86dcb HBASE-11873 Hbase Version CLI enhancement (Ashish Singhi) 2014-09-15 21:08:32 -07:00
Ted Yu 1f1a2c514e HBASE-11136 Add permission check to roll WAL writer (Jerry He) 2014-09-15 16:23:41 +00:00
Andrew Purtell 435530b4d6 HBASE-11972 The doAs user used in the update to hbase:acl table RPC is incorrect (Devaraj Das) 2014-09-14 20:29:22 -07:00
Andrew Purtell 3ca8184345 HBASE-11963 Synchronize peer cluster replication connection attempts (Maddineni Sukumar) 2014-09-12 17:21:57 -07:00
Ted Yu 949156c633 HBASE-11966 Minor error in TestHRegion.testCheckAndMutate_WithCorrectValue() 2014-09-12 23:44:04 +00:00
Nick Dimiduk 7df1582e14 HBASE-11949 Setting hfile.block.cache.size=0 doesn't actually disable blockcache 2014-09-12 11:37:12 -07:00
Jimmy Xiang e469466cf1 HBASE-11959 TestAssignmentManagerOnCluster is flaky 2014-09-12 11:16:10 -07:00
Nick Dimiduk d666a8a4cb HBASE-11847 HFile tool should be able to print block headers 2014-09-12 10:29:30 -07:00
stack 511b20a227 HBASE-11897 Add append and remove peer table-cfs cmds for replication (Liu Shaoqui) 2014-09-12 09:29:21 -07:00
Nick Dimiduk ba87dcc041 HBASE-11845 addendum 2014-09-11 17:14:50 -07:00
Nick Dimiduk 42bc104d0b 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:18 -07:00
Jimmy Xiang d283818c51 HBASE-11604 Disable co-locating meta/master by default 2014-09-11 13:43:40 -07:00
Jimmy Xiang c95bf404b7 HBASE-11947 NoSuchElementException in balancer for master regions (Sergey Soldatov and Jimmy Xiang) 2014-09-11 10:22:28 -07:00
Enis Soztutar 46cbb8e154 HBASE-11942 Fix TestHRegionBusyWait 2014-09-10 19:50:03 -07:00
Nick Dimiduk 4d51cf0ee7 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:39:12 -07:00
Enis Soztutar 6337705f26 Update pom.xml version for 0.99.0 2014-09-09 18:56:44 -07:00
Enis Soztutar f2898985ad HBASE-11921 Minor fixups that come of testing branch-1 (Stack) 2014-09-09 12:08:15 -07:00
Enis Soztutar b175042917 HBASE-11679 Replace HTable with HTableInterface where backwards-compatible (Carter) 2014-09-09 11:51:26 -07:00
anoopsjohn 3261cb352b HBASE-11919 Remove the deprecated pre/postGet CP hook. 2014-09-09 23:36:50 +05:30
stack d10b9e3a21 HBASE-11839 TestRegionRebalance is flakey 2014-09-09 08:28:22 -07:00
Ted Yu b0e841d2c3 HBASE-11918 TestVisibilityLabelsWithDistributedLogReplay#testAddVisibilityLabelsOnRSRestart sometimes fails due to VisibilityController initialization not being recognized 2014-09-09 14:33:25 +00:00
Enis Soztutar 180d9df216 HBASE-9473 Change UI to list 'system tables' rather than 'catalog tables' (Stack) 2014-09-08 22:39:48 -07:00
Enis Soztutar f509f61a40 HBASE-11445 TestZKProcedure#testMultiCohortWithMemberTimeoutDuringPrepare is flaky (Jeffrey Zhong) 2014-09-08 20:58:50 -07:00
Ted Yu fd5b139a6f HBASE-11772 Bulk load mvcc and seqId issues with native hfiles (Jerry He) 2014-09-08 14:49:16 +00:00
anoopsjohn ecb015d9a3 HBASE-11805 KeyValue to Cell Convert in WALEdit APIs. 2014-09-07 15:50:24 +05:30
Ted Yu 5360fa2529 HBASE-11896 LoadIncrementalHFiles fails in secure mode if the namespace is specified (Ashish Singhi and Ted Yu) 2014-09-06 13:22:34 +00:00
stack 686cecc86d HBASE-11905 Add orca to server UIs and update logo -- ADDENDUM 2014-09-05 22:23:20 -07:00
stack 196ddc328e HBASE-11905 Add orca to server UIs and update logo 2014-09-05 16:43:27 -07:00
stack 0bc349345a HBASE-11905 Add orca to server UIs and update logo 2014-09-05 16:43:08 -07:00
Sean Busbey 74f49496fd 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:34:10 -07:00
Sean Busbey e3ee2491b7 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:34:06 -07:00
Lars Hofhansl b117a8d3b4 HBASE-11898 CoprocessorHost.Environment should cache class loader instance. (Vladimir Rodionov) 2014-09-05 09:47:23 -07:00
stack 66220e4929 HBASE-11072 Abstract WAL splitting from ZK (Sergey Soldatov) 2014-09-04 21:35:27 -07:00
stack c0d81e9ad0 HBASE-11877 Make TableSplit more readable (Liu Shaohui) 2014-09-04 21:26:22 -07:00
Ramkrishna 5fa07efd70 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:57:52 +05:30
Andrew Purtell 4386d6eb1a HBASE-11886 The creator of the table should have all permissions on the table (Devaraj Das and Andrew Purtell) 2014-09-03 18:30:53 -07:00
Enis Soztutar 0cbe0522eb HBASE-11826 Split each tableOrRegionName admin methods into two targetted methods (Carter and Enis) 2014-09-03 14:58:48 -07:00
stack 9d9d206d21 HBASE-11887 Memory retention in branch-1; millions of instances of LiteralByteString for column qualifier and value 2014-09-03 14:19:47 -07:00
Andrew Purtell fc27fb0241 HBASE-11876 RegionScanner.nextRaw should not update metrics 2014-09-02 18:28:57 -07:00
Enis Soztutar 4b2f43fafb HBASE-11863 WAL files are not archived and stays in the WAL directory after splitting 2014-09-02 18:13:12 -07:00
Ted Yu 5e656f85df HBASE-11878 TestVisibilityLabelsWithDistributedLogReplay#testAddVisibilityLabelsOnRSRestart sometimes fails due to VisibilityController not yet initialized 2014-09-02 22:43:16 +00:00
Jimmy Xiang 2a60b2a806 HBASE-11880 NPE in MasterStatusServlet 2014-09-02 14:57:05 -07:00
Enis Soztutar 1143dba61d HBASE-11797 Create Table interface to replace HTableInterface (Carter) 2014-09-02 13:08:03 -07:00
anoopsjohn 737f595c36 HBASE-11821 [ImportTSV] Abstract labels tags creation into pluggable Interface. 2014-09-02 16:32:57 +05:30
Ramkrishna 14fad03045 HBASE-11591 - Addendum based on HBASE-11894 2014-09-01 17:18:03 +05:30
anoopsjohn 58b5bce172 HBASE-11777 Find a way to set sequenceId on Cells on the server. 2014-09-01 15:10:03 +05:30
Ramkrishna 844f3dfb6a 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-09-01 13:52:56 +05:30
stack 6ebcc7bbbf HBASE-11865 Result implements CellScannable; rather it should BE a CellScanner 2014-08-31 00:12:08 -07:00
stack 1834196fcb HBASE-11822 Convert EnvironmentEdge#getCurrentTimeMillis to getCurrentTime 2014-08-29 17:30:02 -07:00
stack 7ac9cbbca0 HBASE-11822 Convert EnvironmentEdge#getCurrentTimeMillis to getCurrentTime 2014-08-29 17:26:02 -07:00
stack f149c26e9a HBASE-11822 Convert EnvironmentEdge#getCurrentTimeMillis to getCurrentTime 2014-08-29 17:21:48 -07:00
Andrew Purtell 2668cc4672 HBASE-11857 Restore ReaderBase.initAfterCompression() and WALCellCodec.create(Configuration, CompressionContext) (Ted Yu) 2014-08-29 16:53:19 -07:00
stack 8362e62222 HBASE-11726 Master should fail-safe if starting with a pre 0.96 layout (Esteban Guiterrez) 2014-08-29 11:15:36 -07:00
Andrew Purtell 51cf5c359b HBASE-11810 Access SSL Passwords through Credential Provider API (Larry McCay) 2014-08-29 07:54:52 -07:00
Andrew Purtell 3d73ff13d3 HBASE-11846 HStore#assertBulkLoadHFileOk should log if a full HFile verification will be performed during a bulkload (Esteban Gutierrez) 2014-08-28 15:53:27 -07:00
Sean Busbey 901d429e15 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:54:28 -07:00
anoopsjohn c23c850cac HBASE-9875 Removing the empty file NamespaceJanitor 2014-08-28 16:40:23 +05:30
stack fd78e1c553 HBASE-9875 NamespaceJanitor chore is not used 2014-08-27 09:57:37 -07:00
Srikanth Srungarapu 095a0e9aa2 HBASE-11788 HBase is not deleting the cell when a Put with a KeyValue, KeyValue.Type.Delete is submitted 2014-08-27 09:16:14 -07:00
anoopsjohn 9bd9b26a0e HBASE-11820 ReplicationSource : Set replication codec class as RPC codec class on a clonned Configuration. 2014-08-27 10:29:51 +05:30
Andrew Purtell 02fed866ce HBASE-11814 TestAssignmentManager.testCloseFailed() and testOpenCloseRacing() is flaky (Virag Kothari) 2014-08-26 07:51:19 -07:00
Ted Yu 2fa197d3ab HBASE-11823 Cleanup javadoc warnings.(Andrey Stepachev) 2014-08-26 09:14:51 +00:00
stack b1b038a771 HBASE-11610 Enhance remote meta updates (Virag Kothari) 2014-08-25 18:17:18 -07:00
stack 59230cb184 HBASE-11610 Enhance remote meta updates (Virag Kothari) 2014-08-25 18:17:18 -07:00
Andrew Purtell 706c5fcf56 HBASE-11766 Backdoor CoprocessorHConnection is no longer being used for local writes 2014-08-25 15:58:23 -07:00
stack 2c5a2e854b HBASE-11813 CellScanner#advance may overflow stack 2014-08-25 14:53:27 -07:00
Andrew Purtell 01e4f0ed8a HBASE-11794 StripeStoreFlusher causes NullPointerException (jeongmin kim) 2014-08-23 10:49:33 -07:00
Andrew Purtell 4ba7f67f80 HBASE-11617 incorrect AgeOfLastAppliedOp and AgeOfLastShippedOp in replication Metrics when no new replication OP (Demai Ni) 2014-08-23 09:43:24 -07:00
Matteo Bertozzi 600bee44be HBASE-11789 LoadIncrementalHFiles is not picking up the -D option 2014-08-21 19:09:29 +01:00
Matteo Bertozzi 07f9f3d38c Revert "LoadIncrementalHFiles is not picking up the -D option"
This reverts commit a80799a3bc.
2014-08-21 19:09:23 +01:00
Matteo Bertozzi a80799a3bc LoadIncrementalHFiles is not picking up the -D option 2014-08-20 21:32:38 +01:00
Nicolas Liochon bafbc1264a HBASE-11744 RpcServer code should not use a collection from netty internal 2014-08-20 12:18:17 +02:00
anoopsjohn 98067274d9 HBASE-11553 Abstract visibility label related services into an interface. 2014-08-20 14:48:53 +05:30
Enis Soztutar cbc1bc7d49 HBASE-11512 Write region open/close events to WAL 2014-08-19 18:46:24 -07:00
Enis Soztutar 05e67eba9d HBASE-11572 Add support for doing get/scans against a particular replica_id (Jeffrey Zhong) 2014-08-19 18:27:20 -07:00
stack acf6911114 HBASE-11657 Put HTable region methods in an interface (Carter Page) 2014-08-19 16:15:35 -07:00
Andrew Purtell f3f3947397 HBASE-11774 Avoid allocating unnecessary tag iterators 2014-08-19 09:52:57 -07:00