tedyu
7a3ea23704
HBASE-13171 Change AccessControlClient methods to accept connection object to reduce setup time (Srikanth Srungarapu)
2015-03-11 18:24:12 -07:00
Jonathan M Hsieh
0d6cac9b1e
HBASE-13157 Add Mob compaction actions and monkeys to Chaos Monkey
2015-03-05 11:31:36 -08:00
Jonathan M Hsieh
2124d3df70
HBASE-13154 add support for mob in TestAcidGuarantees and IntegrationTestAcidGuarantees
2015-03-05 00:09:05 -08:00
Misty Stanley-Jones
39425a8558
HBASE-11670 Generate PDF of Reference Guide
2015-03-05 09:31:11 +10:00
Enis Soztutar
9899aab12b
HBASE-11580 Failover handling for secondary region replicas
2015-03-03 11:48:12 -08:00
Jonathan M Hsieh
d66f88134c
HBASE-13132 Improve RemoveColumn action debug message
2015-03-03 04:41:36 -08:00
Jonathan M Hsieh
cf4f4fcbb3
HBASE-13141 IntegrationTestAcidGuarantees returns incorrect values for getColumnFamilies
2015-03-03 04:41:27 -08:00
Jonathan M Hsieh
daed00fc98
HBASE-13141 IntegrationTestAcidGuarantees returns incorrect values for getColumnFamilies
2015-03-02 21:26:01 -08:00
Jonathan M Hsieh
d2e64032c6
HBASE-13132 Improve RemoveColumn action debug message
2015-03-02 10:31:24 -08:00
Enis Soztutar
21b366afe1
HBASE-11842 Integration test for async wal replication to secondary regions
2015-02-22 21:29:12 -08:00
Jonathan M Hsieh
fe335b683c
Merge branch 'master' (2/11/15) into hbase-11339
...
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/HColumnDescriptor.java
hbase-client/src/test/java/org/apache/hadoop/hbase/TestHColumnDescriptor.java
hbase-common/src/main/java/org/apache/hadoop/hbase/TagType.java
hbase-common/src/main/resources/hbase-default.xml
hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapper.java
hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.java
hbase-it/src/test/java/org/apache/hadoop/hbase/IntegrationTestAcidGuarantees.java
hbase-server/src/main/java/org/apache/hadoop/hbase/io/HFileLink.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/handler/DeleteTableHandler.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/Compactor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/ExportSnapshot.java
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.java
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotReferenceUtil.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperStub.java
pom.xml
src/main/docbkx/book.xml
src/main/docbkx/ops_mgt.xml
src/main/docbkx/schema_design.xml
2015-02-22 12:54:45 -08:00
Dima Spivak
ca25a6a870
HBASE-12869 Add a REST API implementation of the ClusterManager interface
...
Signed-off-by: stack <stack@apache.org>
2015-02-17 12:03:09 -08:00
Andrew Purtell
200ec5b191
HBASE-12747 IntegrationTestMTTR will OOME if launched with mvn verify (Abhishek Singh Chouhan)
2015-02-09 18:54:43 -08:00
stack
825871431e
HBASE-12782 ITBLL fails for me if generator does anything but 5M per maptask
2015-01-30 19:12:17 -08:00
Devaraj Das
6b20a0f831
HBASE-11574. hbase:meta's regions can be replicated
2015-01-27 16:40:29 -08:00
Ramkrishna
cfb0cf72d4
HBASE-12893 - IntegrationTestBigLinkedListWithVisibility should use
...
buffered writes (Jingcheng Du)
2015-01-27 10:25:23 +05:30
Nick Dimiduk
ab18158e60
HBASE-12728 buffered writes substantially less useful after removal of HTablePool (Solomon Duskis and Nick Dimiduk)
...
In our pre-1.0 API, HTable is considered a light-weight object that consumed by
a single thread at a time. The HTablePool class provided a means of sharing
multiple HTable instances across a number of threads. As an optimization,
HTable managed a "write buffer", accumulating edits and sending a "batch" all
at once. By default the batch was sent as the last step in invocations of
put(Put) and put(List<Put>). The user could disable the automatic flushing of
the write buffer, retaining edits locally and only sending the whole "batch"
once the write buffer has filled or when the flushCommits() method in invoked
explicitly. Explicit or implicit batch writing was controlled by the
setAutoFlushTo(boolean) method. A value of true (the default) had the write
buffer flushed at the completion of a call to put(Put) or put(List<Put>). A
value of false allowed for explicit buffer management. HTable also exposed the
buffer to consumers via getWriteBuffer().
The combination of HTable with setAutoFlushTo(false) and the HTablePool
provided a convenient mechanism by which multiple "Put-producing" threads could
share a common write buffer. Both HTablePool and HTable are deprecated, and
they are officially replaced in The new 1.0 API by Table and BufferedMutator.
Table, which replaces HTable, no longer exposes explicit write-buffer
management. Instead, explicit buffer management is exposed via BufferedMutator.
BufferedMutator is made safe for concurrent use. Where code would previously
retrieve and return HTables from an HTablePool, now that code creates and
shares a single BufferedMutator instance across all threads.
2015-01-23 08:48:31 -08:00
Nick Dimiduk
9824eb7840
HBASE-12810 Update to htrace-incubating
2015-01-22 14:28:20 -08:00
Sean Busbey
418ea93774
HBASE-12898 ensure direct dependencies are declared.
2015-01-22 14:33:25 -06:00
Misty Stanley-Jones
1a21c1684c
HBASE-11533 Asciidoc Proof of Concept
2015-01-13 22:32:29 -08:00
tedyu
9246af8dac
HBASE-12796 Clean up HTable and HBaseAdmin deprecated constructor usage (Jurriaan Mous)
2015-01-08 07:49:28 -08:00
tedyu
2452d3861f
HBASE-12802 Remove unnecessary Table.flushCommits() (Solomon Duskis)
2015-01-05 15:45:52 -08:00
Enis Soztutar
24bcebdeeb
HBASE-12799 ITAG fails with java.lang.RuntimeException if table does not exist
2015-01-05 11:14:40 -08:00
tedyu
ac95cc1fbb
HBASE-12783 Create efficient RegionLocator implementation (Solomon Duskis)
2015-01-02 19:48:06 -08:00
Esteban Gutierrez
b2eea8cac6
HBASE-12695 JDK 1.8 compilation broken
...
Signed-off-by: stack <stack@apache.org>
2014-12-29 11:02:04 -08:00
Elliott Clark
e5ca773f78
HBASE-12429 Add port to ClusterManager's actions.
2014-12-29 10:22:52 -08:00
Jonathan M Hsieh
9a829dc458
HBASE-12735 Refactor TestAcidGuarantees so it can live as unit test and as an integration test
2014-12-23 17:18:58 -08:00
Jonathan M Hsieh
4a6f1d9d6b
HBASE-12718 Convert TestAcidGuarantees from a unit test to an integration test
2014-12-18 17:45:08 -08:00
Jonathan M Hsieh
33c27f4e03
HBASE-12718 Convert TestAcidGuarantees from a unit test to an integration test
2014-12-18 17:21:23 -08:00
Yi Deng
555d14ed45
HBASE-12680 Move signal related code from ClusterManager to HBaseClusterManager and change ClusterManager to an interface
...
Summary: The reason of this change is to make us write implementation of ClusterManager not using ssh/unix signals.
Test Plan: The compilation is OK.
Reviewers: eclark, manukranthk
Differential Revision: https://reviews.facebook.net/D30201
Signed-off-by: Elliott Clark <eclark@apache.org>
2014-12-15 09:09:43 -08:00
Yi Deng
fe12ad5066
Fix the ASCII art
...
Signed-off-by: stack <stack@apache.org>
2014-12-11 17:22:29 -08:00
Andrew Purtell
bb15fd5fe0
HBASE-12606 Sanity check encryption configuration before opening WAL or onlining regions
...
Also disables IntegrationTestIngestWithEncryption if distributed
cluster configuration is missing prerequisites.
2014-12-06 21:46:43 -08:00
Devaraj Das
ca0c1774c9
HBASE-12548. Improve debuggability of IntegrationTestTimeBoundedRequestsWithRegionReplicas
2014-12-06 18:18:03 -08:00
stack
54f438cee4
HBASE-12616 We lost the linked list commands in recent usage refactoring
2014-12-02 14:15:04 -08:00
stack
7a3396f0e1
HBASE-12490 Replace uses of setAutoFlush(boolean, boolean) (Solomon Duskis)
2014-12-02 10:06:21 -08:00
stack
1a9b556474
Revert "HBASE-12558 TestHCM.testClusterStatus Unexpected exception, expected<org.apache.hadoop.hbase.regionserver.RegionServerStoppedException> but was<junit.framework.AssertionFailedError> -- ADDED DEBUG"
...
This reverts commit 8b8f2026bda6a329d6d82376dbb884c8f183a967.
Overcommit. Added "HBASE-12490 Replace uses of setAutoFlush(boolean,
boolean)" by mistake
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClusterStatusListener.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java
2014-12-02 09:51:19 -08:00
stack
69a437ac0d
HBASE-12514 Cleanup HFileOutputFormat legacy code (Solomon Duskis)
...
Signed-off-by: stack <stack@apache.org>
2014-12-01 10:15:51 -08:00
stack
58b6b24c29
HBASE-12519 Remove tabs used as whitespace (Varun Saxena)
2014-11-28 20:50:02 -08:00
stack
8b8f2026bd
HBASE-12558 TestHCM.testClusterStatus Unexpected exception, expected<org.apache.hadoop.hbase.regionserver.RegionServerStoppedException> but was<junit.framework.AssertionFailedError> -- ADDED DEBUG
2014-11-25 21:21:50 -08:00
stack
336c22d581
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.
2014-11-24 09:46:28 -08:00
stack
5f391efda1
Revert "HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99)"
...
This reverts commit d3e7c3cfa9cd77607e642e4a776969dd1c8a27d5.
2014-11-18 16:30:52 -08:00
stack
b94e6738d9
HBASE-10378 Refactor write-ahead-log implementation -- ADDEDNUM
2014-11-18 12:12:35 -08:00
stack
d3e7c3cfa9
HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99)
2014-11-18 09:48:54 -08:00
Nick Dimiduk
42c03460e4
HBASE-12472 Improve debuggability of IntegrationTestBulkLoad
2014-11-17 09:24:06 +01:00
Andrew Purtell
3b8c0769cc
HBASE-12450 Unbalance chaos monkey might kill all region servers without starting them back (Virag Kothari)
2014-11-07 17:24:46 -08:00
Nick Dimiduk
3c06b48181
HBASE-12403 IntegrationTestMTTR flaky due to aggressive RS restart timeout
2014-11-01 10:34:59 -07:00
Nick Dimiduk
b784f7db99
HBASE-12401 Add some timestamp signposts in IntegrationTestMTTR
2014-10-31 17:21:20 -07:00
Nick Dimiduk
f5d6314c87
HBASE-12335 IntegrationTestRegionReplicaPerf is flaky
2014-10-31 17:12:21 -07:00
Enis Soztutar
42ed215c2d
HBASE-12367 Integration tests should not restore the cluster if the CM is not destructive
2014-10-28 17:10:50 -07:00
Andrew Purtell
70a312e53f
HBASE-11912 Catch some bad practices at compile time with error-prone
2014-10-27 09:29:23 -07:00