Commit Graph

4345 Commits

Author SHA1 Message Date
ramkrishna aa41232a87 HBASE-14832 Ensure write paths work with ByteBufferedCells in case of
compaction (Ram)
2015-12-02 10:28:30 +05:30
tedyu d8b30b8925 HBASE-14575 Relax region read lock for compactions (Nick and Ted) 2015-12-01 16:44:59 -08:00
stack 92e178df28 Revert "HBASE-14769 Removing unused functions from HBaseAdmin. Removing redundant javadocs from HBaseAdmin as they will be automatically inhertited from Admin.java. (Apekshit)"
Reverting. The conversation on issues to do with this patch was not done (Appy brought it to my attention).

This reverts commit 6adce67572.
2015-12-01 11:30:39 -08:00
stack a7673ed755 HBASE-14896 Resolve Javadoc warnings in WALKey and RegionMover 2015-12-01 09:35:15 -08:00
Apekshit(Appy) Sharma 6adce67572 HBASE-14769 Removing unused functions from HBaseAdmin. Removing redundant javadocs from HBaseAdmin as they will be automatically inhertited from Admin.java. (Apekshit)
Signed-off-by: stack <stack@apache.org>
2015-11-30 20:44:11 -08:00
chenheng 47082579a8 HBASE-14897 TestTableLockManager.testReapAllTableLocks is flakey 2015-12-01 10:31:00 +08:00
Enis Soztutar 756e6de2a0 HBASE-14223 Meta WALs are not cleared if meta region was closed and RS aborts 2015-11-30 16:48:52 -08:00
chenheng 999ae69155 HBASE-14891 Add log for uncaught exception in RegionServerMetricsWrapperRunnable(Yu Li) 2015-11-30 22:30:09 +08:00
Apekshit 3bac31b2a4 HBASE-14890 Fix broken checkstyle tool. Some javadocs had parsing errors because of wrongly formatted HTML tags. (Apekshit)
Signed-off-by: stack <stack@apache.org>
2015-11-28 21:57:52 -08:00
tedyu 2317ec583d HBASE-14894 Fix misspellings of threshold in log4j.properties files for tests (Youngjoon Kim) 2015-11-28 10:08:38 -08:00
tedyu 001eb0694a HBASE-14893 Race between mutation on region and region closing operation leads to NotServingRegionException 2015-11-27 15:32:05 -08:00
chenheng b280a41ba6 HBASE-14884 TestSplitTransactionOnCluster.testSSHCleanupDaugtherRegionsOfAbortedSplit is flakey 2015-11-27 11:24:15 +08:00
rahulgidwani 0d72849581 HBASE-14355 Scan different TimeRange for each column family - fixing memstore bug
Signed-off-by: stack <stack@apache.org>
2015-11-25 22:01:32 -08:00
Lars Hofhansl 6531b465a7 HBASE-14777 second addendum, better fix using CompletionService. 2015-11-25 21:17:56 -08:00
tedyu e73a9594c2 HBASE-14885 NullPointerException in HMaster#normalizeRegions() due to missing TableDescriptor 2015-11-25 16:06:27 -08:00
Enis Soztutar 90bdb0dc74 HBASE-14689 Addendum and unit test for HBASE-13471 2015-11-24 19:15:09 -08:00
tedyu 1178c4b89b HBASE-14861 HBASE_ZNODE_FILE on master server is overwritten by regionserver process in case of master-rs collocation (Samir Ahmic) 2015-11-24 15:02:47 -08:00
Daniel Vimont 6a493ddff7 Commit for HBASE-14825 -- corrections of typos, misspellings, and mangled links
Commit for HBASE-14825 -- corrections of typos, misspellings, and mangled links - addition commit for line lengths
2015-11-25 07:12:36 +10:00
Gary Helmling 8b67df6948 HBASE-14821 Allow configuration overrides in TableOutputFormat 2015-11-24 12:13:51 -08:00
ramkrishna afc5439be5 HBASE-14826 Small improvement in KVHeap seek() API (Ram) 2015-11-24 10:17:28 +05:30
anoopsjohn daba867734 HBASE-13347 Deprecate FirstKeyValueMatchingQualifiersFilter. (Abhishek) 2015-11-24 09:50:56 +05:30
tedyu 9a91f5ac81 HBASE-14737 Clear cachedMaxVersions when HColumnDescriptor#setValue(VERSIONS, value) is called (Pankaj Kumar) 2015-11-23 20:13:00 -08:00
stack 52edd83baf HBASE-14807 TestWALLockup is flakey Second attempt at stabilizing this test.
Patch includes loosening of the test so we continue when threads
run in not-expected order. Also includes minor clean ups in
FSHLog -- a formatting change, removal of an unused trace logging,
and a check so we don't create a new exception when not needed --
but it also includes a subtle so we check if we need to get to safe
point EVEN IF an outstanding exception. Previous we could by-pass
the safe point check. This should make us even more robust against
lockup (though this is a change that comes of code reading, not of
any issue seen in test).

Here is some detail on how I loosened the test:

The test can run in an unexpected order. Attempts at dictating the
order in which threads fire only had me deadlocking one latch
against another (the test latch vs the WAL zigzag latch) so I
gave up trying and instead, if we happen to go the unusual route of
rolling WALs and failing flush before the scheduled log roll
latch goes into place, just time out the run after a few seconds
and exit the test (but do not fail it); just log a WARN.

This is less than ideal but allows us keep some coverage of the
tricky scenario that was bringing on deadlock (a broken WAL that
is throwing exceptions getting stuck waiting on a sync to clear
out the ring buffer getting overshadowed by a subsequent append
added in by a concurrent flush).
2015-11-20 12:06:48 -08:00
ramkrishna 86be690b07 HBASE-14840 Sink cluster reports data replication request as success
though the data is not replicated (Ashish Singhi)
2015-11-20 15:57:10 +05:30
Ashu Pachauri 8dbbe96e04 HBASE-14777 ADDENDUM Fix failing TestReplicationEndpoint test
Signed-off-by: stack <stack@apache.org>
2015-11-20 00:10:03 -06:00
Sean Busbey 3a1874f5c4 Revert "Fix failing TestReplicationEndpoint test"
This reverts commit f0dc556b71.
2015-11-20 00:09:46 -06:00
Ashu Pachauri f0dc556b71 Fix failing TestReplicationEndpoint test
Signed-off-by: stack <stack@apache.org>
2015-11-19 13:26:13 -08:00
ramkrishna c92737c0e9 HBASE-14761 Deletes with and without visibility expression do not delete
the matching mutation (Ram)
2015-11-19 11:21:50 +05:30
Enis Soztutar cf81b45f37 HBASE-14468 Compaction improvements: FIFO compaction policy (Vladimir Rodionov) 2015-11-18 19:33:11 -08:00
chenheng ebe5801e00 HBASE-14782 FuzzyRowFilter skips valid rows (Vladimir Rodionov) 2015-11-19 11:28:18 +08:00
Ashu Pachauri c8fbaf0c96 HBASE-14777 Fix Inter Cluster Replication Future ordering issues
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-11-18 16:38:41 -08:00
tedyu d738aade2e HBASE-14824 HBaseAdmin.mergeRegions should recognize both full region names and encoded region names (Eungsop Yoo) 2015-11-18 14:24:47 -08:00
stack b2187c31ab HBASE-14815 TestMobExportSnapshot.testExportFailure timeout occasionally (Heng Chen) 2015-11-18 09:05:50 -08:00
Enis Soztutar 5ebd7660a9 Revert "HBASE-14689 Addendum and unit test for HBASE-13471"
This reverts commit 4c04e8065f.
2015-11-17 20:36:18 -08:00
tedyu 1b13bfcd43 HBASE-14771 RpcServer#getRemoteAddress always returns null (Abhishek Kumar) 2015-11-17 18:46:08 -08:00
Elliott Clark a48d30984a HBASE-14793 Allow limiting size of block into L1 block cache. 2015-11-17 10:37:49 -08:00
tedyu f218e499ae HBASE-14809 Grant / revoke Namespace admin permission to group 2015-11-16 09:27:32 -08:00
stack dd5f454b03 HBASE-14802 Replaying server crash recovery procedure after a failover causes incorrect handling of deadservers; Reapply of slightly different patch... see issue 2015-11-15 14:47:07 -08:00
stack bb6581345f Revert "HBASE-14802 Replaying server crash recovery procedure after a failover causes incorrect handling of deadservers"
This reverts commit 7c3c9ac9c6.
2015-11-14 16:59:35 -08:00
stack 43506320a1 HBASE-14798 NPE reporting server load causes regionserver abort; causes TestAcidGuarantee to fail 2015-11-14 09:07:39 -08:00
stack 1fa7b71cf8 HBASE-14807 TestWALLockup is flakey 2015-11-13 22:40:27 -08:00
stack 7c3c9ac9c6 HBASE-14802 Replaying server crash recovery procedure after a failover causes incorrect handling of deadservers 2015-11-13 22:06:23 -08:00
stack 290ecbe829 HBASE-14355 Scan different TimeRange for each column family (Churro Morales) 2015-11-12 10:54:16 -10:00
Jerry He 1f62a48728 HBASE-13982 Add info for visibility labels/cell TTLs to ImportTsv (NIDHI GAMBHIR) 2015-11-10 22:10:13 -08:00
tedyu ffb1e78c08 HBASE-14788 Splitting a region does not support the hbase.rs.evictblocksonclose config when closing source region 2015-11-10 18:35:00 -08:00
stack e82ccb900e HBASE-14794 Cleanup TestAtomicOperation
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaWithReplicas.java
  Fix a few missing table closes (This suite seems to leave loads of threads
  when test is done but have not figured the how yet).

hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestImportExport.java
  Fix some missing table closes. We were leaving around client
  resources.

hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestAtomicOperation.java
  Close up WALs when done.
2015-11-10 15:08:18 -10:00
tedyu 867a5ea188 HBASE-14766 In WALEntryFilter, cell.getFamily() needs to be replaced with the new low-cost implementation (huaxiang sun) 2015-11-10 14:18:59 -08:00
Matteo Bertozzi 24580ace5e HBASE-14786 TestProcedureAdmin hangs 2015-11-10 13:15:25 -08:00
Elliott Clark ea795213b2 HBASE-14778 Make block cache hit percentages not integer in the metrics system 2015-11-10 12:25:59 -08:00
stack 1a6ec1bac6 HBASE-14784 Port conflict is not resolved in HBaseTestingUtility.randomFreePort() (Youngjoon Kim) 2015-11-10 09:53:30 -10:00
Enis Soztutar 23ec9e290e HBASE-14387 Compaction improvements: Maximum off-peak compaction size (Vladimir Rodionov) 2015-11-10 11:26:52 -08:00
stack 32de06f663 HBASE-14787 Remove obsolete ConnectionImplementation.refCount (Appy) 2015-11-09 17:08:17 -10:00
chenheng 086bacd12d HBASE-14693 Add client-side metrics for received pushback signals
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-11-09 18:03:30 -08:00
tedyu 6b9d30d913 HBASE-14784 Port conflict is not resolved in HBaseTestingUtility.randomFreePort() (Youngjoon Kim) 2015-11-08 08:50:41 -08:00
Apekshit(Appy) Sharma 08963189a2 HBASE-14767 - Remove deprecated functions from HBaseAdmin Deprecated in HBASE-12083 (1.0.0, 2.0.0, 0.99.2) - HBaseAdmin(Configuration)
Deprecated in HBASE-10479 (0.99.0, hbase-10070)
  - HBaseAdmin(Connection)

  Deprecated in HBASE-11826 (0.99.0, 1.0.0, 2.0.0)
  - flush()
  - compact()
  - majorCompact()
  - split()
  - getCompactionState()

- Changes many declarations from HBaseAdmin to Admin
(Apekshit)

Signed-off-by: stack <stack@apache.org>
2015-11-06 16:23:55 -10:00
zhangduo 9cce912de0 HBASE-14759 Avoid using Math.abs when selecting SyncRunner in FSHLog 2015-11-07 08:44:25 +08:00
tedyu 263a0adf79 HBASE-14463 Severe performance downgrade when parallel reading a single key from BucketCache (Yu Li) 2015-11-06 13:12:10 -08:00
tedyu 6ec4a96814 HBASE-14632 Region server aborts due to unguarded dereference of Reader 2015-11-06 12:06:19 -08:00
Misty Stanley-Jones bfa3689190 HBASE-14755 Fix some broken links and HTML problems 2015-11-06 11:11:30 +10:00
Elliott Clark 86da57f498 HBASE-14765 Remove snappy profile 2015-11-05 10:20:40 -08:00
Jonathan M Hsieh 48be35cb7e HBASE-14713 Remove simple deprecated-since-1.0 code in hbase-server from hbase 2.0 2015-11-04 15:28:06 -08:00
tedyu 9fc7858c6b HBASE-14706 RegionLocationFinder should return multiple servernames by top host (Guanghao Zhang) 2015-11-04 14:20:34 -08:00
stack ceddec9141 HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets 2015-11-03 20:47:20 -08:00
chenheng 6871724104 HBASE-12986 Compaction pressure based client pushback
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-11-03 18:32:08 -08:00
Misty Stanley-Jones c575e18ab8 HBASE-14481 Deprecate HBase Wiki
We have an awesome community resource in our online book. It's maintained and looked after with
diligence. We also have an HBase section on the hadoop wiki that hasn't been updated since 2012.
Let's sift through the pages of the wiki, bring over any content that's still relevant and
not already present in the book, and kill the wiki.
2015-11-04 09:09:02 +10:00
Elliott Clark ca4d27c700 HBASE-14742 Fix TestHeapMemoryManager being flakey 2015-11-02 17:01:40 -08:00
stack f0176d942a HBASE-13014 Java Tool For Region Moving (Abhishek Singh Chouhan) 2015-11-02 13:45:41 -08:00
stack 87cc38f9ab Revert "HBASE-13014 Java Tool For Region Moving"
Breaks the build. I applied wrong patch?

This reverts commit a9a56ad508.
2015-11-02 13:31:34 -08:00
stack a9a56ad508 HBASE-13014 Java Tool For Region Moving 2015-11-02 10:20:38 -08:00
stack 9630fec2d5 Revert "HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets"
Revert. Seems to have destabilized the build

This reverts commit 6dbb5a8052.
2015-11-02 08:17:41 -08:00
stack 6c5da91b18 HBASE-14728 TestRowCounter is broken in master (Abhishek Singh Chouhan) -- REAPPLY 2015-11-02 08:08:01 -08:00
stack 950050e9d6 Revert "HBASE-14728 TestRowCounter is broken in master (Abhishek Singh Chouhan)"
Revert because I overcommitted, included files from another patch.

This reverts commit 47659200ac.
2015-11-02 08:06:34 -08:00
stack 6dbb5a8052 HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets 2015-11-01 22:26:43 -08:00
stack 47659200ac HBASE-14728 TestRowCounter is broken in master (Abhishek Singh Chouhan) 2015-11-01 22:22:59 -08:00
Jonathan M Hsieh 4c25549e9f HBASE-14711 Remove or annotate deprecated methods in HRegionInfo 2015-11-01 04:29:51 -08:00
Gary Helmling 683f84e6a2 HBASE-14700 Support a permissive mode for secure clusters to allow SIMPLE auth clients 2015-10-30 19:45:46 -07:00
anoopsjohn b0ad82191c HBASE-14557 MapReduce WALPlayer issue with NoTagsKeyValue. 2015-10-30 21:18:09 +05:30
anoopsjohn 23fa18184c HBASE-14721 Memstore add cells - Avoid many garbage. 2015-10-30 18:39:42 +05:30
stack 84f4cceb48 HBASE-14650 Reenable TestNamespaceAuditor (Heng Chen) 2015-10-29 21:44:23 -07:00
stack eb4e2ee9e2 Revert "HBASE-13014 Java Tool For Region Moving (Abhishek Singh Chouhan)"
This reverts commit 939697b415.
2015-10-29 16:51:00 -07:00
Matteo Bertozzi 4b91a6425e HBASE-14714 some cleanup to snapshot code 2015-10-29 13:48:59 -07:00
Jonathan M Hsieh 094d65e6f5 HBASE-14673 Exorcise deprecated Delete#delete* api 2015-10-29 11:15:34 -07:00
Jonathan M Hsieh de9555cec4 HBASE-14675 Exorcise deprecated Put#add(...) and replace with Put#addColumn(...) 2015-10-29 11:15:31 -07:00
stack 452e38ff80 HBASE-14720 Make TestHCM and TestMetaWithReplicas large tests rather than mediums 2015-10-29 10:28:40 -07:00
stack 2288742c10 HBASE-14678 Experiment: Temporarily disable balancer and a few others to see if root of crashed/timedout JVMs; REMOVED TestWALSplitCompressed and TestWALSplit 2015-10-28 21:59:18 -07:00
stack 273beceae2 HBASE-14710 Add category-based timeouts to MR tests 2015-10-28 16:35:41 -07:00
stack 4b018d2a39 HBASE-14701 Fix flakey Failed tests: TestMobFlushSnapshotFromClient>TestFlushSnapshotFromClient.testSkipFlushTableSnapshot:199 null; DISABLING 2015-10-28 10:56:37 -07:00
ramkrishna 51538c5ff8 HBASE-14660 AssertionError found when using offheap BucketCache with
assertion enabled (ram)
2015-10-28 15:20:41 +05:30
ramkrishna bae94ca972 HBASE-14529 - Addendum to avoid SIGHUP call for WINDOWS OS 2015-10-28 11:52:20 +05:30
tedyu 210c3dd937 HBASE-12769 Replication fails to delete all corresponding zk nodes when peer is removed (Jianwei Cui) 2015-10-27 19:40:40 -07:00
Misty Stanley-Jones e24d03b10c HBASE-14695 Fix some easy HTML warnings and bad links 2015-10-28 12:12:40 +10:00
Andrew Purtell 939697b415 HBASE-13014 Java Tool For Region Moving (Abhishek Singh Chouhan) 2015-10-27 22:46:15 +00:00
Enis Soztutar d5d81d675a HBASE-14674 Rpc handler / task monitoring seems to be broken after 0.98 (Heng Chen) 2015-10-27 14:59:29 -07:00
Enis Soztutar 16ff57bea9 HBASE-14680 Two configs for snapshot timeout and better defaults (Heng Chen) 2015-10-27 14:01:01 -07:00
Matteo Bertozzi c91bfff586 HBASE-14688 Cleanup MOB tests 2015-10-27 11:37:39 -07:00
tedyu e04e7402cd HBASE-14655 Addendum passes User to store#compact() 2015-10-27 11:17:30 -07:00
anoopsjohn 4269c7fe69 HBASE-14257 Periodic flusher only handles hbase:meta, not other system tables. (Abhishek) 2015-10-27 11:52:03 +05:30
stack ac746e0905 HBASE-14702 TestZKProcedureControllers.testZKCoordinatorControllerWithSingleMemberCohort is a flakey 2015-10-26 22:35:22 -07:00
stack 496d20cfca HBASE-14678 Experiment: Temporarily disable balancer and a few others to see if root of crashed/timedout JVMs; ADDENDUM 2015-10-26 20:21:01 -07:00
Ben Lau 5c56e239c3 HBASE-14283 Reverse scan doesn’t work with HFile inline index/bloom blocks
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-10-26 15:12:21 -07:00